Executando

Criar processo para captura de Nfe/Nfse do site do Sefaz feito em C#

Publicado em 06 de Novembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

. Preciso de um executável feito em C# ( utilizando .net )  para capturar todas as NFe's/NFSe's emitidas por fornecedores contra determinada empresa ( CNPJ ).
Ex.: Em Janeiro comprei da kalunga e lojas americanas, então vou baixar os xml's das notas geradas pela kalunga e lojas americanas contra a minha empresa.
. O processo consiste em capturar os XML's das NFe's e gravar em um banco de dados SQL Server, o XML e algumas informações das notas principais da Nota.
.  Utilizar somente classes nativas do c#. NÃO utilizar classes de terceiros.
Parâmetros que o executável vai receber: "cnpj da empresa", "servidor", "database", "data1"(dd/mm/yyyy), "data2"(dd/mm/yyyy), "path+arquivo_certificado.pfx>", "senha certificado"

Aqui estou dando uma ideia da chamada do EXE, mas estou aberto a outras formas. Ok?
Preciso que o profissional tenha conhecimentos sólidos sobre o assunto.
Banco de dados que utilizo é o SQL Server.
Ao final preciso dos fontes.

Contexto Geral do Projeto

. Tabela: create table fmjc_nfe_capturada ( ni_pk_nfe_capturada integer identity not null,--> não precisa incluir no insert st_cnpj_empresa char(14) not null, -- tag infnfe/dest/cnpj st_chave_acesso char(44) not null, -- tag protnfe/infprot/chnfe st_nat_operacao char(60) not null, -- tag infnfe/ide/natop st_modelo char(2) not null, -- tag infnfe/ide/mod st_serie char(3) null, -- tag infnfe/ide/serie st_num_nf char(10) not null, -- tag infnfe/ide/nnf dt_emissao datetime not null, -- tag infnfe/ide/dhemi st_cnpj_forn char(14) not null, -- tag infnfe/emit/cnpj st_razaosocial_forn char(120) not null, -- tag infnfe/emit/xnome st_nomefantasia_forn char(120) null, -- tag infnfe/emit/xfant nd_valor_nf decimal(20,2) not null, -- tag infnfe/total/icmstot/vnf dt_captura datetime not null, -- data/hora da captura st_xml varchar(max) not null, -- gravar aqui o xml capturado constraint pk_fmjc_nfe_capturada primary key ( ni_pk_nfe_capturada ) ) go grant select, insert, update, delete on fmjc_nfe_capturada to public go . Preciso dos fontes para deixar guardado para futuras alterações.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias