Campo | Descrição | Conteúdo |
---|
1 | Tipo de Registro | 42 |
2 | Mês/ano | Mês e Ano de Apuração (MMAAAA) |
3 | CNPJ | CNPJ/MF do remetente nas entradas e do destino nas saídas |
4 | Inscrição Estadual | Inscrição Estadual do remetente nas entradas e do destinatário nas saídas |
5 | UF | Sigla da Unidade de Federação do remetente nas entradas e do destinatário nas saídas |
6 | Data de Emissão / Recebimento | Data de emissão na saída ou recebimento na entrada |
7 | Modelo | Código do modelo da nota fiscal |
8 | Série | Série da Nota Fiscal |
9 | Número | doc-fiscal.nr-doc-fis |
10 | CFOP | INT(c-cod-cfop) |
11 | Tipo Frete | IF doc-fiscal.ind-cifob = 1 THEN 1 ELSE 2 |
12 | CNPJ/CPF Transportador | fnCNPJ(doc-fiscal.cod-cnpj-transpdor) |
13 | UF Transportador | CAPS(doc-fiscal.cod-uf-transpdor) |
14 | Primeira Placa | returnPlaca(trim(doc-fiscal.cod-placa[1])) |
15 | Segunda Placa | returnPlaca(trim(doc-fiscal.cod-placa[2])) |
16 | Terceira Placa | returnPlaca(trim(doc-fiscal.cod-placa[3])) |
17 | Código do Produto | TRIM(c-produto-scanc) |
18 | Quantidade Total | qtd-glp + qtd glgnn + qtd glgni |
19 | Quantidade GLP (kg) | de-qtd-it-docto * % GLP do CD4035 (NF-e Grupo Combustível) |
20 | Quantidade GLGNn (kg) | IF v-porc-glgnn <> 1 THEN IF doc-fiscal.tipo-nat = 1 AND AVAIL item-nf-adc THEN de-qtd-it-docto * v-porc-glgnn ELSE IF doc-fiscal.tipo-nat = 2 AND AVAIL item-dist THEN de-qtd-it-docto * v-porc-glgnn ELSE 0 ELSE 0 |
21 | Quantidade GLGNi (kg) | IF v-porc-glgni <> 1 THEN IF doc-fiscal.tipo-nat = 1 AND AVAIL item-nf-adc THEN de-qtd-it-docto * v-porc-glgni ELSE IF doc-fiscal.tipo-nat = 2 AND AVAIL item-dist THEN de-qtd-it-docto * v-porc-glgni ELSE 0 ELSE 0 |
22 | Valor de Partida (VPart) | Se for entrada: item-nf-adc.val-livre-4 (Valor partida no CD4035 - NFe Grupo Combustível), se for saída substring(item-dist.char-1,55,16) (Valor partida - CD0903 Aba Extras) |
23 | Valor da Operação Própria GLP | it-doc-fisc.vl-tot-item * v-porc-glp |
24 | Valor do ICMS da OP com GLP | de-vl-icms-it * v-porc-glp |
25 | Valor da Operação Própria GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN it-doc-fisc.vl-tot-item * v-porc-glgnn ELSE 0 |
26 | Valor do ICMS da OP com GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN de-vl-icms-it * v-porc-glgnn ELSE 0 |
27 | Valor da Operação Própria GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN it-doc-fisc.vl-tot-item * v-porc-glgni ELSE 0 |
28 | Valor do ICMS da OP com GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN de-vl-icms-it * v-porc-glgni ELSE 0 |
29 | Valores da BC-ST e ICMS ST obtidos da NF | IF de-vl-bsubs-it > 0 AND de-vl-icmsub-it > 0 THEN 1 ELSE 0 |
30 | Valor da BC do ICMS ST referente ao GLP | de-vl-bsubs-it * v-porc-glp |
31 | Valor do ICMS ST referente ao GLP | de-vl-icmsub-it * v-porc-glp |
32 | Valor da BC do ICMS ST referente ao GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN de-vl-bsubs-it * v-porc-glgnn ELSE 0 |
33 | Valor do ICMS ST referente ao GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN de-vl-icmsub-it * v-porc-glgnn ELSE 0 |
34 | Valor da BC do ICMS ST referente ao GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN de-vl-bsubs-it * v-porc-glgni ELSE 0 |
35 | Valor do ICMS ST referente ao GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN de-vl-icmsub-it * v-porc-glgni ELSE 0 |
36 | UF | IF tt-RegTipo41.cfop = 6667 THEN CAPS(doc-fiscal.estado) ELSE "". |