Pesquisar na Comunidade
Showing results for tags 'protnfe'.
Encontrado 5 registros
-
Cliente alega arquivo corrompido
um tópico no fórum postou LUCAS CARDOSO DA SILVA Dúvidas não relacionadas ao ACBr
Cliente alega que xml da NFe está corrompido. Ao validar a nfe no site da sefaz/Rs apresenta erro ralmente. link de validação https://www.sefaz.rs.gov.br/nfe/NFE-VAL.aspx em anexo o xml 43191010853734000177550010000178321158892332-procNFe.xml -
Boa tarde pessoal! Existe uma forma de inserir manualmente o bloco de autorização de uso em um XML, sem usar o webservice de consulta? Eu sei que passando o XML na consulta ao webservice o componente faz isso, porém estou tendo problema com queda de internet em alguns clientes, o que resulta em 2 XMLs diferentes para a mesma nota, o primeiro é o que foi e está na receita e o segundo é o atual, na consulta uso o atual sem assinatura e tenho o componente me retorna o protNFe que tem o digestvalue, com o digestvalue sei exatamente qual o XML que está na receita, com isso atualizo a nota pra o XML correto e para não fazer uma nova consulta, que vai consumir recurso do webservice, queria manualmente inserir a autorização de uso nele, pois já sei que ele é o correto. Então a dúvida é, existe alguma forma, sem usar o webservice de passar o XML assinado, passar o bloco protNFe e retornar o XML pronto?
-
Após a atualização do componente ACBrNFe começou a apresentar um erro de Access Violation no evento create do form... depois de algumas pesquisas conseguimos verificar que na Units ACBrWebServices na procedure TNFeRetRecepcao.Clear; Na versão anterior a condição era: if Assigned(FNFeRetorno) and Assigned(FNotasFiscais) then begin e na atual é: if Assigned(FNFeRetorno) and Assigned(FNotasFiscais) and Assigned(FNFeRetorno.ProtNFe) then begin se alterarmos e deixar como era anteriormente, o erro não ocorre. Isso ocorre no exemplo do ACBr e mesmo em um novo projeto, somente adicionando o componente ACBrNFe, sem nenhuma ação o projeto já dá erro ao executar. Existe alguma propriedade que precisamos ser informada?
-
Olá Pessoal, não sei o que está acontecendo por isso peço a ajuda de vcs. A Tag ProfNFe começou a ser gerada sem os espaços. <protNFeversao="3.10"> <infProt> <tpAmb>2</tpAmb> <verAplic>RS201508280903</verAplic> <chNFe>43151108517938000195550000000001021000001028</chNFe> <dhRecbto>2015-11-04T10:49:27-02:00</dhRecbto> <nProt>143150004533121</nProt> <digVal>sgEpqVSrUnR0aCG+i7ROcJ+/bH0=</digVal> <cStat>100</cStat> <xMotivo>AutorizadoousodaNF-e</xMotivo> </infProt> </protNFe> As Notas geradas no mês passado estavam normais: <protNFe versao="3.10"> <infProt> <tpAmb>2</tpAmb> <verAplic>RSnfce201508280903</verAplic> <chNFe>43151008517938000195650010000071661000071667</chNFe> <dhRecbto>2015-10-13T16:31:51-03:00</dhRecbto> <nProt>143150001092398</nProt> <digVal>sG5MclCgLbwoNfst+0dSeJ32M/Q=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> Alguma coisa mudou? Procurei nos fontes do acbr e não consegui achar o porque disso. Obrigado por qualquer ajuda.
-
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.