Cadastro de cenários
Objetivo: Cadastrar um ou mais cenários (operações do cliente) em uma mesma requisição.
ATENÇÃO: Antes de iniciar o cadastro de cenários, leia atentamente o nosso "Roteiro de cenários", disponível no link: https://documentacao.systax.com.br/PublicView2/Index/0c5a84a842cddc2474b2e6d25/32159. A criação de cenário com parâmetros errados, gerará retorno tributário errado para todos os itens do cenário incorreto. Caso tenha necessidade de alterar algum cenário cadastrado com erro, será preciso deletá-lo e cadastrar um novo correto ou acionar o nosso time e solicitar o ajuste.
Descrição dos campos de entrada:
Campo |
PAI |
Descrição |
id |
cenarios |
Não enviar esta tag. Este código será gerado e preenchido automaticamente pelo sistema Systax. |
id_cliente |
cenarios |
ID do cliente |
grupo_cache |
cenarios |
Preencher sempre com "A" |
apelido |
cenarios |
Descrição do cenário |
ent_sai |
cenarios |
Tipo entrada/saída |
cod_nat_op |
cenarios |
Código de natureza de operação |
finalidade |
cenarios |
Código de finalidade |
destinacao |
cenarios |
Perfil do destinatário |
alternativo_ex_origem |
cenarios |
Perfil do remetente |
uf_origem |
cenarios |
UF do remetente |
uf_destino |
cenarios |
UF do destinatário |
id_mun_origem |
cenarios |
Código IBGE do município do remetente - Preencher somente para municípios com tributação diferenciada (ex.: municípios localizados na ZFM e ALC). |
id_mun_destino |
cenarios |
Código IBGE do município do destinatário - Preencher somente para municípios com tributação diferenciada (ex.: municípios localizados na ZFM e ALC). |
cnpj_ex_origem |
cenarios |
CNPJ do remetente - Preencher somente se houver orientação específica do time Systax. |
cnae_destinatario |
cenarios |
CNAE do destinatário - Preencher somente para casos de tributação por CNAE (ex.: operações com destino a MT ou CE). |
origem_produto_alternativo |
cenarios |
Preencher somente se houver orientação específica do time Systax. |
cenario_ind_prod |
cenarios |
Uso interno Systax. Não preencher. |
st_cest |
cenarios |
Uso interno Systax. Não preencher. |
frequencia |
cenarios |
Preenchimento padrão: |
dias_futuros |
cenarios |
Prenchimento padrão: "30". Refere-se à vigência da regra entregue. |
dt_criacao |
cenarios |
Não enviar esta tag. A data será preenchida automaticamente pelo sistema Systax. |
grupos |
cenarios |
Preencher a tag, somente quando houver precisra incluir o cenário em um grupo de produtos. |
IMPORTANTE: para os campos em que não for necessário o preenchimento, não enviar a tag ou enviar sem preenchimento.
Tabela de referência para o campo "ent_sai":
ent_sai | Descrição |
1 | Entrada |
3 | Saída |
Tabela de referência para os campos "cod_nat_op", "finalidade", "destinacao" e "alternativo_ex_origem":
Para obter a tabela com os principais códigos dos campos acima, acesse a última versão de documentação no link: https://documentacao.systax.com.br/PublicView2/Index/c14f5c52f0b52073cdf05eb75/26445. Caso tenha alguma situação específica e não localize nas tabelas um código compatível com a necessidade, acione nosso time para que possamos lhe dar orientações assertivas.
Descrição dos campos de retorno:
Campo | PAI | Descrição |
success | / | Status do retorno |
message | / | Mensagem do retorno |
total_itens | / | Quantidade de cenários na chamada |
total_ok | / | Quantidade de cenários cadastrados |
position | itens_ok | Posição do cenário na chamada |
id | itens_ok | ID do cenário cadastrado |
total_error | / | Quantidade de cenários não cadastrados |
position | itens_error | Posição do cenário na chamada |
message | itens_error | Mensagem do retorno |
Tabela de referência para os campos "success" e "message":
Código de retorno | success | message |
200 | true | OK |
400 |
false | token_invalid |
false | token_expired | |
500 | false | internal_error |
Exemplos de chamada:
{
"cenarios": [
{
"id_cliente": "71408",
"grupo_cache": "A",
"apelido": "Compra Ind_varejo_MG_SP",
"ent_sai": "3",
"cod_nat_op": "121",
"finalidade": "",
"destinacao": "2",
"alternativo_ex_origem": "1",
"uf_origem": "AC",
"uf_destino": "AC",
"id_mun_origem": "",
"id_mun_destino": "",
"cnpj_ex_origem": "",
"cnae_destinatario": "",
"origem_produto_alternativo": "",
"cenario_ind_prod": "",
"st_cest": "",
"frequencia": "1",
"dias_futuros": "30",
"grupos": ""
}
]
}
Exemplos de retorno:
{
"success": true,
"message": "ok",
"total_itens": 2,
"total_ok": 2,
"itens_ok": [
{
"position": 0,
"id": "2033763"
},
{
"position": 1,
"id": "2033764"
}
],
"total_error": 0,
"itens_error": []
}