Tabela imposto_fiscal
Essa tabela armazena os tributos IS, IBS Municipal, IBS Federal e CBS, conforme exigido pela nova legislação da reforma tributária.

A tabela imposto_fiscal se relaciona com as tabelas produto e ncm por meio das tabelas de junção imposto_fiscal_produto e imposto_fiscal_ncm. Esse relacionamento permite que um imposto fiscal seja vinculado a vários produtos ou códigos NCM.

Após a criação de um registro em imposto_fiscal, o vínculo com a origem (produto ou NCM) deve ser feito através da tabela de junção correspondente, de acordo com a origem da aplicação do imposto.


InformaçãoColunaObrigatórioTipoTamanhoDescrição
Identificação no retaguarda

id_retaguarda

Sim

Texto

100

identificação única do registro na retaguarda

Situação

situacao

Sim

Inteiro


Define se o imposto está ativo ou inativo.

  • 0 - Inativo
  • 1 - Ativo


Data de cadastro

data_cadastro

Sim

Data


Exemplo "2025-05-05 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente.

Data de atualização

data_atualizacao

Sim

Data


Exemplo "2025-05-05 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente.

tipo imposto

tipo_imposto

SIM

Texto

10

Enumerador utilizado pelo PDV para identificar o tipo de imposto.
No banco de dados, o valor deve ser armazenado como texto

Valores possíveis:

  • IBSUF

  • IBSM

  • CBS

  • IS
CST

cst

Sim

Texto


Código de Situação Tributária

descricao CST

descricao_cst

Sim

texto


descrição do Código de Situação Tributária

Código Classificação Tributária 

cclasstrib

Sim

Inteiro


Código de classificação tributaria

percentual alíquota

percentual_aliquota

Sim

Numérico


percentual de alíquota

percentual redução aliquota

percentual_reducao_aliquota

Não

Numérico


percentual de redução de alíquota

percentual  alíquota especifica unidade medida

percentual_aliquta_especifica_unidadade_medida

Não

Numérico


percentual  alíquota especifica unidade medida

data inicio vigência 

data_inicio_vigencia

Sim

Data


data utilizada para o pdv iniciar o envio do imposto na xml

data fim vigência

data_fim_vigencia

Sim

Data


data utilizada para o pdv encerrar o envio do imposto na xml

Tabela de junção utilizada para estabelecer o relacionamento entre as tabelas imposto_fiscal e produto. Um produto pode estar associado a múltiplos registros de imposto fiscal.

InformaçãoColunaObrigatórioTipoTamanhoDescrição

identificacao imposto fiscal

chave primaria

id_imposto_fiscal

Sim

int


id da tabela imposto_fiscal 

identificacao produto

chave primaria

id_produto

Sim

int


id da tabela produto

Tabela de junção utilizada para estabelecer o relacionamento entre as tabelas imposto_fiscal e ncm. Um NCM pode estar vinculado a diversos registros de imposto fiscal.

InformaçãoColunaObrigatórioTipoTamanhoDescrição

identificacao imposto fiscal


id_imposto_fiscal

Sim

int


id da tabela imposto_fiscal 

identificacao NCM


id_ncm

Sim

int


id da tabela ncm