Drivethru Payable Matching

Payable matching for BaconCo — reconcile vendor documents in Odoo's Documents app against their purchase orders and correct incorrect PO line pricing. Use for requests like "check the Purchasing folder against the POs and fix the pricing", "match the vendor invoice / order confirmation / acknowledgement to its PO", "AP price matching / invoice-to-PO matching / three-way match", "reconcile the vendor documents and mark the POs checked", or "go through the Purchasing folder". The flow: read every document in a Documents-app folder (extracting text out-of-context so large batches don't bloat the context window), pull the PO number / line items / unit prices from each, compare to the purchase order line by line, correct any wrong price_unit, post a "checked" note on the PO, and FILE every document into the Matched or Questions subfolder — escalating genuine questions to a reviewer (default Zach Tucker). Also runs the buying-group payables flow: pull Sports Inc invoices from the SportsLink API (via the sportsinc-sportslink adapter), reconcile each to its PO, correct price variances, and create the DRAFT vendor bill for a human to post ("get the Sports Inc invoices and bill them", "match the SI invoices to POs and create the payables"). Runs at volume on a low-cost model. Driven by the Odoo drivethru_mcp MCP server; complements the broader drivethru-odoo skill.

Install

openclaw skills install @zmtucker/drivethru-payable-matching