Histórico da Página
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "hasNext": true, "requests" : [ ] } |
POST /atf/assets/{assetID}/requests
Cria uma nova solicitação para o ativo informado pelo parâmetro assetID.
Parâmetros aceitos
Não são aceitos parâmetros de URL para esta requisição.
Payload
O payload que será enviado na requisição conterá as seguintes propriedades:
Propriedade | Tipo | Descrição | Adicional |
---|---|---|---|
operation | number | Indica qual solicitação está sendo requisitada. | 0: Baixa 1: Transferência Física 2: Transferência Contábil 3: Ampliação |
asset | string | Código do ativo | Se operation != 0, será nulo |
item | string | Item do ativo | Se operation != 0, será nulo |
requests[].quantity | number | Quantidade que for baixada | Só existe se operation for 0 |
requests[].balance | string | Saldo que foi baixado | Só existe se operation for 0 |
Exemplo de retorno da requisição:
- item: Código do item (mostrar sempre junto) (null se type != 0)
- status: Status da solicitação (0-Pendente, 1-Finalizada, 2-cancelada)
- date: Data da solicitação, formato data Protheus YYYYMMDD
- reason: Motivo
Se operation=0 -> Motivo
Se operation=1 -> Detalhes
Se operation=2 -> Observação
- value: (só não existe se operation=1)
- quantity: (só existe se operation=0)
- balances: Tipos de saldo disponíveis no bem (ver GET /assets) (só existe se operation=0)
- type: Tipo de transferência (0-física, 1-contábil) (só existe se for operation=1)
GET /atf/requests?page=1&pageSize=1
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"hasNext": true,
"requests" : [
]
} |