Árvore de páginas

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ção Coluna Obrigatório Tipo Tamanho Descriçã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

    texto


    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

    Local de Consumo

    local_consumo

    Não

    Texto

    50

    Código IBGE do municipio, estado ou código do país.

    Padrão

    padrao

    Não

    Booelano


    Define um imposto padrão a ser usado quando o produto não tiver imposto associado ao seu código ou NCM.

    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ção Coluna Obrigatório Tipo Tamanho Descrição

    identificacao imposto fiscal

    chave primaria

    imposto_fiscal_id

    Sim

    int


    id da tabela imposto_fiscal 

    identificacao produto

    chave primaria

    produto_id

    Sim

    int


    id da tabela produto

    Situação

    situacao

    Sim

    Inteiro


    Define se o imposto está ativo ou inativo para o produto.

    • 0 - Inativo
    • 1 - Ativo


    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ção Coluna Obrigatório Tipo Tamanho Descrição

    identificacao imposto fiscal


    imposto_fiscal_id

    Sim

    int


    id da tabela imposto_fiscal 

    identificacao NCM


    ncm_id

    Sim

    int


    id da tabela ncm

    Situação

    situacao

    Sim

    Inteiro


    Define se o imposto está ativo ou inativo para o NCM.

    • 0 - Inativo
    • 1 - Ativo


    • Sem rótulos