Ir para conteúdo
  • Cadastre-se

Victor H. Gonzales - Panda

Consultores
  • Total de ítens

    3.587
  • Registro em

  • Última visita

  • Days Won

    91

Tudo que Victor H. Gonzales - Panda postou

  1. Boa tarde @André Ferreira de Moraes e @Daniel Simoes continuo recebendo erro de assinatura inválida quando carrego o xml usando o loadfromstring; tem ideia do que eu posso estar fazendo errado?
  2. está com o Trunk2, com data do dia 25/06/2016 eu estou validando no site da sefaz rs, todos os XML com literal B estão validos (3) os xml com literal A (2) estão inválidos e (1) está valido
  3. Boa tarde André, Segue o fluxo da geração dos 2 xml; ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.InfZip,false); ACBrNFe1.NotasFiscais.Items[0].GravarXML(diretorio + '\XML-A-' + ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID + '.xml'); ACBrNFe1.Gravar('XML-B-'+ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID+'.xml',ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.InfZip,diretorio+'\',False); XML com literal A foram gerados pelo comando Acbr.NotasFIscais.Items[0].GravarXML XML com literal B foram gerados pelo comando Acbr.Gravar Obrigado XML-A-33160308401613000142550010002509781002509707.xml XML-A-33160408401613000142550010002578591002578517.xml XML-A-35160414712181000193550010001299631312771995.xml XML-B-33160308401613000142550010002509781002509707.xml XML-B-33160408401613000142550010002578591002578517.xml XML-B-35160414712181000193550010001299631312771995.xml
  4. Bom dia Daniel, eu alterei de : ACBrNFe1.NotasFiscais.GravarXML(ExtractFilePath( PATCH+NomeArq +ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID+'.xml'); para : ACBrNFe1.Gravar(PATCH+NomeArq,ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.XML); Resolveu parcialmente a questão, acho que está em alguma rotina quando eu uso a função ACBrNFe1.NotasFiscais.LoadFromString(); ele deve estar remontando o xml ou erro de acentuação; Obrigado, continuo realizando outros testes para verificar se realmente atendeu
  5. No botão btnDistribuicaoDFE (unico com visible = true) estão o fluxo que estou usando; só estou consultando o webservice de destinação e tentando salvar o arquivo em uma estrutura minha e a mesma informação no banco de dados;
  6. Bom dia Segue em anexo as implementações de exemplo; Delphi.rar
  7. estou enviando em anexo um trecho de código que seria basicamente o fluxo que estou tendo problemas codigo.txt
  8. Boa tarde Daniel Simoes, desculpe a falha minha de não ter anexado as evidencias dos xml, as mesmas segue neste post; o xml com literal comando-db-xml_original = ACBrNFe.NotasFiscais.Items[0].XMLOriginal; o xml com literal comando-gravar-xml = ACBrNFe.NotasFiscais.GravarXML(ARQUIVO); o xml com literal pasta-log são arquivos capturados na pasta que o componente gera automaticamente com a flag salvar arquivos true obrigado desde já PASTA-LOG-33160308401613000142550010002509781002509707-nfe.xml PASTA-LOG-20160625155415-dist-dfe.xml COMANDO-GRAVAR-XML-33160308401613000142550010002509781002509707-nfe.xml COMANDO-BD-XML_ORIGINAL-33160308401613000142550010002509781002509707.XML realizei a atualização do componente na presente data, e o cenário manteve-se o mesmo, o arquivo de log é valido, e os demais meus são inválidos;
  9. Boa noite, procurei no forum mas não achei resposta para resolver a questão e peço desculpas pelo incomodo deste tópico; foi migrado o projeto do trunk para o trunk2 após a migração verificamos que os xml estão com assinatura inválidas; Na rotina da distribuição de documentos ACBrNFe.DistribuicaoDFe(cUFAutor,CNPJ,ultNSU,ANSU) utilizava o método ACBrNFe.NotasFiscais.Items[0].XMLOriginal para gravar o XML no banco de dados, esse xml que salvou no banco de dados ele encontra-se com assinatura inválida, ao verificar o arquivo que o componente gerou na pasta log, o xml consta com assinatura válida, e se eu uso o comando ACBrNFe.NotasFiscais.Items[0].GravarXML(ARQUIVO); o xml tambem está gerando com assinatura inválida; em resumo o caso: XML Log = Válido XML Banco de Dados = Inválido XML Gravar XML = Inválido Obrigado desde já
  10. aqui a cada 10 requisições 7 estão falhando e 3 passando com sucesso. o Webservice está manco
  11. Estou tendo o mesmo retorno de erro...
  12. Depois da mudança que teve no começo de 2015, não lembro se foi em Abril, o xml não é atualizado mais, você terá um xml de autorização e outro de evento de cancelamento.
  13. Outra coisa, depois que essa rotina parou, os danfes não estão saindo como cancelado
  14. não localizei essa rotina GravaConsultaNFe(); qual a use que declara ela, ou se é sua poderia me passar?
  15. Após a atualização para a versão 3.10, como eu faco a atualização do meu xml com o nprot? eu usava a seguinte rotina: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(dm.tabXMLCONTEUDO_XML.value); ACBrNFe1.Consultar; após a troca do webservice estou tendo a resposta : Rejeicao Cabecalho Versao do arquivo XML nao suportada. como realizar esta rotina no novo webservice
  16. Darlananogueira, tentei fazer o que voce sugeriu utilizar o TpEventoToStr(ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.resEvento.tpEvento) só esta retornando o teCCe para todas as notas. existe outra forma de verificar a situação do manifesto da nota, ou estou interpretando de forma errada a utilização deste evento?
  17. Estou passando da mesma forma que voce, e está retornando as notas resumidas e detalhadas. Aguarda alguns minutos e tente novamente
  18. Boa tarde como retornar a situação do manifesto, pois no retorno resumido só tem a situação da nota cSitNFe e não cSitConf na versão anterior utilizava o AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.cSitConf
  19. Referente ao prazo de download que era de 15 dias anteriormente, não estou achando algo que dita esta regra no novo formato. saberiam dizer qual é o prazo para o download, pois estou recendo xml de praticamente 90 dias.
  20. Tem como voce postar um exemplo do seu fluxo, o meu está retornando data error.
×
×
  • 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.