Árvore de páginas

Versões comparadas

Chave

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

...

Retorna a lista dos clientes disponiveis na url.

Parâmetros aceitos

Não existe parametrossão aceitos parâmetros de URL para esta requisição.

e

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

...

Retorna a lista das regioes disponiveis na url.

Parâmetros aceitos

Não existe parametrossão aceitos parâmetros de URL para esta requisição.

e

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

...

Retorna a lista dos locais disponiveis na url.

Parâmetros aceitos

Não existe parametrossão aceitos parâmetros de URL para esta requisição.

e

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
regions
ArrayArray com os locais-
regions[x].code
stringCódigo do local.-
regions[x].desc
stringDescrição do local.-
count
NumericQantidade de locais.-


GET rest/SUPERVISORGS/palces

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "places": [
        {
			"code": "00000001",
			"desc": "TOTVS SITE SP"
		},
		{
			"code": "00000002",
			"desc": "TOTVS MATRIZ - 1000"
		},
		{
			"code": "00000003",
			"desc": "CASA DO GUILHERME"
		},
		{
			"code": "00000004",
			"desc": "IBIRAPUERA"
       }
    ],
    "count": 4
}


POST /

...

rest/

...

supervisorgs/

...

operationalDecision


Envia requisição para tranferência / baixa e ampliação do ativo.

Parâmetros aceitos

Não são aceitos parâmetros de URL para esta requisição.

...

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

2: Ampliação

assetstringCódigo do ativoitemstringItem do ativorequests[].statusstringStatus da solicitação

0: Pendente

1: Finalizada

2: Cancelada

requests[].datedataData da solicitaçãoFormato data Protheus "YYYYMMDD"requests[].reasonstringMotivo (descrição)

Se operation=0 -> Motivo

Se operation=1 -> Detalhes

Se operation=2 -> Observação

requests[].valuenumberValorSó existe se operation for 1requests[].quantitynumberQuantidade que for baixadaSó existe se operation for 0requests[].balancestringSaldo que foi baixadoSó existe se operation for 0requests[].typestringTipo de transferência

0: Física

1: Contábil

Exemplo de retorno da requisição:

- item: Código do item (mostrar sempre junto)  

- 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)

cCode
stringcódigo do operador-
cobsstringcampo de observação-


Post /rest/SUPERVISORGS/operationalDecisionPost /wsatf001/assets/request

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
	"operation"cCode: 1,
	"asset": "000001",
	"item": "0001",
	"type": "0",
    "status" : 0,    
	"reason" : "teste",
	"value" : 100,
	"quantity" : 1,
    "balance": {
		"type": "10",
		"balance_type": "3"}"000000000283", 
cObs: "teste"


}