Inventory, Sales & Procurement (进销存) with ERP
Direct answer
进销存 (purchase-sales-stock) is the daily flow of buying goods, selling them and tracking stock. ERP turns these three flows into one connected system, so inventory quantities, money and customer orders always match — no more guessing what is on the shelf.
What 进销存 means
"进" is purchasing (procurement), "销" is sales (orders and fulfillment), and "存" is stock (inventory). Every trading or manufacturing business runs these three flows constantly. Done well, they tell you what to buy, what you can sell, and what you actually have.
Why standalone spreadsheets break
- Stock counts drift from reality as sales and purchases happen faster than anyone updates a file.
- Overselling — promising customers goods you do not have — becomes likely under volume.
- Purchase decisions lag because no one sees true available-to-promise stock in time.
- Finance cannot tie inventory value to the ledger without heavy manual reconciliation.
Core modules ERP unifies
- Procurement — purchase requests, supplier quotes, purchase orders and goods receipts.
- Sales order management — quotations, sales orders, picking, packing and shipping.
- Inventory control — real-time stock levels, lot/serial tracking, cycle counts and multi-warehouse transfers.
- Warehousing — put-away, bin locations and inbound/outbound workflow.
- Integration with finance — every movement posts to inventory valuation and the ledger automatically.
Available stock is arithmetic, not a number you look up
The single most common source of overselling is treating stock as one quantity. A usable system keeps at least four figures separate and recomputes them continuously:
- On-hand — physically present in the warehouse right now.
- Allocated (reserved) — committed to confirmed sales orders but not yet picked.
- Available-to-promise — on-hand minus allocated; the only number sales should quote against.
- In-transit — purchased and shipped but not received, which belongs in forward planning and not in what you can promise tomorrow.
When these collapse into one field, two failures follow in opposite directions: the business sells goods it does not have, or it refuses orders while sitting on saleable stock because nothing is reconciled in real time. Ask a vendor to show the availability calculation updating the moment a sales order is confirmed — batch or nightly recomputation is where overselling comes from.
The valuation method quietly decides your margin
Two companies can sell the identical shipment at the identical price and report different gross margins, purely because they value inventory differently. The method is not a technicality; it determines the cost figure subtracted from revenue on every issue:
- Moving weighted average — recalculates unit cost on every receipt. Purchase price swings are smoothed, which most trading businesses prefer and which Chinese accounting practice commonly applies.
- FIFO — issues the oldest cost first. Ending inventory tracks recent prices more closely, and margins move earlier when purchase prices shift.
- Standard cost — issues at a predetermined cost and posts differences to variance accounts. Best suited to manufacturing, where separating price variance from usage variance helps production accountability.
Whichever you choose, it must be applied consistently and agreed with your accountants, because changing it mid-year restates prior margins. Because every issue also posts to the ledger, this is the point where inventory and finance meet — the mechanism described in our financial and ERP integration guide.
Multi-channel, cross-border and overseas warehouses
Selling across channels is where simple inventory systems fail hardest. Each marketplace, B2B portal and offline account draws from the same pool, and a sale on any one of them must reserve stock everywhere else within seconds — otherwise the same unit is sold twice. The requirement list is specific: channel connectors that sync available quantity rather than raw on-hand, a low-stock threshold with alerting per warehouse, and a rule for what happens when channels compete for the last units.
Cross-border sellers add two more: overseas warehouses whose stock must be visible group-wide while still producing local books, and bonded versus ordinary trade stock that cannot be mixed. Exporters should additionally check that issued quantities reconcile against customs declarations, since the same numbers determine export rebate eligibility. That requirement is covered in our buying guide for Chinese export companies.
Who needs it
Distributors, retailers and trading companies with many SKUs; manufacturers tracking components and finished goods; and any business running multiple warehouses or selling across channels (online, wholesale, overseas). A very small shop with a handful of products can manage with basic inventory software, but the moment channels or SKU counts grow, ERP pays off.
How to choose
- Match the system to your actual flow: make-to-stock, make-to-order, or pure distribution.
- Confirm it handles your units of measure, batches/serials, and multi-warehouse logic.
- Check that sales channels (marketplace, B2B portal) connect without custom coding.
- Verify inventory valuation methods (standard, moving average, FIFO) fit your accounting.
Why stock records go wrong
Inventory accuracy rarely collapses from one big failure. It erodes through small habits, and by the time the count is off by a meaningful margin, nobody can say which habit caused it.
- Documents lag reality. Goods physically arrive and leave before anyone records them, so the system describes yesterday. Scanning at the point of movement is cheaper than an annual correction.
- Inconsistent units of measure. Purchasing buys cartons, sales sells pieces, and the warehouse counts pallets without reliable conversions.
- Negative stock is permitted. Allowing issues below zero hides timing errors instead of exposing them, and produces nonsense valuation.
- No lot or serial traceability. Without it, a quality issue means scrapping the whole warehouse rather than one batch.
- Counting only once a year. Cycle counting high-value or fast-moving items continuously surfaces discrepancies while they are still fixable; an annual shutdown only proves the size of the loss.
Common questions
Is inventory software the same as ERP?
Inventory software focuses on stock; ERP covers inventory plus purchasing, sales, finance and often production — with everything sharing one database so stock and money stay consistent.
Does it help with overseas stock?
Yes. Multi-warehouse and multi-currency support let you track stock in each country, see group-wide availability and still produce local books. Cross-border exporters should additionally confirm that bonded and ordinary trade stock stays separate, and that issued quantities reconcile against the customs declarations used for export rebate.
What is the difference between on-hand and available-to-promise stock?
On-hand is what is physically in the warehouse. Available-to-promise is on-hand minus whatever is already allocated to confirmed sales orders — and it is the only figure sales should quote against. Ignoring this difference is the most common cause of overselling.
Which inventory valuation method should I use?
Moving weighted average suits trading businesses because purchase price swings are smoothed. FIFO issues the oldest cost first, so margins respond earlier when prices shift. Standard cost fits manufacturing, since it separates purchase price variance from usage variance. Agree the choice with your accountant — changing it mid-year restates your prior margins.
How do I stop multi-channel selling from causing overselling?
Use channel connectors that synchronize available-to-promise quantity rather than raw on-hand, propagating within seconds of each order. Add per-warehouse low-stock alerts and decide up front what happens when several channels compete for the last units. Batch or nightly synchronization is too slow to prevent it.
How often should we count inventory?
Cycle counting high-value or fast-moving items continuously beats one annual shutdown, because discrepancies surface while they are still explainable. A common pattern is counting A-items monthly, B-items quarterly and C-items annually.