I run our purchasing and accounts-payable flow entirely in Odoo, yet the three-way match between Goods Receipt (GRN), supplier invoices, and purchase orders is still a manual chore. What I now need is an Odoo-native solution that automatically reconciles invoices against their corresponding POs (PDF format) and clearly flags quantity or price variances before payment is approved. Scope of work • Build or configure an Odoo module/automation that ingests PDF invoices and POs, extracts the relevant line-item data, and matches it to existing PO records. • Where a GRN already exists the tool should reference it; if not, it should still reconcile invoice vs PO and highlight any missing receipts. • Variance thresholds, approval flows, and exception reports must be configurable so my finance team can review only the problems, not every transaction. • The process should run on-demand and optionally on a schedule, creating a reconciliation log we can export to Excel or view on a dashboard. Deliverables 1. Fully functional Odoo module (compatible with the current LTS version we use) installed on our staging server and migrated to production after sign-off. 2. Brief user guide covering setup, field mapping, and daily use. 3. Walk-through session demonstrating successful matches and exception handling on three sample PDFs. Acceptance criteria • 100 % of sample invoices reconcile automatically when data matches exactly. • Discrepancies larger than our preset tolerance appear in an exceptions list with clear reasons. • No manual data entry is required beyond dropping PDFs into the watched folder or emailing them to the system. If you have previous experience automating invoice matching in Odoo or similar ERP platforms and can commit to reliable, well-documented code, I’d love to see how you would approach this project.