NCM Buscador

D-9199 Retorno Totalizador – Fechamento Mensal

Retorno Totalizador – Fechamento Mensal. No XML é a tag evtRetornoMensal, dentro do envelope DeRE.

Campos no leiaute
217
Grupos
43
Com regra citada
6
Esquema XML
v0.0.2

O leiaute, campo a campo

Na ordem em que o documento oficial os numera. O recuo mostra a hierarquia: um campo indentado mora dentro do grupo acima dele.

Campo O que é Ocor. Tam.
DeRE grupo Envelope raiz dos eventos da DeRE. 1-1
evtRetornoMensal grupo Retorno Totalizador – Fechamento Mensal. Chave do grupo: id 1-1
id atributo Identificação única do evento (campo id do evento transmitido pelo contribuinte, a que se refere este retorno). 1-1 42
ideContrib grupo Informações de identificação do contribuinte. Chave do grupo: nrInsc 1-1
nrInsc Número de inscrição do contribuinte (CNPJ raiz). 1-1 8
ideStatus grupo Situação do processamento do evento. 1-1
cdRetorno Código indicativo do status do retorno. Valores: 0 Erro · 1 Sucesso 1-1 1
descRetorno Descrição literal do status do retorno. – Erro; – Sucesso. 1-1 4,7
ocorrencias grupo Informações de ocorrências registradas. 0-10
codigo Código numérico da ocorrência. 1-1 1-6
descricao Descrição detalhada da ocorrência (mensagem de erro ou aviso). 1-1 1-2048
tipo Classificação do tipo da ocorrência. Valores: 1 Erro · 2 Aviso 1-1 1
localizacao Identificação do campo ou grupo onde a ocorrência foi detectada. 0-1 1-2048
infoRecEv grupo Informações de processamento dos eventos. 1-1
nrRecibo Número do recibo do evento processado com sucesso. Preenchimento: Preenchido somente quando {cdRetorno} = [1] (Sucesso). RN - Formação do Número do Recibo do Evento 0-1 31
seqEvento Número sequencial de identificação que indica a versão do evento processado na base de dados. Valores: 00 Evento Original (atribuído exclusivamente no processamento com sucesso da primeira Inclusão ({tpOper} = [1]) para uma chave inédita no banco de dados); · 01 99 – Evento Versionado (atribuído de forma sucessiva e cronológica ao processar novas Inclusões ({tpOper} = [1])). 0-1 2
protocoloLote Número do protocolo de entrega do lote. RN - Numero do Protocolo do Lote 0-1 28
dhRecepcao Data e hora da recepção do evento (UTC). 1-1 25-33
dhProcess Data e hora do início do processamento do evento (UTC). 1-1 25-33
tpEv Sigla de identificação do tipo de evento. Exemplo: D-1199. 1-1 6
hash Hashcode do arquivo processado. 1-1 44
infoEvento grupo Informações do evento processado. 0-1
idePeriodo grupo Grupo de identificação do período de referência das informações do evento. Chave do grupo: perApur 1-1
perApur Período de apuração, sendo o ano e mês da competência da declaração. 1-1 7
infoAdic grupo Grupo destinado ao retorno de informações complementares relativas ao evento processado. 1-1
nrReciboBalancete Número do recibo do evento D-1101 (Balancete Mensal) utilizado para a totalização deste processamento. RN - Formação do Número do Recibo do Evento 1-1 31
nrReciboAplicFin Número do recibo do evento D-1106 (Detalhamento de Aplicações Financeiras) utilizado para a totalização deste processamento. RN - Formação do Número do Recibo do Evento 0-1 31
nrReciboRelDedu Número do recibo do evento D-1121 (Relação de Deduções Utilizadas na Apuração) utilizado para a totalização deste processamento. RN - Formação do Número do Recibo do Evento 0-99 31
nrReciboOperTitPub Número do recibo do evento D-2101 (Operações com Título de Oferta Pública) utilizado para a totalização deste processamento. RN - Formação do Número do Recibo do Evento 0-1 31
infoTotFinanceiro grupo Informações relativas a totalizadores dos Serviços Financeiros. 0-1
detBC grupo Detalhamento da base de cálculo. 1-100
codBC Código identificador da base de cálculo, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 4
xDetBC Descrição da base de cálculo. 1-1 1-1024
gCoeficientes grupo Grupo de detalhamento dos coeficientes de rateio e de reversão calculados pelo sistema para a formação desta base de cálculo. 0-1
pRateioDespCapt Coeficiente utilizado para ratear as despesas de captação de recursos entre as atividades financeiras que permitem essa dedução. 0-1 10-12
pRevDedAtoCoop Coeficiente utilizado para reverter as deduções de despesas vinculadas a receitas decorrentes de atos cooperados (sujeitas à alíquota zero). 0-1 10-12
pExportIaV Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas nos incisos I a V do caput do art. 182 da LC 214/2025. 0-1 10-12
pExportVI Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas no inciso VI do caput do art. 182 da LC 214/2025. 0-1 10-12
pExportIX Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas no inciso IX do caput do art. 182 da LC 214/2025. 0-1 10-12
pExportXI Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas no inciso XI do caput do art. 182 da LC 214/2025. 0-1 10-12
pExportXIII Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas no inciso XIII do caput do art. 182 da LC 214/2025. 0-1 10-12
pExportXIV Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas no inciso XIV do caput do art. 182 da LC 214/2025. 0-1 10-12
memoriaCalculo Descrição textual dos valores intermediários usados no cálculo. Todos os valores apresentados serão arredondados para oito casas decimais. 1-1 1-4096
gBCIBS grupo Detalhamento da base de cálculo do IBS. 1-1
vBCIBS Valor da base de cálculo do IBS. Cálculo: SE {tabCodBC.vBCIBS} >= [0.00], ENTÃO {vBCIBS} = {tabCodBC.vBCIBS}, SENÃO {vBCIBS} = [0.00] 1-1 4-18
vBCNIBS Valor absoluto do prejuízo (base de cálculo negativa do IBS) gerado na apuração do período corrente. Preenchimento: Este campo é informado exclusivamente caso o resultado do cálculo resulte em uma base de cálculo negativa ({tabCodBC.vBCIBS} < [0.00]). O valor é apresentado em módulo. Cálculo: {vBCNIBS} = {tabCodBC.vBCIBS} * (-1) 0-1 4-18
vDedBCN Valor da base de cálculo negativa relativa a período de apuração anterior a deduzir nesta competência. Preenchimento: 1. SE o grupo {D-1199.gUtilizBCN} não for informado, OU SE o campo {D-1199.usarBCNAcum} correspondente for igual a [0] (Opção por NÃO efetuar o aproveitamento de bases negativas neste período), ENTÃO o campo {vDedBCN} não será retornado; 2. SE o campo {D-1199.usarBCNAcum} for igual a [1], o preenchimento observará o método indicado pelo declarante: a. Método PEPS Automático ({D-1199.metodoAproveit} = [0]): O valor de {vDedBCN} será calculado automaticamente pelo sistema DeRE, consumindo os saldos de bases negativas mais antigos da {codBCNRaiz} correspondente até o limite da base de cálculo positiva do mês corrente; b. Método Manual ({D-1199.metodoAproveit} = [1]): O valor de {vDedBCN} corresponderá ao somatório dos valores informados no campo {D-1199.vUsarBCN} dentro do grupo {D-1199.detBCNeg} para os códigos {D-1199.codBCN} correspondentes. 0-1 4-18
vBCApurIBS Base de cálculo efetiva do IBS após compensação de saldos de base de cálculo negativas de períodos anteriores. Cálculo: SE {vBCIBS} = [0.00], ENTÃO {vBCApurIBS} = [0.00], SENÃO {vBCApurIBS} = {vBCIBS} - {vDedBCN} 1-1 4-18
pIBSMun Alíquota do IBS municipal. Sem símbolo (%). 1-1 8-10
vIBSMun Valor do IBS municipal. Cálculo: {vBCApurIBS} * ({pIBSMun} / 100) 1-1 4-18
pIBSUF Alíquota do IBS estadual. Sem símbolo (%). 1-1 8-10
vIBSUF Valor do IBS estadual. Cálculo: {vBCApurIBS} * ({pIBSUF} / 100) 1-1 4-18
pIBS Soma das alíquotas {pIBSMun} e {pIBSUF}. Sem símbolo (%). 1-1 8-10
vIBSTot Valor total do IBS. Cálculo: {vIBSMun} + {vIBSUF} 1-1 4-18
gBCCBS grupo Detalhamento da base de cálculo da CBS. 1-1
vBCCBS Valor da base de cálculo da CBS. Cálculo: SE {tabCodBC.vBCCBS} >= [0.00], ENTÃO {vBCCBS} = {tabCodBC.vBCCBS}, SENÃO {vBCCBS} = [0.00] 1-1 4-18
vBCNCBS Valor absoluto da base de cálculo negativa da CBS gerado na apuração do período corrente. Preenchimento: Este campo é informado exclusivamente caso o resultado do cálculo resulte em uma base de cálculo negativa ({tabCodBC.vBCCBS} < [0.00]). O valor é apresentado em módulo. Cálculo: {vBCNCBS} = {tabCodBC.vBCCBS} * (-1) 0-1 4-18
vDedBCN Valor da base de cálculo negativa relativa a período de apuração anterior a deduzir nesta competência. Preenchimento: 1. SE o grupo {D-1199.gUtilizBCN} não for informado, OU SE o campo {D-1199.usarBCNAcum} correspondente for igual a [0] (Opção por NÃO efetuar o aproveitamento de bases negativas neste período), ENTÃO o campo {vDedBCN} não será retornado; 2. SE o campo {D-1199.usarBCNAcum} for igual a [1], o preenchimento observará o método indicado pelo declarante: a. Método PEPS Automático ({D-1199.metodoAproveit} = [0]): O valor de {vDedBCN} será calculado automaticamente pelo sistema DeRE, consumindo os saldos de bases negativas mais antigos da {codBCNRaiz} correspondente até o limite da base de cálculo positiva do mês corrente; b. Método Manual ({D-1199.metodoAproveit} = [1]): O valor de {vDedBCN} corresponderá ao somatório dos valores informados no campo {D-1199.vUsarBCN} dentro do grupo {D-1199.detBCNeg} para os códigos {D-1199.codBCN} correspondentes. 0-1 4-18
vBCApurCBS Base de cálculo efetiva da CBS após compensação de saldos de base de cálculo negativas de períodos anteriores. Cálculo: SE {vBCCBS} = [0.00], ENTÃO {vBCApurCBS} = [0.00], SENÃO {vBCApurCBS} = {vBCCBS} - {vDedBCN} 1-1 4-18
pCBS Alíquota da CBS. Sem símbolo (%). 1-1 8-10
vCBS Valor da CBS. Cálculo: {vBCApurCBS} * ({pCBS} / 100) 1-1 4-18
infoBCN grupo Grupo de informações de bases de cálculo negativas. 0-1
gBCNIBS grupo Grupo de detalhamento de bases de cálculo negativas de IBS. Chave do grupo: codBCNRaiz 1-1
codBCNRaiz Código identificador raiz da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 5
vSaldoAnt Valor do saldo anterior. Montante acumulado da base de cálculo negativa disponível no início do período de apuração atual, antes das compensações do mês. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizado como dedução da base de cálculo do período de apuração atual. Cálculo: Igual a {vDedBCN} 1-1 4-18
vSaldoFinal Valor do saldo remanescente de base de cálculo negativa a ser transportado para o próximo período de apuração. Cálculo: {vSaldoAnt} - {vUtilPer} + {vBCNIBS} (se houver) 1-1 4-18
qtdOrigens Quantidade de períodos de origem. Indica quantos períodos distintos compõem o saldo atual. Exemplo: Se o saldo é composto por bases negativas de jan/25 e mar/26, {qtdOrigens} = [2]. 1-1 1-2
detBCN grupo Detalhamento da composição do saldo por período de origem. Chave do grupo: codBCN 0-100
codBCN Código identificador da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 13
perOrigem Período de origem da base de cálculo negativa. 1-1 7
vOrigemIni Valor inicial da base de cálculo negativa no respectivo período de origem. 1-1 4-18
vSaldoAnt Valor da base de cálculo negativa disponível para uso neste período de apuração. Cálculo: SE {perOrigem} = {perApur}, ENTÃO {vSaldoAnt} = [0.00], SENÃO {vSaldoAnt} = {vSaldoFinal} do {perApur} imediatamente anterior. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizada neste período de apuração. 1-1 4-18
vSaldoFinal Saldo remanescente desta base de cálculo negativa para os próximos períodos de apuração. 1-1 4-18
gBCNCBS grupo Grupo de detalhamento de bases de cálculo negativas de CBS. Chave do grupo: codBCNRaiz 1-1
codBCNRaiz Código identificador raiz da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 5
vSaldoAnt Valor do saldo anterior. Montante acumulado da base de cálculo negativa disponível no início do período de apuração atual, antes das compensações do mês. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizado como dedução da base de cálculo do período de apuração atual. Cálculo: Igual a {vDedBCN} 1-1 4-18
vSaldoFinal Valor do saldo remanescente de base de cálculo negativa a ser transportado para o próximo período de apuração. Cálculo: {vSaldoAnt} - {vUtilPer} + {vBCNCBS} (se houver) 1-1 4-18
qtdOrigens Quantidade de períodos de origem. Indica quantos períodos distintos compõem o saldo atual. Exemplo: Se o saldo é composto por bases negativas de jan/25 e mar/26, {qtdOrigens} = [2]. 1-1 1-2
detBCN grupo Detalhamento da composição do saldo por período de origem. Chave do grupo: codBCN 0-100
codBCN Código identificador da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 13
perOrigem Período de origem da base de cálculo negativa. 1-1 7
vOrigemIni Valor inicial da base de cálculo negativa no respectivo período de origem. 1-1 4-18
vSaldoAnt Valor da base de cálculo negativa disponível para uso neste período de apuração. Cálculo: SE {perOrigem} = {perApur}, ENTÃO {vSaldoAnt} = [0.00], SENÃO {vSaldoAnt} = {vSaldoFinal} do {perApur} imediatamente anterior. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizada neste período de apuração. 1-1 4-18
vSaldoFinal Saldo remanescente desta base de cálculo negativa para os próximos períodos de apuração. 1-1 4-18
totalTributos grupo Totalização dos tributos do Regime Específico de Serviços Financeiros. 1-1
vIBSMun Valor do IBS municipal. Cálculo: SOMA({infoTotFinanceiro.detBC.vIBSMun}) 1-1 4-18
vIBSUF Valor do IBS estadual. Cálculo: SOMA({infoTotFinanceiro.detBC.vIBSUF}) 1-1 4-18
vIBSTot Valor total do IBS. Cálculo: {totalTributos.vIBSMun} + {totalTributos.vIBSUF} 1-1 4-18
vCBS Valor da CBS. Cálculo: SOMA({infoTotFinanceiro.detBC.vCBS}) 1-1 4-18
infoTotSaude grupo Informações relativas a totalizadores dos Planos de Assistência à Saúde. 0-1
detBC grupo Detalhamento da base de cálculo. 1-100
codBC Código identificador da base de cálculo, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 4
xDetBC Descrição da base de cálculo. 1-1 1-1024
memoriaCalculo Descrição textual dos valores intermediários usados no cálculo. Todos os valores apresentados serão arredondados para oito casas decimais. 1-1 1-4096
gBCIBS grupo Detalhamento da base de cálculo do IBS. 1-1
vBCIBS Valor da base de cálculo do IBS. Cálculo: SE {tabCodBC.vBCIBS} >= [0.00], ENTÃO {vBCIBS} = {tabCodBC.vBCIBS}, SENÃO {vBCIBS} = [0.00] 1-1 4-18
vBCNIBS Valor absoluto do prejuízo (base de cálculo negativa do IBS) gerado na apuração do período corrente. Preenchimento: Este campo é informado exclusivamente caso o resultado do cálculo resulte em uma base de cálculo negativa ({tabCodBC.vBCIBS} < [0.00]). O valor é apresentado em módulo. Cálculo: {vBCNIBS} = {tabCodBC.vBCIBS} * (-1) 0-1 4-18
vDedBCN Valor da base de cálculo negativa relativa a período de apuração anterior a deduzir nesta competência. Preenchimento: 1. SE o grupo {D-1199.gUtilizBCN} não for informado, OU SE o campo {D-1199.usarBCNAcum} correspondente for igual a [0] (Opção por NÃO efetuar o aproveitamento de bases negativas neste período), ENTÃO o campo {vDedBCN} não será retornado; 2. SE o campo {D-1199.usarBCNAcum} for igual a [1], o preenchimento observará o método indicado pelo declarante: a. Método PEPS Automático ({D-1199.metodoAproveit} = [0]): O valor de {vDedBCN} será calculado automaticamente pelo sistema DeRE, consumindo os saldos de bases negativas mais antigos da {codBCNRaiz} correspondente até o limite da base de cálculo positiva do mês corrente; b. Método Manual ({D-1199.metodoAproveit} = [1]): O valor de {vDedBCN} corresponderá ao somatório dos valores informados no campo {D-1199.vUsarBCN} dentro do grupo {D-1199.detBCNeg} para os códigos {D-1199.codBCN} correspondentes. 0-1 4-18
vBCApurIBS Base de cálculo efetiva do IBS após compensação de saldos de base de cálculo negativas de períodos anteriores. Cálculo: SE {vBCIBS} = [0.00], ENTÃO {vBCApurIBS} = [0.00], SENÃO {vBCApurIBS} = {vBCIBS} - {vDedBCN} 1-1 4-18
pIBSMun Alíquota do IBS municipal. Sem símbolo (%). 1-1 8-10
vIBSMun Valor do IBS municipal. Cálculo: {vBCApurIBS} * ({pIBSMun} / 100) 1-1 4-18
pIBSUF Alíquota do IBS estadual. Sem símbolo (%). 1-1 8-10
vIBSUF Valor do IBS estadual. Cálculo: {vBCApurIBS} * ({pIBSUF} / 100) 1-1 4-18
pIBS Soma das alíquotas {pIBSMun} e {pIBSUF}. Sem símbolo (%). 1-1 8-10
vIBSTot Valor total do IBS. Cálculo: {vIBSMun} + {vIBSUF} 1-1 4-18
gBCCBS grupo Detalhamento da base de cálculo da CBS. 1-1
vBCCBS Valor da base de cálculo da CBS. Cálculo: SE {tabCodBC.vBCCBS} >= [0.00], ENTÃO {vBCCBS} = {tabCodBC.vBCCBS}, SENÃO {vBCCBS} = [0.00] 1-1 4-18
vBCNCBS Valor absoluto da base de cálculo negativa da CBS gerado na apuração do período corrente. Preenchimento: Este campo é informado exclusivamente caso o resultado do cálculo resulte em uma base de cálculo negativa ({tabCodBC.vBCCBS} < [0.00]). O valor é apresentado em módulo. Cálculo: {vBCNCBS} = {tabCodBC.vBCCBS} * (-1) 0-1 4-18
vDedBCN Valor da base de cálculo negativa relativa a período de apuração anterior a deduzir nesta competência. Preenchimento: 1. SE o grupo {D-1199.gUtilizBCN} não for informado, OU SE o campo {D-1199.usarBCNAcum} correspondente for igual a [0] (Opção por NÃO efetuar o aproveitamento de bases negativas neste período), ENTÃO o campo {vDedBCN} não será retornado; 2. SE o campo {D-1199.usarBCNAcum} for igual a [1], o preenchimento observará o método indicado pelo declarante: a. Método PEPS Automático ({D-1199.metodoAproveit} = [0]): O valor de {vDedBCN} será calculado automaticamente pelo sistema DeRE, consumindo os saldos de bases negativas mais antigos da {codBCNRaiz} correspondente até o limite da base de cálculo positiva do mês corrente; b. Método Manual ({D-1199.metodoAproveit} = [1]): O valor de {vDedBCN} corresponderá ao somatório dos valores informados no campo {D-1199.vUsarBCN} dentro do grupo {D-1199.detBCNeg} para os códigos {D-1199.codBCN} correspondentes. 0-1 4-18
vBCApurCBS Base de cálculo efetiva da CBS após compensação de saldos de base de cálculo negativas de períodos anteriores. Cálculo: SE {vBCCBS} = [0.00], ENTÃO {vBCApurCBS} = [0.00], SENÃO {vBCApurCBS} = {vBCCBS} - {vDedBCN} 1-1 4-18
pCBS Alíquota da CBS. Sem símbolo (%). 1-1 8-10
vCBS Valor da CBS. Cálculo: {vBCApurCBS} * ({pCBS} / 100) 1-1 4-18
infoBCN grupo Grupo de informações de bases de cálculo negativas. 0-1
gBCNIBS grupo Grupo de detalhamento de bases de cálculo negativas de IBS. Chave do grupo: codBCNRaiz 1-1
codBCNRaiz Código identificador raiz da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 5
vSaldoAnt Valor do saldo anterior. Montante acumulado da base de cálculo negativa disponível no início do período de apuração atual, antes das compensações do mês. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizado como dedução da base de cálculo do período de apuração atual. Cálculo: Igual a {vDedBCN} 1-1 4-18
vSaldoFinal Valor do saldo remanescente de base de cálculo negativa a ser transportado para o próximo período de apuração. Cálculo: {vSaldoAnt} - {vUtilPer} + {vBCNIBS} (se houver) 1-1 4-18
qtdOrigens Quantidade de períodos de origem. Indica quantos períodos distintos compõem o saldo atual. Exemplo: Se o saldo é composto por bases negativas de jan/25 e mar/26, {qtdOrigens} = [2]. 1-1 1-2
detBCN grupo Detalhamento da composição do saldo por período de origem. Chave do grupo: codBCN 0-100
codBCN Código identificador da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 13
perOrigem Período de origem da base de cálculo negativa. 1-1 7
vOrigemIni Valor inicial da base de cálculo negativa no respectivo período de origem. 1-1 4-18
vSaldoAnt Valor da base de cálculo negativa disponível para uso neste período de apuração. Cálculo: SE {perOrigem} = {perApur}, ENTÃO {vSaldoAnt} = [0.00], SENÃO {vSaldoAnt} = {vSaldoFinal} do {perApur} imediatamente anterior. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizada neste período de apuração. 1-1 4-18
vSaldoFinal Saldo remanescente desta base de cálculo negativa para os próximos períodos de apuração. 1-1 4-18
gBCNCBS grupo Grupo de detalhamento de bases de cálculo negativas de CBS. Chave do grupo: codBCNRaiz 1-1
codBCNRaiz Código identificador raiz da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 5
vSaldoAnt Valor do saldo anterior. Montante acumulado da base de cálculo negativa disponível no início do período de apuração atual, antes das compensações do mês. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizado como dedução da base de cálculo do período de apuração atual. Cálculo: Igual a {vDedBCN} 1-1 4-18
vSaldoFinal Valor do saldo remanescente de base de cálculo negativa a ser transportado para o próximo período de apuração. Cálculo: {vSaldoAnt} - {vUtilPer} + {vBCNCBS} (se houver) 1-1 4-18
qtdOrigens Quantidade de períodos de origem. Indica quantos períodos distintos compõem o saldo atual. Exemplo: Se o saldo é composto por bases negativas de jan/25 e mar/26, {qtdOrigens} = [2]. 1-1 1-2
detBCN grupo Detalhamento da composição do saldo por período de origem. Chave do grupo: codBCN 0-100
codBCN Código identificador da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 13
perOrigem Período de origem da base de cálculo negativa. 1-1 7
vOrigemIni Valor inicial da base de cálculo negativa no respectivo período de origem. 1-1 4-18
vSaldoAnt Valor da base de cálculo negativa disponível para uso neste período de apuração. Cálculo: SE {perOrigem} = {perApur}, ENTÃO {vSaldoAnt} = [0.00], SENÃO {vSaldoAnt} = {vSaldoFinal} do {perApur} imediatamente anterior. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizada neste período de apuração. 1-1 4-18
vSaldoFinal Saldo remanescente desta base de cálculo negativa para os próximos períodos de apuração. 1-1 4-18
totalTributos grupo Totalização dos tributos do Regime Específico de Planos de Assistência à Saúde. 1-1
vIBSMun Valor do IBS municipal Cálculo: SOMA({infoTotSaude.detBC.vIBSMun}) 1-1 4-18
vIBSUF Valor do IBS estadual. Cálculo: SOMA({infoTotSaude.detBC.vIBSUF}) 1-1 4-18
vIBSTot Valor total do IBS. Cálculo: {totalTributos.vIBSMun} + {totalTributos.vIBSUF} 1-1 4-18
vCBS Valor da CBS. Cálculo: SOMA({infoTotSaude.detBC.vCBS}) 1-1 4-18
infoTotProg grupo Informações relativas a totalizadores dos Concursos de Prognósticos. 0-1
detBC grupo Detalhamento da base de cálculo. 1-100
codBC Código identificador da base de cálculo, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 4
xDetBC Descrição da base de cálculo. 1-1 1-1024
gCoeficientes grupo Grupo de detalhamento dos coeficientes de rateio e de reversão calculados pelo sistema para a formação desta base de cálculo. 0-1
pExportProg Coeficiente aplicado para reverter deduções de despesas vinculadas a receitas de exportação das atividades previstas no art. 244 da LC 214/2025. 0-1 10-12
memoriaCalculo Descrição textual dos valores intermediários usados no cálculo. Todos os valores apresentados serão arredondados para oito casas decimais. 1-1 1-4096
gBCIBS grupo Detalhamento da base de cálculo do IBS. 1-1
vBCIBS Valor da base de cálculo do IBS. Cálculo: SE {tabCodBC.vBCIBS} >= [0.00], ENTÃO {vBCIBS} = {tabCodBC.vBCIBS}, SENÃO {vBCIBS} = [0.00] 1-1 4-18
vBCNIBS Valor absoluto do prejuízo (base de cálculo negativa do IBS) gerado na apuração do período corrente. Preenchimento: Este campo é informado exclusivamente caso o resultado do cálculo resulte em uma base de cálculo negativa ({tabCodBC.vBCIBS} < [0.00]). O valor é apresentado em módulo. Cálculo: {vBCNIBS} = {tabCodBC.vBCIBS} * (-1) 0-1 4-18
vDedBCN Valor da base de cálculo negativa relativa a período de apuração anterior a deduzir nesta competência. Preenchimento: 1. SE o grupo {D-1199.gUtilizBCN} não for informado, OU SE o campo {D-1199.usarBCNAcum} correspondente for igual a [0] (Opção por NÃO efetuar o aproveitamento de bases negativas neste período), ENTÃO o campo {vDedBCN} não será retornado; 2. SE o campo {D-1199.usarBCNAcum} for igual a [1], o preenchimento observará o método indicado pelo declarante: a. Método PEPS Automático ({D-1199.metodoAproveit} = [0]): O valor de {vDedBCN} será calculado automaticamente pelo sistema DeRE, consumindo os saldos de bases negativas mais antigos da {codBCNRaiz} correspondente até o limite da base de cálculo positiva do mês corrente; b. Método Manual ({D-1199.metodoAproveit} = [1]): O valor de {vDedBCN} corresponderá ao somatório dos valores informados no campo {D-1199.vUsarBCN} dentro do grupo {D-1199.detBCNeg} para os códigos {D-1199.codBCN} correspondentes. 0-1 4-18
vBCApurIBS Base de cálculo efetiva do IBS após compensação de saldos de base de cálculo negativas de períodos anteriores. Cálculo: SE {vBCIBS} = [0.00], ENTÃO {vBCApurIBS} = [0.00], SENÃO {vBCApurIBS} = {vBCIBS} - {vDedBCN} 1-1 4-18
pIBSMun Alíquota do IBS municipal. Sem símbolo (%). 1-1 8-10
vIBSMun Valor do IBS municipal. Cálculo: {vBCApurIBS} * ({pIBSMun} / 100) 1-1 4-18
pIBSUF Alíquota do IBS estadual. Sem símbolo (%). 1-1 8-10
vIBSUF Valor do IBS estadual. Cálculo: {vBCApurIBS} * ({pIBSUF} / 100) 1-1 4-18
pIBS Soma das alíquotas {pIBSMun} e {pIBSUF}. Sem símbolo (%). 1-1 8-10
vIBSTot Valor total do IBS. Cálculo: {vIBSMun} + {vIBSUF} 1-1 4-18
gBCCBS grupo Detalhamento da base de cálculo da CBS. 1-1
vBCCBS Valor da base de cálculo da CBS. Cálculo: SE {tabCodBC.vBCCBS} >= [0.00], ENTÃO {vBCCBS} = {tabCodBC.vBCCBS}, SENÃO {vBCCBS} = [0.00] 1-1 4-18
vBCNCBS Valor absoluto da base de cálculo negativa da CBS gerado na apuração do período corrente. Preenchimento: Este campo é informado exclusivamente caso o resultado do cálculo resulte em uma base de cálculo negativa ({tabCodBC.vBCCBS} < [0.00]). O valor é apresentado em módulo. Cálculo: {vBCNCBS} = {tabCodBC.vBCCBS} * (-1) 0-1 4-18
vDedBCN Valor da base de cálculo negativa relativa a período de apuração anterior a deduzir nesta competência. Preenchimento: 1. SE o grupo {D-1199.gUtilizBCN} não for informado, OU SE o campo {D-1199.usarBCNAcum} correspondente for igual a [0] (Opção por NÃO efetuar o aproveitamento de bases negativas neste período), ENTÃO o campo {vDedBCN} não será retornado; 2. SE o campo {D-1199.usarBCNAcum} for igual a [1], o preenchimento observará o método indicado pelo declarante: a. Método PEPS Automático ({D-1199.metodoAproveit} = [0]): O valor de {vDedBCN} será calculado automaticamente pelo sistema DeRE, consumindo os saldos de bases negativas mais antigos da {codBCNRaiz} correspondente até o limite da base de cálculo positiva do mês corrente; b. Método Manual ({D-1199.metodoAproveit} = [1]): O valor de {vDedBCN} corresponderá ao somatório dos valores informados no campo {D-1199.vUsarBCN} dentro do grupo {D-1199.detBCNeg} para os códigos {D-1199.codBCN} correspondentes. 0-1 4-18
vBCApurCBS Base de cálculo efetiva da CBS após compensação de saldos de base de cálculo negativas de períodos anteriores. Cálculo: SE {vBCCBS} = [0.00], ENTÃO {vBCApurCBS} = [0.00], SENÃO {vBCApurCBS} = {vBCCBS} - {vDedBCN} 1-1 4-18
pCBS Alíquota da CBS. Sem símbolo (%). 1-1 8-10
vCBS Valor da CBS. Cálculo: {vBCApurCBS} * ({pCBS} / 100) 1-1 4-18
gBCIS grupo Detalhamento da base de cálculo do IS. 1-1
vBCIS Valor da base de cálculo do Imposto Seletivo (IS). Cálculo: SE {tabCodBC.vBCIS} >= [0.00], ENTÃO {vBCIS} = {tabCodBC.vBCIS}, SENÃO {vBCIS} = [0.00] 1-1 4-18
vBCApurIS Valor da base de cálculo efetiva do Imposto Seletivo. Cálculo: {vBCApurIS} = {vBCIS} 1-1 4-18
pIS Alíquota do Imposto Seletivo do Regime Específico de Concursos de Prognósticos. Sem símbolo (%). 1-1 8-10
vIS Valor do Imposto Seletivo. Cálculo: {vBCApurIS} * ({pIS} / 100) 1-1 4-18
infoBCN grupo Grupo de informações de bases de cálculo negativas. 0-1
gBCNIBS grupo Grupo de detalhamento de bases de cálculo negativas de IBS. Chave do grupo: codBCNRaiz 1-1
codBCNRaiz Código identificador raiz da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 5
vSaldoAnt Valor do saldo anterior. Montante acumulado da base de cálculo negativa disponível no início do período de apuração atual, antes das compensações do mês. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizado como dedução da base de cálculo do período de apuração atual. Cálculo: Igual a {vDedBCN} 1-1 4-18
vSaldoFinal Valor do saldo remanescente de base de cálculo negativa a ser transportado para o próximo período de apuração. Cálculo: {vSaldoAnt} - {vUtilPer} + {vBCNIBS} (se houver) 1-1 4-18
qtdOrigens Quantidade de períodos de origem. Indica quantos períodos distintos compõem o saldo atual. Exemplo: Se o saldo é composto por bases negativas de jan/25 e mar/26, {qtdOrigens} = [2]. 1-1 1-2
detBCN grupo Detalhamento da composição do saldo por período de origem. Chave do grupo: codBCN 0-100
codBCN Código identificador da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 13
perOrigem Período de origem da base de cálculo negativa. 1-1 7
vOrigemIni Valor inicial da base de cálculo negativa no respectivo período de origem. 1-1 4-18
vSaldoAnt Valor da base de cálculo negativa disponível para uso neste período de apuração. Cálculo: SE {perOrigem} = {perApur}, ENTÃO {vSaldoAnt} = [0.00], SENÃO {vSaldoAnt} = {vSaldoFinal} do {perApur} imediatamente anterior. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizada neste período de apuração. 1-1 4-18
vSaldoFinal Saldo remanescente desta base de cálculo negativa para os próximos períodos de apuração. 1-1 4-18
gBCNCBS grupo Grupo de detalhamento de bases de cálculo negativas de CBS. Chave do grupo: codBCNRaiz 1-1
codBCNRaiz Código identificador raiz da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 5
vSaldoAnt Valor do saldo anterior. Montante acumulado da base de cálculo negativa disponível no início do período de apuração atual, antes das compensações do mês. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizado como dedução da base de cálculo do período de apuração atual. Cálculo: Igual a {vDedBCN} 1-1 4-18
vSaldoFinal Valor do saldo remanescente de base de cálculo negativa a ser transportado para o próximo período de apuração. Cálculo: {vSaldoAnt} - {vUtilPer} + {vBCNCBS} (se houver) 1-1 4-18
qtdOrigens Quantidade de períodos de origem. Indica quantos períodos distintos compõem o saldo atual. Exemplo: Se o saldo é composto por bases negativas de jan/25 e mar/26, {qtdOrigens} = [2]. 1-1 1-2
detBCN grupo Detalhamento da composição do saldo por período de origem. Chave do grupo: codBCN 0-100
codBCN Código identificador da base de cálculo negativa, conforme [[Tabela 12 – Códigos de Bases de Cálculo]]. 1-1 13
perOrigem Período de origem da base de cálculo negativa. 1-1 7
vOrigemIni Valor inicial da base de cálculo negativa no respectivo período de origem. 1-1 4-18
vSaldoAnt Valor da base de cálculo negativa disponível para uso neste período de apuração. Cálculo: SE {perOrigem} = {perApur}, ENTÃO {vSaldoAnt} = [0.00], SENÃO {vSaldoAnt} = {vSaldoFinal} do {perApur} imediatamente anterior. 1-1 4-18
vUtilPer Valor da base de cálculo negativa utilizada neste período de apuração. 1-1 4-18
vSaldoFinal Saldo remanescente desta base de cálculo negativa para os próximos períodos de apuração. 1-1 4-18
totalTributos grupo Totalização dos tributos do Regime Específico de Concursos de Prognósticos. 1-1
vIS Valor do Imposto Seletivo (IS). Cálculo: SOMA({infoTotProg.detBC.vIS}) 1-1 4-18
vIBSMun Valor do IBS municipal. Cálculo: SOMA({infoTotProg.detBC.vIBSMun}) 1-1 4-18
vIBSUF Valor do IBS estadual. Cálculo: SOMA({infoTotProg.detBC.vIBSUF}) 1-1 4-18
vIBSTot Valor total do IBS. Cálculo: {totalTributos.vIBSMun} + {totalTributos.vIBSUF} 1-1 4-18
vCBS Valor da CBS. Cálculo: SOMA({infoTotProg.detBC.vCBS}) 1-1 4-18
totalTributosGeral grupo Totalização dos tributos do declarante. 1-1
vIS Valor total do Imposto Seletivo (IS). Preenchimento: Corresponde ao campo {vIS} do grupo {totalTributos} do grupo {infoTotProg}. Cálculo: SOMA({totalTributos.vIS}) 0-1 4-18
vIBSMun Valor total do IBS municipal. Preenchimento: Soma do campo {vIBSMun} de todas as ocorrências do grupo {totalTributos} dos grupos {infoTotFinanc}, {infoTotSaude} e {infoTotProg}. Cálculo: SOMA({totalTributos.vIBSMun}) 1-1 4-18
vIBSUF Valor total do IBS estadual. Preenchimento: Soma do campo {vIBSUF} de todas as ocorrências do grupo {totalTributos} dos grupos {infoTotFinanc}, {infoTotSaude} e {infoTotProg}. Cálculo: SOMA({totalTributos.vIBSUF}) 1-1 4-18
vIBSTot Valor total do IBS. Cálculo: SOMA({totalTributosGeral.vIBSMun}) + SOMA({totalTributosGeral.vIBSUF}) 1-1 4-18
vCBS Valor total da CBS. Preenchimento: Soma do campo {vCBS} de todas as ocorrências do grupo {totalTributos} dos grupos {infoTotFinanc}, {infoTotSaude} e {infoTotProg}. Cálculo: SOMA({totalTributos.vCBS}) 1-1 4-18

As tabelas de domínio que este evento usa

Os campos acima puxam valores destas tabelas do Anexo I. Quem preenche o evento precisa delas abertas do lado.

As regras de validação que este evento cita — 2

Cada regra tem nome, e é por ele que o leiaute a cita. Quando ela falha, o ambiente devolve um código MS####: se ele interrompe, o processamento para naquele ponto; se não, o erro se acumula e o retorno traz a lista inteira.

RN - Formação do Número do Recibo do Evento

Campo de 31 caracteres conforme abaixo: 0000-000000-0000000000000000000, onde: 0000 (Código do Tipo do Evento. Ex.: 1001, 1011 etc. / 4 caracteres); - (Preencher com "-" / 1 caractere); 000000 (Período de apuração do evento "AAAAMM" ou o ano/mês do campo da recepção do evento, no formato "AAAAMM", caso seja um evento não periódico / 6 caracteres); - (Preencher com "-" / 1 caractere); 0000000000000000000 (idInternoEvento/Valor do campo id da tabela do respectivo evento/ Campo autoincremental gerado ao incluir o evento na respectiva tabela do evento/1 a 19 caracteres).

RN - Numero do Protocolo do Lote

O número do protocolo será composto por no máximo 28 caracteres conforme abaixo: T.AAAAMM.NNNNNNNNNNNNNNNNNNN, onde: T (Tipo de ambiente de recepção): 1-Produção; 2-Pré-Produção; AAAAMM (Ano/Mês): Ano e Mês da recepção do lote; NNNNNNNNNNNNNNNNNNN (Número de Identificação do Lote): Máximo de 19 posições. Número sequencial gerado internamente pelo sistema DeRE.

Os outros eventos do mesmo prazo

Todos com data em 01/01/2027: quem precisa deste evento quase sempre precisa destes também.

Perguntas frequentes

O que é o evento D-9199 da DeRE?

D-9199 é o retorno totalizador – fechamento mensal da Declaração de Regimes Específicos. No XML ele é a tag evtRetornoMensal, dentro do envelope DeRE, e o leiaute dele tem 217 campos, sendo 43 grupos e 174 campos de valor. O esquema oficial o descreve como "Retorno Totalizador – Fechamento Mensal".

Quando o D-9199 passa a ser obrigatório?

Em 01/01/2027. Ele pertence ao grupo "Eventos de Retorno e Totalização", que é a alínea "c" do inciso XVII do Ato Conjunto RFB/CGIBS nº 4, de 30 de julho de 2026 — a alínea residual, que o ato descreve como "eventos não enquadrados nas alíneas anteriores". O Buscador NCM tira essa data do próprio ato, não de texto escrito à mão, para que duas páginas do site não publiquem prazos diferentes para o mesmo documento.

Quais campos do D-9199 são obrigatórios?

145 dos 174 campos de valor têm ocorrência mínima 1: id, nrInsc, cdRetorno, descRetorno, codigo, descricao, tipo, dhRecepcao, dhProcess, tpEv, hash, perApur, nrReciboBalancete, codBC…. ⚠ Ocorrência mínima 1 dentro de um grupo opcional não é obrigatoriedade global: o campo só é exigido se o grupo em que ele mora for informado. Neste evento, 17 campos trazem condição de preenchimento declarada no leiaute, e ela aparece em cada linha da tabela.

Que erros o D-9199 pode gerar?

O leiaute deste evento cita 2 regras de validação do Anexo II, que disparam as mensagens . A DeRE não usa a numeração de rejeição das notas fiscais: os erros dela são códigos MS####, com texto próprio, e cada um diz se interrompe o processamento ou se apenas se acumula no retorno.

O leiaute do D-9199 já está fechado?

O esquema XML deste evento está na versão 0.0.2, e o documento de leiaute não o marca como preliminar. Ainda assim, a documentação técnica da DeRE evolui de forma incremental: o Buscador NCM publica a versão do esquema em cada evento para que dê para conferir se o que está em uso é a safra corrente.

Voltar ao topo