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:
|