Pular para o conteúdo
AGROsOpenAGROs
Navegaçãomenu

REST API · Fato

InventoryMovements

Movimentação de estoqueEntradas e saídas de insumo. É fluxo do período, não posição de estoque.

location e type entregam o mesmo dado — o local de estoque do movimento. type é o nome antigo, mantido para não quebrar relatórios já publicados; em modelo novo, use location.

Antes de somar

É fluxo do período, não posição de estoque. Some inQuantity e outQuantity; o saldo acumulado não é exposto porque se repete a cada movimento e somá-lo não significa nada. Para posição, agregue o fluxo até a data.

Endereço
/v1/openagros/inventory-movements
Chave
id
Escopo
finance.read
Campos
14
REST não filtra

A superfície REST aceita apenas page e pageSize. Para filtrar ou ordenar no servidor, use OData; em REST, o recorte é do lado do cliente.

Campos

CampoO que éTipoNulo
idchaveIdentificador da linha.Edm.Int64inteiro
dateData do registro.Edm.Datedatasim
inputInsumo aplicado.Edm.Stringtextosim
inputIdIdentificador do insumo.Edm.Doublenúmerosim
typeLocal de estoque do movimento. Nome herdado: prefira `location`, que lê o mesmo dado.Edm.Stringtextosim
locationLocal de estoque do movimento — o tanque, no combustível.Edm.Stringtextosim
documentDocumento.Edm.Stringtextosim
documentNumberNúmero do documento.Edm.Stringtextosim
supplierFornecedor.Edm.Stringtextosim
inQuantityQuantidade que entrou.Edm.Doublenúmerosim
outQuantityQuantidade que saiu.Edm.Doublenúmerosim
unitPricePreço unitário.Edm.Doublenúmerosim
totalCostCusto total.Edm.Doublenúmero
averageCostCusto médio.Edm.Doublenúmerosim

Exemplos

curl
curl -H "Authorization: Bearer oag_SEU_TOKEN" \
  "https://service.agrosti.com.br/v1/openagros/inventory-movements?pageSize=200&page=1"

Sintaxe completa em REST API.