OData · Fato
InventoryTransfers
Transferência entre locais de estoque — A movimentação de insumo de um local para outro — de um tanque para outro, no caso do combustível. Origem e destino ficam na mesma linha, então para montar saldo por local conte a quantidade como saída na origem e entrada no destino.
Antes de somar
quantity é a única medida somável. O movimento tem origem e destino na mesma linha, então para saldo por local conte-a como saída em fromLocation e entrada em toLocation — e não junte esta coleção com InventoryMovements numa tabela só, porque a transferência apareceria duas vezes.
- Endereço
/odata/v1/InventoryTransfers- Chave
id- Escopo
finance.read- Campos
- 17
Campos
| Campo | O que é | Tipo | Nulo | Filtrável | Ordenável |
|---|---|---|---|---|---|
idchave | Identificador da linha. | Edm.Int64inteiro | — | sim | sim |
date | Data do registro. | Edm.Datedata | sim | sim | sim |
input | Insumo aplicado. | Edm.Stringtexto | sim | sim | sim |
inputCode | Código do insumo. | Edm.Doublenúmero | sim | sim | sim |
account | Conta. | Edm.Stringtexto | sim | sim | sim |
subaccount | Subconta. | Edm.Stringtexto | sim | sim | sim |
fromLocation | Local de estoque de origem. | Edm.Stringtexto | sim | sim | sim |
toLocation | Local de estoque de destino. | Edm.Stringtexto | sim | sim | sim |
quantity | Quantidade transferida. É a única medida somável da coleção. | Edm.Doublenúmero | sim | — | — |
unit | Unidade de medida. | Edm.Stringtexto | sim | — | — |
unitPrice | Preço unitário. | Edm.Doublenúmero | sim | — | — |
totalCost | Custo total. | Edm.Doublenúmero | — | — | — |
document | Documento. | Edm.Stringtexto | sim | sim | sim |
documentNumber | Número do documento. | Edm.Stringtexto | sim | sim | sim |
dispatchedBy | Quem liberou a transferência. | Edm.Stringtexto | sim | — | — |
transportedBy | Quem transportou. | Edm.Stringtexto | sim | — | — |
receivedBy | Quem recebeu. | Edm.Stringtexto | sim | — | — |
Exemplos
curl
curl -H "Authorization: Bearer oag_SEU_TOKEN" \
"https://service.agrosti.com.br/odata/v1/InventoryTransfers?$filter=date ge 2025-01-01"Power Query
let
Fonte = OData.Feed(
"https://service.agrosti.com.br/odata/v1/InventoryTransfers",
null,
[Headers = [#"Authorization" = "Bearer oag_SEU_TOKEN"], Implementation = "2.0"]
)
in
FonteSintaxe completa em OData.