gMonoReten histórico: grupo conjunto de IBS e CBS sujeitos à retenção
<gMonoReten>det › imposto › IBSCBS › gIBSCBSMono › gMonoRetenRevisão editorial em 16 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
gMonoReten era o grupo histórico que reunia quantidade, alíquotas e valores de IBS e CBS monofásicos sujeitos à retenção no item. O caminho /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoReten pertence ao PL_010e_v1.02. No PL_010f_v1.04, o nome persiste em outros caminhos, separados por tributo e modalidade; o grupo conjunto direto é legado.
O que a retenção descrevia nesse grupo?
A NT 2025.002 v1.40, página 23 descrevia uso em operações com combustíveis derivados de petróleo, Gasolina A e a referência entre colchetes a Óleo Diesel A, para retenção sobre o biocombustível a ser misturado. A obrigatoriedade ou vedação era vinculada ao indicador ind_gMonoReten da classificação tributária. Isso não permite decidir o enquadramento de uma operação pelo nome comercial do combustível.
Esse objeto difere de gMonoRet, tributação própria cobrada anteriormente. Em gMonoReten, os valores sujeitos à retenção eram descritos como parcelas a somar ao imposto a recolher. A distinção deve permanecer em relatórios e integrações: “sujeito à retenção” e “retido anteriormente” não são rótulos intercambiáveis.
O PL_010e_v1.02 declara ocorrência zero ou uma do grupo. Quando presente, estes cinco filhos eram obrigatórios, nesta sequência:
| Campo | Informação histórica |
|---|---|
qBCMonoReten |
Quantidade tributada sujeita à retenção |
adRemIBSReten |
Alíquota ad rem do IBS sujeito à retenção |
vIBSMonoReten |
Valor do IBS monofásico sujeito à retenção |
adRemCBSReten |
Alíquota ad rem da CBS sujeita à retenção |
vCBSMonoReten |
Valor da CBS monofásica sujeita à retenção |
A quantidade histórica usa TDec1104RTC, as alíquotas TDec_0302_04RTC e os valores TDec1302RTC. Os padrões usam ponto decimal e não aceitam negativos; cada tipo tem precisão própria. A sequência estrutural não comprova autorização ou retenção real.
Exemplo: identificar a base sujeita à retenção
Assuma didaticamente uma base sujeita à retenção já confirmada de 30 unidades fiscais, alíquota de IBS de R$ 0,20 por unidade e CBS de R$ 0,40 por unidade. As contas ad rem do cenário resultam em R$ 6,00 de IBS e R$ 12,00 de CBS. A comparação textual é quantidade 30.0000, alíquotas 0.2000 e 0.4000, valores 6.00 e 12.00.
Se os valores padrão do item fossem R$ 50,00 de IBS e R$ 80,00 de CBS, sem diferimento neste cenário, as antigas expressões UB104-10/UB105-10 da página 51 resultariam em R$ 56,00 e R$ 92,00. A NT v1.40 qualificava essas validações de total como implementação futura. O exemplo não afirma implantação nem recomenda base, alíquota ou tratamento.
A base de 30 unidades foi assumida, não calculada de um percentual universal de mistura. Se a quantidade comercial total fosse 200 unidades, não seria correto usá-la automaticamente em qBCMonoReten. É necessário confirmar a quantidade sujeita à retenção e sua unidade com os dados e documentos da operação.
O que o grupo atual exige reconhecer
A NT 2025.002 v1.52, páginas 23–26 e o PL_010f_v1.04 distribuem gMonoReten pelos ramos de IBS/CBS ad rem/ad valorem. Nos ad rem, cada grupo traz sua quantidade, alíquota por unidade e valor. Nos ad valorem, há base monetária e percentual de retenção próprios.
A reformulação foi registrada no histórico da versão 1.50. Não copie os cinco filhos antigos em um único ramo nem converta uma alíquota por unidade em percentual. A escolha e o preenchimento precisam corresponder ao tratamento atual confirmado; o nome do grupo não fornece um mapeamento universal.
Limite do exemplo XML: a demonstração é textual, sem fragmento para transmissão. Inserir o grupo conjunto legado no XML atual seria incorreto. Identifique pacote, item e retorno ao investigar o gerador; preserve originais assinados e confirme produto, período, unidade, base e retenção com o responsável contábil. Não apague informações históricas e esclareça tentativas de resultado incerto antes de reenviar.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoReten- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 0–1 no contexto do elemento pai
- Tipo
- inline:complexType
- 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.