Ir para conteúdo
  • Cadastre-se

dev botao

Problema ao Transmitir XML do CT-e com Versão de Modal Inconsistente e Campo dPrev Não Informado


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

Recommended Posts

  • Membros Pro
Postado

Atualmente, monto o XML na mão e importo para o componente: FCBrCTe.Conhecimentos.LoadFromString(qArq.FieldByName('arquivo').AsString);
após gerar a assinatura, o xml fica com a versão 2.00 e o campos dPrev conforme abaixo:

// (depois de passar pelo componente)
...
<infModal versaoModal="2.00">
    <rodo>
        <RNTRC>51832199</RNTRC>
        <dPrev/>
        </dPrev>
        <lota>0</lota>
    </rodo>
</infModal>
...
// trecho original enviado ao componente:
...
<infModal versaoModal="4.00">
    <rodo>
        <RNTRC>51832199</RNTRC>
    </rodo>
</infModal>
...

E finalmente quando tento a transmissão:
TAG:<infModal versaoModal="2.00"><infModal versaoModal="2.00"><infModal versaoModal="2.00"><infCTeNorm><infModal versaoModal="2.00"><rodo> ID:#03/dPrev(Data prevista de entrega) - Nenhum valor informado.
Element '{http://www.portalfiscal.inf.br/cte}dPrev' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/cte}rodo'.


Pegando uma versão, acredido que do mês passado ou inicio deste mês, consegui fazer a transmissão do CT-e para liberar o cliente.
 

×
×
  • 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.