Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3195 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 tentando efetuar o cancelamento de uma NFe, ambiente de homologação, lançando o arquivo ENTNFE.TXT, na pasta do C:\ACBrMonitorPLUS com a linha 

NFE.CANCELARNFE("51160211285151000150550010000047031000047030","MARCOS GUERRA TESTE MEGA ON LINE.")

porém é retornado no arquivo SAINFE.TXT, apenas a mensagem, em ambos os casos abaixo:

ERRO:

e ao efetuar o cancelamento direto pelo aplicativo ACBrMonitor.exe (anexo ACBrPlus.png), o cancelamento é realizado com sucesso ou quando existe de fato um erro, exemplo, tempo excedido, ele retorna a mensagem correta "Rejeicao: Duplicidade de Evento" (MSG_Erro_ABCrPlus.png), isso no ACBrMonitor.exe.

ACBrPlus.png

LOG.TXT

LOG_COMP.TXT

MSG_Erro_ABCrPlus.png

  • Membros Pro
Postado

Estranho que pelo ACBrMonitorPlus.exe, o cancelamento é realizado com sucesso, e senão é, retorna em tela uma mensagem de rejeição, já pelo nosso sistema Mega, que no caso lança o arquivo ENTNFE.TXT dentro da pasta do C:\ACBrMonitorPLUS e aguarda o retorno pelo arquivo SAINFE.TXT, que está retornando somente a palavra ERRO:

Não teria pelo menos, que retornar a mensagem pelo qual houve o erro, para facilitar ao usuário?

Postado

Em 2 clientes estão dando o mesmo erro no cancelamento da nfe, estou usando o acbrplus 0.1.12.9

 

deu esse erro no cancelamento :
OK: Lote de Evento Processado
[CANCELAMENTO]
Versao=SVRS201601161016
TpAmb=1
VerAplic=SVRS201601161016
CStat=493
XMotivo=Rejeicao: Evento nao atende o Schema XML especifico (Elemento: envEvento/evento[1]/infEvento/detEvento/xJust)
CUF=33
ChNFe=33160201585197000130550010000032151000071766
DhRecbto=19/02/2016 13:32:39
NProt=
tpEvento=110111
xEvento=
nSeqEvento=1
CNPJDest=
emailDest=
XML=<procEventoNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe"><evento versao="1.00"><infEvento Id="ID1101113316020158519700013055001000003215100007176601">

 

O que pode ser este erro ?

 

Atenciosamente
WMK
Walney Moreira Klein
www.paracima.com.br

Que DEUS abençoe a Todos nós.

[email protected]

  • Membros Pro
Postado

André, no caso estou cancelando uma NFe de Devolução ao Fornecedor, seria isso sua pergunta? não testei fazendo uma NFe de venda e cancelando ela... mas posso fazer.. 

Postado (editado)

Boa Tarde.

Descobri o meu erro. Não estava passando o Protocolo da NFE autorizada para fazer o cancelamento.

Após essa correção funcionou normalmente.

Obrigado.

 

paracima.com.br aparentemente seu erro pode ser o mesmo, já que pelos dados que passou não vejo os dados do protocolo e nem do CNPJ do destinatário.

Editado por brsamn
  • Membros Pro
Postado

brsamn, boa tarde, eu estou passando a linha abaixo, contendo a Chave e a Justificativa:

NFE.CANCELARNFE("51160211285151000150550010000047031000047030","MARCOS GUERRA TESTE MEGA ON LINE.")

acima vc esta dizendo que estaria passando como parametro o Protocolo? em que possição? como vc esta passando os parametros deste função NFE.CANCELARNFE?

  • Moderadores
Postado
Em 19/02/2016 at 17:51, Luciano Carvalho disse:

brsamn, boa tarde, eu estou passando a linha abaixo, contendo a Chave e a Justificativa:

NFE.CANCELARNFE("51160211285151000150550010000047031000047030","MARCOS GUERRA TESTE MEGA ON LINE.")

acima vc esta dizendo que estaria passando como parametro o Protocolo? em que possição? como vc esta passando os parametros deste função NFE.CANCELARNFE?

A sintaxe do comando CancelarNFe é a seguinte:

NFe.CancelarNFe(cChaveNFe, cJustificativa, cCNPJ, nEvento),

Exemplo:

NFe.CancelarNFe("11111111111111111111111111111111111111111111", "teste de cancelamento", "11222333444455", 1)

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Membros Pro
Postado

Pessoal, desculpe minha insistência, mas não está dando certo, tentei realizar 2 vezes o cancelamento, enviando o CNPJ do Emitente e do Destinatário, evento sempre 1, e o retorno está sendo sempre o mesmo ERRO: (anexo sainfe.txt).


NFE.CANCELARNFE("51160211285151000150550010000047051000047051","MARCOS GUERRA TESTE MEGA ON LINE.","11285151000150","1")
ERRO: 

NFE.CANCELARNFE("51160211285151000150550010000047051000047051","MARCOS GUERRA TESTE MEGA ON LINE.","00482914000136","1")
ERRO: 

Obs: segue anexo, arquivo xml, arquivo de retorno sainfe.txt e log.txt.

 

sainfe.txt

51160211285151000150550010000047051000047051-nfe.xml

LOG.TXT

Postado
Em 22/02/2016 at 11:28, Luciano Carvalho disse:

Pessoal, desculpe minha insistência, mas não está dando certo, tentei realizar 2 vezes o cancelamento, enviando o CNPJ do Emitente e do Destinatário, evento sempre 1, e o retorno está sendo sempre o mesmo ERRO: (anexo sainfe.txt).


NFE.CANCELARNFE("51160211285151000150550010000047051000047051","MARCOS GUERRA TESTE MEGA ON LINE.","11285151000150","1")
ERRO: 

NFE.CANCELARNFE("51160211285151000150550010000047051000047051","MARCOS GUERRA TESTE MEGA ON LINE.","00482914000136","1")
ERRO: 

Obs: segue anexo, arquivo xml, arquivo de retorno sainfe.txt e log.txt.

 

sainfe.txt

51160211285151000150550010000047051000047051-nfe.xml

LOG.TXT

Meu cancela mento e diferente. faço da seguinte forma ...

  ACBrNFe1.EventoNFe.Evento.Clear;

  with ACBrNFe1.EventoNFe.Evento.Add do
   begin
     infEvento.chNFe := Chave;
     infEvento.CNPJ   := CNPJ;
     infEvento.dhEvento :=now;
     infEvento.tpEvento :=teCancelamento;
     infEvento.detEvento.xJust :=Justificativa;
     infEvento.detEvento.nProt :=Protocolo;
   end;
  try
    ACBrNFe1.EnviarEvento(1);
  except on E:Exception do
    begin
    end;

veja se de alguma forma isso te ajuda...

 

 

 

  • Moderadores
Postado

Conforme peguei o arquivo de help que acompanha a instalação do monitor segue abaixo!

Cancela um NFe já autorizada.

NFe.CancelarNFe(cChaveNFe,cJustificativa,cCNPJ,nEvento)

Exemplo:
NFE.CANCELARNFE("35XXXXXXXXXXXXXXXX550010000000050000000058","Teste de Cancelamento,99999999000191")

Exemplo de Resposta:
OK: Cancelamento de NF-e homologado

[CANCELAMENTO]
Versao=1.07
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=101
XMotivo=Cancelamento de NF-e homologado
CUF=35
ChNFe=350XXXXXXXXXXXXXXXXX550010000000220000000229
DhRecbto=2009-03-25T08:50:50
NProt=2009-03-25T08:50:50
tpEvento=
xEvento=
nSeqEvento=
CNPJDest=
emailDest=
XML=

Sugiro abrir ele e ler

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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