Skip to content
Discuss your project

Procurement and purchasing systems.

Spend approved at the request instead of discovered at the invoice. Requisitions check the budget line, approvals route by amount and category, and purchase orders post to accounting with receiving tracked against them.

Illustration of a procurement application built by Baybloom: requisitions checked against budgets, routed for approval, turned into purchase orders, and received against the order.

Who this is for

Finance and operations leaders at multi-department or multi-site businesses where purchase requests arrive by email, approvals happen in threads, purchase orders are typed into accounting, and invoices are matched by memory. The accounting system holds the ledger; the flow before it is the problem.

What makes it urgent

  • Spend is discovered at the invoice rather than approved at the request.
  • Supplier documents and terms are in a filing cabinet.
  • Receiving and invoicing disagree and nobody can say why.

What usually breaks

  • Requests are approved by reply-all.
  • Purchase orders are raised after the goods arrive.
  • Budgets are checked at month end.

The workflow

Before and after the first release.

The steps we see most often in this kind of operation.

Today
  1. RequestAn email to a manager
  2. ApprovalA reply, maybe
  3. OrderA PO typed into accounting later
  4. InvoiceMatched from memory
With the first release
  1. RequestA requisition against a budget line
  2. ApprovalRouted by amount and category, recorded
  3. OrderA PO to the supplier, posted to accounting
  4. Receive and matchGoods received, invoice matched, exceptions listed

Features

What the system can include.

Supplier catalogs and punchout

Requesters shop approved supplier catalogs from inside the system, with items and contract prices returning to a requisition ready for approval.

Preferred supplier rules

Categories linked to approved suppliers, with requests steered toward contracted vendors and exceptions requiring a reason before they can proceed.

Quote comparison for larger buys

Requests above a threshold collect several supplier quotes, compare them side by side, and record why the chosen supplier won.

Supplier contract register

Supplier contracts with terms, spend commitments, and renewal dates, with reminders so agreements are reviewed before they roll over automatically.

Delegated approval authority

Approval limits by person and role, with delegation during absences, so purchases keep moving when an approver is away.

Approvals from a phone

Approvers review the request, budget position, and supporting documents on a phone and approve or reject with a note from anywhere.

Your first release

What the first release could include.

In the first release

  • Requisitions with budget lines and a budget check at the request
  • Approval routing by amount, category, and department, recorded
  • Purchase orders generated and sent, posted to accounting
  • Receiving against the order
  • Supplier records with documents and terms

Usually later

  • Three-way matching of order, receipt, and invoice
  • Supplier portals for quotes and documents
  • Spend reporting by category, supplier, and site

Systems it may connect

  • Accounting: QuickBooks, Sage, NetSuite, Acumatica
  • Inventory and warehouse systems
  • Supplier portals and catalogs
  • E-signature and document storage
  • Email and messaging for approvals
  • Budgeting tools

How the work runs

Scoped in writing, built in releases, handed over to your team.

Scope

We start with the people doing the work and the systems around it, then write down the first release: what it includes, what it leaves for later, the integration decisions, and the acceptance criteria. Nothing is built until that scope is agreed.

Build and test

We build in releases you can review as the work takes shape, using realistic data. Every release carries tests, a security review, and documentation. Integrations are tested against real records, with exceptions visible.

Handover

Your team receives the documentation, the runbooks, and the training to run the system, and we stay on for continued engineering when you want it.

Scope and price

What shapes the scope and price.

Every project is priced from a written scope. These are the factors that move it most.

Approval rule complexity

A single approver per department is simple, while rules combining amount, category, project, site, and delegation need careful design and thorough testing.

Accounting and budget structure

Mapping requisitions to cost centers, projects, and budget lines depends on how the chart of accounts is structured and how budgets are maintained today.

Supplier integration

Sending orders by email is simple, while supplier catalogs, punchout, and electronic invoices each add setup and testing with individual suppliers.

Number of entities and sites

Several legal entities, currencies, or sites with different approvers and accounting instances add configuration and reporting work across the whole flow.

Multi-site services company

Directors approve purchases at the request, before anything is ordered.

In many multi-site services companies, a manager emails a purchase request, a director replies somewhere in the thread, and the purchase order is typed into accounting after the goods arrive. A procurement system starts at the request: a requisition against a budget line, a budget check, and approvals routed by amount, category, and department. The approved request becomes a purchase order that posts to accounting, and receiving is recorded against it. Finance sees commitments before invoices land. Matching orders, receipts, and invoices, and a supplier portal, are sensible additions later.

Questions

Questions about procurement and purchasing systems.

What buyers ask before a project like this starts.

Does it replace our accounting system?

No. Accounting stays the ledger. The system runs the flow before it and posts the order and the receipt.

How are approvals routed?

Approvals follow rules you set by amount, category, department, and site. Every approval is recorded on the requisition.

Can it match invoices?

Order, receipt, and invoice matching usually comes in the second release, with exceptions listed for a person.

What about suppliers?

Supplier records with documents and terms arrive in the first release, and a supplier portal for quotes and documents comes later.

How do we get managers to stop approving by email?

Make the system easier than email. Approvers get a notification with everything they need to decide, approve from a phone, and see their budget position at the same moment. Once purchase orders only come from approved requisitions, the old route stops working, and the habit follows.

What happens to purchases already in progress when we go live?

Open purchase orders are loaded from accounting so receiving and matching continue on the new system. Requests in flight are either completed the old way or entered once as requisitions, and we agree on the cutover rules with finance so nothing is ordered twice or missed.

Can we see spend before it hits the ledger?

Yes. Committed spend from approved requisitions and open purchase orders is visible against each budget line, alongside actuals from accounting. Budget holders see what they have left before they approve, rather than finding out when the invoice arrives.

Scope a purchasing system.

Tell us about the workflow and the systems around it.
We’ll come back with a written scope for a first release.