Mogelijk maar deels oplossing, maar kijk eens naar:
Voorraadverloop
Doe een totaaltelling per artikelcode uit TransactionLinesBulk
voor goederenontvangst en de crediteringen hierop, plus goederenuitgifte en crediteringen hierop. Betreft zo uit mijn hoofd de volgende TransactionType
:
- 120: Fulfillment
- 121: Return fulfillment
- 130: Receipt
- 131: Purchase return
op boekingen op grootboekrekeningen van het GLAccountType
40 (“Inventory”).
Hou er rekening mee dat voorraadtellingen soms nodig waren/zijn om initieel geconverteerde cijfers te corrigeren.
Zie ook Better Predict Minimum Stock Level using new Get My Reports Tools voor een standaardrapport voor de ouderdomsanalyse van artikelen.
Voorraadtellingen
De volgende code is een voorbeeld hoe de voorraadtellingen voor alle artikelen en gekozen Exact Online administraties opgehaald kunnen worden:
select sct.DivisionLabel
, sct.StockCountNumber
, sct.WarehouseCode
, sct.WarehouseDescription
, sct.StockCountDate
, sct.description
, sct.entrynumber
--
, sce.LineNumber
, sce.ItemCode
, sce.ItemDescription
, sce.StockKeepingUnit
, sce.QuantityDifference
, sce.QuantityInStock
, sce.QuantityNew
, sce.CostPrice
, sce.ItemCostPrice
--
, sce.StorageLocationCode
, sce.StorageLocationDescription
from exactonlinerest..stockcounts@eol sct
join exactonlinerest..StockCountLines@eol sce
on sce.division = sct.division
and sce.stockcountid = sct.StockCountID
order
by sct.DivisionLabel
, sct.StockCountNumber
, sce.LineNumber