Inventory - Backorders - MYOB doesn't work
Hi Folks
I am hoping that someone with deep knowledge of the limits of the inventory system in MYOB can give me some ideas - without forcing a retooling upon my client - which is a no-goer.
Just some thoughts and ideas on worka arounds.
Client runs numerous live web cards running off a live MYOB file - via an integrator that I have built using the MYOB API system - it works.
A new site due to go live has a more complicated end process - it builds products from components inventoried in the live MYOB file - it will work - the integrator feeds a costant inventory (unlimited) to the website and realtime accurate, up to date pricing.
The problem is when a product is built on the website and through some fancy web coding it works out the dynamic price and the component breakdown.
i.e Sold Product A - $1540 incl - which goes back to MYOB as an order ( for accounting)
But a breakdown of parts also goes back and depending on stock - if ANY component is not in stock or short stocked then the entire order is backordered and theoretically and order is placed back to MYOB.
And here is the problem.
Stock levels
Item 1 = 4
Item 2 = 5
Item 3 = 5
Order A - needs item 1 - 5 units, Item 2 - 5 units, item 3 - 5 units - however there is only 4 units of Item 1 in stock so this whole order goes on backorder
Order B - an hour later, a day later but after Order A orders
Product A - also - or Product B - $ 1030 incl
And the part breakdown =
item 1 = 3 units, item 2 - 3 units , item 3 - 3 units and hence can jump the queue!!!!!! the problem
We DO NOT WANT THIS TO HAPPEN.
No matter what the imperative
Order A must be completed before Order B - MYOB cannot handle this - just cannot.
So if we store
Order A - but do not transmit it to MYOB - just checks inventory ( and sends a backorder through for 1 unit of Item 1) and we wait for this to be filled
If Order B comes in off the web - we need to backorder item 1 = 3, item 2 = 3 and item 3 = 3 ( but it cannot jump the queue - Order A must be completed).
Notwithstanding an order in the system ( not from the web can snap up all of Item 1 = 4 whilst waiting for the backorder).
My point is (without retooling) can we monitor the inventory through the API - yes - easy - already doing this) and we simply keep Orders from the web queued until all precding are filled - and at the end of each day we give a report to say - back logged orders require this amoun t of stock - we can only fill the following with current stock.
The need is to watch backorders are enough for the queued Orders and current other outside demand.
I do not see another way of doing this??
Any one got any ideas.
The Doc