Tabelas Reforma Tributária

Tabela Cenário

Nome

Tipo

Descrição

CENARIO_CODI

Int

Chave primária

APELIDO

Varchar (200)

Nome dado ao cenário

ID_CENARIO

Varchar (20)

Código do cenários cadastrado na Systax

ID_CEN_PRINC

Varchar (10)

-

DIAS_FUT

Varchar (3)

Indicar a quantidade de dias futuros a ser analisada a legislação

GRP_PROD

Varchar (50)

Nome do grupo de produtos

UF_ORIGEM

Varchar (2)

UF de origem da mercadoria

UF_DESTINO

Varchar (2)

UF de destino da mercadoria

ORIGEM

Varchar (50)

Código do perfil do estabelecimneto remetente da operação

DESTINACAO

Varchar (50)

Código do perfil do estabelecimneto destinatário da operação

COD_NATOP

Varchar (10)

Código da natureza da operação

MUN_ORIG

Varchar (10)

Código do município de origem da operação

MUN_DEST

Varchar (10)

Código do município de destino da operação

CNAE_DEST

Varchar (50)

Códgio CNAE do destinatário

ENT_SAI

Varchar (10)

1 - Entrada
2 - Devolução de Entradas
3 - Saídas
4 - Devolução de Saídas

ID_ORIGEM

Int

1 - Cadastro feito pela Systax
2 - Cadastro feito pelo usuário do Cockpit

FINALIDADE

Varchar (100)

-

FREQ

Varchar (50)

-

OUTROS

Varchar (150)

-

DT_CRIACAO

Datetime

Data de criação do cenário

DT_ALTERACAO

Datetime

Data de alteração do cenário

CEN_HASH

Binary (16)

Hash do cenário

Tabela Material

Nome

Tipo

Descrição

MAT_CODI

Int

Chave primária

COD_PROD

Varchar (120)

Código do produto

MAT_DESC

Varchar (250)

Descrição do material

MAT_NCM

Varchar (16)

Nomenclatura Comum do Mercosul

MAT_EX_TIPI

Varchar (10)

Nomenclatura Comum do Mercosul (Exceção)

MAT_TIPO_ENT

Varchar (2)

Controle para tipo de entrada (E = Externa/ I - Interno)

MAT_ATIVO

Bit

Material está ativo

MAT_STATUS

Varchar (1)

P = Pendentes
A = Aprovado

DT_CRIACAO

Datetime

Data de criação do material

DT_ALTERACAO

Datetime

Data de alteração do material

MAT_ORIGEM

Varchar (50)

Origem do Systax

ID_ORIGEM

Int

1 - Cadastro feito pela Systax
2 - Cadastro feito pelo usuário do Cockpit
3 - Cadastro material semelhante

COD_PROD_SYSTAX

Varchar (120)

Código do produto da Systax

MAT_CEAN

Varchar (20)

Código EAN

MAT_HASH

Binary (16)

Hash do Material

Tabela Cenário Material Reforma

Nome

Tipo

Descrição

cma_codi

bigint

Chave primária

cenario_codi

int

Código do cenário

mat_codi

int

Código do material

imp_ibs

int

Código do último IBS validado

imp_ibsmun

int

Código do último IBSMUN validado

imp_cbs

bigint

Código do último CBS validado

imp_is

bigint

Código do último IS validado

cma_ponteiro

Varchar (20)

Ponteiro utilizado para exportação de regras, formato (AAAAMMDDHHmmss)

cma_ativ

bit

Flag para identificar se a regra está ativa

cma_novo

bit

Flag para identificar se a regra é nova ou alterada

cma_data

datetime

Data de atualização da regra

cma_desc

Varchar (200)

So sera preenchido quando for regra geral

Tabela IMP_IBS (UF)

Nome

Tipo

Descrição

imp_codi

bigint

Chave primária

cma_codi

bigint

Código da regra

imp_ativ

bit

Campo para controlar tributos ativos e tributos históricos. 1 – Último tributo recebido (Atual) 0 – Histórico do Tributo (Anterior)

imp_status

Char(1)

P – Pendente A – Aprovado R – Rejeitado

imp_novo

bit

Flag para verificar se o imposto é novo

imp_usuario

int

Código do usuário da validação

imp_dt_valid

datetime

Data da validação da regra

imp_criacao

datetime

Data de criação do imposto

imp_hash

binary

HASH do IMP IBS

car_codi

int

Código da Carga

ibs_estatistica

Varchar (900)

Estatística do IBS

ibsuf_estatistica

Varchar (900)

Estatística do IBS UF

ibsufst_estatistica

Varchar (900)

 

mot_codi

int

Código do Motivo da rejeição

imp_just

Varchar (500)

Justificativa da rejeição

imp_displegal

Varchar (500)

Dispositivo legal da rejeição

imp_resesp

Varchar (500)

Resultado esperado da rejeição

tribreg_estatistica

Varchar (500)

Estatística do TribReg

credpresu_estatistica

Varchar (20)

 

Tabela IBS (UF)

Nome

Tipo

Descrição

imp_codi

bigint

Código chave.

ibsuf_cst

Varchar (3)

Código de Situação Tributária. Ex: 50, 52, 54

ibsuf_class_trib

Varchar (10)

 

ibsuf_aliq

Varchar (20)

Alíquota (em %).

ibsuf_red_aliq

Varchar (20)

Percentual de redução de alíquota.

ibsuf_aliq_efetiva

Varchar (20)

 

ibsuf_vlr_aliq

Varchar (20)

Valor aliquota

ibsuf_aliq_reais

Varchar (20)

 

ibsuf_vlr_pauta

Varchar (20)

Valor da pauta. Valor utilizado para base de cálculo do imposto. Ex: 100.00

ibsuf_pauta_unid

Varchar (20)

Unidade de medida utilizada pela legislação para indicar um valor de pauta específico. Ex: Kg, L, m

ibsuf_perc_diferimento

Varchar (20)

 

ibsuf_displeg

Varchar (900)

Dispositivo legal da rejeição

ibsuf_inf_adic

Varchar (900)

 

ibsuf_obs

Varchar (900)

 

ibsuf_vig_de

datetime

Data de início da vigência da tributação.

ibsuf_vig_ate

datetime

Data de término da vigência da tributação

cred_ibsuf_cfop_entr

Varchar (4)

CFOP de Entrada

cred_ibsuf_ind_cred

Varchar (3)

Indicação se há ou não crédito e a forma de sua apropriação.

cred_ibsuf_cst_entr

Varchar (3)

Código de Situação Tributária. Ex: 70, 71, 72

cred_ibsuf_perc_cred

Varchar (20)

Percentual de crédito a ser apropriado. Somente será preenchido quando o crédito não for integral

cred_ibsuf_displeg

Varchar (900)

Dispositivo legal da rejeição

cred_ibsuf_obs

Varchar (900)

 

cred_ibsuf_vig_de

Datetime

Data de início da vigência da tributação. Ex: 01/01/2010

cred_ibsuf_vig_ate

Datetime

Data de término da vigência da tributação. Quando o campo estiver vazio indica que está vigente por tempo indeterminado.

ibsuf_aliq_reais_ret

Varchar (20)

 

ibsuf_pDevTrib

Varchar (3)

 

ibsuf_tribreg_CSTReg

Varchar (3)

 

ibsuf_tribreg_cClassTribReg

Varchar (20)

 

ibsuf_tribreg_pAliqEfetRegIBSUF

Varchar (20)

 

ibsuf_tribreg_baseCalculoReg

Varchar (20)

 

ibsuf_tribreg_pIBSUF

Varchar (20)

 

ibsuf_tribreg_pRedAliq

Varchar (20)

 

ibsuf_tribreg_vigenciaDe

datetime

 

ibsuf_tribreg_vigenciaAte

datetime

 

ibsuf_tribreg_dispositivoLegal

Varchar (900)

 

ibsuf_tribreg_observacoes

Varchar (900)

 

ibsuf_tribreg_informacoesAdicionais

Varchar (900)

 

credpresu_ibsuf_indicadorCreditoPres

Varchar (3)

 

credpresu_ibsuf_cCredPres

Varchar (20)

 

credpresu_ibsuf_pCredPres

Varchar (20)

 

credpresu_ibsuf_vigenciaDe

datetime

 

credpresu_ibsuf_vigenciaAte

datetime

 

credpresu_ibsuf_dispositivoLegal

Varchar (900)

 

credpresu_ibsuf_observacoes

Varchar (900)

 

credpresu_ibsuf_informacoesAdicionais

Varchar (900)

 

ibsuf_bc

Varchar (10)

 

Tabela IMP_CBS

Nome

Tipo

Descrição

imp_codi

bigint

Chave primária

cma_codi

bigint

Código da regra

imp_ativ

bit

Campo para controlar tributos ativos e tributos históricos. 1 – Último tributo recebido (Atual) 0 – Histórico do Tributo (Anterior)

imp_status

Char (1)

P – Pendente A – Aprovado R – Rejeitado

imp_novo

bit

Flag para verificar se o imposto é novo

imp_usuario

int

Código do usuário da validação

imp_dt_valid

datetime

Data da validação da regra

imp_criacao

datetime

Data de criação do imposto

imp_hash

binary

HASH do IMP CBS

car_codi

int

Código da carga

cbs_estatistica

Varchar (900)

Estatística do CBS

mot_codi

int

Código do Motivo da rejeição

imp_just

Varchar (500)

Justificativa da rejeição

imp_displegal

Varchar (500)

Dispositivo legal da rejeição

imp_resesp

Varchar (500)

Resultado esperado da rejeição

tribreg_estatistica

Varchar (900)

Estatística da TribReg

credpresu_estatistica

Varchar (20)

Estatística do Credito presumido

Tabela CBS

Nome

Tipo

Descrição

imp_codi

bigint

Código chave.

cfop

Varchar (4)

CFOP

base_calculo

Varchar (3)

Base de cálculo do CBS

proporcao

Varchar (20)

 

cbs_cst

Varchar (3)

Código de Situação Tributária. Ex: 50, 52, 54

cbs_class_trib

Varchar (10)

 

cbs_aliq

Varchar (20)

Alíquota (em %). Ex: 5.00

cbs_red_aliq

Varchar (20)

Redução de alíquota.

cbs_vlr_aliq_efetiva

Varchar (20)

 

cbs_vlr_aliq

Varchar (20)

 

cbs_aliq_reais

Varchar (20)

 

cbs_aliq_reais_ret

Varchar (20)

 

cbs_perc_diferimento

Varchar (20)

 

cbs_vlr_pauta

Varchar (20)

Valor da pauta. Valor utilizado para base de cálculo do imposto. Ex: 100.00

cbs_pauta_unid

Varchar (20)

Unidade de medida utilizada pela legislação para indicar um valor de pauta específico. Ex: Kg, L, m

cbs_displeg

Varchar (900)

Unidade de medida utilizada pela legislação para indicar um valor de pauta específico. Ex: Kg, L, m

cbs_inf_adic

Varchar (900)

Expressão obrigatória a constar no documento fiscal em decorrência do dispositivo legal da tributação apresentada

cbs_obs

Varchar (900)

Indicação de um dispositivo legal que traz condições para a aplicação da tributação apresentada

cbs_vig_de

datetime

Data de início da vigência da tributação.

cbs_vig_ate

datetime

Data de término da vigência da tributação.

cred_cbs_ind_cred

Varchar (3)

Indicação se há ou não crédito e a forma de sua apropriação.

cred_cbs_cst_entr

Varchar (3)

Código de Situação Tributária. Ex: 70, 71, 72

cred_cbs_perc_cred

Varchar (20)

Percentual de crédito a ser apropriado. Somente será preenchido quando o crédito não for integral

cred_cbs_displeg

Varchar (900)

Dispositivo legal da rejeição

cred_cbs_obs

Varchar (900)

Indicação de um dispositivo legal que traz condições para a apropriação do crédito indicada.

cred_cbs_vig_de

datetime

Data de início da vigência da tributação

cred_cbs_vig_ate

datetime

Data de término da vigência da tributação. Quando o campo estiver vazio indica que está vigente por tempo indeterminado.

cbs_pDevTrib

Varchar (20)

 

cbs_tribreg_CSTReg

Varchar (3)

 

cbs_tribreg_cClassTribReg

Varchar (20)

 

cbs_tribreg_pAliqEfetRegCBS

Varchar (20)

 

cbs_tribreg_baseCalculoReg

Varchar (20)

 

cbs_tribreg_pCBS

Varchar (20)

 

cbs_tribreg_pRedAliq

Varchar (20)

 

cbs_tribreg_vigenciaDe

datetime

Data de início da vigência da tributação

cbs_tribreg_vigenciaAte

datetime

Data de término da vigência da tributação. Quando o campo estiver vazio indica que está vigente por tempo indeterminado.

cbs_tribreg_dispositivoLegal

Varchar (900)

 

cbs_tribreg_observacoes

Varchar (900)

 

cbs_tribreg_informacoesAdicionais

Varchar (900)

 

credpresu_cbs_indicadorCreditoPres

Varchar (3)

 

credpresu_cbs_cCredPres

Varchar (20)

 

credpresu_cbs_pCredPres

Varchar (20)

 

credpresu_cbs_vigenciaDe

datetime

 

credpresu_cbs_vigenciaAte

datetime

 

credpresu_cbs_dispositivoLegal

Varchar (900)

 

credpresu_cbs_observacoes

Varchar (900)

 

credpresu_cbs_informacoesAdicionais

Varchar (900)

 

cbs_bc

Varchar (10)

 

Tabela IMP_IBSMUN

Nome

Tipo

Descrição

imp_codi

bigint

Chave primária

cma_codi

bigint

Código da regra

imp_ativ

bit

Campo para controlar tributos ativos e tributos históricos. 1 – Último tributo recebido (Atual) 0 – Histórico do Tributo (Anterior)

imp_status

Char (1)

P – Pendente A – Aprovado R – Rejeitado

imp_novo

bit

Flag para verificar se o imposto é novo

imp_usuario

int

Código do usuário da validação

imp_dt_valid

datetime

Data da validação da regra

imp_criacao

datetime

Data de criação do imposto

mot_codi

int

Código do Motivo da rejeição

imp_just

Varchar (500)

Justificativa da rejeição

imp_displegal

Varchar (500)

Dispositivo legal da rejeição

imp_resesp

Varchar (500)

Resultado esperado da rejeição

imp_hash

binary

HASH do IBSMUN

car_codi

int

Código da Carga

ibsmun_estatistica

Varchar (900)

Estatística do IBSMUN

tribreg_estatistica

Varchar (900)

 

credpresu_estatistica

Varchar (900)

 

Tabela IMP_IS

Nome

Tipo

Descrição

imp_codi

bigint

Código chave.

cma_codi

bigint

Código da regra

imp_ativ

bit

Campo para controlar tributos ativos e tributos históricos. 1 – Último tributo recebido (Atual) 0 – Histórico do Tributo (Anterior)

imp_status

Char (1)

P – Pendente A – Aprovado R – Rejeitado

imp_novo

bit

Flag para verificar se o imposto é novo

imp_usuario

int

Código do usuário da validação

imp_dt_valid

datetime

Data da validação da regra

imp_criacao

datetime

Data de criação do imposto

imp_hash

binary

HASH do IS

car_codi

int

Código da Carga

is_estatistica

Varchar (900)

Estatística do IS

mot_codi

int

Código do Motivo da rejeição

imp_just

Varchar (500)

Justificativa da rejeição

imp_displegal

Varchar (500)

Dispositivo legal da rejeição

imp_resesp

Varchar (500)

Resultado esperado da rejeição

Tabela IS

Nome

Tipo

Descrição

imp_codi

bigint

Chave primária

is_cst

Varchar (3)

Código de Situação Tributária. Ex: 00, 10, 40, 60

is_class_trib

Varchar (10)

 

is_bc

Varchar (10)

Base de cálculo

is_aliq

Varchar (20)

Alíquota (em %). Ex: 5.00

is_aliq_esp_unid

Varchar (20)

 

is_vlr_pauta

Varchar (20)

Valor da pauta. Valor utilizado para base de cálculo do imposto. Ex: 100.00

is_unid_medida

Varchar (20)

 

is_displeg

Varchar (900)

Norma legal que ampara a tributação indicada

is_inf_adic

Varchar (900)

Expressão obrigatória a constar no documento fiscal em decorrência do dispositivo legal da tributação apresentada

is_obs

Varchar (900)

 

is_vig_de

datetime

Data de início da vigência da tributação.

is_vig_ate

datetime

Data de término da vigência da tributação.

Tabela De/ Para de Cenários RT

A tabela "tbl_cenario_rt_depara" é utilizada para realizar o de-para entre os cenários fiscais já existentes e os novos cenários de tributação definidos para a Reforma Tributária.

Nome

Tipo

Descrição

id int Chave primária
id_cenario varchar (50) Código do cenário cadastrado na Systax
ent_sai varchar (1) 1 - Entrada
2 - Devolução de Entradas
3 - Saídas
4 - Devolução de Saídas
apelido varchar (100) Nome dado ao cenário
uf_origem varchar (2) UF de origem
uf_destino varchar (2) UF de destino
cod_natop varchar (5) Código da natureza da operação
finalidade varchar (50) Finalidade do cenário
origem varchar (50) Código do perfil do estabelecimento remetente da operação
destinacao varchar (50) Código do perfil do estabelecimento destinatário da operação
id_cenario_rt varchar (50) Código do cenário RT cadastrado na Systax
ent_sai_rt varchar (1) 1 - Entrada
2 - Devolução de Entradas
3 - Saídas
4 - Devolução de Saídas
apelido_rt varchar (100) Nome dado ao cenário - RT
uf_origem_rt varchar (2) UF de origem - RT
uf_destino_rt varchar (2) UF de destino - RT
cod_natop_rt varchar (5) Código da natureza da operação - RT
finalidade_rt varchar (20) Finalidade do cenário - RT
origem_rt varchar (20) Código do perfil do estabelecimento remetente da operação - RT
destinacao_rt varchar (20) Código do perfil do estabelecimento destinatário da operação - RT
vigencia_de datetime Vigência do registro
historico bit Controle de historico - 1 = histórico | 0 = Último registro
ativo bit Verificar se registro está ativo
dt_criacao datetime Data de criação do registro
usu_codi int Código do usuário
car_codi int Código da carga que foi inserido o registro

Tabela de produtos com regra geral

A tabela "tbl_produto_regra_geral" armazena as regras gerais de tributação por produto.

Nome

Tipo

Descrição

id bigint Chave primária
id_cenario varchar (50) Código do cenário cadastrado na Systax
codigo_produto varchar (120) Código do produto
origem_produto int Origem do produto
data_calculo datetime Data que foi feito o cálculo
vigencia_de datetime Data de início da vigência
vigencia_ate datetime Data de término da vigência
car_codi int Código da carga que foi inserido o registro
dt_criacao datetime Data de criação do registro
historico bit Controle de historico - 1 = histórico | 0 = Último registro
paramChave varchar (300) Parâmetro chave para controle interno
ativo bit Verificar se registro está ativo
descricao varchar (250) Descrição do produto
ncm varchar (12) Nomenclatura Comum do Mercosul
exTipi varchar (5) Nomenclatura Comum do Mercosul (Exceção)
ean varchar (15) Código EAN
prg_hash binary Hash do registro