Ir para conteúdo
  • Cadastre-se

dev botao

Erro no Manifesto do Destinatário


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

Recommended Posts

Postado

Bom dia senhores, estou fazendo em ambiente de homologação um teste para confirmação do Manifesto do Destinatário, mas me retorna esta mensagem de erro:

image.png.66a7dd03f611cdb91ee0b34b686ae4ba.png

Abaixo segue o código que estou usando para fazer esta confirmação:

ACBrNFe1.EventoNFe.Evento.Clear;
ACBrNFe1.EventoNFe.Evento.Add;
ACBrNFe1.EventoNFe.Evento.Add.InfEvento.cOrgao   := 91;
ACBrNFe1.EventoNFe.Evento.Add.infEvento.chNFe    := mNota_ManifCHAVEACESSO.AsString;
ACBrNFe1.EventoNFe.Evento.Add.infEvento.CNPJ     := Dm2.qFiliaisCCNPJCPF.AsString;
ACBrNFe1.EventoNFe.Evento.Add.infEvento.dhEvento := now;
ACBrNFe1.EventoNFe.Evento.Add.infEvento.tpEvento := teManifDestConfirmacao;
ACBrNFe1.EventoNFe.Evento.Add.infEvento.nSeqEvento := 1;
ACBrNFe1.EventoNFe.Evento.Add.infEvento.versaoEvento := '1.00';
ACBrNFe1.EnviarEvento(1);
if AcbrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat = 135 then

Se puderem me ajudar, agradeço!

  • Moderadores
  • Solution
Postado
5 minutos atrás, Jorge Be disse:

ACBrNFe1.EventoNFe.Evento.Add;

Cada chamada ao método Evento.Add ou Evento.New é um novo evento sendo criado.

Então você está gerando um lote com 8 eventos, e preenchendo apenas uma tag de cada.

Use:

with ACBrNFe1.EventoNFe.Evento.New do
begin
  InfEvento.cOrgao := 91;
  ...

Ou:

uses
  pcnEnvEventoNfe;

[...]

var
  evento: TInfEventoCollectionItem;
begin
  evento := ACBrNFe1.EventoNFe.Evento.New;
  evento.infEvento.cOrgao := 91;
  ...

 

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

Projeto ACBr

 

 

Postado
4 horas atrás, BigWings disse:

Cada chamada ao método Evento.Add ou Evento.New é um novo evento sendo criado.

Então você está gerando um lote com 8 eventos, e preenchendo apenas uma tag de cada.

Use:


with ACBrNFe1.EventoNFe.Evento.New do
begin
  InfEvento.cOrgao := 91;
  ...

Ou:


uses
  pcnEnvEventoNfe;

[...]

var
  evento: TInfEventoCollectionItem;
begin
  evento := ACBrNFe1.EventoNFe.Evento.New;
  evento.infEvento.cOrgao := 91;
  ...

 

Muito obrigado pela ajuda, usei o 1º exemplo e deu certo!

  • Curtir 1
  • Administradores
Postado

Obrigado por reportar.

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

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

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