Ir para conteúdo
  • Cadastre-se

dev botao

Erro no cancelamento proRJ - Verifique a assinatura do elemento.


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Diego,

Favor atualizar os fontes e faça novos testes.

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

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!

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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);

Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

  • Administradores

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 !!

Link para o comentário
Compartilhar em outros sites

  • Solution

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
Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
  • Obrigado 1
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

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