Neste tópico é listado todos os campos adicionais, os quais podem ser informados apenas em arquivos com contingência SAT de NFC-e. Os campos adicionais devem seguir o padrão, conforme descrito abaixo:
✓ Os arquivos em TXT devem possuir a linha 10000 seguida da 10200, onde esta é o campo adicional específico, o qual é identificado pelo nome do campo adicional;
✓ Os arquivos em XML devem possuir a tag dadosAdic e dentro desta o campo adicional específico.
Para o melhor entendimento, a seguir é apresentado todos os campos adicionais seguidos de exemplos em TXT e XML.
Os campos listados abaixo, serão obrigatórios apenas quando não possuir informações no configdata.xml:
✓ nSerieSAT; ✓ IDE_CNPJ ; ✓ IDE_SignAC; ✓ IDE_numeroCaixa; ✓ EMIT_indRatISSQN.
Exemplo configdata.xml:
<configdata active="true" tryagainassociate="false" satserver="true" version="1.00">
✓ active = "true": Utilizado para SAT Agente e SAT Server; ✓ satserver = "true": Utilizado para SAT Server;
Caso seja utilizado SAT Server ou SAT Agente e as duas tags acima estiverem como ativas (true), não é necessário mandar os dados adicionais na massa. |
10000 |
PAI: 2000 |
OPC. 0-1 |
Contingência SAT |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
1 |
dadosAdic |
C |
S |
9 |
Comando para abrir os dados adicionais SAT. |
||
Exemplo TXT 10000;
Exemplo XML <dadosAdic></dadosAdic> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Número de Série Contingência SAT |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
2 |
nSerieSAT |
C |
S |
9 |
Deve ser informado o nome nSerieSAT, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
3 |
valor |
N |
S |
9 |
Informe o valor da série em contingência SAT. |
||
Exemplo TXT 10200;nSerieSAT;900000123
Exemplo em XML <nSerieSAT>900000123</nSerieSAT> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
CNPJ da empresa desenvolvedora do aplicativo comercial, com os zeros não significativos. O valor desse campo deverá ser o CNPJ necessário da nota atual, caso seja diferente do configurado no Connector ele deverá ser informado, caso contrário não é necessário, pois pegará o CNPJ automaticamente das configurações no e-Connector. |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
4 |
IDE_CNPJ |
C |
S |
8 |
Deve ser informado o nome IDE_CNPJ, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
5 |
CNPJ |
N |
S |
14 |
Informe o CNPJ da empresa. |
||
Exemplo TXT 10200;IDE_CNPJ;10280456899874
Exemplo em XML <IDE_CNPJ>10210532000110</IDE_CNPJ> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Assinatura do Aplicativo Comercial. Este valor caso necessite ser diferente do configurado no Connector deverá ser informado, caso contrário não é necessário, pois pegará a assinatura automaticamente das configurações no e-Connector Settings NFC-e. |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
6 |
IDE_SignAC |
C |
S |
10 |
Deve ser informado o nome IDE_SignAC, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
7 |
valor |
N |
S |
19 |
Deve ser informado a assinatura do aplicativo comercial. |
||
Exemplo TXT 10200;IDE_SignAC;xhhAHSAHSWQGYWQSWYJ
Exemplo em XML <IDE_SignAC>informações</IDE_SignAC> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Número de 0 a 999 referente ao Caixa em que o SAT está conectado. |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
8 |
IDE_numeroCaixa |
C |
S |
15 |
Deve ser informado o nome IDE_numeroCaixa, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
9 |
valor |
N |
S |
19 |
Informe o valor da série, referente ao caixa que o SAT está conectado. |
||
Exemplo TXT 10200;IDE_numeroCaixa;0000000000000000001
Exemplo em XML <IDE_numeroCaixa>000</IDE_numeroCaixa> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Informa se o Desconto sobre subtotal deve ser rateado entre os itens sujeitos à tributação pelo ISSQN |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
10 |
EMIT_indRatISSQN |
C |
S |
16 |
Deve ser informado o nome EMIT_indRatISSQN, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
11 |
valor |
N |
S |
1 |
'S'- Desconto sobre subtotal será rateado entre os itens sujeitos ao ISSQN. 'N'- Desconto sobre subtotal não será rateado entre os itens sujeitos ao ISSQN. |
||
Exemplo TXT: 10200;EMIT_indRatISSQN;S
Exemplo em XML <EMIT_indRatISSQN>S</EMIT_indRatISSQN> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Grupo de valores de entrada de Desconto/Acréscimo sobre Subtotal |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
12 |
DescAcrEntr_vDescSubTot |
C |
S |
15 |
Deve ser informado o nome DescAcrEntr_vDescSubTot, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
13 |
valor |
N |
S |
1 |
Se informado, deve conter desconto concedido sobre total dos itens. Valor deverá ser distribuido pelo SAT proporcionalmente ao valor de cada item, já considerado o desconto ou acréscimo do item. Distribuição incidirá sobre os itens sujeitos ao ISSQN somente se o campo indRatISSQN (id:C16) = 'S'. |
||
Exemplo TXT: 10200;DescAcrEntr_vDescSubTot;1.00
Exemplo em XML <DescAcrEntr_vDescSubTot>1.00</DescAcrEntr_vDescSubTot> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Desconto sobre o total de itens |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
12 |
DescAcrEntr_vAcrSubTot |
C |
S |
|
Deve ser informado o nome DescAcrEntr_vAcrSubTot, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
13 |
valor |
N |
S |
|
Se informado, deve conter desconto concedido sobre o total de itens. Valor deverá ser distribuído pelo SAT proporcionalmente ao valor de cada item. |
||
Exemplo em TXT 10200;DescAcrEntr_vAcrSubTot;15.00
Exemplo em XML <DescAcrEntr_vAcrSubTot>15.00</DescAcrEntr_vAcrSubTot> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Regime Especial de Tributação do ISSQN |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
12 |
EMIT_cRegTribISSQN |
C |
S |
|
Deve ser informado o nome EMIT_cRegTribISSQN, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
13 |
valor |
N |
S |
|
Regime Especial de Tributação do ISSQN: 1 - Microempresa Municipal; 2 - Estimativa; 3 - Sociedade de Profissionais; 4 - Cooperativa; 5 - Microempresário Individual (MEI). |
||
Exemplo em TXT 10200;EMIT_cRegTribISSQN;1
Exemplo em XML <EMIT_cRegTribISSQN>1</EMIT_cRegTribISSQN> |
|||||||
✓ Os campos abaixo são exclusivos para equipamento SAT Tanca, com o formato de arquivo .XML.
10200 |
PAI: 10000 |
OPC. 0-1 |
Tentativas para realizar comunicação com o equipamento SAT. |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
12 |
attemptnumber |
C |
S |
|
Deve ser informado o nome attemptnumber, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
13 |
valor |
N |
S |
|
Número de tentativas para realizar comunicação com o equipamento SAT. |
||
Exemplo em TXT 10200;attemptnumber;20
Exemplo em XML <attemptnumber>20</attemptnumber> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
Intervalo entre as tentativas de envio. |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
12 |
attemptdelay |
C |
S |
|
Deve ser informado o nome attemptdelay, quando o arquivo for no formato TXT. Caso seja em XML, este nome será a tag, conforme exemplos. |
||
13 |
valor |
N |
S |
|
Intervalo entre as tentativas de envio. |
||
Exemplo em TXT 10200;attemptdelay;3000
Exemplo em XML <attemptdelay>3000</attemptdelay> |
|||||||
Exemplos para inserir dados adicionais SAT |
TXT: 10000; 10200;nSerieSAT;900000123 10200;IDE_CNPJ;10280456899874 10200;IDE_SignAC;xhhAHSAHSWQGYWQSWYJ 10200;IDE_numeroCaixa;0000000000000000001 10200;EMIT_indRatISSQN;S 10200;DescAcrEntr_vDescSubTot;1.00 10200;DescAcrEntr_vAcrSubTot;15.00 10200;EMIT_cRegTribISSQN;1
XML: <dadosAdic> <nSerieSAT>900000123</nSerieSAT> <IDE_CNPJ>10210532000110</IDE_CNPJ> <IDE_SignAC>informações</IDE_SignAC> <IDE_numeroCaixa>000</IDE_numeroCaixa> <EMIT_indRatISSQN>S</EMIT_indRatISSQN> <DescAcrEntr_vDescSubTot>1.00</DescAcrEntr_vDescSubTot> <DescAcrEntr_vAcrSubTot>15.00</DescAcrEntr_vAcrSubTot> <EMIT_cRegTribISSQN>1</EMIT_cRegTribISSQN> </dadosAdic> |