Explore in MochiBot. Install in chat.

Hosted workspaces and MochiBot lightweight setups include the Skills assistant. Choose a Skill and ask for installation in chat. Other OpenClaw setups can follow the first-install guide.

How to use Skills →
MOCHILAB / AI SKILL

PO Receipt Invoice Match

Compare cumulative purchase-order, receipt and invoice lines with explicit quantity and unit-price tolerances and unmatched-document evidence.

What it does

Compare cumulative purchase-order, receipt and invoice lines with explicit quantity and unit-price tolerances and unmatched-document evidence.

Try saying

Match my purchase orders, receipts and invoices and list exceptions.
Show remaining receipts and uninvoiced received quantities after partial deliveries.

Inputs and outputs

Supply your actual snapshots and business parameters. The assistant prepares normalized JSON; native CSV ingestion is not supported. Produces actual result.json, report.md and rows.csv with input SHA256. Existing nonempty output directories are immutable.

Scope

Local snapshot analysis only. No account, store, payment or messaging actions; no guaranteed platform approval. See the bundled input contract for exact assumptions and exclusions. Python3.10+ standard library only, with no extra paid data key. Optional model usage follows your configured services.

Calculation scope

Matches exact PO-line, supplier, SKU, unit and currency; compares cumulative billed units against ordered/physically received units plus absolute tolerance and checks unit-price tolerance. Partial receipts and invoices are allowed. Physical receipt is not inspection acceptance. Four-way acceptance, credits, returns, tax/freight and payment approval are excluded.

Primary references

Your tasks, with you. Hear when they are ready.

Try hosted workspace service for 3 days without upfront payment or server setup. Bring your model API; usage is billed separately.