Inventory
documento /v3/api docs/inventory · pacote generated/inventory · 47 operações método do sdk descrição http caminho escopo exigido corpo inventorycountcontrollerclose encerra a contagem de inventário e gera os ajustes de estoque post /api/inventory/counts/{id}/close manage inventory count — inventorycountcontrollerfindall lista as contagens de inventário get /api/inventory/counts read inventory — inventorycountcontrollerfinditems lista os itens de uma contagem de inventário get /api/inventory/counts/{id}/items read inventory — inventorycountcontrolleropen abre uma nova contagem física de inventário post /api/inventory/counts manage inventory count inventorycountrequest inventorycountcontrollerrecordcounts registra as quantidades contadas de um inventário put /api/inventory/counts/{id}/counts manage inventory count inventorycountentry inventorycountcontrollerreviewitem trata uma linha divergente da contagem aceita, recontagem ou justifica post /api/inventory/counts/{id}/items/{itemid}/review manage inventory count inventorycountreviewrequest inventorycountcontrollerscan escaneia um código de barras e registra a quantidade contada do item post /api/inventory/counts/{id}/scan manage inventory count inventorycountscanrequest materialrequisitioncontrolleraccept registra o aceite eletrônico de uma requisição de material e a aprova post /api/inventory/material requisitions/{id}/accept manage inventory — materialrequisitioncontrollerapprove aprova uma requisição de material post /api/inventory/material requisitions/{id}/approve manage inventory — materialrequisitioncontrollercancel cancela uma requisição de material post /api/inventory/material requisitions/{id}/cancel manage inventory — materialrequisitioncontrollerconsolidated consulta consolidada de materiais e lotes por fornecedor com requisições pendentes get /api/inventory/material requisitions/consolidated manage inventory — materialrequisitioncontrollercreate cadastra uma nova requisição de material post /api/inventory/material requisitions manage inventory registerrequest materialrequisitioncontrollerdeletefulfillment estorna o atendimento da requisição, devolve o estoque e a reabre delete /api/inventory/material requisitions/{id}/fulfillment manage inventory — materialrequisitioncontrollerdocumentcsv emite a requisição de material como documento csv, uma linha por item get /api/inventory/material requisitions/{id}/document csv manage inventory — materialrequisitioncontrollerfindbyid — get /api/inventory/material requisitions/{id} read inventory — materialrequisitioncontrollerfindbywarehouse — get /api/inventory/material requisitions read inventory — materialrequisitioncontrollerfulfill atende uma requisição de material post /api/inventory/material requisitions/{id}/fulfill manage inventory fulfillbody materialrequisitioncontrollerinterrupt interrompe o atendimento parcial de uma requisição de material post /api/inventory/material requisitions/{id}/interrupt manage inventory — materialrequisitioncontrolleritems — get /api/inventory/material requisitions/{id}/items read inventory — materialrequisitioncontrollerreject rejeita uma requisição de material post /api/inventory/material requisitions/{id}/reject manage inventory — materialrequisitioncontrollersearch — get /api/inventory/material requisitions/search read inventory — stockcontrollerbalancesbyproject retorna os saldos de estoque agrupados por projeto get /api/inventory/stock/balances/by project manage inventory — stockcontrollerexportbalancesbyprojectcsv exporta os saldos de estoque por projeto em csv get /api/inventory/stock/balances/by project/export csv manage inventory — stockcontrollerexportbalancescsv exporta os saldos de estoque filtrados em csv get /api/inventory/stock/balances/export csv manage inventory — stockcontrollerexportmovementscsv exporta as movimentações de estoque filtradas em csv get /api/inventory/stock/movements/export csv manage inventory — stockcontrollerfindbalances lista os saldos de estoque conforme os filtros informados get /api/inventory/stock/balances manage inventory — stockcontrollerfindmovements lista as movimentações de estoque get /api/inventory/stock/movements manage inventory — stockcontrollerkpis retorna os kpis de estoque de um produto e depósito no período get /api/inventory/stock/kpis manage inventory — stockcontrollerpostcosting contabiliza o custeio diferido de uma movimentação post /api/inventory/stock/movements/{id}/post costing manage inventory — stockcontrollerregisteravulsereceipt registra uma entrada avulsa de material sem nota vinculada post /api/inventory/stock/avulse receipt manage inventory avulsereceiptrequest stockcontrollerregistermovement registra uma movimentação de estoque post /api/inventory/stock/movements manage inventory stockmovementrequest stockcontrollertransfer transfere estoque entre almoxarifados post /api/inventory/stock/transfers manage inventory transferrequest stocklotcontrollercreate cadastra um novo lote de estoque post /api/inventory/lots manage lot stocklotrequest stocklotcontrollerfindbyproduct lista os lotes de estoque por produto get /api/inventory/lots read inventory — stocklotcontrollertraceability retorna a rastreabilidade do lote fornecedor de origem e destinos get /api/inventory/lots/{id}/traceability manage inventory — stocklotcontrollerupdate atualiza um lote de estoque existente put /api/inventory/lots/{id} manage lot stocklotrequest stockreservationcontrolleravailable retorna o estoque disponível para reserva get /api/inventory/stock reservations/available read inventory — stockreservationcontrollerconsume baixa uma reserva de estoque, consumindo a post /api/inventory/stock reservations/{id}/consume manage stock reservation — stockreservationcontrollerfindall lista as reservas de estoque get /api/inventory/stock reservations read inventory — stockreservationcontrollerrelease libera uma reserva de estoque post /api/inventory/stock reservations/{id}/release manage stock reservation — stockreservationcontrollerreserve reserva estoque de um produto post /api/inventory/stock reservations manage stock reservation stockreservationrequest warehousecontrollercreate cadastra um novo almoxarifado post /api/inventory/warehouses manage warehouse warehouserequest warehousecontrollerdelete inativa um almoxarifado delete /api/inventory/warehouses/{id} manage warehouse — warehousecontrollerfindall lista os almoxarifados get /api/inventory/warehouses read inventory — warehousecontrollerfindbyid retorna um almoxarifado pelo identificador get /api/inventory/warehouses/{id} read inventory — warehousecontrollerrestore reativa um almoxarifado post /api/inventory/warehouses/{id}/restore manage warehouse — warehousecontrollerupdate atualiza um almoxarifado existente put /api/inventory/warehouses/{id} manage warehouse warehouserequest corpos de requisição avulsereceiptrequest campo tipo obrigatório observação binlocation string — máx 64 expirydate string (date) — — lotcode string — máx 60 lotid string (uuid) — — movementdate string (date) — — notes string — máx 400 productid string (uuid) sim — projectid string (uuid) — — quantity number sim — serialnumber string — máx 80 sourcedocument string — máx 120 unitcost number sim — warehouseid string (uuid) sim — fulfillbody campo tipo obrigatório observação entries fulfillentrydto \[] sim — fulfillentrydto campo tipo obrigatório observação itemid string (uuid) sim — quantity number sim — inventorycountentry campo tipo obrigatório observação countedquantity number sim — itemid string (uuid) sim — inventorycountrequest campo tipo obrigatório observação binlocationfilter string — máx 64 countdate string (date) — — counttype string — annual · occasional · extinction · initial notes string — máx 400 objective string — verification · org creation · org extinction · general · survey productgroupid string (uuid) — — samplesize integer (int32) — mín 1 selectedproductids string\[] — — warehouseid string (uuid) sim — inventorycountreviewrequest campo tipo obrigatório observação note string — máx 600 resolution string sim accept adjustment · recount · justified inventorycountscanrequest campo tipo obrigatório observação barcode string sim — quantity number sim — itemrequest campo tipo obrigatório observação productid string (uuid) sim — requestedquantity number sim — registerrequest campo tipo obrigatório observação costcenterid string (uuid) sim — external boolean — — externalorigin string — máx 160 items itemrequest \[] sim — notes string — — projectid string (uuid) — — requestingunitid string (uuid) — — warehouseid string (uuid) sim — stocklotrequest campo tipo obrigatório observação expirydate string (date) — — lotcode string sim máx 60 productid string (uuid) sim — supplierpartnerid string (uuid) — — stockmovementrequest campo tipo obrigatório observação binlocation string — máx 64 lotid string (uuid) — — movementdate string (date) — — notes string — máx 400 productid string (uuid) sim — projectid string (uuid) — — quantity number sim — serialnumber string — máx 80 sourcedocument string — máx 120 type string sim receipt · issue · transfer in · transfer out · adjustment · storage · picking · production issue · production receipt unitcost number — — warehouseid string (uuid) sim — stockreservationrequest campo tipo obrigatório observação productid string (uuid) sim — quantity number sim — sourcedocumentid string (uuid) — — sourcetype string — sales order · requisition · manual · transfer · consignment warehouseid string (uuid) sim — transferrequest campo tipo obrigatório observação fromwarehouseid string (uuid) sim — lotid string (uuid) — — notes string — máx 400 productid string (uuid) sim — projectid string (uuid) — — quantity number sim — sourcedocument string — máx 120 towarehouseid string (uuid) sim — warehouserequest campo tipo obrigatório observação code string sim máx 32 description string — máx 512 establishmentid string (uuid) sim — name string sim máx 120 parentwarehouseid string (uuid) — — requiresbin boolean — —