Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá a todos,

 

Recentemente comecei a ter problemas de rejeição ao tentar fazer a manifestação do destinatário de uma nota fiscal eletrônica de produtor rural, recebendo o retorno com cStat=805, xMotivo=Rejeicao: CPF Emitente difere do CPF do Certificado Digital.

Ao analisar a solicitação do evento (ped-eve.xml) gerado pelo ACBr, verifiquei que ao invés de conter a tag <CNPJ> havia a tag <CPF>, sendo que o conteúdo era na verdade o CNPJ da empresa mas com 11 dígitos.

Fazendo o debug de EnviarEvento() identifiquei o seguinte trecho de código na função TEventoNFe.GerarXML da unit pcnEnvEventoNFe.pas:

    // Verifica a Série do Documento, caso esteja no intervalo de 910-969
    // o emitente é pessoa fisica, logo na chave temos um CPF.
    Serie := ExtrairSerieChaveAcesso(Evento.Items[i].InfEvento.chNFe);
    if (Length(sDoc) = 14) and (Serie >= 910) and (Serie <= 969) then
      sDoc := Copy(sDoc, 4, 11);

Ao comentar essas linhas e recompilar o projeto a manifestação é autorizada corretamente.

Sendo assim, o trecho de código acima está alterando indevidamente o CNPJ para CPF nos eventos que envolvam nota fiscal emitida por pessoa física mesmo nos casos em que o solicitante do evento não seja o emissor da nota.

Peço que analisem o caso e façam as devidas correções no código fonte.

 

Atenciosamente,

Gabriel Toledo

 

 

  • Moderadores
Postado
5 minutos atrás, suporteagro disse:

Sendo assim, o trecho de código acima está alterando indevidamente o CNPJ para CPF nos eventos que envolvam nota fiscal emitida por pessoa física mesmo nos casos em que o solicitante do evento não seja o emissor da nota.

Peço que analisem o caso e façam as devidas correções no código fonte.

Favor anexar o arquivo fonte alterado.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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

The popup will be closed in 10 segundos...