Pular para o conteúdo
AGROsOpenAGROs
Navegaçãomenu

REST API · Fato

InventoryTransfers

Transferência entre locais de estoqueA 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
/v1/openagros/inventory-transfers
Chave
id
Escopo
finance.read
Campos
17
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
inputCodeCódigo do insumo.Edm.Doublenúmerosim
accountConta.Edm.Stringtextosim
subaccountSubconta.Edm.Stringtextosim
fromLocationLocal de estoque de origem.Edm.Stringtextosim
toLocationLocal de estoque de destino.Edm.Stringtextosim
quantityQuantidade transferida. É a única medida somável da coleção.Edm.Doublenúmerosim
unitUnidade de medida.Edm.Stringtextosim
unitPricePreço unitário.Edm.Doublenúmerosim
totalCostCusto total.Edm.Doublenúmero
documentDocumento.Edm.Stringtextosim
documentNumberNúmero do documento.Edm.Stringtextosim
dispatchedByQuem liberou a transferência.Edm.Stringtextosim
transportedByQuem transportou.Edm.Stringtextosim
receivedByQuem recebeu.Edm.Stringtextosim

Exemplos

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

Sintaxe completa em REST API.