Pular para o conteúdo
AGROsOpenAGROs
Navegaçãomenu

REST API · Fato

Sales

VendasAs linhas comerciais: cliente, produto, quantidade e faturamento.

grossAmount é o faturamento; stockAmount é o valor de custo ou estoque da linha. São medidas distintas. No tenant validado, subaccount vem de Subconta; a coluna SubcontaProd citada no levantamento do PBIX não existe no schema real.

Antes de somar

quantity só faz sentido somado dentro de uma mesma unit. Para um total que atravessa unidades, use grossAmount.

Endereço
/v1/openagros/sales
Chave
id
Escopo
finance.read
Campos
25
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
saleNumberNúmero da venda.Edm.Doublenúmerosim
dateData do registro.Edm.Datedatasim
documentDocumento.Edm.Stringtextosim
documentNumberNúmero do documento.Edm.Stringtextosim
counterpartyContraparte (cliente ou fornecedor).Edm.Stringtextosim
productProduto.Edm.Stringtextosim
groupGrupo.Edm.Stringtextosim
accountConta.Edm.Stringtextosim
subaccountSubconta.Edm.Stringtextosim
revenueGroupGrupo da receita (canal ou rateio). Classifica a receita contra o plano de contas financeiro, não o produto vendido.Edm.Stringtextosim
revenueAccountConta da receita (canal ou rateio).Edm.Stringtextosim
revenueSubaccountSubconta da receita (canal ou rateio).Edm.Stringtextosim
farmNome da fazenda.Edm.Stringtextosim
areaNome da área.Edm.Stringtextosim
subareaNome da subárea (talhão).Edm.Stringtextosim
farmKeyChave de relacionamento com a fazenda.Edm.Stringtextosim
areaKeyChave de relacionamento com a área.Edm.Stringtextosim
subareaKeyChave de relacionamento com a subárea.Edm.Stringtextosim
cropCultura.Edm.Stringtextosim
seasonAno-safra.Edm.Stringtextosim
quantityQuantidade.Edm.Doublenúmerosim
unitUnidade de medida.Edm.Stringtextosim
grossAmountFaturamento bruto.Edm.Doublenúmero
stockAmountValor de custo ou estoque da linha.Edm.Doublenúmero

Exemplos

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

Sintaxe completa em REST API.