Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Propriedades do Tributo (F2D)

PropriedadeDescrição
base_valor

Valor da base do imposto

base_quantidadeValor da base quando é operação com quantidade
base_umUnidade de medida (preenchimento obrigatório caso haja valor na propriedade base_quantidade)
aliquotaAlíquota do tributo
valorValor do imposto

Propriedades de escrituração (CJ3)

PropriedadeDescrição
CSTClassificação fiscal
CCTCCT IBS/CBS
vl_tributadoValor tributado
vl_isentoValor isento
vl_outrosValor outros

vl_diferido

Valor diferido

pc_diferido

Percentual do diferimento

pc_reducao_base

Percentual da redução

base_original

Base original

pc_reducao_aliq

Percentual de redução de alíquota

aliquota_original

Alíquota original
Aviso
titleAtenção

A classe TaxOperandIntegrator tem  por objetivo preencher as referencias internas do configurador de tributos, sendo assim, mesmo que a propriedade tenha o conteúdo zero ou vazio precisa ser informado, pois se tratando de uma integração para recepção dos tributos e seus respectivos valores não é possível presumir o valor.

...

Para o funcionamento correto, os tributos legados (tributos correntes atualmente, antes da reforma) precisam ter pelo menos a seguinte estrutura:

Estrutura JSON tributos legados

...

Bloco de código
languagejs
themeMidnight
{
    "1": {
      "000021": {
        "base_valor": 10000,
        "aliquota": 10,
        "valor": 500,
       	}
   	}
}

Propriedades do Tributo (F2D)

PropriedadeDescrição
base_valor

Valor da base do imposto

base_quantidadeValor da base quando é operação com quantidade
base_umUnidade de medida (preenchimento obrigatório caso haja valor na propriedade base_quantidade)
aliquotaAlíquota do tributo
valorValor do imposto

Propriedades de escrituração (CJ3)

PropriedadeDescrição

tab_CST

Tabela CST
CSTCST
vl_tributadoValor tributado
vl_isentoValor isento
vl_outrosValor outros

vl_diferido

Valor diferido

pc_diferido

Percentual do diferimento

pc_reducao_base

Percentual da redução

base_original

Base original

pc_reducao_aliq

Percentual de redução de alíquota

aliquota_original

Alíquota original

Em casos onde é necessário enviar a escrituração é obrigatório que todas as propriedades de escrituração estejam no JSON:

Estrutura JSON tributos legados completa

Bloco de código
languagejs
themeMidnight
titleEstrutura completa JSON Tributo legado
    numero_item
		|_id_tributo
			|_base_valor
		 	|_base_quantidade
        	|_base_um
        	|_aliquota
        	|_valor
        	|_tab_CST
        	|_CST
        	|_vl_tributado
        	|_vl_isento
        	|_vl_outros
        	|_vl_diferido
        	|_pc_diferido
        	|_pc_reducao_base
        	|_base_original
        	|_pc_reducao_aliq
        	|_aliquota_original

Composição JSON

Bloco de código
languagejs
themeMidnight
titleExemplo
 {
    "1": {
      "000062": {
        "base_valor": 0,
        "base_quantidade": 10000,
        "base_um": "UM",
        "aliquota": 10,
        "valor": 500,
        "tab_CST": "000001",
        "CST": "001",
        "vl_tributado": 6.55,
        "vl_isento": 0.00,
        "vl_outros": 0.00,
        "vl_diferido": 0.00,
        "pc_diferido": 0,
        "pc_reducao_base": 0,
        "base_original": 0,
        "pc_reducao_aliq": 0,
        "aliquota_original": 0.00
      	}
   	}
} 























05. TABELAS UTILIZADAS