Campos adicionais dinâmicos SAT

Anterior
Próximo
Feedback
Imprimir

Campos adicionais dinâmicos SAT

 

Neste tópico é listado todos os campos adicionais para informações de campos dinâmicos, os quais podem ser informados apenas em arquivos com contingência SAT de NFC-e. Os campos devem seguir o padrão, conforme descrito abaixo:

 

O Campo sempre será adicionado na linha após o número do item, em seguida o valor referente a este campo deverá ser informado;

O primeiro campo a ser adicionado na linha após o número do item é o Prod_indRegra e só depois será informado seu valor;

O segundo campo a ser adicionado na linha após o número do item é o PISSN_CST e só depois será informado seu valor;

O terceiro campo a ser adicionado na linha após o número do item é o COFINSSN_CST  e só depois será informado seu valor.

 

30000

PAI:

2000

OPC.

0-1


#

Campo

Tipo

Ob.

Tam.

Descrição

1

Código 30000

-

S

-

Determina o início dos campos dinâmicos.

Exemplo TXT

30000;

 

Exemplo XML

 

 

30100

PAI:

2000

OPC.

0-1

A linha 30100 o primeiro campo dinâmico, onde o primeiro valor será 0 (zero), os itens de uma nota sempre irão iniciar em 0 (zero). Não é necessário informar campo dinâmico para todos os itens da nota, apenas para aqueles que realmente necessitam desta informação, mas deve-se respeitar a numeração correta dos itens. (Ex: Item 0, Item 1, Item 2);

#

Campo

Tipo

Ob.

Tam.

Descrição

1

Prod_indRegra

C

S

 

Deve ser informado: A - Arredondamento / T - Truncamento.

Prod: Tag de grupo do detalhamento de produtos e serviços.

indRegra: Indicador da regra de cálculo utilizada para valor bruto dos Produtos e Serviços.

2

PISSN_CST

N

N

 

PISSN: Grupo de PIS para contribuinte do simples nacional.

CST: Código de Situação Tributária do PIS.

3

COFINSSN_CST

N

N

 

COFINSSN: Grupo de COFINS para contribuinte do simples nacional.

CST: Código de Situação Tributária da COFINS.

4

vUnCom

N

N

 

Valor unitário de comercialização, somente será informado quando o indRegra se tratar de combustíveis e este possuir o valor = T. O campo vUnCom deve ser informado com 3 casas decimais.

Exemplo TXT

30100;0;Prod_indRegra;T;PISSN_CST;1.00;COFINSSN_CST;1.00

30100;1;Prod_indRegra;A;PISSN_CST;4.00;COFINSSN_CST;2.00

 

Exemplo XML

<itensDinamicos>02

    <item>

       <numero>0</numero>

       <campo>Prod_indRegra</campo>

       <valor>A</valor>

       <campo>PISSN_CST</campo>

       <valor>1.00</valor>

       <campo>COFINSSN_CST</campo>

       <valor>1.00</valor>

   </item>

   <item>

       <numero>1</numero>

      <campo>Prod_indRegra</campo>

       <valor>T</valor>

       <campo>PISSN_CST</campo>

       <valor>1.00</valor>

       <campo>COFINSSN_CST</campo>

       <valor>1.00</valor>

   </item>

</itensDinamicos>

 

Exemplos para inserir campos adicionais dinâmicos SAT

TXT:

30000;

30100;0;Prod_indRegra;T;PISSN_CST;1.00;COFINSSN_CST;1.00

30100;1;Prod_indRegra;A;PISSN_CST;4.00;COFINSSN_CST;2.00

 

XML:

 

 

Voltar