Dúvida, qual fazer primeiro o Assinar ou o Validar XML

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Dúvida, qual fazer primeiro o Assinar ou o Validar XML

Mensagem por porter »

olá pessoal, com o comando NFE.CriarNFe(ENTNFE.TXT), o Acbr me retornou o SAINFE.TXT com esse conteúdo:

OK: C:\ACBrMonitorPLUS\Retorno\35160608090994000196550010000100611000100615-nfe.xml

Eu quero agora, Validar o Arquivo XML, a minha dúvida é, eu preciso antes Assinar o Arquivo XML, ou eu posso validar direto com o
NFe_ValidarNFe( cRetorno )

Depois eu posso:
Enviar
Imprimir Danfe

Tudo ainda como Homologação.

xHarbour.

obrigado.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Dúvida, qual fazer primeiro o Assinar ou o Validar XML

Mensagem por Jairo Maia »

Olá Porter,

Quando você usa o comando: NFE.ValidarNFe( cRetorno ), note que o que você colocou como cRetorno, entendo como sendo o endereço do arquivo XML que você deseja validar, então o ACBr verifica se a estrutura desse XML é válido ou não. Em caso negativo, retorna o problema que invalida o XML.

Porém, como você está trabalhando com comunicação via arquivo .INI, o XML criado pelo ACBr você não precisa enviar pedido se está ou não válido, pois ele é montado pelo próprio ACBr, que faz a crítica antes de gerar esse XML.

Assim, preocupe-se apenas em receber o XML, e se não houve erro, então Assine e envie.

NOTA: Isso não pressupõe que a nota será autorizada. Para saber isso trate o retorno de envio. Quanto a imprimir o DANFE, quer a nota tenha sido ou não autorizada você pode imprimir sem problemas, observando que nota não autorizada ou denegada não autoriza a circulação dos produtos/mercadorias.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Dúvida, qual fazer primeiro o Assinar ou o Validar XML

Mensagem por porter »

bom dia Jairo, obrigado por responder
Estou avançando, consegui validar e imprimir a Danfe.
Responder