IBS/CBS Monofásico
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:
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
No Comments