Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
	"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:

PropriedadeTipoDescriçãoAdicional
operationnumberIndica qual solicitação está sendo requisitada.

0: Baixa

1: Transferência Física

2: Transferência Contábil

3: Ampliação

assetstringCódigo do ativoSe operation != 0, será nulo
itemstringItem do ativo

Se operation != 0, será nulo

requests[].quantitynumberQuantidade que for baixadaSó existe se operation for 0
requests[].balancestringSaldo que foi baixadoSó 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
languagejs
themeRDark
titleresponse.json
collapsetrue
{
	"hasNext": true, 
	"requests" : [
		
	]
}