Module · Procurement

Every purchase, every supplier, every delivery

Manage supplier relationships, issue purchase orders, track deliveries. Link procurement directly to inventory so the chain of custody starts the moment money changes hands.

01 · Context

Where your margin is actually made

Procurement is where your cost base is set. A 50 birr/kg swing in cherry price across suppliers over one harvest is the difference between a healthy and a terrible margin. Yet most coffee operations treat procurement as paper POs, WhatsApp confirmations, and reconciliation spreadsheets on a finance person's laptop. BunnaLink Procurement makes it a real structured workflow — with supplier performance data, tight PO-to-inventory linkage, and the audit trail you'll need when a delivery short-weights by 200 kg.

02 · Capabilities

What you get

Supplier ledger

Each supplier has a running balance, payment terms, delivery history, and performance metrics. Your purchasing team sees the full context before making the next PO.

Purchase orders tied to lots

Every PO creates expected inventory that materializes when the delivery arrives. No more orphan POs, no more mystery deliveries without paperwork.

Delivery tracking with discrepancy handling

Expected vs actual delivery dates, short-weights, quality discrepancies tracked against supplier agreements. Every deviation is documented for the next negotiation.

Multi-quote comparison

Request quotes from multiple suppliers, compare side-by-side on price, terms, quality, and delivery window. Convert the winning quote to a PO in one click.

Supplier performance scoring

On-time %, quality deviation, quantity deviation — data-driven supplier selection instead of 'whoever called us most recently this morning.'

03 · Process

How it works

  1. 01

    Register suppliers

    Contact, tax details, payment terms, bank accounts, default Incoterm. Each supplier becomes a first-class entity you can report against.

  2. 02

    Issue purchase orders

    Generate PO, route through approval workflow, send to supplier. Expected inventory appears in the pipeline immediately.

  3. 03

    Receive and reconcile

    When delivery arrives, receive against the PO. Short-weights, quality failures, timing misses all flag automatically with the ledger impact calculated.

  4. 04

    Pay and close

    Approved deliveries trigger payment through Finance. Supplier balance updates. Performance metrics recalculate.

04 · Questions

Questions fréquentes

Can we issue POs in multiple currencies?
Yes. ETB, USD, and EUR are supported natively; supplier terms dictate the natural currency. Exchange rate locks at PO issuance date, with FX gains/losses calculated at payment.
What about partial deliveries?
Fully supported. A PO for 100 tonnes can receive 60 tonnes on day one, 40 on day fifteen, with the remaining balance and revised target date tracked continuously. No manual adjustments needed.
How does it handle quality rejections?
Quality at intake is a first-class field per delivery. Failing lots generate a discrepancy record that drives either price adjustment, partial rejection, or full rejection — all with a clean audit trail for supplier dispute resolution.
Can field agents issue POs from the mobile app?
Yes, within supplier and spending limits set by HQ. Each field-issued PO routes through an approval workflow before the supplier gets notified, so no rogue purchasing happens.
Fonctionne avec

Explore next