Use cases /

SCM · Procurement

What Procurement does, with agents.

These use cases cover the everyday procure-to-invoice work SCM is built for: raising requisitions, moving purchase orders through approval, receiving goods, and matching invoices against one supplier and item catalog. Every document is a single scope-gated record with an immutable before-and-after audit, and the same core is reachable over a workbench and an agent surface. Platform agents are designed to operate that record through the exact checks a person would, so nothing acts on your purchasing that the record cannot explain.

Close-up of a person in a light blue shirt signing a paper document with a pen at a desk

Keep purchase orders moving without rubber-stamping them

Routine orders advance on their own; only the ones that need judgment reach a person.

The situation

Purchase orders pile up in PENDING while approvers work through them one at a time. Clean, in-policy orders wait behind the few that genuinely need a second look, and the queue becomes the bottleneck.

How Arin helps

Arin is designed to read the pending queue, check each order against the same rules the workbench enforces, and hold the ones that are within policy for straightforward advancement. Orders that fall outside its scope or need a human decision are surfaced as exceptions with the order detail attached. Because the approve step is withheld from agents by default, a person still owns the actual approve or reject on anything that crosses that line. Each action, and each denied action, is written to the immutable audit before and after.

What changes

The team spends its attention on the handful of orders that need judgment instead of the whole queue. Every advance is scoped and auditable, so an approver can always see why an order reached the state it is in.

Two warehouse workers in orange uniforms inspecting a box against paperwork beside stocked shelving

Reconcile what arrived against what was ordered

Receipts and disputes get recorded against the order as deliveries land, not days later.

The situation

Shipments arrive full, partial, or wrong, and receiving details sit in inboxes and spreadsheets before anyone posts them. Orders stay open longer than they should and short deliveries go unnoticed.

How Arin helps

Arin is designed to record full and partial receipts against the matching purchase order, moving it toward partially-received or received as quantities come in. When what turned up does not match the order, it can raise a dispute on the receipt rather than quietly closing the line. It operates only within its receiving scope and leaves everything on the same record the buyer already reads. The before-and-after snapshot on each write shows exactly what was received and when.

What changes

Order status reflects reality as goods land, and mismatches are flagged as disputes instead of being lost. Receiving stops being a manual catch-up job and the audit trail explains every receipt.

Tall stacks of paper documents and folders with yellow tabs piled on an office desk

Match purchase invoices to their orders before they are paid

Invoices are checked against the order they belong to, and the odd ones out are surfaced.

The situation

Payables receives invoices that have to be tied back to the right purchase order and receipt before payment. Doing that by hand across many vendors is slow, and off-contract or duplicate charges are easy to miss.

How Arin helps

Arin is designed to match incoming purchase invoices to their orders and pull spend summaries and top-vendor rollups from the same record. Invoices that reconcile cleanly are prepared for review; anything that does not line up with the order is surfaced as an exception for a person to decide. The approve step stays with people, so an agent never signs off payment on its own. Every match and every flag is written to the permanent audit.

What changes

Payables reviews exceptions instead of matching every line by hand, with spend and vendor context already gathered. The decision to approve stays human, scoped, and fully recorded.

A bright, orderly warehouse with white steel racking holding neatly arranged cardboard boxes on pallets

Keep the vendor and item catalog clean and deduplicated

One supplier list and one item catalog stay tidy so every document points back to the right master.

The situation

Duplicate vendors and near-identical items creep into the catalog over time, so the same supplier shows up three ways and spend splits across records that should be one. Every order, receipt, and invoice inherits the mess.

How Arin helps

Arin is designed to spot likely duplicates and stale entries and propose the cleanup, drafting new or corrected master records where its scope allows. Because write access to vendors and items is held tightly, changes that a person must own are surfaced for confirmation rather than applied silently. It works against the single shared list that every downstream document already references. The audit keeps the before and after of each master-data change.

What changes

The catalog every order points back to stays trustworthy, and spend rolls up against real suppliers instead of duplicates. Master-data changes are proposed under scope and confirmed by a person where it matters.

A hand pinning a printed note onto a planning board where papers are connected by string

Turn plain-language buying requests into a repeatable intake flow

Describe how requisitions should be raised and routed, and get a confirmed, reusable automation.

The situation

Requisition intake is inconsistent: people raise requests in different formats, route them to the wrong approver, and forget to convert an approved requisition into an order. The rules live in someone's head, not in the system.

How PECO helps

PECO is designed to take a plain-language description of your intake process and turn it into a confirmed, repeatable workflow. You can lay out how a request is raised, routed for approval, and converted to a purchase order once approved, and see each step before it runs. The workflow acts within the same scopes that gate a person, so approve steps still land where authority belongs. Nothing is automated until you confirm what PECO built.

What changes

Intake follows one agreed path instead of ad hoc habits, and an approved requisition reliably becomes an order. The team owns a reusable automation it can read, adjust, and trust, all against the audited record.

A man at a desk working on a desktop monitor showing a spreadsheet while holding a phone

Make an existing procurement screen safely agent-operable

Let a trusted agent read a live procurement screen and take only the actions that screen already allows.

The situation

Teams want an AI assistant to help on a purchase-order or requisition screen they already use, but the usual answer is a service account with broad keys that no person walks and no one audits. That side door is exactly what SCM is built to avoid.

How Semorel helps

Semorel is designed to let a trusted agent read the semantics of a live procurement screen and invoke only the actions that screen is authorized to perform, going through the same scope checks as the person sitting there. There is no separate bag of keys and no hidden service account: the agent lands on the same record over the same authorization as the workbench. Actions it is not scoped for simply are not available to it. Each action it does take is written to the immutable audit like any other write.

What changes

An existing screen becomes safely operable by an agent without opening a side path around your controls. What the agent can do is bounded by the same scopes and recorded in the same trail as a person's work.

See Procurement run on your work.

These use cases are how Procurement is designed to work with the Platform agents. Tell us about your operation and we will set up a look.