Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Estou tentando ler um xml do SAT e o campo CEST está no xml porém no sistema ele trás vazio. Tem alguma regra para ler a tag? Estou com o componente ACBrSAT Ver: 0.2.0

XML:

-<det nItem="1">


-<prod>

<cProd>527</cProd>

<xProd>COXA SOBRECOXA 2</xProd>

<NCM>02071300</NCM>

<CEST>1708700</CEST>

<CFOP>5102</CFOP>

<uCom>KG</uCom>

<qCom>1.4850</qCom>

<vUnCom>6.99</vUnCom>

<vProd>10.38</vProd>

<indRegra>A</indRegra>

<vItem>10.38</vItem>

</prod>

Fonte:

SAT.CFe.Clear;
  SAT.CFeCanc.Clear;

  try
    SAT.CFe.LoadFromFile(Trim('C:\Arquivos\SAT\fev01a19\Cest\CFe35170223455621000165590001138770319175869832.xml'));
    SAT.CFeCanc.LoadFromFile(Trim('C:\Arquivos\SAT\fev01a19\Cest\CFe35170223455621000165590001138770319175869832.xml'));
  except
    erro := true;
  end;

  for indexProd := 0 to SAT.CFe.Det.Count-1 do
  begin
    Memo1.Lines.Add('NCM: ' +SAT.CFe.Det[indexProd].Prod.NCM);
    Memo1.Lines.Add('CEST: ' +SAT.CFe.Det[indexProd].Prod.CEST);
  end;

 

Postado

Colega a leitura da TAG "CEST" será feita a partir da versão 0.08 do XML.

Você pode confirmar isso verificando a unit "C:\ACBr\Fontes\ACBrSAT\PCNSAT\pcnCFeR.pas", na linha 225.

if CFe.infCFe.versao >= 0.08 then
      (*I05w*)CFe.Det[i].Prod.CEST := Leitor.rCampo(tcStr, 'CEST');

 

  • Curtir 1
image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

  • 1 ano depois...
  • Este tópico foi criado há 2433 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.