Novos campos do layout Nacional
Para emitir NFS-e Nacional de forma completa e aderente ao padrão da Receita, especialmente para empresas do Regime Normal e do Simples Nacional (não-MEI), o payload precisa carregar informações fiscais que até então não eram exigidas nos layouts próprios dos webservices municipais. Os campos abaixo viabilizam:
Enquadramento tributário correto (SN x Regime Normal) e regras de apuração;
Rastreabilidade fiscal (referências/documentos que justificam abatimentos/observações);
Classificação de serviço padronizada (NBS);
Tratamento de PIS/COFINS (CST e retenção);
Reduções específicas de base (benefício municipal, quando existir);
Totalização por esfera (federal/estadual/municipal) no retorno.
📌Novos campos na raíz do payload
"regApTribSN": 1,
"docRef": "string",
"cPaisPrestacao": "string",
📍Tabela de Referência – Novos campos na raíz do payload
regApTribSN
int
9
Não
docRef
string
255
Não
cPaisPrestacao
string
1
Não
Código do país onde ocorreu a prestação do serviço. (Tabela de Países ISO)
Valores permitidos – tpEnteGov
tpEnteGov
Regime de Apuração Tributária pelo Simples Nacional.
Opção para que o contribuinte optante pelo Simples Nacional ME/EPP (opSimpNac = 3) possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional.
1 – Regime de apuração dos tributos federais e municipal pelo SN; 2 – Regime de apuração dos tributos federais pelo SN e o ISSQN pela NFS-e conforme respectiva legislação municipal do tributo; 3 – Regime de apuração dos tributos federais e municipal pela NFS-e conforme respectivas legilações federal e municipal de cada tributo;
📌Novos campos em servico
servico
{
"servico": {
"codigo": "string",
"cNBS": "string", // Código NBS do serviço - Nomenclatura Brasileira de Serviços, Intangíveis e outras Operações que produzam Variações no Patrimônio
"valor": 0,
"deducoes": 0,
"aliquotaServicos": 0,
"CSTPisCofins": "string", // Código de Situação Tributária do PIS/COFINS (CST)
"retPisCofins": 0, // Tipo de retenção ao do PIS/COFINS
"aliquotaPIS": 0,
"aliquotaCOFINS": 0,
"aliquotaINSS": 0,
"aliquotaIR": 0,
"aliquotaCSLL": 0,
"valorISS": 0,
"vDedRed": { // Grupo de informações relativas ao valores para dedução/redução do valor da base de cálculo (valor do serviço)
"pDR": 0.00,
"pDR": 00.00
},
"outrasRetencoes": 0,
"responsavelRetencao": "string"
},
}
📍Tabela de Referência – Novos campos em servico
servico
cNBS
string
9
Não
Código NBS (Nomenclatura Brasileira de Serviços, Intangíveis e outras Operações que produzam Variações no Patrimônio) correspondente ao serviço prestado
CSTPisCofins
string
2
Não
Código de Situação Tributária do PIS/COFINS (CST)
retPisCofins
int
1
Não
Tipo de retenção ao do PIS/COFINS
vDedRed
grupo
-
Não
Grupo de informações relativas ao valores para dedução/redução do valor da base de cálculo (valor do serviço)
pDR
decimal
1-3v2
Sim
Valor percentual padrão para dedução/redução do valor do serviço.
vDR
decimal
1-15v2
Sim
Valor monetário padrão para dedução/redução do valor do serviço.
O campo cNBS
passou a ser obrigatório na nova versão do layout da Reforma Tributária, portanto, será obrigatório a partir de janeiro
cNBS
passou a ser obrigatório na nova versão do layout da Reforma Tributária, portanto, será obrigatório a partir de janeiro📌bm - Grupo de informações sobre o tipo do Benefício Municipal
"bm":{
"nBM": 0,
"vRedBCBM": 0.00,
"pRedBCBM": 0.00
}
📍Tabela de Referência – Novos grupo bm
bm
bm
grupo
-
Não
nBM
int
14
Sim
vRedBCBM
decimal
1-15v2
Não
pRedBCBM
decimal
1-3v2
Não
📌totTrib - Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado
"totTrib": {
"indTotTrib": 0,
"pTotTribSN": 0.00
"vTotTrib": {
"vTotTribFed": 0.00,
"vTotTribEst": 0.00,
"vTotTribMun": 0.00
}
}
📍Tabela de Referência – Novos grupo totTrib
totTrib
totTrib
grupo
-
Não
indTotTrib
int
1
Não
Indicador de informação de valor total de tributos. Se informado indica que o emitente opta por não informar nenhum valor estimado para os Tributos (Decreto 8.264/2014).
0 - Não;
pTotTribSN
decimal
1-15v2
Não
vTotTrib
grupo
-
Não
vTotTribFed
decimal
1-15v2
Sim
vTotTribEst
decimal
1-15v2
Sim
vTotTribMun
decimal
1-15v2
Sim
Caso o grupo totTrib não seja enviado, a invoiSys preencherá o XML automaticamente com indTotTrib = 0 (Se informado indica que o emitente opta por não informar nenhum valor estimado para os Tributos)
📍Exemplo do vItem
e DFeReferenciado
em det
vItem
e DFeReferenciado
em det
{
"ambiente": 2,
"xml": "...
<ide>
...
<det>
<prod>
...
<indBemMovelUsado>1</indBemMovelUsado>
...
</prod>
<imposto>
...
<DFeReferenciado> <!-- Documento Fiscal Eletrônico Referenciado -->
<chaveAcesso>00000000000000000000000000000000000000000000</chaveAcesso>
<nItem>1</nItem>
</DFeReferenciado>
</det>
..."
}
Last updated
Was this helpful?