API - Leitura de regras
Objetivo: Retornar as regras aprovadas do Cockpit.
Método: POST
API Rest / Json: http://wscockpit.systax.com.br/api/api/regras
OBS: NÃO UTILIZAR EM NOVAS INTEGRAÇÕES
Descrição dos campos de chamada:
Campo | PAI | Descrição | Obrigatório |
id_cenario | / | Primeiro cenário a ser consultado. Pode ser informado 0 ou 1 para que a busca inicie pelo primeiro cenário disponível | Não |
codigo_produto | / | Código do produto a partir do qual se deseja realizar a leitura. Pode ser informado 0 ou 1 para iniciar pelo primeiro código disponível | Não |
origem_produto | / | Origem do material | Não |
paginacao | / | Quantidade de registros exibidos por página com um limite de 100 | Não |
ponteiro_atualizacao | / | Ponteiro do controle de atualização. Pode ser informado 0 ou 1 para exibir todas as regras | Não |
username | / | Usuário do Cockpit | Não |
senha | / | Senha do usuário | Não |
Tabela de referência para o campo "origem material":
Acesse a última versão do documento no link: https://documentacao.systax.com.br/PublicView2/Index/c14f5c52f0b52073cdf05eb75/26445 para obter os códigos de origem de materiais.
Exemplos de chamada:
{
"id_cenario": "0",
"codigo_produto": "0",
"origem_produto": "0",
"paginacao": 100,
"ponteiro_atualizacao": "0",
"username": "superdemo@systax.com.br",
"senha": "super123"
}
Descrição dos campos de retorno:
Campo | PAI | Descrição |
ponteiro_atualizacao | / | Ponteiro de atualização no formato ano+mês+dia+hora+minuto+segundo |
origem | / | Valor fixo "Systax". |
sistema | / |
Valor fixo "Cockpit". |
cod_status | status | Código de retorno |
msg_status | status | Mensagem de retorno |
Tabela de referência para os campos "cod_status" e "msg_status":
cod_status | msg_status |
0 | Sucesso |
1 | LoginSenhaInvalido |
8 | UsuarioSemCliente |
9 | ClienteSemConnectionString |
10 | FalhaNaAplicacao |
Exemplos de retorno:
{
"cenario": [
{
"ent_sai": "3",
"id_cenario": "152275",
"apelido": "Revenda_PR_TO_Importador_CFC",
"uf_origem": "PR",
"uf_destino": "TO",
"origem": "24",
"destinacao": "3",
"cod_natureza_operacao": "712",
"retorno": [
{
"cod_prod": "100500",
"descricao": "ROLAMENTO - AGULHAS",
"ean": "00000000000000",
"ncm": "84824000",
"origem_produto": "1",
"cfop": "6106",
"cest": "0104900",
"icms": {
"cst": "10",
"bc_composicao": 1,
"bc_composicao_sn_especial": 0,
"bc_composicao_fcp": 0,
"aliquota": "4.0000",
"generico": "tributos_aproximados_Estadual=18.00|tributos_aproximados_Federal=19.35",
"vigencia_de": "2017-10-01T00:00:00",
"dispositivo_legal": "Art. 8º, §2º, I, do RICMS/PR. Art. 18, III, do RICMS/PR.",
"inf_adicionais": "Art. 61 e Item 11 do Anexo XXI do RICMS/TO. Art. 8º, §2º, I, do RICMS/PR. Art. 18, III, do RICMS/PR. Protocolo ICMS CONSELHO NACIONAL DE POLÍTICA FAZENDÁRIA - CONFAZ nº 97 de 09.07.2010",
"icms_st": {
"bc_composicao": 71,
"bc_composicao_fcp": 0,
"aliquota_st": "18.0000",
"vigencia_de": "2020-02-01T00:00:00",
"dispositivo_legal": "Protocolo ICMS CONSELHO NACIONAL DE POLÍTICA FAZENDÁRIA - CONFAZ nº 97 de 09.07.2010. Art. 61 e Item 11 do Anexo XXI do RICMS/TO"
},
"estatistica": "A51"
},
"ipi": {
"cst": "50",
"cenq": "999",
"bc_composicao": 57,
"aliquota": "12.0000",
"generico": "ipi_cenq=999",
"vigencia_de": "2017-03-09T00:00:00",
"dispositivo_legal": "Art. 190 do RIPI/2010 e Decreto nº 8.950/2016"
},
"pis": {
"cst": "01",
"bc_composicao": 2,
"aliquota": "1.6500",
"vigencia_de": "2002-12-01T00:00:00",
"dispositivo_legal": "Art. 1º da Lei nº 10.637/2002. Art. 2º, caput, da Lei nº 10.637/2002"
},
"cofins": {
"cst": "01",
"bc_composicao": 2,
"aliquota": "7.6000",
"vigencia_de": "2004-02-01T00:00:00",
"dispositivo_legal": "Art. 1º da Lei nº 10.833/2003. Art. 2º, caput, da Lei nº 10.833/2003"
}
}
]
}
],
"ponteiro_atualizacao": "20210514111645",
"origem": "Systax",
"sistema": "Cockpit",
"status": {
"cod_status": 0,
"msg_status": "Retorno com sucesso. "
}
}
Para saber mais sobre o funcionamento da paginação e ponteiro de atualização, acesse a última versão do documento no link: https://documentacao.systax.com.br/PublicView2/Index/318b4b7811b2e97ba7071e386/30850