Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia estou com um grande problema,

Quando vou enviar uma nota fiscal aparece o seguinte erro 'Erro ao Assinar. O XML informado possui CNPJ diferente do Certificado Digital'

Debugando percebi que na unit ACBrNFeNotasFiscais esta limpando NFe.Emit.CNPJCPF, preciso de ajuda estou com os clientes parados.

Sem título.png

Postado
8 minutos atrás, Daniel Simoes disse:

E você já verificou o CNPJ do XML e do Certificado ??

Sim o CNPJ esta correto porém ele esta apagando em algum momento do componente.

Isso acontece na minha aplicação e no Exemplo também isso foi após uma atualização do ACBR.

Esta entrando nessa função duas vezes,

Na primeira esta tudo OK,

Na Segunda Limpa o CNPJ.

Sem título2.jpg

Sem título3.jpg

Postado

Qual linha vc viu que está limpando o CNPJ na unit ACBrNFeNotasFiscais ?

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Consultores
Postado

Boa tarde a todos,

Eduardo, se esta executando o Assinar 2 vezes isso significa que você esta executando o método Assinar e depois executando o método Enviar.

O Enviar chama automaticamente o Assinar, isso explica a execução dele 2 vezes.

Agora se esta limpando a propriedade CNPJCPF antes de executar pela segunda vez, verifique se entre os dois métodos ( Assinar e Enviar ) não esta sendo executado um NotasFiscais.Clear.

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
9 minutos atrás, Italo Jurisato Junior disse:

Boa tarde a todos,

Eduardo, se esta executando o Assinar 2 vezes isso significa que você esta executando o método Assinar e depois executando o método Enviar.

O Enviar chama automaticamente o Assinar, isso explica a execução dele 2 vezes.

Agora se esta limpando a propriedade CNPJCPF antes de executar pela segunda vez, verifique se entre os dois métodos ( Assinar e Enviar ) não esta sendo executado um NotasFiscais.Clear.

Não esta assinando 2 vezes isso já verifiquei, porém foi levantado que só enviar já realiza a assinatura.

Realizando o teste novamente ele continuou o mesmo erro ele esta passando pelo mesmo lugar duas vezes.

O NotasFiscais.Clear esta sendo executado antes de gerar a nota.

  • Solution
Postado

Bom dia a todos,

Consegui resolver foi um vacilo do programador anterior, Ele criou variáveis para NotasFiscais é por isso o código estava se perdendo e criando NotasFiscais.count := 2

e ai a confusão feita.  

mais agradeço ajuda de todos.

oRefNfe: TNFRefCollectionItem;
oDetItem: TDetCollectionItem;
oDIItem: TDICollectionItem;
oADIItem: TADICollectionItem;
oVolItem: TVolCollectionItem;
oLacreItem: TLacresCollectionItem;
oDupItem: TDupCollectionItem;

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