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

adRemIBSReten histórico: alíquota do IBS sujeito à retenção

<adRemIBSReten>det › imposto › IBSCBS › gIBSCBSMono › gMonoReten › adRemIBSReten

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

adRemIBSReten era a alíquota ad rem do IBS sujeito à retenção no antigo grupo conjunto gMonoReten. O caminho /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoReten/adRemIBSReten pertence ao PL_010e_v1.02. No PL_010f_v1.04, o nome aparece em um ramo próprio de IBS ad rem; o caminho antigo é legado.

Reten, Ret e ausência de sufixo identificam dados distintos

A NT 2025.002 v1.40, página 23 define adRemIBSReten como alíquota por unidade do IBS sujeito à retenção, junto da quantidade qBCMonoReten e do valor vIBSMonoReten. O contexto do grupo era a retenção sobre biocombustível a ser misturado nas operações descritas, com condição vinculada ao indicador ind_gMonoReten da classificação.

adRemIBSRet era a alíquota de imposto retido anteriormente; adRemIBS era a alíquota da tributação padrão. As três informações podem ter nomes próximos e valores numericamente iguais em uma hipótese, mas continuam representando objetos diferentes. Uma igualdade numérica não autoriza compartilhar o mesmo parâmetro na integração.

O PL_010e_v1.02 declara o campo como segundo dos cinco filhos obrigatórios de gMonoReten, grupo de ocorrência zero ou uma. O tipo TDec_0302_04RTC admite até três dígitos inteiros e de duas a quatro casas quando há parte decimal. Ponto é o separador; %, vírgula e negativos não pertencem ao padrão. Isso não fixa uma alíquota aplicável.

Exemplo: copiar a alíquota da CBS muda o IBS

Assuma somente para demonstrar a leitura histórica uma base sujeita à retenção confirmada de 50 unidades fiscais, IBS por unidade de R$ 0,30 e CBS por unidade de R$ 0,50. As contas ad rem do cenário são 50 × R$ 0,30 = R$ 15,00 de IBS e 50 × R$ 0,50 = R$ 25,00 de CBS.

Se um mapeamento trocar adRemIBSReten pela alíquota de CBS, o IBS passará a R$ 25,00, diferença de R$ 10,00. O erro é de origem do parâmetro por tributo, não de arredondamento. A comparação textual correta para o IBS hipotético é qBCMonoReten=50.0000, adRemIBSReten=0.3000 e vIBSMonoReten=15.00.

Não há divisão por cem em uma multiplicação por alíquota ad rem. Os valores são sintéticos, e a base já foi assumida como confirmada: o exemplo não calcula uma proporção universal de biocombustível nem recomenda alíquotas. Para um caso real, compare documentos, unidade fiscal, quantidade sujeita à retenção, período e fonte do parâmetro de IBS.

A estrutura atual separa as modalidades

A NT 2025.002 v1.52, página 23 e o PL_010f_v1.04 declaram adRemIBSReten sob gIBSCBSMono/gIBSMonoAdRem/gMonoReten. O grupo de retenção do ramo de IBS ad valorem usa base monetária vBCMonoReten e percentual pAliqMonoReten. A mudança integra a reformulação registrada na versão 1.50 da NT.

Não converta automaticamente a alíquota anterior por unidade em percentual nem transporte todos os filhos do grupo conjunto para um ramo só. A escolha da modalidade e os parâmetros da operação atual precisam estar documentados; um ancestral homônimo não prova equivalência.

Como investigar o pedido de preenchimento

Identifique se a referência vem de arquivo antigo, cadastro histórico ou geração atual. Se for tentativa atual, confronte o XPath completo e o pacote efetivo do gerador com o schema atual. Se for divergência de valor, compare a origem do parâmetro de IBS e a base fiscal do mesmo item, preservando os dados de CBS.

Limite do exemplo XML: os pares são textuais, sem fragmento para transmissão. Inserir a tag no caminho conjunto legado de um XML atual seria incorreto. A confirmação de incidência, base e alíquota cabe ao responsável contábil com os documentos e período da operação. Não edite XML assinado, não preencha ausência com estimativa e esclareça resultado incerto antes de novo envio.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoReten/adRemIBSReten
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
TDec_0302_04RTC · 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,4}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2,4})?
whiteSpace
preserve