Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Erro NFe.DistribuicaoDFePorChaveNFe


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

Recommended Posts

  • Membros Pro

Boa tarde,

Estou utilizando o comando NFe.DistribuicaoDFePorChaveNFe(31,99999999999999,31180299999999999999550010001888591022334194) para fazer o download do XML, a primeira vez deu certo, mas com a segunda chave de acesso retornou este erro:

ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital

Mesmo Certificado, mesmo cliente, mesmo fornecedor, tudo igual, só mudou a nota fiscal.

O que posso estar errando?

 

Obrigado,

 

Carlos

Link to comment
Share on other sites

  • Consultores

Boa tarde Carlos,

No caso do DistribuicaoDFe sempre devemos informar a UF e o CNPJ de quem possui o certificado, ou seja, a UF e o CNPJ de quem esta realizando a consulta, não importa quem é o fornecedor e de qual UF ele é.

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

Link to comment
Share on other sites

  • Membros Pro

Bom dia,

O comando está funcionando perfeitamente, mas hoje quando o cliente utilizou, voltou um arquivo diferente, tipo um recibo.

nome do arquivo: 31180228403532009909950990000008571945042308-resNFe.xml

Por que voltou esse arquivo? os demais voltaram XXXXXXXXXXXXXXXXXXXXXXXXXXXXNFe.xml, que importei perfeitamente para o sistema.

Obrigado,

Carlos

 

Link to comment
Share on other sites

  • Consultores

Boa tarde Carlos,

Veja que no final do nome do arquivo XML costa: -resNFe.xml, esse "res" significa resumo, quando isso ocorre é porque a nota informada ainda não foi manifestada pelo destinatário.

Para Manifestar, basta enviar um evento de Manifestação do Destinatário.

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

Link to comment
Share on other sites

  • Membros Pro

Italo,

seria o comando MDFE.CRIARENVIARMDFE("C:\ACBrMonitorPlus\arquivoMDFe.ini",1) ?

O comando NFE.CANCELARNFE("35XXXXXXXXXXXXXXXX550010000000050000000058","Teste de Cancelamento","99999999000191") funciona para a NFe 4.00?

O comando NFE.INUTILIZARNFE( "XXXXXXXXXXXXX", "Teste de inutilizacao", 08, 55, 1, 1, 4) funciona para NFe 4.00?

E para carta e correção posso usar:

NFe.EnviarEvento("c:\CCe.ini") - para versão 4.00

[EVENTO]

idLote=1

[EVENTO001]

chNFe=350XXXXXXXXXXXXXXXXX550010000000280000000281

cOrgao=35 CNPJ=99999999000999

dhEvento=01/01/2016 00:00:01

tpEvento=110110

nSeqEvento=1

versaoEvento=4.00 ( mudando aqui para 4.00 )

descEvento=Carta de Correcao

xCorrecao=TESTE DE CARTA DE CORRECAO

 

Obrigado Carlos.

 

Link to comment
Share on other sites

  • Consultores

Carlos,

Eu disse Enviar Evento de Manifestação do Destinatário.

O primeiro se refere a criar e enviar o Manifesto de Documentos Fiscais Eletrônicos - MDF-e que não tem nada haver com evento.

O segundo se refere ao cancelamento de uma nota, apesar de ser um evento, mas não é o evento de Manifestação do Destinatário.

O terceiro se refere a inutilização de um numero ou faixa de números não utilizado pelo sistema, portanto não tem nada haver com evento citado.

O quarto se refere ao envio do evento de carta de correção, logo não é um evento de Manifestação do Destinatário.

Todos os métodos que são utilizados para a versão 3.10 funciona para a versão 4.00.

Por favor não misture as coisas, esse tópico estamos tratando sobre a DistribuicaoDFePorChave, vamos seguir as regras do fórum.

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

Link to comment
Share on other sites

  • Membros Pro

Bom dia Italo,

Primeiramente me desculpa, não sabia dessa regra e acabei me empolgando. Desculpa mesmo. Sou membro novo e estou gostando muito desse ambiente.

Italo, qual comando posso usar para enviar o evento de Manifestação do Destinatário ? Existe algum exemplo de TXT ?

Muito Obrigado,

Carlos

PS: Obrigado por responder os demais itens.

Link to comment
Share on other sites

  • Consultores

Desculpe, não havia notado que era no ACBrMonitor.

Deve enviar um evento utilizando o comando:  NFe.EnviarEvento("arquivo .ini do evento").

Verifique toda a sintaxe dos campos no manual do ACBrMonitor... para cada tipo de evento deve informar o seu respectivo código

Veja exemplo para manifestação...

Nfe.EnviarEvento("
[EVENTO]
idLote=1
[EVENTO001]
chNFe=1111111111111111111111111111111111111111111
cOrgao=35
CNPJDest=              
dhEvento=23/02/2018 07:08:40
tpEvento=210200
nSeqEvento=1
descEvento=Confirmacao da Operacao
versaoEvento=3.10")

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.