Skip to content
Sign InBook a Demo
Keep control · Stock & Purchasing Control

Know what you bought, what arrived, and what you still owe for it

Stock drifts when things arrive or leave without a record, and suppliers get paid on a bill nobody checked against the delivery. This is the chain that gives each of those steps a document, and keeps the shelf, the cost and the ledger reading from the same one.

How it usually goes

The count on the system and the count on the shelf disagree, and nobody can say when they parted company. A delivery was signed for and shelved, but the paperwork went in a drawer, so the system still thinks the stock is on a truck.

Supplier bills arrive by email and are paid from the bill, because the bill is what is in front of you. Whether the quantities on it match what was ordered — or what turned up — is a question that gets asked once a year, if at all.

And what a product actually cost you is the last price somebody remembers, which is why the margin figure changes depending on who is asked. When two branches run out of the same item, one is over-ordering and the other is borrowing, and neither shows in a report.

Step by step

From reorder point to settled bill

Every step is its own document with its own approval, so nothing is bought, received or paid on a verbal — and each one updates the stock count, the cost or the ledger as it goes.

Step 01/ 08
  1. Analytics & Reporting

    The shelf says buy

    A reorder point per product, per branch, in Inventory. The reorder list is the first thing on the stock dashboard, and low stock is one of the alerts that shows across every branch, whichever one you are working in.

  2. Purchasing

    Ask, and compare

    Send a request for quotation, record what each vendor quoted, and compare them in Purchasing. A purchase proposal captures the recommended choice for approval before anything is ordered.

  3. Purchasing

    Raise the order

    A purchase order from the proposal or on its own, with quantities, prices and an expected delivery. It can be set to defer stock until the goods are received, so the shelf is not credited for what has not arrived.

  4. Sales & Invoicing

    Book what actually arrived

    A goods receipt against the order, in full or in part. Stock goes up at the branch that received it, and the moving average cost for that item and branch is updated. Where the business runs in goods-received mode, the receipt posts stock against a goods-received-not-invoiced account until the bill comes.

  5. Purchasing

    Approve the bill against the order and the receipt

    The vendor bill is matched to what was ordered and what was received, then approved. Where three-way matching is switched on, order, receipt and bill are compared at approval and the mismatches shown. Approval posts each line to stock, purchases or expense, input tax to its account, delivery charges to expense and the total to payables in Accounting & Finance.

  6. Inventory

    Send back what was wrong

    A debit note for goods returned or an overcharge reduces what you owe and reverses the stock or expense and the input tax. It is also how a bill that was approved in error is corrected, because cancelling a bill does not reverse its entry.

  7. Purchasing

    Pay, and see what is left

    A payment made is allocated across bills and posts from the bank or cash account, with bank charges recorded separately. The Vendor Statement of Account and Aged Payables read from the bills and payments, so the overdue column is a list rather than a single number you have to trust.

  8. Analytics & Reporting

    Sell it, and let the cost follow

    When a product sells at the counter, the deduction happens in the cloud as the order syncs, and cost of sales posts against stock at the moving average. The sales and stock reports in Analytics & Reporting read those movements as they arrive.

    Workflow complete
Purchasing

What you owe, and for what

Supplier spend, open orders and the balance aged into buckets, so the overdue column is not one number you have to trust.

The IMFlow360 purchasing dashboard: supplier spend for the period, the count of open purchase orders, the outstanding balance and how much of it is overdue, a thirteen-month spend chart, an aged-balance chart splitting the balance into current, one to thirty, thirty-one to sixty and over sixty days, a table of open orders by vendor, and suppliers ranked by spend.
What changes

What changes

Stock arrives with a record

Goods received are booked against the purchase order rather than typed in, and wastage is a recorded movement rather than a silent adjustment. Most drift comes from stock arriving or leaving without a record, so both now have one, and every change is attributable.

A cost you did not have to remember

Each receipt updates a moving average cost per item and branch. That figure is what the stock valuation and cost of sales read, so the margin on a report is the margin, not an estimate that depends on who was asked.

Bills that were checked before they were paid

The bill is a document with an approval, matched to the order and the receipt. Where the business turns three-way matching on, a quantity that does not agree is shown at approval rather than discovered at year end.

Payables you can age

Every bill, debit note and payment sits against the vendor, so the statement and the aged payables are read from the documents. Overdue bills are also one of the alerts shown across every branch.

Each branch keeps its own shelf

On-hand quantity is tracked per branch, and per warehouse within it. One location selling through its stock does not draw down another, and moving stock between branches is a recorded transfer rather than an assumption.

A product list that comes across in one go

A spreadsheet importer with a template validates the whole file and previews it before anything is written. Variants — size, colour, anything you define — each carry their own SKU, barcode, price and stock level, and a barcode cannot be on two things at once.

What it does not do

Worth knowing before a demo rather than after one.

  • Three-way matching and goods-received-not-invoiced accrual are switched on per business. The default is to receive and post against the bill.
  • Moving average cost only. There is no FIFO, no landed-cost calculation and no purchase-price variance account.
  • Cancelling an approved bill does not reverse its ledger entry — raise a debit note.
  • The stock deduction for a till sale happens in the cloud when the order syncs, not on the terminal, and a refund at the till does not put the item back on the shelf. Purchase orders, goods receipts and stock adjustments are in the web back office, not on the till.
  • A purchase order is a document you send; nothing is transmitted to a supplier system. There is no recipe or ingredient costing, and no weighed items.
FAQ

Questions about this workflow.

What owners ask before they move a live business onto a new platform.

Can I create a purchase order from the till when stock runs low?

Not from the till. Purchase orders, deliveries and stock adjustments are done in your IMFlow360 dashboard, where the stock dashboard's reorder list shows what's running low so you can order from there.

Do I have to record a goods receipt before approving a supplier bill?

No, not by default: most businesses receive stock and approve the bill in one step. If you want a separate goods receipt and three-way matching of order, receipt and bill, both can be switched on for your business.

If I buy the same item at two different prices, which cost does IMFlow360 use?

The weighted average. IMFlow360 blends the prices into one average cost per item at each branch, updated with every delivery, and uses it for stock value and profit. It doesn't use FIFO or add freight costs.

Can IMFlow360 cost a dish or treatment from its ingredients?

Not yet. IMFlow360 doesn't do recipe or ingredient costing, and selling a service doesn't reduce the products used to deliver it. Stock is costed and counted item by item.

See it against your own work

Products and variants, reorder points, multi-branch stock and transfers, and the stock dashboard in full.