Creytix Purchasing

Three-way match, approval thresholds, and what you have actually committed to spend.

A purchase-order engine with vendor records, approval policy by amount, receipt-to-inventory movement, and a three-way match across order, receipt and bill.

The bill, the order and the delivery agree — or you find out why.

What it does for you

  • Three-way match reports every problem

    Quantity and price differences are collected across all lines, not just the first one found. A bill with two problems tells you about two problems.

  • Committed spend is a real number

    Open orders are money you have promised. The engine reports committed cost separately from what has been billed, so a budget reflects obligations rather than only invoices.

  • Approval thresholds, not approval habits

    Policy is data — an amount and a role — so who can approve a $50,000 order is a setting somebody can read, not a convention somebody remembers.

Capabilities

  • Purchase orders with vendor records
  • Approval required by amount and role
  • Committed-spend reporting
  • Three-way match: order, receipt, bill
  • Receipts become inventory movements
  • Overdue-order report

Proof, not adjectives

Engine ships and is tested
src/lib/purchasing/orders.ts — approval policy, committed cost, three-way match, receipt-to-movement conversion and an overdue-order report, with its own suite.
Found by its own test
The match originally reported only the first problem line and returned early. The test caught it; collecting every discrepancy is the fix that shipped.

Built with Creytix, on Creytix

This page itself was produced by the platform it describes — the same design tokens, module pipeline, and review gates used for every Creytix client site. Nothing here is a mockup of the product; it is the product.

Have a code from email or QR?