Ir para conteúdo
  • Cadastre-se

dev botao

Alteração Leitura de Data XML NFe


paulongd
  • Este tópico foi criado há 1603 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia

Estou encaminhando alterações nos fontes para serem validados e se possível serem integrados as versões regulares.

A alteração consiste em fazer um teste a mais na leitura de datas na leitura do xml, para evitar erro em alguns xmls como o que está no anexo como exemplo para a tag <dhSaiEnt>.

Qualquer dúvida, estou a disposição.

pcnLeitor.pas 43180905836676000133550010001799661194485959.xml

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Obrigada pela colaboração, adicionada para validação.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Bom dia Paulo,

Você teria um XML real com uma dhSaiEnt que contem a informação "zerada", pois esse me pareceu não ser uma nota real, pois notei que varias tags no grupo <ide> sem nenhuma informação.

Outra coisa esse XML é da versão 3.10, sendo que a versão corrente é 4.00

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo

O cliente só passou esse xml como exemplo, não consegui nenhum outro que tenha esse caso.

Consultando no site do sefaz a data realmente aparece em branco.

Agora realmente não tenho nenhum exemplo mais atualizado.

image.png.e808bc898f7f9a3c22fb9ab142c895e1.png

Editado por paulongd
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Paulo,

Com o XML que você anexou, não posso aceitar a sua contribuição, visto que ele não me parece ser um XML real e sim um exemplo com muitas informações faltantes.

Além de ser da versão 3.10 que não é mais aceita pela SEFAZ.

Preciso de um XML real, ou seja, um XML de uma nota que foi enviada para SEFAZ e que esta retornou o protocolo de autorização.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa noite Paulo,

Conforme consta no Manual de Layout da NF-e/NFC-e, mais precisamente página 10 a tag dhSaiEnt é opcional, sendo assim se não temos uma data e hora definida para a saída da mercadoria (por exemplo) não devemos informar nada, portanto a tag não deve ser gerada.

Fragmento de código do componente responsável por gerar a referida tag:

if (nfe.ide.modelo = 55) and (nfe.ide.dSaiEnt <> 0) then
  Gerador.wCampo(tcStr, 'B10', 'dhSaiEnt', 25, 25, 0, DateTimeTodh(nfe.ide.dSaiEnt) + GetUTC(CodigoParaUF(nfe.ide.cUF), nfe.ide.dSaiEnt), DSC_DSAIENT);

A tag dhSaiEnt só deve ser gerada se for NF-e, não devemos gerar ela na NFC-e e como ela é opcional só será gerada caso seja informada uma data/hora ao campo dSaiEnt.

O XML que você anexou além de ser da versão 3.10 (que não é mais aceita pela SEFAZ) traz uma data/hora zerada na tag dhSaiEnt, que no meu entendimento esta errado.

Repito se não temos uma data/hora de saída não devemos gerar a tag.

Só vou poder aceita a sua contribuição caso você apresente um XML da versão 4.00 com data recente que tenha sido autorizado pela SEFAZ cuja data/hora de saída esteja toda zerada.

Espero que você compreenda a minha posição.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1603 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...