Ir para conteúdo
  • Cadastre-se

dev botao

Erro Cancelamento Ginfes Ribeirão Preto


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

Recommended Posts

Estou implementando o cancelamento para o Ginfes RP e recebendo o seguinte erro em homologação:

Falha ao Assinar - Cancelar NFS-e:
Não encontrei final do elemento: </CancelarNfseEnvio>

Estou configurando o componente da seguinte forma:

DMComp.NFSe.NotasFiscais.Clear;
DMComp.NFSe.NotasFiscais.NumeroLote := DMNFSe.IbQrNFSeNFSE_LOTE_NUMERO.AsString;
DMComp.NFSe.NotasFiscais.Transacao := True;
DMComp.NFSe.Configuracoes.Geral.CodigoMunicipio := DM.IbDsEmitenteEMIT_CODMUNICIPIO.AsInteger;
DMComp.NFSe.Configuracoes.Geral.SetConfigMunicipio;
DMComp.NFSe.Configuracoes.Geral.Emitente.CNPJ := DM.IbDsEmitenteEMIT_CNPJ.AsString;
DMComp.NFSe.Configuracoes.Geral.Emitente.InscMun := DM.IbDsEmitenteEMIT_IM.AsString;
DMComp.NFSe.Configuracoes.Geral.Emitente.RazSocial := RetiraAcento( DM.IbDsEmitenteEMIT_RAZAOSOCIAL.AsString );
DMComp.NFSe.Configuracoes.WebServices.Salvar := True;
DMComp.NFSe.NotasFiscais.LoadFromFile( Arquivo );

DMComp.NFSe.CancelarNFSe( Codigo,
                                  DMNFSe.IbQrNFSeNFSE_RETORNO_NUMERO.AsString,
                                  'INFORME O MOTIVO DO CANCELAMENTO',
                                  DMNFSe.IbQrNFSeNFSE_LOTE_NUMERO.AsString );

 

Se alguém já passou por isso e puder ajudar, agradeço!

 

Link para o comentário
Compartilhar em outros sites

Falha ao Assinar - Cancelar NFS-e:
Não encontrei final do elemento: </CancelarNfseEnvio>

Esse erro tá muito estranho, eu estou com o ACBr em duas máquinas diferentes, numa dá o erro e não cancela a nota, na outra não dá o erro e cancela e o interessante é que a que não dá o erro, tá com o ACBR mais desatualizado do que a que dá o erro. Na máquina que dá o erro, acabei de atualizar o ACBr agora e o problema persiste, será que alguém poderia me dar uma luz?

Link para o comentário
Compartilhar em outros sites

Eu atualizei os schemas e mesmo assim permanece, ele nem chega a gerar os XML, apenas um XML temporário que segue em anexo.

A versão do ACBr na máquina que está com problema é: At revision: 15980

Na máquina que está funcionando eu não tenho como ver agora pois é máquina da empresa e está fechado lá agora.

A configuração do ACBR é a da imagem:

image.png.21c733b1e9a3559261a52990359c5fe2.png

 

20181201164800689.xml

Link para o comentário
Compartilhar em outros sites

Eu agradeço muito pela sua ajuda, Amarildo!

Fiz uns testes aqui e percebi o seguinte:

Se eu usar: libCapicomDelphiSoap, o erro é:
Falha ao Assinar - Cancelar NFS-e:
Não encontrei final do elemento: </CancelarNfseEnvio>

Se eu usar: libWinCrypt, o erro é:
Falha ao Assinar - Cancelar NFS-e:
Erro: Falha ao interpretar o XML "xmlParseDoc"

Atualizei novamente o ACBr, removi tudo, reinicie, baixei, instalei, só faltou formatar o computador e o problema persiste, é alguma configuração, pois como disse acima na outra máquina funciona. Se alguém puder me dar alguma dica, agradeço!

Link para o comentário
Compartilhar em outros sites

nesse caso, se voce nao resolver ate segunda, nao seria o caso ,

de voce, entrar em contado com a empresa que é a prestadora do webservice ,

responsavel pela prefeitura. entrar em contado por email , ou fone. , ou se eles nao te atenderem

, ver qual setor da prefeitura, que manda os emails para eles.

aqui no rio grande do sul, fizemos isso quando temos problema.

 

Link para o comentário
Compartilhar em outros sites

Fiz vários testes sobre o problema e vou colocar minhas percepções, caso alguém consiga ajudar, acho que isso já facilita.

Instalei o Delphi e o ACBR numa terceira máquina, consequentemente essa máquina ficou com o ACBR na ultima revisão.

As 3 máquinas tem windows 10 de 64 bits.

Nas duas máquinas que estão com o ACBR atualizado, dá os seguintes erros:

Usando o libCapicomDelphiSoap:
Falha ao Assinar - Cancelar NFS-e:
Não encontrei final do elemento: </CancelarNfseEnvio>

Usando o  libWinCrypt:
Falha ao Assinar - Cancelar NFS-e:
Erro: Falha ao interpretar o XML "xmlParseDoc"

Na maquina que está com o ACBR desatualizado, transmite normalmente o cancelamento sem erros.

Se eu pegar o EXE compilado na máquina que está com o ACBR desatualizado e colocar na máquina que está com dando o erro, o erro desaparece e o cancelamento é enviado normalmente.

Se alguém puder ajudar ...

Link para o comentário
Compartilhar em outros sites

bom dia..

ate onde eu pudia, ajudar. fui.. vamos ver se algum outro moderador, possa dar uma dica ai..

ou se caso voce precisar com muita urgencia, ve se algum freelancer possa te ajudar, entrando no teu micro.

https://www.projetoacbr.com.br/forum/companies/category/2-consultores/

mas seu eu achar algo. te aviso

 

Link para o comentário
Compartilhar em outros sites

Bom dia pessoal !

Atualizei hoje os fontes aqui, e começou a gerar este erro no cancelamento.

Atualizai os fontes, troquei a pasta schemas\ginfes e a pasta \arqini , para as mais atualizadas do componente.

Erro:

Falha ao Assinar - Cancelar NFS-e: Não encontrei final do elemento: </CancelarNfseEnvio>

 

Leandro Coelho

Imprime Informática

Link para o comentário
Compartilhar em outros sites

Fiz um teste aqui que foi o seguinte:
Na máquina que estava dando o erro, fui no ACBR e executei o bat ApagarAcbr.
Apaguei a pasta do ACBR.
Copiei a pasta do ACBR da máquina que tava funcionando (ACBR desatualizado).
Instalei novamente o ACBR pelo Trunk 2.
Resolveu o problema.
Vou acostumar a sempre que atualizar o ACBR, copiar a pasta de instalação para um pen drive, antes.
 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2022 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...