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:
"1" - Para cenários de Saída
"2" - Para cenários de Entrada

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.

Para mais de um grupo, separar por virgula, conforme exemplo abaixo.

“grupos”: ”Teste1,Teste2,Teste3”

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": []
}