Cadastro de locações de estoque

Web Services - Cadastro de locações de estoque

O objetivo deste serviço é realizar a inclusão de uma locação de estoque. Abaixo, segue exemplo do json de envio:


{
"inventory_location_insert":
{
"id": 2,
"description": "Prédio Azul",
"linked_person":
{
"type": "customer",
"id": 1
},
"status": "A",
"linked_user": "anderson"
}
}

Detalhamento dos campos

ID Campo Obrigatório Pai Tipo Observações
A01 inventory_location_insert Sim Raiz -  
A02 id Não A01 Inteiro (3)

Código da locação. Se não for informado, será gerado automaticamente pelo sistema. 

Não pode ser enviado o id 1 neste campo.

Campo chave primária da locação, ou seja, não pode se repetir.

A03 description Sim A01 Texto (30)

Descrição da locação.

A04 linked_person Não A01 -

Grupo de informações de cliente/fornecedor vinculado à locação.

B01 type Sim A04 Texto (30)

Valores permitidos:

  • customer: cliente
  • supplier: fornecedor
B02 id Sim A04 Inteiro (15)

Código do cliente/fornecedor (conforme informado no campo anterior).

A05 status Sim A01 Texto

Situação da locação. Valores permitidos:

  • A: ativa
  • I: inativa
A06 linked_user Não A01 Texto (20)

Usuário vinculado à locação. Não é permitido vincular um mesmo usuário a mais de uma locação.

 

Mensagem de retorno

Em caso de sucesso, será retornado um json conforme o exemplo abaixo:

{
"status": 1,
"error_code": 0,
"error_description": "",
"result":
{
"id": 15
}
}

Em caso de falha, será retornado um json conforme o exemplo abaixo:

{
"status": 0,
"error_code": 19,
"error_description": "Unknown error!",
"result": ""
}

<<