Pesquisar na Comunidade
Showing results for tags 'dhrecbto'.
Encontrado 6 registros
-
Boa tarde.. Quando abro o retorno sincrono do acbr de um envio de uma nfce vem as chaves: [Envio] [Retorno] [NFe5674] a palavra CSTAT no [Retorno] e [NFe5674] estão diferentes. Na realidade algumas palavras estão diferentes: [Envio] NRec= DhRecbto= [Retorno] CStat= nRec= [NFe5674] cStat= dhRecbto= Teria possibilidade de normatizar essas palavras? ficarem tudo no mesmo estilo de caixa alta e caixa baixa? Na minha linguagem cStat não é igual CStat, daí tem que ficar convertendo com upper ou lower. E há possibilidade também de inserir na chave número da nota [NFe5674] o nRec=? Isso facilitaria a leitura porque não precisar ler duas chaves dentro da resposta. Com o nRec é possível consultar a nota caso não receba os dados. Se ler só o [Retorno] não pega o protocolo. Retorno do AcbrMonitor [Envio] CStat=103 CUF=51 DhRecbto=18/11/2019 12:14:55 Msg=Lote recebido com sucesso NRec=510000605062837 TMed=1 VerAplic=MT_A2RL-4.00 Versao=4.00 XMotivo=Lote recebido com sucesso tpAmb=1 Autorizado o uso da NF-e [Retorno] CStat=104 CUF=51 ChaveDFe=51191107407005000182550010000056741001047656 Msg=Autorizado o uso da NF-e Protocolo=151190062215237 VerAplic=MT_A2RL-4.00 Versao=4.00 XMotivo=Lote processado cMsg=0 nRec=510000605062837 tpAmb=1 xMsg= [NFe5674] Id= XML=<protNFe versao="4.00"><infProt><tpAmb>1</tpAmb><verAplic>MT_A2RL-4.00</verAplic><chNFe>51191107407005000182550010000056741001047656</chNFe><dhRecbto>2019-11-18T12:14:55-04:00</dhRecbto><nProt>151190062215237</nProt><digVal>Ss33YbeO2SuAzP9+JcUEwhHfqvo=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe> cStat=100 chNFe=51191107407005000182550010000056741001047656 dhRecbto=18/11/2019 12:14:55 digVal=Ss33YbeO2SuAzP9+JcUEwhHfqvo= nProt=151190062215237 tpAmb=1 verAplic=MT_A2RL-4.00 xMotivo=Autorizado o uso da NF-e [NFe_Arq5674] Arquivo=C:\ACBrNfe2\NFE\201911\NFe\51191107407005000182550010000056741001047656-nfe.xml 18/11/2019 12:14:57 - NFE.ImprimirDANFEPDF("C:\ACBRNFE2\RETORNO\51191107407005000182550010000056741001047656-NFE.XML") 18/11/2019 12:14:58 - OK: Arquivo criado em: C:\ACBrNfe2\PDF\51191107407005000182550010000056741001047656-NFe.pdf 18/11/2019 12:14:59 - NFE.ImprimirDANFE("C:\ACBRNFE2\RETORNO\51191107407005000182550010000056741001047656-NFE.XML") 18/11/2019 12:14:59 - OK: DANFe Impresso com sucesso Obrigado Rubens
-
Logo após iniciar o horário de verão as NF-e e NFC-e estão rejeitando por causa do horário de emissão gerado no XML dando o erro: CStat=703 XMotivo=Rejeicao: Data-Hora de Emissao posterior ao horario de recebimento Portanto quando é gerado a data-hora no XML pelo Monitor está sendo colocado assim: <dhEmi>2015-10-21T16:01:00-03:00</dhEmi> ..E o Sefaz processa o recebimento assim: <dhRecbto>2015-10-21T16:01:02-02:00</dhRecbto> Pelo que percebi a solução será trocar o GMT "-03:00" para "-02:00" no momento em que o Monitor gera o XML, porque o GMT adotado agora no Sefaz RS é "-02:00" ou se não for isto favor informar qual procedimento adotar. Obs.: estou usando o ACBrMonitor PLUS v0.1.10.5
- 20 replies
-
- data-hora de emissao
- dhemi
- (e 1 mais)
-
Problema com a tag dhrecbto no XML da NF-e de Santa Catarina
um tópico no fórum postou analista.edilson ACBrNFe
O ACBr não está salvando a tag <dhRecbto> no XML da NF-e no formato UTC para as notas autorizadas em Santa Catarina pelo processo síncrono. Abaixo copiei a parte do protocolo de autorização do XML da NF-e. "<protNFe versao="3.10"> <infProt Id="ID342150000565937"> <tpAmb>2</tpAmb> <verAplic>SVRS201411131054</verAplic> <chNFe>421507...</chNFe> <dhRecbto>2015-07-16T10:30:52</dhRecbto> <nProt>342150000565937</nProt> <digVal>RAP27bY8qwoms/pNiIPVPWWeyo0=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe>" Veja que a tag <dhRecbto> não está no formato UTC "2015-07-16T10:30:52-03:00". Identifiquei que o problema está na função TProcNFe.GerarXML (Unit: pcnProcNFe) na linha abaixo: "'<dhRecbto>' + FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', FdhRecbto) + IIf(Versao >= '3.10', GetUTC(copy(FverAplic,1,2),FdhRecbto),'')+'</dhRecbto>'+" Ao chamar a função GetUTC está sendo passado como UF as duas primeiras posições da tag <verAplic> e no caso deste exemplo citado esta tag retorna o conteúdo "SVRS201411131054", sendo que "SV" não corresponde a sigla da UF, consequentemente a função GetUTC não retorna nenhum conteúdo. Isto está causando problemas para os destinatários e contadores importarem o XML da nota. Por favor, acertar o código fonte assim que possível. Obrigado. -
Protocolo De Autorização
um tópico no fórum postou Luiz Otavio Ribeiro Valle NFe/NFCe - Nota Fiscal Eletrônica
Oi, Pessoal Estou utilzando o acbrnfemonitor versao 0.9.03.2 e ele está voltando com o protocolo mas com a data errada. Falta para São Paulo na data o -3:00, alguns clientes não estão conseguindo importar em seus ERP, por causa da data. veja o exemplo no anexo. O emissor gratuíto do governo rejeita o XML dando o erro na tag <dhRecbto>: <protNFe versao="3.10"> <infProt Id="ID141150047839844"> <tpAmb>1</tpAmb> <verAplic>PR-v3_3_2</verAplic> <chNFe>41150367037325000110550010000231051445948980</chNFe> <dhRecbto>2015-03-30T10:24:27</dhRecbto> <nProt>141150047839844</nProt> <digVal>ZEud37CUaUskGL1cJZJlj8vBoIM=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </nfeProc> -
Protocolo De Autorização - Fora Do Estado De São Paulo
um tópico no fórum postou Luiz Otavio Ribeiro Valle NFe/NFCe - Nota Fiscal Eletrônica
Oi , Pessoal Estou mandando as notas fiscais pelo estado de São Paulo , Paraná e Bahia. O que notei foi o seguinte, acbrnfemonitor versão 0.9.03.2 Para as notas fiscais emitidas para o Paraná e Bahia a data hora do protocolo sai sem o TMZ, já a de São Paulo sai certo note a tag <dhRecbto> Para Bahia <protNFe versao="3.10"> <infProt Id="ID129150030010047"> <tpAmb>1</tpAmb> <verAplic>SEFAZBA_NFENW_v6.0.0</verAplic> <chNFe>29150364537988000377550020000190861470633384</chNFe> <dhRecbto>2015-03-27T18:10:40</dhRecbto> <nProt>129150030010047</nProt> <digVal>AvJnOduw8R8rOnkJYmD2LvNkkro=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </nfeProc> Para o Paraná <protNFe versao="3.10"> <infProt Id="ID141150047839844"> <tpAmb>1</tpAmb> <verAplic>PR-v3_3_2</verAplic> <chNFe>41150367037325000110550010000231051445948980</chNFe> <dhRecbto>2015-03-30T10:24:27</dhRecbto> <nProt>141150047839844</nProt> <digVal>ZEud37CUaUskGL1cJZJlj8vBoIM=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </nfeProc> Para São Paulo <protNFe versao="3.10"> <infProt> <tpAmb>1</tpAmb> <verAplic>SP_NFE_PL_008f</verAplic> <chNFe>35150360586534000173550020000376731759005032</chNFe> <dhRecbto>2015-03-30T07:57:12-03:00</dhRecbto> <nProt>135150194795054</nProt> <digVal>jT7eYPcbXZ6AOPvAjk/bPcr+xjg=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </nfeProc> -
Bom dia colegas, Após uma longa ausencia estou de volta. Estive testando a emissão de NF-e/NFC-e na versão 3.10 e encontrei um probleminha na função "TNFeW.GerarXml" da unit pcnNFeW, o erro está na tag dhRecbto que, após enviar a NF-e e estar marcada a configuração de arquivos.Salvar, não envia o UTC ficando assim diferente do procNFe retornado pelo WS. Efetuei a alteração no arquivo e o envio em anexo. if nfe.procNFe.nProt <> '' then begin xProtNFe := // (**)'<protNFe versao="2.00">' + (**)'<protNFe ' + NFe.infNFe.VersaoStr + '>' + (******)'<infProt>'+ (*********)'<tpAmb>'+TpAmbToStr(nfe.procNFe.tpAmb)+'</tpAmb>'+ (*********)'<verAplic>'+nfe.procNFe.verAplic+'</verAplic>'+ (*********)'<chNFe>'+nfe.procNFe.chNFe+'</chNFe>'+ (*********)'<dhRecbto>'+FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',nfe.procNFe.dhRecbto)+ IIf(FNFe.infNFe.Versao >= 3.10, GetUTC(CodigoParaUF(FNFe.Ide.cUF),nfe.procNFe.dhRecbto),'')+'</dhRecbto>'+ (*********)'<nProt>'+nfe.procNFe.nProt+'</nProt>'+ (*********)'<digVal>'+nfe.procNFe.digVal+'</digVal>'+ (*********)'<cStat>'+IntToStr(nfe.procNFe.cStat)+'</cStat>'+ (*********)'<xMotivo>'+nfe.procNFe.xMotivo+'</xMotivo>'+ (******)'</infProt>'+ {****}'</protNFe>'; (**)Gerador.wTexto(xProtNFe); Gerador.wGrupo('/nfeProc'); end; pcnNFeW.pas