Purchase: Ask three vendors, pick the best quote, then receive and bill against the same order

Requests for quotation that fill in each vendor's price and lead time, one order that carries its receipt and vendor bill, an on-time rate on every vendor, and Purchase Analysis with 13 measures on every line.

Free instant access. No credit card required.

Purchase in BridgeERP: Ask three vendors, pick the best quote, then receive and bill against the same order

One order carries the receipt, the vendor bill and every quantity in between

The purchase order form is the control point: each line shows ordered, received and billed quantities, and smart buttons open the receipt and the bill that the order itself created.

BridgeERP purchase order P00191 for Kifaru Distributors with Receipt and Vendor Bills smart buttons and five fully received lines
Purchase

Purchase order P00191, fully received and fully billed

Kifaru Distributors (Malindi), five lines from desktop workstations to lever arch files, KES 421,558.70 including 16% VAT, with Receipt and Vendor Bills smart buttons.

Explore Purchase →

By the numbers

What ships inside the Purchase app

Counts taken from the product itself and checked on the demo.

13
measures in Purchase Analysis, from Untaxed Total and Average Cost to Days to Confirm, Days to Receive and Qty to be Billed
6
statuses an order moves through: RFQ, RFQ Sent, To Approve, Purchase Order, Locked and Cancelled
7
views on the same orders: list, kanban, form, pivot, graph, calendar and activities, one click apart
3
email templates ready to send: Request for Quotation, Purchase Order and the Vendor Reminder that goes out before the receipt date

Inside the app

What is inside

The Purchase menu as it stands on the demo, grouped by what each screen does.

  • Requests for Quotation

    Every open request with its order deadline, vendor, buyer, source document and total; counters above the list show what is To Send, Waiting and Late.

  • Purchase Orders

    Confirmed orders with confirmation date, expected arrival, total, billing status and receipt status, filtered by Waiting Bills, Bills Received, My Orders or Starred.

  • Vendors

    Each vendor record carries Purchases, Vendor Bills and On-time Rate smart buttons, vendor payment terms, a supplier currency and receipt-reminder settings.

  • Vendor Pricelists

    One row per vendor and product: vendor product code, minimum quantity, price, currency, discount, delivery lead time and validity dates.

  • Products and Product Variants

    Purchasable products with cost, purchase unit of measure, vendor list, purchase taxes and a bill control policy chosen per product.

  • Purchase Analysis

    Reporting > Purchase switches between graph and pivot over every order line, with 13 measures and group-bys by vendor, product, category, buyer and date.

  • Configuration

    Settings, product attributes, product categories and the six unit-of-measure categories: Unit, Weight, Working Time, Length / Distance, Surface and Volume.

  • Receipts and vendor bills

    Receive Products opens the receipt in Inventory and Create Bill opens the vendor bill in Accounting; both keep the order number as their source document.

Step by step

From a stock need to an analysed spend in six steps

Each step names the app that does the work; the order number follows the goods and the money all the way.

  1. Step 1

    A need appears

    A reordering rule, a Replenishment run, a sales order or a manufacturing order raises the request and names itself in the order's Source Document field.

    Inventory
  2. Step 2

    Build the RFQ

    Pick the vendor: unit price and lead time fill in from its pricelist row, 16% purchase VAT from the product, or add lines from the Catalog button.

    Purchase
  3. Step 3

    Send, then confirm

    Send by Email attaches the RFQ PDF; the emailed order carries an acknowledgement link for the vendor. Then Confirm Order, or Approve Order when approval is on.

    Purchase
  4. Step 4

    Receive the goods

    Receive Products opens the receipt at the warehouse; validating it fills Received on every line and moves the order's Receipt Status to Fully Received.

    Inventory
  5. Step 5

    Bill and pay

    Create Bill raises the vendor bill for received quantities with the vendor's payment terms; Billing Status moves to Fully Billed and Accounting takes the payment.

    Accounting
  6. Step 6

    Analyse

    Purchase Analysis reads every order line by vendor, product, category, buyer and month; On-Time Delivery reads every receipt by vendor, product and category.

    Purchase

Let stock levels raise the request, then compare what every vendor charges

Replenishment turns a minimum and a maximum into a quantity to order; vendor pricelists hold each vendor's offer with its price, minimum quantity and delivery lead time.

  1. Inventory

    Replenishment shows only what needs reordering

    The default To Reorder filter keeps only rules short of stock, most on the Buy route, each with On Hand, Forecast, Min, Max and To Order.

    Explore Inventory →
    BridgeERP Inventory Replenishment list filtered to To Reorder, with Buy-route rules and the quantity to order on each
  2. Purchase

    Vendor Pricelists for one product, side by side

    Thirteen offers for the 24-inch LED Monitor in one list: Chui Distributors (Malindi) at KES 15,950 from 20 units and 15,400 from 50; Bahari Logistics delivers in two days.

    Explore Purchase →
    BridgeERP Vendor Pricelists list showing thirteen vendors' prices and lead times for one product

Receive against the order, bill against what actually arrived

Bill Control on each product decides whether the bill is raised on ordered or on received quantities; the receipt and the bill both keep the order number as their source document.

  1. Inventory

    The receipt that Confirm Order created

    WH/IN/00122 at Nairobi Distribution Centre lists the five lines of P00191 with demand and received quantities, scheduled for 26 August and validated on 6 September.

    Explore Inventory →
    BridgeERP receipt WH/IN/00122 from purchase order P00191, done, with five product lines
  2. Accounting

    Vendor bills in Accounting, with due date and payment status

    BILL/2026/09/0001 from Kifaru Distributors (Malindi), KES 421,558.70, heads the Bills list with bill date 4 September, due date 4 October, the vendor's reference and Not Paid.

    Explore Accounting →
    BridgeERP vendor bills list in Accounting with bill and due dates, vendor references, totals and payment status

Know which vendor, category and month carried the spend

Purchase Analysis reads every order line; On-Time Delivery reads every receipt. Both filter and group from the same search bar, and the graph switches between bar, line and pie.

  1. Purchase

    Purchase Analysis by confirmation month

    One bar per month of untaxed purchases confirmed over the last year, so the months that carried the spend stand out before anyone opens a spreadsheet.

    Explore Purchase →
    BridgeERP Purchase Analysis bar chart of untaxed purchases by confirmation month
  2. Purchase

    Pivot by vendor and quarter

    Rows per vendor, columns per quarter, with Untaxed Total, Qty Ordered, Qty Received and Qty Billed side by side, so undelivered or unbilled quantities show at once.

    Explore Purchase →
    BridgeERP Purchase Analysis pivot with vendors as rows and quarters as columns
  3. Purchase

    On-Time Delivery by product category

    One row per product category for last year's receipts, with on-time and total quantities beside the rate; Office Furniture, with none on time, shows where deliveries ran late.

    Explore Purchase →
    BridgeERP On-Time Delivery pivot with one row per product category, its on-time delivery rate and on-time and total quantities

Set the rules once in Settings, then work the orders from anywhere

Approval, locks, warnings and reminders are switches on one page; the order kanban is built for a phone.

BridgeERP Purchase settings on a phone with the Purchase Order Approval, Lock Confirmed Orders, Warnings and Purchase Agreements switches
Purchase

Approvals, locks and warnings are switches

Purchase Order Approval with a minimum amount, Lock Confirmed Orders, warnings on products and vendors, and Purchase Agreements, each one switch in the Orders block.

Explore Purchase →
BridgeERP purchase orders kanban on a phone screen
Purchase

Orders on a phone

The mobile kanban shows vendor, amount, reference, order date and status per card; open one to check the lines, Send PO by Email or Receive Products.

Explore Purchase →

Who uses it

Who uses it, and what each person sees

Two access levels ship with the app: Purchase / User works the orders, Purchase / Administrator also approves them above the minimum amount and unlocks locked ones.

  • Owner or managing director

    Reads Purchase Analysis by vendor and month and the Purchase & Vendor analysis dashboard, and approves orders above the minimum amount when approval is switched on.

  • Procurement manager

    Sets the approval minimum, locks confirmed orders, keeps vendor pricelists current and watches the On-Time Delivery report by vendor.

  • Buyer

    Works the RFQ list with its To Send, Waiting and Late counters, the My Orders and Starred filters, activities on each order and Send by Email with the PDF attached.

  • Storekeeper

    Receives against the order in Inventory or by scanning in the Barcode app; received quantities flow back to every purchase line and to the Receipt Status.

  • Accountant

    Creates the vendor bill from the order, checks Billing Status, applies 16%, import VAT or withholding, and posts the accrued expense entry at month end.

  • Vendor

    Receives the RFQ or order by email with a PDF and a UBL e-document, acknowledges it from the email and gets a reminder before the receipt date.

Works with

Apps that pick up where the order leaves off

All installed beside Purchase on the demo; each one shares the order number rather than a copy of the data.

In your country

Built for how firms buy, in any country

Taxes, tax-authority feeds, currencies and companies follow each company's country; this is how the demo's Kenyan setup looks.

  • Country purchase taxes on every line

    Purchase taxes come with the country's chart; the demo's Kenyan chart brings 16%, 8%, 0%, 0% Exempt, 16% Import and 2% withholding, mapped per vendor by fiscal positions.

  • E-invoicing on the vendor side

    On the demo, Kenya's eTIMS module turns purchases your suppliers reported to KRA into vendor bills, each with a Create Purchase Order button, plus withholding certificate fields.

  • Customs imports linked to the order

    On the demo, import declarations fetched from KRA carry declaration number, HS code and origin country; the Customs Imports list under Vendors links each one to its purchase order.

  • Vendor prices in any currency

    Each vendor pricelist row carries its own currency and each order its currency rate; the demo holds pricelist rows in KES, USD and ETB.

  • Five companies, one database

    Acacia Holdings, Chui Security Services, Soko Agencies, Falcon Tech and Baobab Traders share one database; each order belongs to one company, and a pricelist row can too.

  • Vendor bills from a PDF or photo

    Bill digitisation reads vendor, lines and totals from an uploaded or emailed bill into a draft, and links it to the purchase order whose number it carries.

Reports and control

Reports and control

Every report here exists on the demo under Reporting, behind a button on a form or list, or in the Dashboards app.

  • Purchase Analysis, graph

    Untaxed Total, Total, Average Cost, Qty Ordered, Received, Billed and To be Billed by vendor, product, category, buyer or month, as bar, line or pie.

  • Purchase Analysis, pivot

    Cross vendor against quarter or category against buyer; measures also include Days to Confirm, Days to Receive, Effective Days to Arrival, Gross Weight and Volume.

  • On-Time Delivery

    On-time quantity against total quantity received, by vendor, product or category over the last year; the same rate sits on each vendor form.

  • Purchase History

    The history button on an order line opens past purchases of that product with vendor, quantity, unit price and confirmation date, as list, pivot or graph.

  • Purchase & Vendor analysis dashboard

    A spreadsheet dashboard in the Dashboards app, Logistics group, that reads purchase data live for people who never open the Purchase app.

  • RFQ counters

    The Requests for Quotation list counts orders To Send, Waiting and Late for everyone and for you, with average order value and purchases in the last seven days.

  • Order documents

    Print RFQ and the Purchase Order PDF carry your letterhead, lines, taxes and totals; the emailed order adds a UBL BIS 3 electronic document.

  • Accrued expense entry

    From the Purchase Orders list, Accrued Expense Entry posts what has been received but not yet billed at a chosen date, with its reversal the next day.

What sets it apart

Details that shorten the chase between buyer and vendor

Small things on the order form and in Settings that decide whether a purchase desk runs on the system or on phone calls.

  • Vendor acknowledgement

    The emailed order carries an acknowledgement link; Reception Confirmed or Reception Declined is then recorded on the order, so the buyer knows who has seen it.

  • Reminder before the receipt date

    Receipt Reminder emails the vendor a set number of days before expected arrival, switched on per vendor or per order, and records when the vendor confirms it.

  • Bill control per product

    Each product bills on ordered or received quantities; Receipt Status and Billing Status sit side by side, and billing on receipts covers only what actually arrived.

  • Merge and batch actions

    Select several RFQs to the same vendor and Merge them into one, Confirm RFQ in bulk, Create Vendor Bills for a batch, or Send Reminder to all of them.

  • Catalog on the order

    The Catalog button adds products to an RFQ from a searchable product grid, quantity by quantity, instead of typing one line at a time.

  • An automation rule that flags big orders

    The demo schedules a review activity on any purchase order above KES 2,000,000, set up as an automation rule rather than code.

Getting started

Getting started

What a first week looks like: imports, switches and roles, nothing custom.

  1. Import vendors, products and pricelists

    Import from Excel or CSV with column mapping and a Test step before anything is written; vendors, products, vendor pricelist rows and open orders all accept imports.

  2. Switch on what you need

    Settings toggles: approval with a minimum amount, lock confirmed orders, purchase warnings, receipt reminder, bill control, variants, units of measure and packagings.

  3. Add modules when ready

    Purchase Agreements, 3-way matching, Dropshipping and Purchase Grid Entry are switches in Settings that install their module on demand.

  4. Two access levels

    Purchase / User works orders, vendors and pricelists; Purchase / Administrator also approves orders above the minimum amount and unlocks locked orders.

  5. Email and PDF ready

    Request for Quotation, Purchase Order and Vendor Reminder email templates, plus the RFQ and Purchase Order PDFs, ship configured; edit the wording once.

  6. Migrate what is open

    Bring open orders, vendors and pricelists over with the same import, then run the RFQ list from day one with its counters live.

Questions

Questions about Purchase

Not covered here? Contact us.

Can an order be held for approval before it goes to the vendor?

Yes. Switch on Purchase Order Approval in Settings and set a Minimum Amount. Above that amount, Confirm Order parks the order at To Approve until a Purchase Administrator clicks Approve Order; below it the order confirms directly. For softer control, an automation rule can schedule a review activity instead, as the demo does for orders above KES 2,000,000.

How do I compare several vendors for the same product?

Vendor Pricelists hold one row per vendor and product with price, minimum quantity, currency, discount, delivery lead time and validity dates, and an RFQ takes the price and lead time of the vendor you pick. The Purchase Agreements switch in Settings adds blanket orders and alternative RFQs with a line-by-line comparison.

Does the vendor bill have to match the order?

Create Bill copies the order lines onto the bill. Bill Control on each product decides whether it bills on ordered or on received quantities, and Billing Status on the order shows Nothing to Bill, Waiting Bills or Fully Billed. The 3-way matching switch in Settings adds a check that a bill is only released for payment once ordered, received and billed quantities agree.

Can I receive part of an order?

Yes. Validate the receipt with the quantities that arrived and keep the rest as a backorder; the order shows Partially Received and each line carries its Received quantity. With bill control on received quantities, the bill covers only what has arrived.

What does the vendor actually receive?

Send by Email uses the Request for Quotation or Purchase Order template with the PDF attached and a UBL electronic document. The emailed order carries a link for the vendor to acknowledge it, which is recorded on the order, and Receipt Reminder sends a reminder a set number of days before the expected arrival.

Can purchases start from stock levels or sales orders on their own?

Yes. Reordering rules on products with the Buy route create RFQs from the Replenishment screen in Inventory, a confirmed sales order can create the RFQ for what it needs, and manufacturing orders request the components they lack. Every such order names its trigger in Source Document.

How does it work with e-invoicing such as KRA eTIMS?

The Kenya eTIMS (OSCU) modules are installed on the demo. Purchases your suppliers have reported to KRA are fetched as vendor bills, each with a Create Purchase Order button; customs import declarations are fetched into Customs Imports under Vendors and linked to their purchase order; and bills carry eTIMS payment method and withholding certificate number and date fields.

Can I lock an order once it is confirmed?

Yes. With Lock Confirmed Orders on in Settings, each order moves to Locked as soon as it is confirmed, so lines, prices and quantities can no longer change. Without it, the Lock button on the order does the same case by case, and only a Purchase Administrator can Unlock.

Tax compliance

Invoices your tax authority accepts

In Kenya, Uganda, Rwanda, Burundi and Zambia, each invoice, receipt and stock movement goes to the tax authority's own system when you post it. Ghana and Pakistan come next, and we connect 73 more countries on request.

  • KenyaReady

    eTIMS KRA

    Invoices, credit notes, POS receipts and stock movements

  • UgandaReady

    EFRIS URA

    Invoices, POS receipts and stock

  • RwandaReady

    EBM RRA

    Invoices, POS receipts, stock and imports

  • BurundiReady

    EBMS OBR

    Invoices, POS receipts, stock and manufacturing

  • ZambiaReady

    Smart Invoice ZRA

    Invoices, POS receipts, stock and imports

NextGhana GRA E-VATPakistan FBR Digital InvoicingAll 80 countries

Put Purchase to work

Add it to your plan and pay only for what you use, or see it running on your own demo first.