luizhj / DFeDownloader

Projeto em dotnet framework 4.5 que faz o download da nota fiscal eletronica a partir do webservice de manifestação do destinatário.
0 stars 4 forks source link

o projeto esta funcional? #1

Open ThalisonSantos opened 4 years ago

ThalisonSantos commented 4 years ago

o projeto esta funcional?

luizhj commented 4 years ago

sim, tenho ele rodando em dois cnpjs de um cliente meu.

ThalisonSantos commented 4 years ago

baixei o projeto e fiz um teste mas estou recebendo o erro de falha no schema xml

luizhj commented 4 years ago

poste o erro para analise

ThalisonSantos commented 4 years ago

@luizhj vou refazer o teste aqui e posto o erro

ThalisonSantos commented 4 years ago

nesse método retorno esse xml Noderesponse = distribuicaoDFe.nfeDistDFeInteresse(Noderequest); retorno

11.2.0215Rejeicao: Falha no esquema xml2020-02-17T12:58:36-03:00000000000000000000000000000000
luizhj commented 4 years ago

poderia postar os dados do arquivo config.json (sem a senha)

ThalisonSantos commented 4 years ago

"Empresa": "JOSE ALDO NOGUEIRA DA SILVA", "CNPJ": "24088085000170", "Password": "*******", "UF": "AL", "XmlFolder": "D:\\Outros Projetos\\DFeDownloader-master\\src\\DFeDownloader\\bin\\Debug\\XML", "LastNSU": "000000000000000"

luizhj commented 4 years ago

uf está errado, deveria ser 27 para AL de acordo com a tabela de códigos de uf : http://www.flexdocs.com.br/guiaNFe/WS.html

ThalisonSantos commented 4 years ago

eu vi UF pensei que era a sigla

luizhj commented 4 years ago

eu vi UF pensei que era a sigla

deu certo?

ThalisonSantos commented 4 years ago

@luizhj funcionou mas não baixou nenhuma nfe, na validação do procnfe deu negativo

ThalisonSantos commented 4 years ago

@phsilvasantos debugando vi que tem 4 notas mas nenhum passa na validação do procnfe

luizhj commented 4 years ago

na verdade o programa vai baixar todas as notas que tem manifestação do destinatário, sem ela não vai acontecer a validação procnfe, no entanto tem como baixar um xml de resumo da nota.

não cheguei a fazer um envio de evento de manifestação de ciência da operação pelo destinatário para o webservice da receita pois o ERP do cliente que solicitou esse app faz isso.

o fluxo 100% seria:

ThalisonSantos commented 4 years ago

@luizhj pode ser isso mesmo a nota não tem manifestação

luizhj commented 4 years ago

se vocês tiverem tempo/vontade/alguém pagando e quiserem contribuir fazendo a parte de manifestação da ciência fiquem a vontade.

Se forem fazer e precisarem de algum detalhe é só chamar, estudei bastante os webservices da receita para chegar nesse app e conseguir fazer ele funciona.

ThalisonSantos commented 4 years ago

@phsilvasantos Valeu. eu tenho o ZeusAutomação ele tem a opção de fazer a manifestação da nota

ThalisonSantos commented 4 years ago

@phsilvasantos eu emito NFe, NFCe e MDFe por eles só não tem opção de fazer download

luizhj commented 4 years ago

o tenso é q precisa gerar o xml do evento na mão.