Biblioteca para Geração de NFe(2.0, 3.10 e 4.0) e NFCe(3.10 e 4.0) e consumo dos serviços necessários à sua manutenção, conforme descritos em http://www.nfe.fazenda.gov.br/portal/principal.aspx
Pessoal, estou com um problema meio estranho. Uma nota emitida pelo componente do Zeus, no momento que vou imprimir o DANFE (Fast) a chave de acesso corta alguns números. Pensei que pudesse ser meu sistema com algum erro, então, testei a impressão do DANFE via XML diretamente no app de testes da solução do Zeus e a impressão permaneceu cortada. Quando eu testei a impressão pelo app que gera o DANFE em HTML a impressão da chave de acesso saiu correta.
Fui analisar o XML diretamente da Sefaz e compará-lo com o XML gerado pelo Zeus e percebi uma ligeira diferença:
XML SEFAZ:
XML ZEUS:
Logo, constatei que o "corte" dos números da chave de acesso é referente a chamada do método Substring no trecho var chave = Substring(((String)Report.GetColumnValue("NFe.NFe.infNFe.Id")), 3); conforme a imagem abaixo
Trecho de código do arquivo NFeRetrato.frx:
Daí a minha dúvida, por qual motivo faltou "NFe" antes do início da chave de acesso na tag "infNFe"? Lembrando que esse foi um problema pontual, não ocorreu em outras notas.
Pessoal, estou com um problema meio estranho. Uma nota emitida pelo componente do Zeus, no momento que vou imprimir o DANFE (Fast) a chave de acesso corta alguns números. Pensei que pudesse ser meu sistema com algum erro, então, testei a impressão do DANFE via XML diretamente no app de testes da solução do Zeus e a impressão permaneceu cortada. Quando eu testei a impressão pelo app que gera o DANFE em HTML a impressão da chave de acesso saiu correta.
Fui analisar o XML diretamente da Sefaz e compará-lo com o XML gerado pelo Zeus e percebi uma ligeira diferença:
XML SEFAZ:![image](https://github.com/ZeusAutomacao/DFe.NET/assets/73799866/89998380-ebf2-4021-a603-f1d1fb80b199)
XML ZEUS:![image](https://github.com/ZeusAutomacao/DFe.NET/assets/73799866/621c7462-1c8a-4737-8aa5-886fb795fda9)
Logo, constatei que o "corte" dos números da chave de acesso é referente a chamada do método
Substring
no trechovar chave = Substring(((String)Report.GetColumnValue("NFe.NFe.infNFe.Id")), 3);
conforme a imagem abaixoTrecho de código do arquivo NFeRetrato.frx:![image](https://github.com/ZeusAutomacao/DFe.NET/assets/73799866/c935d5c2-3817-4a57-881d-1ebc8ae53207)
Daí a minha dúvida, por qual motivo faltou "NFe" antes do início da chave de acesso na tag "infNFe"? Lembrando que esse foi um problema pontual, não ocorreu em outras notas.