-
Total de ítens
273 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Sandro Andre Reghelin postou
-
Recebi essa informação do outro programador: O ANode.Childrens tem só dois itens... a tag mensagem e a tag nfse. por isso ele não encontra a tag numero_nfse... essa tag está dentro da tag nfse.... Isso porque ele não entra nos filhos dos filhos.. O ANode já deveria ser a tag nfse e não a tag raiz, que a tag mensagem e a tag nfse, A função não consegue achar as tag filhas....resumindo....Alguem saberia a solução? isso ocorre na função que passei acima do ACBR...
-
ja fiz todas essas opções tanto para pegar a ultima versão...quanto para pegar uma versão de sexta passada para testes..... pedi para outro programador aqui da empresa, que tem mais experiência que eu com XML´s e ACBR, para dar uma olhada ver se acha algo... porque o mais estanho e que ela não acha as tag dentro da função do ACBR, nem no meu fonte é....
-
E estranho estou com a ultima versão do ACBRNFSex, na hora que ele vai procurar a tag no retonro ele acha tag <nfse> e dentro dela estariam as que ele precisa (numero_rps, etc..) e não localiza... Estou pensando em mandar em produção para ver... e nessa função o problema function TACBrXMLNodeList.FindAnyNs(const Name: string):TACBrXmlNode; Var i, ACount: integer; Node: TACBrXmlNode; begin Result := nil; ACount := Count - 1; for i := 0 to ACount do begin Node := Items[i]; if Node.LocalName <> Name then continue; Result := Node; Exit; end; end;
-
Debuguei e acho que o problema está na hora que ele procura as tag no retorno, vejam imagem em anexo... Ali e passado o campo numero_nfse para o "for", ele passa pela tag nfse, em seguida pela mensagem e pula fora... pelo que vi.... nessa parte da procedure TACBrNFSeProviderIPM.TratarRetornoEmitir(Response: TNFSeEmiteResponse); with Response do begin NumeroNota := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('numero_nfse'), tcInt); // SerieNota := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('serie_nfse'), tcInt); Data := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('data_nfse'), tcDatVcto); Link := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('link_nfse'), tcStr); Protocolo := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('cod_verificador_autenticidade'), tcStr); Situacao := ProcessarConteudoXml(ANode.Childrens.FindAnyNs('situacao_codigo_nfse'), tcStr); //Código da situação da NFS-e (1-Emitida, 2-Cancelada) if (Situacao = '1') or (Situacao = '2') then Situacao := '4' else Situacao := '3'; end;
-
que como estava ok até na sexta o retorno do ambiente de homologação, na terça quando fui testar o erro do "eletron" no arquivo ini, então atualizei hoje cedo os fontes do ACBR, com a correção do arquivo ini, e aí parou de vir o retorno do response em homologação....então antes de mandar para produção, preciso ver o que fazer, medo de mandar para produção e começar a ficar nota pendente lá...
-
Senhores bom dia, houve alguma alteração no modo como o response de retorno e tratado? acabei de enviar uma NFSe, veio com o codigo de retorno 00001, o response veio como sucesso, mas não trouxe os dados como numero_nfse, data, protocolo... segue em anexo arquivo com response de retormo reponseRetorno.xml
-
Houve alguma alteração no retorno do envio da NFSe? ate´ontem estava funcionando hoje baixei a nova versão do ACBRNFSex e ao enviar uma nota o xml de retorno veio assim: <?xml version="1.0" encoding="UTF-8"?><a><ListaMensagemRetorno><MensagemRetorno><Codigo></Codigo><Mensagem>CONFIG inválido</Mensagem><Correcao></Correcao></MensagemRetorno></ListaMensagemRetorno></a>
-
Response não traz tag HORA_NFSE no xml de retorno de Guarapuava servidor IPM
um tópico no fórum postou Sandro Andre Reghelin ACBrNFSe
Estive testando o response de retorno quando uma NFSe e emitida no servidor IPM de Guaapuava-PR, e o response está retornando somente a data da nfse a hora não retorna, ou pelo menos não achei o campo no response... Sabem dizer se ja existe esse retorno? -
NFSEX Guarapuava- Ajustes Retorno IPM
Sandro Andre Reghelin replied to Sandro Felipe Adad's tópico in ACBrNFSe
Era isso mesmo..obrigado e desculpem não ter percebido esse detalhe... -
NFSEX Guarapuava- Ajustes Retorno IPM
Sandro Andre Reghelin replied to Sandro Felipe Adad's tópico in ACBrNFSe
Guarapuava-PR servidor IPM -
NFSEX Guarapuava- Ajustes Retorno IPM
Sandro Andre Reghelin replied to Sandro Felipe Adad's tópico in ACBrNFSe
agora fiquei vendido me parecem iguais os arquivos: veja 12-can.xml 12-can-soap.xml 12-ped-can.xml 12-ped-can-soap.xml -
NFSEX Guarapuava- Ajustes Retorno IPM
Sandro Andre Reghelin replied to Sandro Felipe Adad's tópico in ACBrNFSe
Não alterei nada no ACBR, segundo o pessoal da IPM, a tag valor_issrf so deve ser preenchida se houver retenção...então ajustei isso no meu fonte.... Aproveitando o cancelamento está funcionando para vocês? testei aqui e retornou o err: '<?xml version="1.0" encoding="UTF-8"?><a><ListaMensagemRetorno><MensagemRetorno><Codigo></Codigo><Mensagem>{"retorno":{"msg":"Par\u00e2metros inv\u00e1lidos para a requisi\u00e7\u00e3o.","sis":"EST","code":406}}</Mensagem><Correcao></Correcao></MensagemRetorno></ListaMensagemRetorno></a>' Conferi e os dados enviados no XML me parecem corretos com o layout: '------=_Part_1_42A341FC'#$D#$A'Content-Type: text/xml; charset=Cp1252; name=12-ped-can.xml'#$D#$A'Content-Transfer-Encoding: binary'#$D#$A'Content-Disposition: form-data; name="12-ped-can.xml"; filename="12-ped-can.xml"'#$D#$A#$D#$A'<nfse><nf><numero>12</numero><serie_nfse>1 </serie_nfse><situacao>C</situacao><observacao>Nota fiscal de servico eletronica emitida indevidamente.</observacao></nf><prestador><cpfcnpj>07493402000114</cpfcnpj><cidade>7583</cidade></prestador></nfse>'#$D#$A'------=_Part_1_42A341FC--'#$D#$A mesmo retornando com erro o response marca como sucesso.... -
NFSEX Guarapuava- Ajustes Retorno IPM
Sandro Andre Reghelin replied to Sandro Felipe Adad's tópico in ACBrNFSe
ja resolvi... -
Retorno do Envio da NFSe para Guarapuava-PR
Sandro Andre Reghelin replied to Sandro Andre Reghelin's tópico in ACBrNFSe
Funcionou 100% obrigado.... -
Retorno do Envio da NFSe para Guarapuava-PR
Sandro Andre Reghelin replied to Sandro Andre Reghelin's tópico in ACBrNFSe
ok -
Retorno do Envio da NFSe para Guarapuava-PR
um tópico no fórum postou Sandro Andre Reghelin ACBrNFSe
Agora estou conseguindo enviar a NFSe, mas o response me retorna como sucesso = False o erro count = 1 mas o codigo de erro vem 0001 - sucesso.... veja imagens em anexo e o XML enviado... e não retorna o protocolo... 4121080749340200011456000000000001004-rps.xml