Ir para conteúdo
  • Cadastre-se

dev botao

Erro no cancelamento proRJ - Verifique a assinatura do elemento.


Ver Solução Respondido por Diego Nobre,
  • Este tópico foi criado há 2184 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde senhores,
Estou com problemas para cancelar notas, tanto no proRJ quanto no issnet, retorna o erro: Assinatura: cancelamento_NF(num da nota)  Verifique a assinatura do elemento.

Estou usando o método abaixo:

acbrNfse.CancelarNFSe(CodigoCancelamento, acbrnfse.NotasFiscais.Items[0].NFSe.Numero, MotivoCancelamento);

Já tentei inserir o lote, já tentei inserir apenas o código, já fiz o update do trunk e atualizei o componente, atualizei os schemas tanto pelo svn quanto pelo site da notacarioca (estou testando em homologação no proRJ), e sempre retorna o mesmo erro.

Alguém já teve este problema, ou sabe como me ajudar, por favor?

Enviei uma mensagem de erro do Delphi. Precisam de mais alguma coisa?


Consigo enviar e criar as notas normalmente. O incidente ocorre apenas no cancelamento.


Desde já agradeço a atenção de todas.

 

erroNFSE.png

Postado

Prezado Italo,
Boa tarde!

Refiz os testes e alterei os schemas pro RJ e também ABRASFv1, mas continua apresentando o mesmo erro... já não sei mais o que fazer...

Será que existe outra forma de realizar o cancelamento? ou um método que eu possa verificar o que está acontecendo?

Pois acontece apenas com o cancelamento.

Desde já, obrigado por ajudar!

Postado

Italo, por desencargo de consciência, desinstalei o componente, apaguei a pasta do svn e baixei tudo de novo e realizei uma nova instalação.

Continuo com o mesmo incidente.

Dando uma olhada no schema, observei o seguinte (não sei se tem alguma coisa, mas vale a tentativa)

<xsd:element name="CancelarNfseEnvio">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="Pedido" type="tcPedidoCancelamento"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>

Na unit ACBrDFeSSL, alterando de true para false na função Assinar, o erro é alterado para o da imagem em anexo.

Não sei se ajuda em alguma coisa, mas estou realizando tentativas aqui.

erroNFSE2.png

Postado

Analisando os exemplos de xml de cancelamento da ABRASF, realmente o Assinado tem que estar como false mesmo (escrevi errado no comentário anterior estava false e eu passei para true).

Estou tentando aqui, se alguém tiver alguma novidade, por favor, me avise! :)

Postado
5 horas atrás, Amarildo de Matos disse:

Boa tarde.. diego.. tu poderia abrir um novo topico, pois é outro assunto.. ?

Boa tarde Amarildo, ainda é o mesmo assunto. 

 

5 horas atrás, Amarildo de Matos disse:

Boa tarde.. diego.. tu poderia abrir um novo topico, pois é outro assunto.. ?

 

Postado
Em 30/11/2018 at 14:24, Italo Jurisato Junior disse:

Boa tarde Diego,

Favor atualizar os fontes e faça novos testes.

Prezado Italo, 
Bom dia!

Alguma novidade? já tentei de todas  as formas e até agora nada.... tudo me joga pro incidente inicial.


Obrigado.

Postado

Achei que estava fazendo algo errado e pra testar fiz o carregamento na mão... está dando o mesmo erro...

               RpsNfse.NotasFiscais.Clear;

               RpsNfse.NotasFiscais.LoadFromFile('C:\teste\teste\ArqINI\xml\nfse\24286713000121\201812\Notas\120UNICA-nfse.xml');


                RpsNfse.CancelarNFSe(CodigoCancelamento, RpsNfse.NotasFiscais.Items[0].NFSe.Numero, MotivoCancelamento);

Postado

Mais cedo liguei pra ABRASF pra ver se tinha algo que pudessem me orientar, porém só respondem por email... enviei o email e estou aguardando a resposta...

59 minutos atrás, walter faria disse:

Tambem estou com erro para cancelar NFSe

Quem descobrir primeiro avisa o outro :) abraços!

Postado

Boa tarde pessoal,
Achei o problema pro proRJ, na unit pnfsNFSeG ele teria que inserir a tag <Pedido xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd"> , porém insere apenas <Pedido>

Alterei a linha 1809 para:

proSimplISS,
proRJ:     begin                                                                                                                                       //Diego Nobre Cancelamento proRJ
                          TagI := '<' + Prefixo3 + 'Pedido' + FNameSpaceDad + '>' +
                             '<' + Prefixo4 + 'InfPedidoCancelamento' + aIdentificadorCanc + '>';
                          TagF :=   '</' + Prefixo4 + 'InfPedidoCancelamento>' +
                           '</' + Prefixo3 + 'Pedido>';
                 end;

Aí agora está cancelando em homologação normalmente, acredito que não vá ter problemas em produção.

Vou verificar também no issnet, pois tive reclamações sobre o cancelamento.


Peço aos moderadores que vejam se minha solução é boa para commitar.

Assim que testar no ISSnet eu volto aqui e falo.... Provavelmente só amanhã na parte da manhã.

@walter faria ve se pra vc funciona assim. Qualquer dúvida é só falar.

@Italo Jurisato Junior verifica por favor, meu camarada :)


Abraços para todos!

  • Administradores
Postado

Bom dia.

16 horas atrás, Diego Nobre disse:

Peço aos moderadores que vejam se minha solução é boa para commitar.

Por favor anexe o arquivo pas alterado.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Solution
Postado

Pessoal, só pra avisar, o Cancelamento do ISSNet está correto. Caso ocorra alguma coisa escrevo outro tópico.

Obrigado pela ajuda de todos.

Já vi que o código foi commitado. Obrigado

Abraços!

Obs.: o Tópico já pode ser fechado, eu consigo fazer isso ou só um moderador? não achei a opção...rsrsrs

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