Exact Online: backorders / planning uitgaand

Een vraag omtrent de Exact Online API en hoe deze data op te halen met Invantive SQL. Misschien iemand ervaring mee?

Van de artikelen zoek ik het aantal dat nog in backorder staat. ‘Nog te leveren’ in de salesorders volstaat niet. Het scherm in Exact Online heet: ‘Planning uitgaand’ en daarbij wordt alles van het verleden geselecteerd.

Iemand een idee via welke tabel deze op te halen is? Het is in feite onderstaand scherm:

Is het toegestaan om je eigen vraag te beantwoorden? :roll_eyes:

Dit biedt mij in ieder geval de uitkomst:

ExactOnlineREST.Inventory.ItemWarehousePlanningDetails

1 like

Beste M.Vink,

Hieronder heb ik mijn SQL lijstje neergezet om de backorders zichtbaar te krijgen.
Door een koppeling met tabel ExactOnlineREST.Inventory.ItemWarehouses heb ik de actuele voorraad toegevoegd, zodat ik in de tijd een goed beeld heb van de beschikbare voorraad.
Aangezien wij ook werken met Artikelgroepen heb ik daar ook een koppeling mee gemaakt (ExactOnlineREST.Logistics.Items) zodat ik bepaalde groepen kan uitsluiten in mijn overzicht.

Mocht je meer willen weten hoor ik het graag.

Groeten, René Driessen

select a.ItemCode
,      a.ItemDescription
,      a.PlannedQuantity
,      a.PlannedDate
,      a.PlanningSourceDescription
,      a.PlanningType
,      a.PlanningTypeDescription
,      a.WarehouseCode
,      a.WarehouseDescription
,      b.CurrentStock
,      b.PlannedStockIn
,      b.PLannedStockOut
,      c.ItemGroupCode
,      c.ItemGroupDescription
,      a.PlanningSourceNumber
,      Month(a.PlannedDate)
       Year(a.PlannedDate)
from   ExactOnlineREST.Inventory.ItemWarehousePlanningDetails a     
LEFT 
JOIN   ExactOnlineREST.Inventory.ItemWarehouses b 
ON     a.ItemCode = b.ItemCode
LEFT 
JOIN   ExactOnlineREST.Logistics.Items c 
ON     c.code = a.ItemCode
where  b.WarehouseCode=1 
AND    c.ItemGroupCode IN (1,7,13,14,16)
Order 
By     ItemCode
,      PlannedDate
,      PlanningSourceDescription