Pesquisar na Comunidade
Showing results for tags 'infprot'.
Encontrado 2 registros
-
Boa tarde, estou notando a uns dias algo meio estranho no envio das NFC-e em contingencia ao enviar uma NFC-e muitas vezes por motivos diversos não é possivel salvar no banco o XML do retorno do envio, para solucionar isso utilizo ACBrNFe.Consultar e caso no retorno ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.nProt vier alguma informação eu sei que essa nota ja foi enviada e se tentar enviar de novo óbvio que vai haver duplicidade, então eu apenas ignoro a função enviar e logo o ACBR vai atualizar o meu XML e tbm Posso grava-lo no banco com a informação do Protocolo de autorização. Porem quando a nota e enviada normalmente na contingencia sem erro algum o retorno que tenho é mais ou menos assim. " <infProt Id="ID151150000911705"> ". Agora quando tenho problema em gravar o retorno de primeira e faço a consulta da nota antes o retorno dessa tag é mais ou menos assim " <infProt id="ID51151222486132000108650020000020209000020207"> " Quando uso validador da sefaz RS para verificar a validade do XML tenho erro na Tag Id que são diferentes. Schema XML: The 'id' attribute is not declared. Caminho: id
-
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.