Tabela de Códigos
Chamada
Campo
|
PAI
|
Descrição
|
cod_interno
|
products
|
ID do produto (código interno do Cliente)
|
origem_produto
|
products
|
Origem do produto
|
descricao
|
products
|
Descrição do produto
|
complemento
|
products
|
Complemento do produto
|
ean
|
products
|
EAN do produto
|
ncm_original
|
products
|
NCM do produto
|
ex_tipi_original
|
products
|
Ex TIPI do produto
|
use_cest
|
products
|
Indica se a Systax deve respeitar o código CEST indicado na chamada como parâmetro de tratamento e retorno tributário. Assim, temos 3 possibilidades:
1) Se preenchido com "true" e informado EAN na chamada, a Systax comparará o CEST da chamada com o que será entregue pela Systax, a partir do tratamento por EAN + origem do material. Sendo a CEST compatível, o sistema seguirá com o fluxo padrão, ou seja, cadastro do item novo e geração de regras para ele dentro dos cenários devidos. Caso seja incompatível, o retorno evidenciará a incompatibilidade, apresentando a CEST que a Systax entende correta e o produto não será cadastrado.
2) Se preenchido com "true" e informada apenas NCM (sem EAN) na chamada, a Systax validará se essa CEST é possível para a NCM da chamada. Sendo a CEST compatível, o sistema seguirá com o fluxo padrão, ou seja, cadastro do item novo e geração de regras para ele dentro dos cenários devidos. Caso seja incompatível, o retorno evidenciará a incompatibilidade e o produto não será cadastrado.
3) Se preenchido com "false" ou se não informada a tag, o produto será inserido sem essa informação e o tratamento seguirá como padrão, por EAN ou NCM.
|
cest
|
products
|
CEST do produto (somente é necessário se "use_cest" = "true")
|
Tabela de referência para o campo "origem_produto":
Para obter a tabela completa do campo acima, acesse o link: https://documentacao.systax.com.br/PublicView2/Index/c14f5c52f0b52073cdf05eb75/26445/29834/30945
Retorno
Campo
|
PAI
|
Descrição
|
status
|
/
|
Status do retorno
|
itens
|
/
|
Quantidade de itens na chamada
|
itens_ok
|
/
|
Quantidade de itens inseridos
|
position
|
insert_ids
|
Posição do item na chamada
|
cod_interno
|
insert_ids
|
ID do produto (Cliente)
|
origem_produto
|
insert_ids
|
Origem do produto
|
id
|
insert_ids
|
ID do produto (Systax)
|
Tabela de referência para os campos "success" e "message":
Código de retorno
|
success
|
message
|
200
|
true
|
ok
|
400
|
false
false
|
An error while decoding token
Provided token is expired.
|
401
|
false
|
Token not provided
|
Tabela de referência para os retornos via CEST:
SuccessSucess
|
Message
|
Descrição
|
200
|
true
|
RETORNO COM SUCESSOdeleted
|
A CEST é válida para a NCM informada e foi possível Exclusão tratamento do itemrealizada com sucesso.sucesso
|
400
|
false
|
CEST INCOMPATIVELid_not_found
|
PodeID estar acompanhado das "message_cest" abaixo, para esclarecimento do motivo de incompatibilidade.
"message_cest": "o produtoinformado não possuifoi CEST"
"message_cest": "lista CEST válida(s): XXXXX"
"message_cest": "NCM encontrada: XXXXX"encontrado
|
400
|
false
|
CEST NÃO LOCALIZADAtoken_invalid
|
NãToken informado não encontroué nenhuma CESTválido
|
400
|
false
|
NAO FOI POSSIVEL CADASTRARtoken_expired
|
ParaToken casosinformado deexpirou
chamada |
com
use_cest=true
e
CEST=vazio400
e |
false
|
missing_token
|
Token não existefoi produtoinformado
compatível |
pre-existente
na
Systax.
Este
caso,500
provavelmente |
precisará
defalse
atuação |
de
uminternal_error
consultor |
Systax
eErro estaráinterno acompanhadoda de uma das "message_cest" abaixo:
"message_cest": EAN possui CEST
"message_cest": NCM possui CEST
"message_cest": não existe produto na base Systax sem CEST para vincular
"msg": "item sem configuracao"
Esta mensagem será exibida quando o produto Systax de referência precisa de tratamento manual de um consultor Systax.API
|