Pular para o conteúdo
AGROsOpenAGROs
Navegaçãomenu

OData · 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
/odata/v1/InventoryMovements
Chave
id
Escopo
finance.read
Campos
14

Campos

CampoO que éTipoNuloFiltrávelOrdenável
idchaveIdentificador da linha.Edm.Int64inteirosimsim
dateData do registro.Edm.Datedatasimsimsim
inputInsumo aplicado.Edm.Stringtextosimsimsim
inputIdIdentificador do insumo.Edm.Doublenúmerosimsimsim
typeLocal de estoque do movimento. Nome herdado: prefira `location`, que lê o mesmo dado.Edm.Stringtextosimsimsim
locationLocal de estoque do movimento — o tanque, no combustível.Edm.Stringtextosimsimsim
documentDocumento.Edm.Stringtextosimsimsim
documentNumberNúmero do documento.Edm.Stringtextosimsimsim
supplierFornecedor.Edm.Stringtextosimsimsim
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/odata/v1/InventoryMovements?$filter=date ge 2025-01-01"
Power Query
let
    Fonte = OData.Feed(
        "https://service.agrosti.com.br/odata/v1/InventoryMovements",
        null,
        [Headers = [#"Authorization" = "Bearer oag_SEU_TOKEN"], Implementation = "2.0"]
    )
in
    Fonte

Sintaxe completa em OData.