Procure-to-Pay

Automate the control of your supplier invoices

SEMS automatically matches your purchase orders, receipts and invoices to detect discrepancies before approval and payment.

Reduce manual checks, secure your spend and speed up invoice processing with intelligent matching built into Procure-to-Pay.

The matching engine

Order. Receipt. Invoice. SEMS checks consistency.

The 3-Way Matching engine automatically verifies that what is invoiced matches what was ordered and actually received.

1
Purchase order
What was orderedSEMS captures the items, quantities, negotiated prices, amounts, taxes and terms of the order.
2
Receipt
What was actually receivedReceived quantities and services are matched against the order and invoices already processed.
3
Supplier invoice
What must be paidSEMS checks invoiced lines, quantities, prices, taxes and amounts before approval.

Result: Order ↔ Receipt ↔ Invoice

Compliant

Automatic processing

Discrepancy detected

Approval required

Non-compliant

Invoice blocked

Stop checking every invoice. Focus on the exceptions.

When an invoice matches the order and the receipt, SEMS can automatically continue processing it. When a discrepancy is detected, the invoice is immediately routed to the relevant person:

Price discrepancyProcurement
Receipt discrepancyReceiver
Financial or tax discrepancyFinance
Exceptional overrunManager
Key capabilities

What 3-Way Matching enables

💰

Price

Automatically verify that the invoiced price matches the price negotiated in the purchase order.

📦

Quantities

Prevent payment for quantities greater than those actually received.

💳

Amounts

Check net, tax, gross amounts, discounts and billing discrepancies.

📥

Receiving

Immediately identify invoices for goods or services not yet received.

🔁

Duplicates

Detect invoices that may already be recorded before they are paid.

🏢

Suppliers

Check consistency between the invoice, the purchase order and the supplier master data.

Intelligent Invoice Capture

From PDF invoice to automatic control. SEMS can use OCR and document AI to automatically extract information from a supplier invoice.

Supplier, Invoice No., Order No., Date, Items, Quantities, Price, VAT, Net, Gross, Currency

1
PDF invoice
2
OCR & extraction
3
Order identified
4
Receipt matched
5
3-Way Matching
6
Approval or exception

Less data entry. More control.

Rules adapted to your financial policy — Manage your tolerances

Ordered price1 000 MAD
Invoiced price1 005 MAD
Allowed tolerance1%
Discrepancy observed0,5%
Automatic match. Tolerances can be set by supplier, purchasing category, item, entity or order type.
Complex cases

Handle complex cases naturally

Partial receipts

An order delivered in several batches is automatically tracked until it is fully received.

Partial invoices

SEMS tracks the amount already invoiced and the remaining balance to invoice on each order.

Service delivery

Match the invoice against a completed service, an acceptance report or a contractual milestone.

2-Way Matching

For spend that does not require a receipt, use Order ↔ Invoice matching.

Multi-order invoices

Manage invoices that may relate to several orders or several receipts.

A single center to handle exceptions

Auto-Match

Compliant invoices

To review

Discrepancies requiring a decision

Blocked

Issues preventing payment

A complete audit trail

Track the performance of your invoice process

Auto-Match rate Exception rate Average processing time Invoices without a purchase order Price discrepancies Quantity discrepancies Duplicates detected Amounts blocked Exception resolution time

Identify the suppliers, categories and processes generating the most anomalies.

For your teams

For Purchasing and Finance

🛒 For Purchasing: enforce negotiated terms and identify suppliers generating recurring discrepancies.
💼 For Finance: secure the payment approval and reduce errors, duplicate payments and manual checks.
📚 For Accounts Payable: automate compliant invoices and focus on the exceptions.
From need to payment

One single Procure-to-Pay process

1
Purchase request
The need is expressed and submitted for approval.
2
Approval
The request is approved according to the defined workflow.
3
Purchase order
The order is issued to the supplier.
4
Receipt
Delivered goods or services are checked.
5
Invoice
The supplier invoice is received and captured.
6
3-Way Matching
Order, receipt and invoice are matched.
7
Payment approval
The approved invoice is cleared for payment.
8
Payment
The payment is executed to the supplier.
9
Reconciliation & Posting
Entries are reconciled and posted.
Other Procure-to-Pay modules

Discover related modules

Want to see 3-Way Matching in action?

Request a personalized demo of this module tailored to your organization.