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