Skip to main content

IBS/CBS Monofásico


 Softensistemas Logo

Projeto/Sistema:
SIEM-Reforma Tributária
Versão do Template:
1.1
Processo:
Criação de tela monofásico - DFe
Versão do Documento:
1.0
Responsável(eis): 
Luís Leite

Data: 

29/04/2025

1. Introdução

Documentação especifica sobre o uso do IBS e CBS monofásico

2. Processo 

Processo

Envolvidos

Dados de entrada

Dados de Entrada

IBS/CBS Monofásicos

-

-

-


PROC001 IBS/CBS Monofásicos:

Protótipo de Tela:

image-1747925590267.png

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Próprio

Ad Rem IBS

Currency

-

Não

-

Calculado em cima da quantidade

Ad Rem CBS

Currency

-

Não

-

Calculado em cima da quantidade
Retido/Sujeito a Retenção

IBS Retido

Currency

-

Não

-

Calculado em cima da quantidade

CBS Retid

Currency

-

Não

-

Calculado em cima da quantidade

Diferido

IBS Diferido

Currency

-

Não

-

Calculado como percentual

CBS Diferido

Currency

-

Não

-

Calculado como percentual
Retido Anteriormente

Ad rem IBS

Currency

-

Não

-

Calculado em cima da quantidade.

Ad rem CBS

Currency

-

Não

-

Calculado em cima da quantidade.
Totais

Total IBS Mono

Currency

-

Não

-

 

Total CBS Mono

Currency

-

Não

-

 
Regras de Interface:

1. Os campos de totais não devem ser preenchidos, devem apenas apresentar o total final dos impostos monofásicos.

Regras de Negócio:

1. Próprio: O calculo é feito com base numa alíquota fixa em cima da quantidade vendida do item. Exemplo: Aliq Ad Rem * Qnt Vendida = Valor Monofásico. 

2. Diferido: Os valores Diferidos são percentuais calculados em cima do valor respectivo do monofásico calculado no Próprio.

3. Sujeito a retenção: É calculado somente em cima do IBS.

Questões Técnicas:

1. Estrutura XML:

Tag Observação Tipo Ocorrência Tamanho
gIBSCBSMono Grupo de informações do IBS CBS Monofásicos Grupo de escolha 0-1 -
gMonoPadra Grupo de Informações da Tributação Monofásica Padrão Grupo 0-1  
qBCMono Quantidade tributada na monofasia Numérico 1-1

11v0-4

adRemIBS Aliquota ad rem do IBS Numérico 1-1

3v2-4

adRemCBS Aliquota ad rem da CBS Numérico 1-1

3v2-4

vIBSMono Valor do IBS mono Numérico 1-1

13v2

vCBSMono Valor do CBS mono Numérico 1-1

13v2

gMonoReten Grupo de informações da Tributação Monofásica Sujeita à Retenção Grupo 0-1  
qBCMonoReten Quantidade Tributada sujeita à retenção na monofásica Numérico 1-1

11v0-4

adRemIBSReten Alíquota ad rem do IBS sujeito a retenção Numérico  1-1

3v2-4

vIBSMonoReten Valor do IBS monofásico sujeito a retenção Numérico 1-1

13v2

adRemCBSReten Alíquota ad rem do CBS sujeito a retenção Numérico 1-1

3v2-4

vCBSMonoReten Valor da CBS monofásica sujeita a retenção Numérico 1-1

13v2

gMonoRet Grupo de informações da Tributação Monofásica Retida Anteriormente Grupo 0-1  
qBCMonoRet Quantidade Tributada retida anteriormente Numérico 1-1

11v0-4

adRemIBSRet Aliquota ad rem Numérico 1-1

3v2-4

vIBSMonoRet Valor do IBS retido anteriormente Numérico 1-1

13v2

adRemCBSRet Alíquota ad rem da CBS Numérico 1-1

3v2-4

vCBSMonoRet Valor da CBS retida anteriormente Numérico 1-1

13v2

gMonoDif Grupo de informações do Diferimento da Tributação Monofásica Grupo 0-1  
pDifIBS Percentual do diferimento do imposto monofásico Numérico 1-1

3v2-4

vIBSMonoDif Valor do IBS mono diferido Numérico 1-1

13v2

 

pDifCBS Percentual do diferimento do imposto monofásico Numérico 1-1

3v2-4

 

vCBSMonoDif Valor do CBS mono diferido Numérico 1-1

13v2

vTotIBSMonoItem Total de IBS monofásico Numérico 1-1

13v2

vTotCBSMonoItem Total CBS monofásico Numérico 1-1

13v2

2. Exemplo XML:

<IBSCBS>
<CST>620</CST>
<cClassTrib>620001</cClassTrib>
<gIBSCBSMono>
  <gMonoPadrao>
    <qBCMono>0.00</qBCMono>
    <adRemIBS>1.00</adRemIBS>
    <adRemCBS>2.00</adRemCBS>
    <vIBSMono>1.00</vIBSMono>
    <vCBSMono>2.00</vCBSMono>
  </gMonoPadrao>  
  <gMonoReten>
    <qBCMonoReten>0.00</qBCMonoReten>
    <adRemIBSReten>5.00</adRemIBSReten>
    <vIBSMonoReten>5.00</vIBSMonoReten>
    <adRemCBSReten>6.00</adRemCBSReten>
    <vCBSMonoReten>6.00</vCBSMonoReten>
  </gMonoReten>  
  <gMonoRet>
    <qBCMonoRet>0.00</qBCMonoRet>
    <adRemIBSRet>7.00</adRemIBSRet>
    <vIBSMonoRet>7.00</vIBSMonoRet>
    <adRemCBSRet>8.00</adRemCBSRet>
    <vCBSMonoRet>8.00</vCBSMonoRet>
  </gMonoRet>
  <gMonoRet>
    <pDifIBS>3.00</pDifIBS>
    <vIBSMonoDif>3.00</vIBSMonoDif>
    <pDifCBS>4.00</pDifCBS>
    <vCBSMonoDif>4.00</vCBSMonoDif>
  </gMonoRet>
</gIBSCBSMono>
</IBSCBS>

3. Exemplo banco:

ALTER TABLE nfeentradaproduto
  ADD COLUMN adRemIBS DECIMAL(15,2),
  ADD COLUMN adRemCBS DECIMAL(15,2),
  ADD COLUMN vIBSMono DECIMAL(15,2),
  ADD COLUMN vCBSMono DECIMAL(15,2),

  ADD COLUMN adRemIBSReten DECIMAL(15,2),
  ADD COLUMN vIBSMonoReten DECIMAL(15,2),
  ADD COLUMN adRemCBSReten DECIMAL(15,2),
  ADD COLUMN vCBSMonoReten DECIMAL(15,2),

  ADD COLUMN adRemIBSRet DECIMAL(15,2),
  ADD COLUMN vIBSMonoRet DECIMAL(15,2),
  ADD COLUMN adRemCBSRet DECIMAL(15,2),
  ADD COLUMN vCBSMonoRet DECIMAL(15,2),

  ADD COLUMN pDifIBS DECIMAL(15,2),
  ADD COLUMN vIBSMonoDif DECIMAL(15,2),
  ADD COLUMN pDifCBS DECIMAL(15,2),
  ADD COLUMN vCBSMonoDif DECIMAL(15,2);

©SOFTEN SISTEMAS 2024