Histórico da Página
...
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
id_tributo |_base_valor |_base_quantidade |_base_um |_aliquota |_valor |_esc_CST |_CCT |_vl_tributado |_vlesc_isentoCCT |_esc_vl_outrostributado |_esc_vl_diferidoisento |_pcesc_vl_diferido outros |_pcesc_reducaovl_basediferido |_base_original |_esc_pc_reducao_aliqdiferido |_ |_esc_pc_reducao_base |_esc_base_original |_esc_pc_reducao_aliq |_esc_aliquota_original |
Composição JSON
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{ "000060": { "base_valor": 0, "base_quantidade": 10000, "base_um": "UM", "aliquota": 10, "valor": 500, "esc_CST": "000", "esc_CCT": "003", "esc_vl_tributado": 6.55, "esc_vl_isento": 0.00, "esc_vl_outros": 0.00, "esc_vl_diferido": 0.00, "esc_pc_diferido": 0, "esc_pc_reducao_base": 0, "esc_base_original": 0, "esc_pc_reducao_aliq": 0, "esc_aliquota_original": 0.00 } } |
| Aviso | ||
|---|---|---|
| ||
Caso a estrutura não seja respeitada o processamento será interrompido. |
Propriedades do Tributo (F2D)
| Propriedade | Descrição | Type | Obrigatório? |
|---|---|---|---|
| aliquota | Alíquota do tributo | number | Sim |
| base_quantidade | Valor da base quando é operação com quantidade | number | Sim |
| base_um | Unidade de medida (preenchimento obrigatório caso haja valor na propriedade base_quantidade) | character | Sim |
| base_valor | Valor da base do imposto | number | Sim |
| valor | Valor do imposto | number | Sim |
Propriedades de escrituração (CJ3)
| Propriedade | Descrição | Type | Obrigatório? |
|---|---|---|---|
| esc_CST | Classificação fiscal | character | Sim |
| esc_CCT | CCT IBS/CBS | character | Sim |
| esc_vl_tributado | Valor tributado | number | Sim |
| esc_vl_isento | Valor isento | number | Sim |
| esc_vl_outros | Valor outros | number | Sim |
esc_vl_diferido | Valor diferido | number | Sim |
esc_pc_diferido | Percentual do diferimento | number | Sim |
esc_pc_reducao_base | Percentual da redução | number | Sim |
esc_base_original | Base original | number | Sim |
esc_pc_reducao_aliq | Percentual de redução de alíquota | number | Sim |
esc_aliquota_original | Alíquota original | number | Sim |
Tributos legados
Para o funcionamento correto, os tributos legados (tributos correntes atualmente, antes da reforma) precisam ter pelo menos a seguinte estrutura:
...
Propriedades do Tributo (F2D)
| Propriedade |
|---|
Descrição | type |
|---|
Obrigatório | |||
|---|---|---|---|
| base_valor | Valor da base do imposto | number | Sim |
| base_quantidade | Valor da base quando é operação com quantidade | number | Não* |
| base_um | Unidade de medida (preenchimento obrigatório caso haja valor na propriedade base_quantidade) | character | Não* |
| aliquota | Alíquota do tributo | number | Sim |
| valor | Valor do imposto | number | Sim |
mva | Índice de cálculo MVA | number |
Base quantidade
Em casos onde é necessário enviar o valor da base por quantidade é obrigatório o envio de todas as propriedades do tributo, sendo necessário também o preenchimento da propriedade base_um, exemplo:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
id_tributo
|_base_valor
|_base_quantidade
|_base_um
|_aliquota
|_valor |
Composição JSON
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"000021": {
"base_valor": 0,
"base_quantidade": 10000,
"base_um": "UM",
"aliquota": 10,
"valor": 500,
}
} |
Propriedades de escrituração (CJ3)
Propriedade | Descrição | Type |
|---|---|---|
tab_CST | Tabela CST | character |
| CST | CST | character |
| vl_tributado | Valor tributado | number |
| vl_isento | Valor isento | number |
| vl_outros | Valor outros | number |
vl_diferido | Valor diferido | number |
pc_diferido | Percentual do diferimento | number |
pc_reducao_base | Percentual da redução | number |
base_original | Base original | number |
pc_reducao_aliq | Percentual de redução de alíquota | number |
aliquota_original | Alíquota original | numbe |
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 | ||||
|---|---|---|---|---|
| ||||
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
| Não | |||
aux_mva | Índice de cálculo auxiliar do MVA | number | Não |
pauta | Pauta | number | Não |
vl_majorado | Percentual de Majoração | number | Não |
aux_majoracao | Indice auxiliar do percentual de majorção | number | Não |
vl_majoracao | Valor Majoração | number | Não |
pc_majorcao | Alíquota Majoração | number | Não |
aliquota_tribut | Alíquota do Tributo por regra de NCM | number | Não |
ded_dep | Dedução por dependentes | number | Não |
Base quantidade
* Em casos onde é necessário enviar o valor da base por quantidade é obrigatório o envio de todas as propriedades do tributo, sendo necessário também o preenchimento da propriedade base_um, exemplo:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
id_tributo
|_base_valor
|_base_quantidade
|_base_um
|_aliquota
|_valor |
Composição JSON
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"000021": {
"base_valor": 0,
"base_quantidade": 10000,
"base_um": "UM",
"aliquota": 10,
"valor": 500,
}
} |
Propriedades de escrituração (CJ3)
| Propriedade | Descrição | type | Obrigatório? |
|---|---|---|---|
esc_tab_CST | Tabela CST | character | Não |
| esc_CST | CST | character | Não |
| esc_vl_tributado | Valor tributado | number | Sim |
| esc_vl_isento | Valor isento | number | Sim |
| esc_vl_outros | Valor outros | number | Sim |
esc_vl_diferido | Valor diferido | number | Não |
esc_pc_diferido | Percentual do diferimento | number | Não |
esc_pc_reducao_base | Percentual da redução | number | Não |
esc_base_original | Base original | number | Não |
esc_pc_reducao_aliq | Percentual de redução de alíquota | number | Não |
esc_aliquota_original | Alíquota original | number | Não |
Estrutura JSON tributos legados completa
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
id_tributo
|_base_valor
|_base_quantidade
|_base_um
|_aliquota
|_valor
|_mva
|_aux_mva
|_pauta
|_vl_majorado
|_aux_majoracao
|_vl_majoracao
|_pc_majorcao
|_aliquota_tribut
|_ded_dep
|_esc_tab_CST
|_esc_CST
|_esc_vl_tributado
|_esc_vl_isento
|_esc_vl_outros
|_esc_vl_diferido
|_esc_pc_diferido
|_esc_pc_reducao_base
|_esc_base_original
|_esc_pc_reducao_aliq
|_esc_aliquota_original |
Composição JSON
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"000021": {
"base_valor": 0,
"base_quantidade": 10000,
"base_um": "UM",
"aliquota": 10, | ||||
| Bloco de código | ||||
| ||||
{ "000021": { "base_valor": 500, "mva": 0, "aux_mva": 0, "pauta" : 0, "vl_majorado": "base_quantidade0, "aux_majoracao": 0, "vl_majoracao": 100000, "base_um "pc_majorcao": "UM"0, "aliquota_tribut": 100, "valor "ded_dep": 5000, "esc_tab_CST": "000001", "esc_CST": "001", "esc_vl_tributado": 6.55, "esc_vl_isento": 0.00, "esc_vl_outros": 0.00, "esc_vl_diferido": 0.00, "esc_pc_diferido": 0, "esc_pc_reducao_base": 0, "esc_base_original": 0, "esc_pc_reducao_aliq": 0, "esc_aliquota_original": 0.00 } } |
Regras Operandos de Integração
...