Inclusão de novos campos do layout Nacional no JSON de envio

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 JSON de envio

"regApTribSN": 1,
"docRef": "string",
"cPaisPrestacao": "string",

📍Tabela de Referência – Novos campos na raíz do JSON de envio

Campo
Tipo
Tamanho
Obrigatório
Obs

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)

circle-info

O campo cPaisPrestacao será preenchido como Brasil, caso não preenchido

Valores permitidos – 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;

circle-info

Conforme mostrado no tópico de adaptações, este campo pode ser parametrizado no cadastro de empresa

📌Novos campos no grupo servico

📍Tabela de Referência – Novos campos no grupo servico

Campo
Tipo
Tamanho
Obrigatório
Descrição

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.

circle-exclamation

IMPORTANTE: O campo cNBS passou a ser obrigatório na nova versão do layout da Reforma Tributária, portanto, devendo ser enviado a partir de janeiro

circle-info

Caso as alíquotas de PIS e/ou COFINS sejam informadas, o sistema preencherá automaticamente o campo vBCPisCofins no XML da Nacional, utilizando como base o valor do serviço enviado no JSON de envio.

Valores permitidos – CSTPisCofins

00 - Nenhum; 01 - Operação Tributável com Alíquota Básica; 02 - Operação Tributável com Alíquota Diferenciada; 03 - Operação Tributável com Alíquota por Unidade de Medida de Produto; 04 - Operação Tributável monofásica - Revenda a Alíquota Zero; 05 - Operação Tributável por Substituição Tributária; 06 - Operação Tributável a Alíquota Zero; 07 - Operação Tributável da Contribuição; 08 - Operação sem Incidência da Contribuição; 09 - Operação com Suspensão da Contribuição;

Valores permitidos – retPisCofins

1 - PIS/COFINS Retido; 2 - PIS/COFINS Não Retido; 3 - PIS Retido/COFINS Não Retido; 4 - PIS Não Retido/COFINS Retido;

📌bm - Grupo de informações sobre o tipo do Benefício Municipal

📍Tabela de Referência – Novos grupo bm

Campo
Tipo
Tamanho
Obrigatório
Obs

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

📍Tabela de Referência – Novos grupo totTrib

Campo
Tipo
Tamanho
Obrigatório
Obs

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

circle-exclamation

IMPORTANTE: 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) por se tratar de umm campo obrigatório.

📌atvEvento - Grupo de informações relativas à Atividade do Evento

📌 Tabela de Referência – Grupo atvEvento

Campo
Tipo
Tamanho
Obrigatório

atvEvento

grupo

-

Não (0-1)

Grupo de informações relativas à atividade do evento.

xNome

string

1–255

Sim

Nome do evento artístico, cultural, esportivo etc.

dtIni

date

AAAA-MM-DD

Sim

Data de início da atividade do evento.

dtFim

date

AAAA-MM-DD

Sim

Data de término da atividade do evento.

idAtvEvt

string

1–30

Sim, se não enviado o endereço

Código identificador da atividade do evento, definido pela Administração Tributária Municipal.

📌 Subgrupo end do atvEvento – Endereço do Evento

Campo
Tipo
Tamanho
Obrigatório
Obs

end

grupo

-

Sim (1-1)

Grupo de informações do endereço da atividade de evento.

cep

string

8

Sim

CEP numérico do endereço nacional do evento.

xLgr

string

1–255

Sim

Tipo e nome do logradouro.

nro

string

1–60

Sim

Número do logradouro.

xCpl

string

1–156

Não (0-1)

Complemento do endereço.

xBairro

string

1–60

Sim

Bairro do endereço.

📌 Subgrupo endExt do atvEvento – Endereço no Exterior

Campo
Tipo
Tamanho
Obrigatório
Obs

endExt

grupo

-

Sim, se evento no exterior

Grupo de informações descritivas do endereço no exterior do evento.

cEndPost

string

1–11

Sim

Código de endereçamento postal alfanumérico no exterior.

xCidade

string

1–60

Sim

Nome da cidade no exterior.

xEstProvReg

string

1–60

Sim

Estado, província ou região no exterior.

circle-info

O envio do grupo atvEvento é obrigatório para as NFS-es emitidas no ambiente Nacional para todos os serviços com inicio do código igual a 12.

Last updated