Ledgr/Documentation/Procurement

Procurement

Watch the lesson: Raise a purchase order and receive the goods (2:07).

Everything between "we need this" and "the invoice is right, pay it" — asked for, approved, quoted, ordered, received and matched, with a record at each step of who decided what.

Plan.

Procurement is included from Manufacturing upwards. See pricing. Purchase orders on their own are part of expenses & bills from Starter — this module is the controlled process around them.

On Business and above it can be bought on its own as the Procurement & supplier workspace add-on at R1 199/mo, supplier portal included and nothing charged to your suppliers.

Purchase requests

A purchase request — a requisition — is somebody asking to spend money. It is deliberately not a purchase order: the person who knows a part is needed is rarely the person allowed to commit the company to buying it.

  1. Procurement → Purchase requests → New request
  2. Add what you need and why

    Lines can be stock items or free text for things you do not hold. The reason field is what an approver reads first, so it earns its place.

  3. Submit

    The approval rules decide where it goes. A request raised from an MRP recommendation arrives with its lines already filled in.

Approvals

Rules route a request by value, so R500 of consumables does not need the same signature as R500 000 of steel. The Approvals tab shows a count of what is waiting on you specifically, and each decision is recorded with who made it and when.

Add the bands under Policy → Approval routing → Add a band. Until you do, every submitted request waits for one approval from anybody who holds the approve permission for procurement — having no rules does not mean anything goes. The only ways a request goes through with nobody's approval are the ones you set: an Auto-approve below amount under Policy, or bands that start above the request's value.

Sourcing and RFQs

  1. Raise an RFQ from an approved request

    Pick the suppliers to ask. Each gets the same lines, so the replies are comparable.

  2. Capture the responses

    Price, lead time and validity per supplier per line.

  3. Award

    Awarding turns the chosen quote into a purchase order. The RFQ stays attached, so a year later you can still show what the alternatives were — which is exactly what an auditor or a B-BBEE verification asks for.

Approved suppliers

The Approved suppliers tab is the list you are allowed to buy from, as distinct from every supplier who has ever sent an invoice. Each carries the things an SA buyer actually needs at the moment of choosing:

  • B-BBEE level and status, so preferential procurement is a fact at the point of the decision rather than something reconstructed at scorecard time.
  • VAT number and tax clearance, so you find out a vendor is not compliant before you owe them money rather than when you try to claim the input VAT.
  • Performance — on-time and late deliveries, counted from receipts rather than typed in.

Contracts

Agreed prices and terms with a supplier over a period. A purchase order raised against a contract prices itself from it, and the contract's remaining value is drawn down as you buy, so an over-commitment is visible while it is still avoidable.

Receiving

A goods receipt records what actually arrived, which is regularly not what was ordered. Receive short, receive over, or receive against several deliveries — the purchase order tracks the outstanding balance either way, and the stock movement happens at receipt, not at invoice.

Three-way match

The check that stops the most expensive routine mistake in accounts payable: paying an invoice for goods that never arrived, or at a price nobody agreed to.

Ledgr compares the purchase order (what was agreed), the goods receipt (what arrived) and the supplier invoice (what is being charged). Where the three agree within tolerance the bill is passed for payment. Where they do not, it becomes an exception with the difference named — quantity, price, or something billed that was never received — and the 3-Way Match tab carries the count so exceptions are worked rather than accumulated.

An exception holds the bill's payment. Paying it from Expenses, marking it paid, a bank rule and a bank match are all refused, saying why, until somebody who can approve purchases Accepts the variance on the 3-Way Match tab — or Rejects it, which keeps it unpaid while you take it up with the supplier. Under Policy you can make the match advisory instead: exceptions are still listed and counted, and nothing is held.

Set the tolerance deliberately.

Zero tolerance turns every rounding difference and part-delivery into an exception, and a queue nobody can clear gets ignored wholesale. Under Policy, set a tolerance small enough to catch a real error and large enough that the queue means something.

Purchase orders

Issuing the order is what turns a sourcing decision into a commitment. The Orders tab holds them with what has been received against each, so the open commitment is a figure you can see rather than one somebody adds up. Suppliers can acknowledge an order in their own portal, which is the difference between an order sent and an order accepted.

Every business needs some of this, so the plain version — orders, receiving and linking a supplier's invoice to its order — is also on Expenses from Starter. What Procurement adds is everything in front of it — purchase requests, approval routing, RFQs, approved suppliers and contracts — and the 3-Way Match tab where exceptions are worked; a payment is held only where that tab exists to release it.

Landed cost

What an imported item actually costs is not what the invoice from the supplier says. Freight, clearing, duty, insurance and port charges are all part of it, and they arrive on separate invoices from separate parties, usually weeks apart.

The Landed Cost tab lets you attach those charges to the shipment and apportion them across its lines — by value, by quantity or by weight — so the cost that ends up on the stock item is the cost of getting it onto your shelf. Weight is each product's Weight per unit (kg) from its product card, times the units received; if a stock-tracked product on the shipment has no weight, posting is refused and the product is named. Get this wrong and every margin on those items is overstated, which is a pricing error rather than a bookkeeping one.

This tab reads your expenses permission, not procurement.

It is attaching real supplier invoices to a shipment, so it is gated on the same permission as capturing a bill. The same is true of receiving. See roles & users.

B-BBEE recognised spend

Preferential procurement is points on your scorecard, and it is measured on what you actually spent with whom. The B-BBEE Spend tab totals your spend against each supplier's level and B-BBEE status, and shows the recognised percentage that follows from it.

The figures behind it come from the supplier's own certificate or affidavit, uploaded through the portal — and a level a supplier claims for themselves is held as a claim until somebody with approval rights accepts the document. That order matters: it is the buyer who gets the audit finding for spend claimed on a certificate nobody checked.

The supplier portal

Your suppliers get a workspace of their own, at no charge to them or to you. It is more than a mailbox: much of it is for things they do on their own initiative, not only when you ask. What they send arrives on the From suppliers tab.

They canWhich saves
Acknowledge an orderRinging to ask whether it arrived
Answer an RFQA quote in an email thread nobody can compare
Submit an invoicePosting it, and it going missing
Offer a price unaskedA revision arriving as a new row rather than overwriting the price you agreed to
Keep their own price listYou re-typing it. Adopting a price copies it, so a contract price cannot move because the other party edited their catalogue
Load compliance documentsChasing a tax clearance PIN by email, and finding out one expired only when you claim on it
Send a despatch adviceNothing arriving unannounced. It moves no stock — that is still what you counted
See their statement and scorecard"When will I be paid, and is anything holding it up?" — including the match verdict, so a price variance is a conversation they can have today

What they cannot do is write in your books. A despatch advice is a declaration before anybody has counted anything; a submitted invoice is reported to them as awaiting acceptance, never as a debt you have agreed.

Policy

The Policy tab holds the price and over-receipt tolerances, the auto-approve amount, the minimum number of quotes before an award, default payment terms, whether every purchase order needs an approved request behind it, how strictly a three-way-match exception holds a payment, and the approval bands — who approves at each amount. A supplier's lead time is set on the supplier's line under Approved suppliers, not here.

Common problems

What you seeWhat to do
A bill matches on its total but not line by line The bill is attached to the order but its lines are not attached to the order's lines. The detail view prints which comparison the control could actually make, so you are never left guessing which one you got. Attach the lines — the order picker in the bill modal pulls in the outstanding ones for you, which is what makes line-level matching the default rather than the diligent option.
A bill line's order line is refused It names a line that is not on this bill's order, or one that no longer exists. Refused rather than filtered on purpose: an unchecked line would drop out of the comparison unseen, and a line that presents as matched and was never compared is worse than one that presents as unmatched.
An invoice that arrived days after the goods cannot be attributed It can — set the order on the bill itself. That is the ordinary case in any business whose paperwork does not travel with the lorry, and a bill with no order is invisible to the three-way match rather than merely unmatched.
A bill will not pay — "held by the three-way match" Its match found an exception, and Policy is set to hold payment. Accept the variance on the 3-Way Match tab (it needs the approve permission for procurement), or reject it and take it up with the supplier. The refusal names what differs.
A submitted request did not approve itself Correct. With no approval bands, a request waits for one approval from anybody who can approve purchases. Add bands, or an auto-approve amount for small spend.
Apportioning by weight is refused A stock-tracked product on the shipment has no weight. Ledgr names it; set its Weight per unit (kg) on the product card, or apportion by value or quantity.
A bill's total will not edit The moment a bill has lines, the header is derived from them. Edit the lines. The ageing report, the cash-flow forecast, the payables list and the VAT201 all read that header, so it has one writer.
A request says "partially ordered" and nothing was ordered The status changes only when a line has actually been ordered. Lines are skipped when they have no approved vendor, which is the ordinary answer for anything not yet sourced; the response names them.
A supplier's compliance document is refused Either it has already expired — send the current one — or its validity date has already passed. A kind that expires cannot be stored without a date, because it would sit in the expiry report reading as valid, which is wrong in the reassuring direction.
Recognised B-BBEE spend reads zero for a supplier who sent a certificate A supplier setting their own level is an audit finding against you, so it is held as claimed until somebody with the approve permission accepts it. Accepting the document is the only thing that writes the supplier's B-BBEE facts. An expired certificate blocks the claim and says so.
A price break or minimum will not save Nothing may be negative, and a minimum has to be reachable in whole multiples — a minimum of 30 cannot be made up of lots of 24. MRP would otherwise suggest a quantity nobody can order.
Adopting a catalogue line did not change your prices later Adopting copies the figures; it does not link them. A price that moved under a signed contract because the other party edited their catalogue is not a price. Adopt again to take the new one.
A despatch advice moved no stock Correct. A despatch is the supplier's declaration before anybody has counted anything; a receipt is what you counted, and only a receipt moves and costs stock. Folding the two would let a supplier write your stock ledger.
A supplier over-declares a despatch and is refused Deliberate, with the line named. That figure becomes the default in front of a receiving clerk — the person least able to argue with it.