Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · IBS e CBS

vCBSMonoDif: valor histórico da CBS monofásica diferida

<vCBSMonoDif>det › imposto › IBSCBS › gIBSCBSMono › gMonoDif › vCBSMonoDif

Revisão editorial em 16 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

vCBSMonoDif era a parcela em reais da CBS monofásica diferida no item, dentro de gMonoDif. O caminho histórico /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoDif/vCBSMonoDif é declarado pelo PL_010e_v1.02. Não é um caminho de preenchimento do PL_010f_v1.04, cujo leiaute monofásico foi reformulado.

Parcela diferida não é imposto líquido

A NT 2025.002 v1.40, página 24 descreve vCBSMonoDif como valor da CBS monofásica diferida, a ser deduzido da CBS. Seu percentual relacionado era pDifCBS, aplicado ao valor vCBSMono. A tag guardava o resultado monetário do diferimento, não o percentual e não o valor final depois da dedução.

O grupo histórico gMonoDif tinha quatro filhos em sequência: percentual e valor de IBS, depois percentual e valor de CBS. A ocorrência do grupo era zero ou uma; o valor vCBSMonoDif era obrigatório se o grupo fosse informado. O XSD do PL_010e_v1.02 define esse campo como TDec1302RTC, com até treze dígitos inteiros e duas casas quando há parte decimal. 18.00 é uma representação monetária aceita pelo tipo; 18,00, 18.000 e valores negativos não são.

Um zero explícito e a ausência do grupo representam estados distintos do arquivo. Não complete uma ausência com zero ao reproduzir a informação histórica. O XSD define estrutura e formato; ele não comprova o direito ao diferimento nem que o valor passou por autorização fiscal.

Exemplo: onde aparecem os R$ 18,00 diferidos

Suponha, apenas para conferir um registro antigo, vCBSMono de R$ 90,00 e pDifCBS de 20%. A parcela diferida é R$ 90,00 × 20 ÷ 100 = R$ 18,00, correspondente a vCBSMonoDif=18.00. O saldo de R$ 72,00 é outra informação; não deve ser gravado no campo da parcela diferida.

Se ainda houvesse R$ 7,00 de CBS monofásica sujeita à retenção no item, a antiga expressão UB105-10 da página 51 da v1.40 seria: vTotCBSMonoItem = R$ 90,00 + R$ 7,00 − R$ 18,00 = R$ 79,00. A versão qualificava essa validação como implementação futura. A conta é uma demonstração do modelo histórico, sem afirmar implantação ou aplicação na estrutura atual.

Dois sintomas produzem erros diferentes: usar 72.00 em vCBSMonoDif confunde saldo e parcela; usar 20.00 confunde o percentual com reais. Para distinguir as causas, compare a memória de cálculo de CBS, a escala do percentual e os valores efetivamente serializados no mesmo item. Nenhum dos parâmetros do exemplo é sugestão de tributação.

O que a reformulação mudou

A NT 2025.002 v1.52 registra no histórico da versão 1.50 a reformulação da monofasia. As páginas 22–27 e o PL_010f_v1.04 organizam grupos separados para IBS/CBS e ad rem/ad valorem. O antigo gMonoDif e o campo vCBSMonoDif não são declarados nesse tipo atual.

Não existe, por semelhança de nome, equivalência automática com gCBS/gDif/vDif da tributação regular nem com vCBSDiferenca do grupo de diferença de mistura de biocombustível. Este último mede outro fato e depende de seus próprios dados. Não transporte a parcela histórica para nenhum desses campos sem fundamento correspondente à operação e à estrutura atual.

Como conferir uma divergência sem alterar o original

Separe o XML antigo de uma nova tentativa e registre item, versão do pacote, ambiente e retorno. Se o gerador atual ainda produzir o caminho legado, compare a estrutura com o schema oficial atual e revise o mapeamento na origem. Uma coluna de banco chamada vCBSMonoDif pode continuar existindo por histórico; isso não prova que a tag possa ser emitida hoje.

Limite do exemplo XML: os valores foram apresentados em comparação textual, sem fragmento para envio. Inserir a tag histórica no XML atual seria incorreto. Preserve documentos assinados/autorizados; antes de nova tentativa, esclareça envios de resultado incerto. Se a dúvida for sobre a existência ou o percentual do diferimento, confirme com o responsável contábil os documentos, o período, o produto e a operação que sustentaram esse tratamento. A conferência técnica do campo não substitui essa decisão.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoDif/vCBSMonoDif
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
1–1 no contexto do elemento pai
Tipo
TDec1302RTC · string
Preenchimento no catálogo
Condicional

A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.

pattern
0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?
whiteSpace
preserve