Ir para conteúdo
  • Cadastre-se

dev botao

Problemas na Recepção de Cancelamento - Provedor GovDigital - Divinópolis


nolher
  • Este tópico foi criado há 2987 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá, boa noite!

Estamos finalizando o processo da Nota Fiscal de serviço e me deparei com um problema.

Estou com problema na recepção do xml da Nota cancelada.

realiza o cancelamento perfeitamente, mas quando vai pra gravar o xml está ocorrendo erro.

Não conseguir definir muito bem o problema, pois a rotinas esta passando 2 vezes pela procedure TratarResposta e na segunda vez ocorre erro.

Segue em anexo os xmls gerados.

Xml final é 1990-can.xml

Configuração do meu arquivo INI GovDigital.INI

Certo da atenção de todos antecipo agradecimentos.

1990-can.xml

1990-can-soap.xml

1990-ped-can.xml

1990-ped-can-soap.xml

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Nilton,

O TratarResposta que você se refere é o de cancelar?

A mesma procedure esta sendo executada 2x, ou a primeira vez é do cancelar e a segunda é do consultar?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo,

 

Realmente eu fiquei um pouco confuso, nesse ponto.

Mas, a falha ocorre na segunda passagem na procedure "TratarResposta"  que acredito que seja na consulta.

Porém o xml gerado de cancelamento, não foi gerado perfeitamente, pois ele nem consegue abrir no "Internet Explorer" e nem no aplicativo "XML Notepad".

E acredito que possar ser justamente na formação desse xml que esta ocorrendo a falha.

Mais uma vez agradecemos o seu pronto atendimento,

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Nilton,

Post como anexo os XML gerados para que eu possa analisar.

Fiz uma alteração, favor atualizar os fontes e testar novamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia, Italo.

Me desculpe pela demora pra lhe dar resposta, pois ontem estava muito garrado!

Infelizmente ainda não deu certo.

Esta ocorrendo a seguinte falha "Valide o xml segundo o schema fornecido no manual."

Sempre lhe agradecendo sua atenção, aguardo sua opinião.

 

21069A-comp-nfse.xml

21069A-comp-nfse-soap.xml

21069A-con-nfse-rps.xml

21069A-con-nfse-rps-soap.xml

21069-env-lotS.xml

21069-env-lotS-soap.xml

21069-lista-nfse.xml

21069-lista-nfse-soap.xml

2013-can.xml

3116020434378100017856000002013-nfse.xml

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Nilton,

Você fez alteração no componente?

Os arquivos que você anexou se refere ao componente do Trunk2?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa noite Italo,

Foi realizado as atualizações, e sim estamos no Trunk2!

A transmissão esta tudo correto.

O único problema esta no cancelamento.

Mais uma vez muito obrigado por sua atenção.

 

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

Boa tarde Italo,

Buscando soluções aqui, e até mesmo junto ao forum da empresa que presta serviço para prefeitura de Divinópolis, consegui apenas a seguinte informação:

Em anexo temos o XML gerado pela ACBr 21072A-con-nfse-rps.xml  e o XML que eles afirmam que deveria ser enviado seria baseado no Base de Consulta NFSe.xml .

A principal diferença que vejo no xml deles é  "<ConsultarNfseRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"
xmlnsConfusedig="http://www.w3.org/2000/09/xmldsig#">
" e no do componente é "<ConsultarNfseRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">"

O que vocês acham desse analise, faz algum sentindo?

Mais uma vez muito obrigado por sua atenção.

Atenciosamente,

_____________________________

Nilton Olher Serafim
Analista de Sistema
Skype: nolher

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Nilton,

Mas o problema não é o cancelamento?

Não entendi, você anexou os arquivos de consultar NFS-e por RPS.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde Italo,

O problema inicial realmente veio do cancelamento.

Pois após o envio do cancelamento, o componente esta realizando uma consulta, para obter as informações de resposta deste cancelamento e aí onde esta ocorrendo a falha.

Em minha verificação e analise verifiquei que o problema esta  especifica na consulta, sendo assim foquei na consulta para tentar resolver.

Inclusive na versão anterior (Trunk1) não usava a consulta no cancelamento, se houver alguma forma de contorna essa situação não realizando a consulta já me ajudaria bastante.

Como sempre, lhe agradeço sua atenção,

E no aguardo de alguma orientação,

Atenciosamente,

_____________________________

Nilton Olher Serafim
Analista de Sistema
Skype: nolher

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

Para descobrirmos o problema, faça o seguinte teste:

Como co Cancelar realiza uma consulta automática e como você disse ocorre o erro nessa consulta, salve separadamente esse XML da consulta.

Depois execute o método ConsultarNFSePorRps separadamente, para ver se ocorre o mesmo erro.

Se não ocorrer vamos comparar esses dois XMLs, para descobrir as diferenças e assim fazer as devidas correções.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Italo, 

Já realizei esse teste e sim, ocorre esse mesmo erro.

Em anexo o xml  2020A-comp-nfse.xml de retorno da consulta.

Como sempre, lhe agradeço sua atenção,

E no aguardo de alguma orientação,

Atenciosamente,

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

Você tem o arquivo soap dessa consulta, esse que você anexou é o retorno, gostaria de ver o envio.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Sim, Italo,

Estou lhe enviando em anexo.

 

2020A-comp-nfse-soap.xml

 

Italo,

Você precisa são do que foi enviado certo?

Esta em anexo também o XML base do envio.

2020A-con-nfse-rps.xml

2020A-con-nfse-rps-soap.xml

 

 

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

Você esta usando o arquivo INI do provedor que esta disponível na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI  ?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Sim, Italo.

As diferenças aí, são orientações da Prefeitura de Divinópolis junto com a empresa responsável pelo software da prefeitura.

Inclusive o envio esta funcionando normalmente, e até mesmo o serviço de cancelamento também esta funcionando, a única falha é que não consigo obter a resposta.

Tem aqui inclusive os xml gerado de envio e cancelamento.

 

 

Editado por nolher

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

Você tem certeza, pois os arquivos que você postou não confere com o arquivo INI do provedor.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia, Italo.

 

Bom, como havia lhe falado,  as diferenças do arquivo INI, eram orientações da Prefeitura de Divinópolis junto com a empresa responsável pelo software da prefeitura. 

Mas realizei um teste abortando tudo isso, e coloquei o arquivo INI exatamente como foi disponibilizado por vocês.

Aí realmente deu certo, o meu receio era de que poderia atrapalhar o que já estava funcionando e que era mais importante pra nós que seria a transmissão.

Mas agora deu tudo certo.

Me desculpe os transtornos que possa ter causado.

 

E muitíssimo obrigado por sua atenção de sempre,

 

Atenciosamente,

 

  • Curtir 1

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Nilton,

Os fontes como estão hoje mais o arquivo INI do provedor GovDigital tudo esta funcionando 100% ?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia, Italo.

Me desculpe pela demora de resposta.

Realizei uma unica modificação na unit ACBrNFSeWebServices.pas, na linha 969 e 974:

    if (FProvedor in [proInfisc, proGovDigital]) then
      FProtocolo := FRetornoNFSe.ListaNFSe.CompNFSe[0].NFSe.Protocolo; 

Pois o número do protocolo esta por fora do xml de retorno.

 

Sem mais para o momento,

Agradeço a atenção

 

Atenciosamente,

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Nilton,

Aplicando essa alteração podemos considerar que o provedor GovDigital esta 100% ?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo,

Desculpe a demora para retorno.

Estamos utilizando os serviços de transmissão, cancelamento e consulta e esse 3 serviços para o provedor GovDigital esta 100% .

Qualquer dúvida estamos a disposição.

Mais uma vez, agradecemos o empenho, atenção e paciência, principalmente sua, mas se estendendo a toda a equipe ACBr.

Atenciosamente,

 

 

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2987 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.