NCM Buscador
CAMPO DO XML · DeRE Obrigatório

vApur

Valor base sobre o qual serão aplicadas as regras definidas pelo código de tributação ({codTrib}).

O que o arquivo aceita neste campo

Ocorrência
1-1
Tamanho
4-18 · 6-20
Tipo no leiaute
N
Tipo no esquema

Quando o preenchimento é exigido

Informar [0.00] se não houver movimentação.

Isto não é o mesmo que a ocorrência. Ocorrência 1-1 dentro de um grupo opcional quer dizer que o campo é exigido apenas quando o grupo em que ele mora for informado.

Onde este campo aparece — 3 pontos do leiaute

O mesmo nome de tag em 3 eventos diferentes. O caminho no XML muda; o sentido, não.

D-1101 DeRE/evtBalancete/infoBalancete/infoContas/infoConta/vApur ocor. 1-1 · tam. 4-18
D-1106 DeRE/evtAplicResTec/infoAplicResTec/infoAplic/detAtivo/vApur ocor. 1-1 · tam. 4-18

Valor base sobre o qual serão aplicadas as regras definidas pelo código de tributação ({codTrib}). Cálculo: {vRendPerReceb} + {vRendLiqResg}

D-2101 DeRE/evtDebOpOfPublic/infoDebOpOfPublic/infoTitulos/detTitulo/vApur ocor. 1-1 · tam. 6-20

Valor base sobre o qual serão aplicadas as regras definidas pelo código de tributação ({codTrib}). Cálculo: {vApur} = (MENORENTRE({vSelic} e {vJurosAprop})) - {vPisCofins}

As regras que observam este campo — 3

O leiaute cita a regra pelo nome; o Anexo II diz o que ela exige e qual mensagem de erro ela devolve.

CONFERIR_VAPUR

O valor de {vApur} devem coincidir com {vApurCalc} conforme o cálculo abaixo: 1. Se {natVApur} = [D]: {vApurCalc} = ({vMovDebt} - {vAjusteDebt} + {vAjusteCred}); 2. Se {natVApur} = [C]: {vApurCalc} = ({vMovCred} - {vAjusteCred} + {vAjusteDebt}). (Mensagem de erro: MS1141 - Interrompe o processamento: Não)

VALIDAR_VAPUR_D1106

O valor do campo {vApur} deve ser igual a soma dos campos {vRendPerReceb} e {vRendLiqResg}. Observação: Como os campos {vRendPerReceb} e {vRendLiqResg} são opcionais, caso algum deles não seja informado no evento, deve ser atribuído a ele o valor zero, para fazer o cálculo. (Mensagem de erro: MS1154 - Interrompe o processamento: Não)

VALIDAR_VAPUR_D2101

O valor do campo {vApur} deve ser igual a [MENORENTRE({vSelic} e {vJuros})] - {vPisCofins}; Caso {vPisCofins} não seja informado, atribuir o valor zero para fazer o cálculo. (Mensagem de erro: MS1156 - Interrompe o processamento: Não)

Quando este campo passa a ser exigido

Campos do mesmo grupo — no D-1101

Perguntas frequentes

O que é o campo vApur da DeRE?

Valor base sobre o qual serão aplicadas as regras definidas pelo código de tributação ({codTrib}). Na Declaração de Regimes Específicos ele aparece em 3 pontos do leiaute, nos eventos D-1101, D-1106, D-2101.

Onde vApur entra no XML da DeRE?

No D-1101, em DeRE/evtBalancete/infoBalancete/infoContas/infoConta/vApur, com ocorrência 1-1 e tamanho 4-18. No D-1106, em DeRE/evtAplicResTec/infoAplicResTec/infoAplic/detAtivo/vApur, com ocorrência 1-1 e tamanho 4-18. No D-2101, em DeRE/evtDebOpOfPublic/infoDebOpOfPublic/infoTitulos/detTitulo/vApur, com ocorrência 1-1 e tamanho 6-20.

Quando vApur é obrigatório?

O leiaute declara a condição: Informar [0.00] se não houver movimentação. ⚠ Isso é diferente da ocorrência: ocorrência 1-1 dentro de um grupo opcional significa que o campo é exigido apenas se o grupo em que ele mora for informado.

Que erro vApur pode causar?

O leiaute liga este campo a 3 regras de validação do Anexo II: CONFERIR_VAPUR, VALIDAR_VAPUR_D1106, VALIDAR_VAPUR_D2101. Quando falham, o ambiente devolve MS1141, MS1154, MS1156, e o Buscador NCM publica o texto oficial de cada uma.

A partir de quando vApur precisa ser informado?

A partir de 15/11/2026, que é a data do evento mais próximo em que este campo aparece. A DeRE tem prazos escalonados por grupo de evento, e o Buscador NCM tira cada data do Ato Conjunto RFB/CGIBS nº 4, de 30 de julho de 2026, em vez de escrevê-la à mão.

Voltar ao topo