Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia, 

Estou validando o processo de cancelamento de NFSe na prefeitura de Jundiaí - provedor GINFES e está me apresentando a mensagem de  erro "Não encontrei final de elemento </CancelarNfeEnvio> (anexo imagem1).

Debugando o código, identifiquei que no campo docElemento esta recebendo 'CancelarNfeEnvio' ao invés de receber a TagGrupo que está vindo preenchida corretamente 'ns3:CancelarNfseEnvio' ; (anexo imagem2)

Alterei o código para receber a TagGrupo e ocorreu um outro erro : "Não foi possivel carregar o XML:" conforme anexo imagem3.

A partir desta mensgem não consegui identificar o problema ou que estou gerando de problema, detalhe que este processo de cancelamento de NFSe eu já havia homologado, em versões anteriores.

@Fábio Eduardo de Souza

 

.

 

 

imagem1.png

imagem2.png

imagem3.png

  • Membros Pro
Postado

Boa tarde, Italo 

Sobre o cancelamento, notei também que não está pedindo a senha do certificado digital (PIN). Acho que é por esta razão que no XML não há informações da assinatura.

Para saber tambem, estou utilizando a opção acbr.CancelarNFSe(IntToStr(codigo_motivo)); 

Obrigado.

@Fábio Eduardo de Souza

 

Postado

Ocorreu o mesmo problema aqui em maceió. Resolvi tirando o prefixo da tagGrupo quando provedor for Ginfes:

    if FProvedor <> proGINFES then
      TagGrupo := FPrefixo3 + TagGrupo;

  • Membros Pro
Postado

@Marceloal , Boa tarde

Depois que fiz as alterações que vc indicou, está me retornando a seguinte mensagem :

 "Arquivo enviadofora da estrutura do arquivo XML de entrada.

Enviar um arquivo dentro do schema do arquivo XML de entrada"

A alteração que fiz foi neste trecho de código do ACBRWEBServices 

  GerarDadosMsg := TNFSeG.Create;
  try
    case FProvedor of
      proCONAM:       TagGrupo := 'ws_nfe.CANCELANOTAELETRONICA';
      proEGoverneISS: TagGrupo := 'request';
      proEquiplano:   TagGrupo := 'esCancelarNfseEnvio';
      proInfisc:      TagGrupo := 'pedCancelaNFSe';
      proISSDSF:      TagGrupo := 'ReqCancelamentoNFSe';
      proSP:          TagGrupo := 'PedidoCancelamentoNFe';
      proTinus:       TagGrupo := 'Arg';
    else
      TagGrupo := 'CancelarNfseEnvio';
    end;

    if Fprovedor <> proGINFES then
       TagGrupo := FPrefixo3 + TagGrupo;

    if FNotasFiscais.Count > 0 then
      FNumeroNFSe := FNotasFiscais.Items[0].NFSe.Numero;

    case FProvedor of
      proCONAM: FURI := 'Sdt_cancelanfe';

      proDigifred: FURI := 'CANC' + TNFSeCancelarNfse(Self).FNumeroNFSe;

Preciso alterar mais alguma coisa??

Obrigado 

 

@Fábio Eduardo de Souza

 

 

mensagem_erro.png

  • Membros Pro
Postado

@walter faria ,  

Conforme Luiz Carlos Faria havia feito, alteramos o ACBRWEBServices, veja o trecho de codigo que coloquei acima.

No caso do Luiz somente fazendo a alteração resolveu mas no meu caso esta gerando a mensagem de erro acima. Até o momento não obtive retorno sobre o que eu devo fazer.

Tente proceder com a alteração proposta e realize o teste. No meu caso estou gerando para a prefeitura de Jundiai.

@Fábio Eduardo de Souza  

  • Membros Pro
Postado

Boa tarde, pessoal

Fiz um update no SVN e o trecho de código abaixo foi alterado conforme descrito. Mas no meu caso está ocorrendo a mensagem de erro :

 "Arquivo enviado fora da estrutura do arquivo XML de entrada.

Enviar um arquivo dentro do schema do arquivo XML de entrada"

Em anexo estou enviando os dois XMLs de cancelamento, onde no 4881-ped-can.xml o xml está gerado corretamente mas no 4881-ped-can-soap.xml o xml ta todo zuado.

Alguem poderia me ajudar com isso ??

Obrigado 

 

@Fábio Eduardo de Souza

 

 

mensagem_erro.png

4881-ped-can.xml

4881-ped-can-soap.xml

  • Membros Pro
Postado
Em 16/06/2016 at 14:32, Fábio Eduardo de Souza disse:

Boa tarde, pessoal

Fiz um update no SVN e o trecho de código abaixo foi alterado conforme descrito. Mas no meu caso está ocorrendo a mensagem de erro :

 "Arquivo enviado fora da estrutura do arquivo XML de entrada.

Enviar um arquivo dentro do schema do arquivo XML de entrada"

Em anexo estou enviando os dois XMLs de cancelamento, onde no 4881-ped-can.xml o xml está gerado corretamente mas no 4881-ped-can-soap.xml o xml ta todo zuado.

Alguem poderia me ajudar com isso ??

Obrigado 

 

@Fábio Eduardo de Souza

 

 

mensagem_erro.png

4881-ped-can.xml

4881-ped-can-soap.xml

Boa tarde, Italo, @Italo Jurisato Junior 

Mau finaliei um já troquei de bandeira/provedor ..., estou com problema para cancelar minhas notas no provedor GINFES. 

Voce pode me ajudar neste caso?

Grato 

@Fábio Eduardo de Souza

 

 

 

  • Consultores
Postado

Boa noite Fábio,

Pelo arquivo de pedido de cancelamento notei que esta faltando os dados do emitente.

Sendo assim, o problema é que os dados do Emitente não foram configurados no componente.

Favor olhar no programa exemplo como realizar essa configuração, são 6 propriedades.

Procure por: .Emitente

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

consegui resolver aqui, deletei os fontes, instalei o acbr novamente, dei build no projeto, e pronto.

 

também voltei a marcar a opção para assinar o cancelamento no arquivo ginfes.ini

 

obrigado ao ítalo que me ajudou. valeu pessoal

  • Curtir 1
  • 4 semanas depois ...
Postado
Em 23/06/2016 at 14:07, Mota disse:

Também estava com o mesmo problema(Não encontrei final do elemento </CancelarNfseEnvio>). Atualizei os fontes e agora retorna um erro que parece não estar tratado. Uso o GINFES para Fortaleza\CE.

2139-can.xml

2139-ped-can.xml

Bom dia! Ainda não estou conseguindo Cancelar NFSe (ISS Fortaleza), já reinstalei o componente. Ao tentar Cancelar o componente está retornando uma mensagem vazia.

2179-can.xml

2179-ped-can.xml

  • Consultores
Postado

Mota,

O seu arquivo INI esta errado.

Favor atualizar todos os fontes de todas as pastas e usar o arquivo ISSFortaleza.INI da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI

Depois de atualizar tudo, abra o ISSFortaleza.INI através do bloco de notas e certifique-se que a estrutura do cancelar seja essa:

[Cancelar]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=<?xml version="1.0" encoding="UTF-8"?>
Texto2=<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
Texto3=<soap:Body>
Texto4=<ns1:CancelarNfse xmlns:ns1="%NameSpace%">
Texto5=<CancelarNfseEnvio>%DadosMsg%</CancelarNfseEnvio>
Texto6=</ns1:CancelarNfse>
Texto7=</soap:Body>
Texto8=</soap:Envelope>

Se não for, exclua o arquivo e atualize novamente, depois refaça os testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 3055 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.