Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia a todos do forum, após atualização do ACBr, meu aplicativo parou de enviar a CCe, o erro apresentado é:

Falha na validação dos dados da carta de correção

Validate failed because the document does not contain exactly one root node.

Já reatualizei os fontes, re-compilei, atualizei meus schemas (da pasta do demo do ACBr), verifiquei no forum e nada do que eu tentei conseguir fazer com que a rotina funcionasse.

Segue o fonte de como estou utilizado na rotina...

DM.NFe.CartaCorrecao.CCe.Evento.Clear;

DM.NFe.CartaCorrecao.CCe.idLote := StrToInt(NumNota) ;

with DM.NFe.CartaCorrecao.CCe.Evento.Add do

begin

if DM.Lojasnfetipoambiente.Value = 'Produção' then

InfEvento.tpAmb := taProducao;

if DM.Lojasnfetipoambiente.Value = 'Homologação' then

InfEvento.tpAmb := taHomologacao;

infEvento.chNFe := ChaveNfe;

infEvento.cOrgao := UFparaCodigo(DM.Lojasuf.Value);

infEvento.CNPJ := DM.Lojascnpj.Value;

infEvento.dhEvento := now;

infEvento.tpEvento := 110110;

DM.Cons_CCe.First;

while not DM.Cons_CCe.Eof do

begin

i := i + 1;

infEvento.nSeqEvento := i;

infEvento.versaoEvento := '1.00';

infEvento.detEvento.descEvento := 'Carta de Correção';

infEvento.detEvento.xCorrecao := DM.Cons_CCejustificativa.Value;

infEvento.detEvento.xCondUso := '';

DM.Cons_CCe.Next;

end;

InfEvento.nSeqEvento := i + 1;

infEvento.versaoEvento := '1.00';

infEvento.detEvento.descEvento := 'Carta de Correção';

infEvento.detEvento.xCorrecao := Correcao;

infEvento.detEvento.xCondUso := '';

end;

if DM.NFe.EnviarCartaCorrecao(StrToInt(NumNota)) then

  • Consultores
Postado

Boa tarde Ridoval,

A minha sugestão é que você não mais utilize a rotina de envio de carta de correção e passe a utilizar a rotina de envio de eventos.

O que muda?

Em vez de CartaCorrecao coloque EnvEvento

E troque EnviarCartaCorrecao por EnviarEvento

Espero ter ajudado.

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

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