Invoice Three-Way Match Preflight
Use the repository skill at invoice-three-way-match-preflight/SKILL.md.
When installed as a Claude Code skill mirror, keep the full repository available so relative paths to scripts/, references/, templates/, and examples/ resolve correctly.
Run the fixture smoke test:
python3 invoice-three-way-match-preflight/scripts/invoice_three_way_match_preflight.py \
--invoices invoice-three-way-match-preflight/scripts/fixtures/invoices.csv \
--purchase-orders invoice-three-way-match-preflight/scripts/fixtures/purchase_orders.csv \
--receipts invoice-three-way-match-preflight/scripts/fixtures/receipts.csv
Follow the canonical workflow in the root skill file: preserve the AP review boundary, compare invoice lines against purchase orders and receipts, classify exceptions by risk/action/owner, and do not approve, post, cancel, or pay live invoices.