When Sales and Purchasing Stop Talking (and Stock Pays)
In most trading companies, the sales team and the purchasing team operate on different information at different speeds. Sales commits to a customer; purchasing finds out later. That gap costs money — in emergency freight, dead stock, and customers who stop calling back.
What Disconnected Looks Like in Practice
Here are the patterns that appear repeatedly in trading companies running sales and purchasing as separate functions:
Sales oversells stock that isn't there. The sales rep checks AutoCount, sees a quantity, and confirms the order. But three other reps made the same check in the last hour. Nobody sees reservations in real time.
Purchasing buys stock that sales already covered. A PO goes out for 500 units because the reorder report says stock is low. Sales had already closed two large orders that will move those units — but that information hadn't reached purchasing yet.
Emergency orders erode margin. When a confirmed order has no stock to fulfil it, the fastest solution is an emergency purchase at whatever price the supplier quotes that day. The margin on that order disappears, sometimes goes negative, and no one captures why.
Lead times are guessed, not tracked. Without a connection between purchase orders and sales orders, delivery promises are based on past experience rather than the actual open PO. When supplier lead times shift, customers are surprised.
Why This Happens
The underlying cause is almost never laziness or poor communication. It is that the tools do not share data.
AutoCount records invoices and payments. It is not designed to hold a live reservation against a sales order, trigger a procurement action, or alert purchasing that three large orders just landed. Those are workflow and integration problems, not accounting problems.
The result: each team works accurately within their own system and still creates chaos for the business as a whole.
The Three Connections That Matter
Fixing this does not require replacing AutoCount or rebuilding everything. It requires three specific connections:
| Connection | What It Does |
|---|---|
| Sales order → stock reservation | Removes confirmed quantity from available stock the moment a sale is confirmed, before invoicing |
| Sales order → purchase trigger | Flags purchasing when a sale creates a stock gap, with the required quantity and delivery date |
| PO status → sales visibility | Shows the sales team which orders are waiting on an open PO and when it is expected to arrive |
These three links close the gap. Sales knows what is actually available. Purchasing knows what is committed. And the stock figure that both teams see reflects reality.
What a Connected System Looks Like
When a sales order is created:
- Available stock is checked against all confirmed orders, not just raw on-hand quantity
- If stock is insufficient, a procurement request is auto-created with the required quantity and the customer's requested delivery date
- The procurement team works from a prioritised queue rather than a manual message from sales
- Once the PO is issued and a delivery date confirmed, that date flows back to the sales order
- The sales rep can update the customer with a real date, not an estimate
At every point, one team is not waiting on the other. The system carries the information between them.
The Cost of Waiting
The instinct is often to wait until the business is bigger or the team is larger before fixing this. The problem is that the cost grows with volume. Each additional sales rep and each additional product line multiplies the number of times the gap causes a problem.
A trading company moving RM 5M a year through disconnected systems is managing around the gaps. A company at RM 15M is losing real money to them every month.
FAQ
Can this be fixed without replacing AutoCount?
Yes. AutoCount handles invoicing and accounting well. The reservation, procurement trigger, and PO visibility layers are built around it — they integrate with AutoCount rather than replacing it.
How long does it take to connect sales and purchasing?
Depends on complexity, but most trading companies see a working integration in six to ten weeks. The first visible change — live stock reservations — can often be live in two to three weeks.
What if our purchasing team uses a different process for different suppliers?
That is common and manageable. The integration can respect different lead times, minimum order quantities, and supplier preferences while still creating the link between a confirmed sale and a procurement action.
Book a System Audit