Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

não estou encontrando a tag icmsst na unit pcnConversao, para pega a tag cst020.

ex.:

TpcnCSTIcms = (cst00, cst10, cst20, cst30, cst40, cst41, cst45, cst50, cst51,
                 cst60, cst70, cst80, cst81, cst90, cstPart10, cstPart90,
                 cstRep41, cstVazio, cstICMSOutraUF, cstICMSSN, cstRep60); //80 e 81 apenas para CTe

 

image.thumb.png.8fe2bec4409f8e9b3e08bb9435104664.png

  • Membros Pro
Postado

No caso é NFe, xml em anexo não consigo ler está tag, código abaixo26221007027895000105550010000100971498497020.xml

 

 cds_itensucom.AsString      := Items[iCont].Prod.uCom;
                 cds_itensuTrib.AsString     := Items[iCont].Prod.uTrib;

                 cds_itensqcom.AsFloat       := Items[iCont].Prod.qCom;
                 cds_itenseantrib.AsString   := items[icont].Prod.cEANTrib;

                 cds_itensvUnCom.AsFloat     := Items[iCont].Prod.vUnCom;
                 cds_itensvProd.AsFloat      := Items[iCont].Prod.vProd;
                 cds_itensvdesc.AsFloat      := items[icont].Prod.vDesc;
                 cds_itensvoutros.AsFloat    := Items[icont].Prod.vOutro;
                 cds_itensvFrete.AsFloat     := Items[icont].Prod.vFrete;


                 if Items[iCont].Imposto.ICMS.CST = cst00
                    then cds_itensCST.AsString := '000';

                 if Items[iCont].Imposto.ICMS.CST = cst10
                    then cds_itensCST.AsString := '010';

                 if Items[iCont].Imposto.ICMS.CST = cst20
                    then cds_itensCST.AsString := '020';

                 if Items[iCont].Imposto.ICMS.CST = cst30
                    then cds_itensCST.AsString := '030';

                 if Items[iCont].Imposto.ICMS.CST = cst30
                    then cds_itensCST.AsString := '030';

                 if Items[iCont].Imposto.ICMS.CST = cst40
                    then cds_itensCST.AsString := '040';

                 if Items[iCont].Imposto.ICMS.CST = cst41
                    then cds_itensCST.AsString := '041';

                 if Items[iCont].Imposto.ICMS.CST = cst50
                    then cds_itensCST.AsString := '050';

                 if Items[iCont].Imposto.ICMS.CST = cst60
                    then cds_itensCST.AsString := '060';

                 if Items[iCont].Imposto.ICMS.CST = cst70
                    then cds_itensCST.AsString := '070';

                 if Items[iCont].Imposto.ICMS.CST = cst90
                    then cds_itensCST.AsString := '090';

                 if Items[iCont].Imposto.ICMS.CST = cstpart90
                    then cds_itensCST.AsString := '090';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn101
                    then cds_itensCST.AsString := '101';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn102
                    then cds_itensCST.AsString := '102';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn103
                    then cds_itensCST.AsString := '103';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn201
                    then cds_itensCST.AsString := '201';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn202
                    then cds_itensCST.AsString := '202';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn203
                    then cds_itensCST.AsString := '203';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn300
                    then cds_itensCST.AsString := '300';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn400
                    then cds_itensCST.AsString := '400';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn500
                    then cds_itensCST.AsString := '500';

                 if Items[iCont].Imposto.ICMS.CSOSN = csosn900
                    then cds_itensCST.AsString := '900';
 

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