Incluir Produtos
Objetivo: Incluir produtos no site Systax.
Método: incluirProdutos
Parâmetros:
- String usuario
- String senha
- String xml
Observação: Há um limite de 200 produtos por requisição. Recomendamos enviar um único produto em cada requisição, se o objetivo for inclusão imediata e recuperação das informações de tributação do produto (recurso disponível apenas para clientes com tratamento específico nos segmentos de Varejo).
Descrição dos campos de chamada:
TAG | Descrição |
sys:usuario | Usuário do site Systax |
sys.senha | Senha do usuário |
idCli | Identificador do cliente |
codigo_produto | Código do produto |
NCM | NCM do produto |
EX_TIPI | EX TIPI |
codigo | Código de barras |
descrição | Descrição do produto |
categoria | Categoria do produto |
grupo | Grupo do produto |
tipo | Tipo do produto |
marca | Marca do produto |
embalagem | Embalagem do produto |
quantidade | Quantidade do produto |
perc_red_aliq | Percentual de redução de alíquota |
origem_produto | Origem do produto |
finalidade | Finalidade do produto |
Tabela de referência á TAG "Finalidade" da chamada:
Finalidade | Descrição |
0 | Revenda |
1 | Uso e consumo |
2 | Ambos |
Descrição dos campos de retorno:
TAG | Descrição |
ID | Identificador do produto |
codStatus | Código de status |
msgStatus | Mensagem de status |
Tabela de referência para as TAG´s "codStatus" e "msgStatus" do retorno:
Acessar o tópico https://documentacao.systax.com.br/Element80/Edit/29455/1
Exemplo de chamada:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sys="http://systax.com.br">
<soapenv:Header/>
<soapenv:Body>
<sys:incluirProdutos>
<sys:usuario>usuário</sys:usuario>
<sys:senha>senha</sys:senha>
<sys:xmlProdutos> <![CDATA[
<systaxCadastro>
<produto>
<idCli>71408</idCli>
<codigo_produto>PR001</codigo_produto>
<NCM>63079090</NCM>
<EX_TIPI></EX_TIPI>
<lista_codigo_barras>
<codigo>0</codigo>
</lista_codigo_barras>
<descricao>Produto PR001</descricao>
<categoria></categoria>
<grupo></grupo>
<tipo></tipo>
<marca></marca>
<embalagem></embalagem>
<quantidade></quantidade>
<perc_red_aliq></perc_red_aliq>
<origem_produto></origem_produto>
<finalidade></finalidade> <!-- 0=Revenda, 1=Uso e consumo e 2=Ambos -->
</produto>
</systaxCadastro> ]]>
</sys:xmlProdutos>
</sys:incluirProdutos>
</soapenv:Body>
</soapenv:Envelope>
Exemplo de retorno:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:incluirProdutosResponse xmlns:ns="http://systax.com.br">
<ns:return xsi:type="ax21:SystaxRet" xmlns:ax21="http://systaxret.systax.com.br/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ax21:origem>Systax</ax21:origem>
<ax21:ponteiro xsi:nil="true"/>
<ax21:sistema>Cadastro Retorno</ax21:sistema>
<ax21:status xsi:type="ax21:Status">
<ax21:ID>171980960</ax21:ID>
<ax21:codStatus>100</ax21:codStatus>
<ax21:msgStatus>Incluído com sucesso.</ax21:msgStatus>
</ax21:status>
</ns:return>
</ns:incluirProdutosResponse>
</soapenv:Body>
</soapenv:Envelope>