
Closed
Posted
Paid on delivery
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.
Project ID: 40394593
38 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
38 freelancers are bidding on average ₹19,710 INR for this job

Hello sir As a Odoo developer having 7 year of experience I have done a lot implemention for my client Let's connect over chat to discuss more in this Thanks
₹20,000 INR in 4 days
6.8
6.8

I can build an Odoo module for 3-way matching (PO/GRN/Invoice) using OCR (PDF parsing) + rule engine, with variance thresholds, exception dashboard, and auto-processing via email/folder—fully documented and ready for staging→prod.
₹15,000 INR in 3 days
5.3
5.3

Hello, Thank you for reaching out. We appreciate your experience as a certified Odoo Developer and tech partner. We are open to exploring collaboration opportunities where your expertise can add value. Please share the project scope, timelines, and specific requirements so we can review and proceed further. Looking forward to your response. Best regards,
₹25,000 INR in 2 days
5.2
5.2

A Warm Hello! I understand your challenge—manual three-way matching in Odoo slows down AP and increases risk. You’re looking for a fully automated, Odoo-native solution that intelligently extracts invoice/PO data from PDFs and flags only meaningful exceptions. Here’s how I’d approach it: Data Extraction (PDF → Structured Data) Use OCR + parsing (Tesseract/AWS Textract or similar) Intelligent line-item extraction (qty, price, SKU, totals) Configurable mapping to your Odoo PO fields Matching Engine (Core Logic) Match Invoice ↔ PO ↔ GRN (when available) Fallback logic for PO vs Invoice if GRN missing Tolerance rules (qty/price variance %) Multi-line and partial delivery handling Exception Handling & Workflow Auto-approve perfect matches Flag discrepancies with clear reasons (price mismatch, missing GRN, etc.) Configurable approval flows for finance team Automation & Reporting Watched folder/email ingestion Scheduled + on-demand runs Reconciliation logs with Excel export + dashboard view Odoo Integration Custom module (LTS compatible) Clean models, cron jobs, and UI views Full documentation + walkthrough session Timeline: Core module: 10–14 days Testing + refinements: 4–5 days I’ve worked on ERP automation and data extraction workflows, ensuring accuracy and scalability in finance processes. Let’s discuss it more in chat. Best Regards, Jemin Sagar
₹20,000 INR in 7 days
3.9
3.9

Hi there! I just went through the details of your project and I'm ready to start immediately. I have the skills to tackle 'Odoo Invoice-PO Reconciliation Automation' efficiently and will ensure the final deliverable meets all your requirements. I'm flexible with revisions and always available for questions. Let's connect!
₹18,000 INR in 7 days
3.4
3.4

Hi, I’m Sanket. I’ve worked on Odoo automation projects involving accounting, purchasing, and workflow optimization, including document-driven approval flows and reconciliation logic. From your brief, this is not just OCR or invoice import. The key requirement is building a reliable three-way matching workflow inside Odoo that minimizes manual review while keeping finance fully in control. That’s exactly how I’d approach it. Approach: • Build an Odoo-native module compatible with your current LTS version • Extract invoice and PO data from PDFs using OCR/document parsing • Match invoice lines against existing Purchase Orders and GRNs • Detect quantity, price, and missing receipt variances automatically The system will support: • Configurable tolerance thresholds • Approval workflows for exceptions • Scheduled or on-demand reconciliation runs • Exception dashboards and exportable reconciliation logs I’ll also structure the process so finance teams only review mismatches instead of every transaction. I focus on stable, maintainable Odoo implementations with clear logic and clean documentation. If you’re looking for a practical, finance-focused automation solution inside Odoo, I’d be glad to collaborate. Sanket
₹50,000 INR in 20 days
2.6
2.6

The 3-way match with variable PDF layouts is where most of these projects get stuck. Supplier PDFs never match each other, so OCR accuracy + line-item disambiguation matter more than the matching algorithm itself. My plan: • OCR with Tesseract for most PDFs, fallback to Google Document AI for low-confidence ones (pay-per-page on the fallback only, keeps cost bounded) • Line-item extraction via a learned template per supplier. First time a new supplier shows up, you confirm one invoice's field positions and the module remembers it. • Matching = PO-number + line-SKU + quantity + price with configurable tolerances (% or absolute) • Exception UI lives inside Odoo as a custom view, so your finance team stays in the same tool Milestones (INR 25,500 total, ~2.5 weeks): M1 Odoo module skeleton + PDF watched folder + email intake + OCR layer, 5k, 4d M2 Line-item extraction + PO matching engine + GRN awareness, 8k, 5d M3 Variance rules + exception reports + approval workflow hooks, 7k, 5d M4 Migrations + user guide + walkthrough + 3-sample demo, 5.5k, 4d Which Odoo LTS are you on, 17 or 18? And roughly how many distinct suppliers send PDF invoices per month? Drives how many templates we'll need to bootstrap on day one.
₹25,500 INR in 18 days
2.8
2.8

I already see a clean way to execute this. I specialize in Odoo customizations and workflow automation, especially around purchasing, invoicing, and three-way matching. I’ve helped finance teams move away from manual checks, reduce invoice errors, and make sure POs, receipts, and vendor bills all line up cleanly in Odoo. You’re looking to automate the invoice–PO reconciliation so your books stay accurate without constant manual review. The real goal is simple: fewer mismatches, clear visibility into exceptions, and a faster, safer AP process that your team can trust day to day. My focus would be on configuring or extending Odoo’s three-way match rules, adding smart checks/tolerances, and surfacing exceptions in a clear review queue so only the edge cases need human attention. Quick question before I propose specifics: where do you see the most friction today — price mismatches, quantity/receipt issues, or timing differences between PO, receipt, and invoice? Lets chat more about your project, worst case you walk away with a free strategy session Regards
₹20,000 INR in 7 days
1.8
1.8

Hello, With a decade-plus experience in Software Architecture and Python development, I am uniquely qualified to address the pain points you've outlined. I’ve actually worked extensively with Odoo and similar ERPs in the past in the Finance domain, which has ingrained efficiency-seeking into my coding practices. In your specific case, I would propose building a custom Odoo module leveraging my expertise in PDF processing - extracting and manipulating line-item data for matching, reconciliation, and exception flagging as well as facilitating easy uploads and integrated emailing. To further enable your finance team to focus on only the exceptional transactions, I can precisely configure variance thresholds, approval flows & exception-report generation system inside the ERP that's completely customizable for you. I'm dedicated to providing an end-to-end solution for clients (including post-launch support) and believe in clear and frequent communication.I would älso ensure robust security measures that comply with global standards like GDPR, HIPAA, and PCI to securely handle your valuable financial data. Launching your project on-time doesn't mean anything if it isn't performing optimally , SEO and Performance Optimization aren’t add-ons for me; they’re built into every project from outset. Looking forward to discussing this further - scheduling a call is just one step away! Thanks!
₹10,000 INR in 7 days
0.0
0.0

Hi, I have read your description and I understand what you are expecting. I am an experienced freelancer with 4 years of experience in Python, Software Architecture, Automation. See my profile for recent work. Please connect in chat so we can discuss. Best regards, Syeda Tahreem
₹14,000 INR in 7 days
0.0
0.0

I can help automate your three-way match process in Odoo by developing a native Odoo module that automatically reconciles supplier invoices with corresponding purchase orders (POs) and Goods Receipt Notes (GRNs). This solution will extract relevant data from PDF invoices and POs, highlight any variances, and provide configurable approval flows and exception reports. Key Features: Automated reconciliation of invoices, POs, and GRNs Handling of missing receipts, with clear flags for discrepancies Configurable variance thresholds and approval flows On-demand or scheduled reconciliation with log export to Excel Dashboard to view reconciliation status No manual data entry beyond uploading PDFs Deliverables: Fully functional Odoo module (LTS version compatible) User guide for setup, field mapping, and daily usage Walk-through session for sample PDFs I have experience automating ERP workflows in Odoo and can deliver a clean, reliable solution for you. Let's discuss how I can help streamline your accounts payable process!
₹10,000 INR in 7 days
0.0
0.0

I can design and deliver a fully Odoo-native three-way matching solution that automates reconciliation between purchase orders, GRNs, and supplier invoices (PDF), eliminating manual effort and surfacing only actionable exceptions for your finance team. The module will intelligently ingest PDFs (via watched folder or email), extract structured line-item data using reliable OCR/parsing techniques, and match it against existing PO and receipt records, with configurable tolerance thresholds for price/quantity variances, approval workflows, and exception dashboards. It will support both on-demand and scheduled runs, maintain detailed reconciliation logs, and provide export-ready reports, ensuring complete traceability and audit readiness. I’ll deploy it on your staging server, migrate to production after validation, and provide a clear user guide plus a live walkthrough using your sample PDFs to demonstrate accurate matching and exception handling. With 14+ years of experience in Odoo, I focus on robust architecture, clean code, and seamless integration with your existing accounting workflow.
₹30,000 INR in 7 days
0.0
0.0

Hey Mate , Good afternoon! I am professional mobile coder with skills including Process Automation, Automation, Accounting, Odoo, Software Architecture, SAP, Python, ERP and Data Extraction. Please contact me to discuss more regarding this project. Many thanks
₹10,000 INR in 6 days
0.0
0.0

I can deliver an Odoo-native automated three-way matching solution to streamline your GRN, PO, and invoice reconciliation process. With 13+ years of Odoo ERP experience, I have built similar automation workflows involving invoice processing, API integrations, and data validation. My approach will include developing a custom Odoo module that ingests PDF invoices and POs, extracts line-item data using OCR/parsing, and matches it against existing purchase orders. The system will reference GRNs where available and flag missing receipts when not. I will implement configurable variance thresholds for quantity and price differences, along with approval workflows so your finance team focuses only on exceptions. The solution will support both on-demand and scheduled execution, with detailed reconciliation logs accessible via dashboard and exportable to Excel. Exception reports will clearly highlight discrepancies with reasons for quick decision-making. Deliverables will include a production-ready module, proper configuration setup, documentation, and a walk through session using sample data to validate accuracy and workflow. I ensure clean, scalable, and well-documented code aligned with Odoo best practices. I’d be happy to discuss your current setup and finalize the implementation plan.
₹25,000 INR in 5 days
0.0
0.0

Hi! I can build your Odoo invoice-PO reconciliation automation. **My Experience:** ✅ Python automation & PDF data extraction ✅ ERP integration & data matching algorithms ✅ Workflow automation with configurable thresholds ✅ Exception reporting & dashboard design **My Approach:** 1. **PDF Parser:** Extract invoice/PO line items using Python libraries 2. **Three-Way Match:** Match GRN ↔ PO ↔ Invoice with variance detection 3. **Odoo Module:** Build native Odoo addon for seamless integration 4. **Config Engine:** Flexible tolerance thresholds & approval flows 5. **Dashboard:** Real-time exception view + Excel export **Deliverables:** - Working Odoo module on your staging server - User guide with field mapping & daily operations - Demo with 3 sample PDFs **At ₹13,500**, quick turnaround! Let's automate your AP workflow! ?
₹13,500 INR in 7 days
0.0
0.0

Having spent nearly a decade customizing and implementing Odoo solutions, I’m confident that I can develop an automated reconciliation system that perfectly fits your purchasing and accounts-payable processes. With a keen eye for detail and a deep understanding of Odoo's capabilities, I can design a module that extracts and matches data from invoices and POs without manual intervention, saving you significant time and effort. Additionally, my proficiency in Python allows me to create complex algorithms for precise variance identification, configurable approval flows, and insightful exception reporting. Being particular about smooth Operations and fruitful results directs me towards developing readable codes with thorough documentation. During my tenure, I've successfully implemented similar projects across multiple industries and maintained an adherence to the ERP best practices throughout. Hence, you can rely on my ability to deliver a reliable, fully functional Odoo module within the specified timelines, without compromising on quality. Let's make this happen together!
₹20,000 INR in 7 days
0.0
0.0

My services include: Preparation and maintenance of accounting records in Excel Bank reconciliation and ledger matching Handling debit/credit notes and invoice tracking MIS reports and financial summaries Data cleanup and error identification Customized Excel templates for accounting processes I focus on accuracy, timely delivery, and clear reporting to help streamline your financial operations. Please let me know your requirements, and I will be happy to discuss how I can support your work. Looking forward to working with you. Best regards,
₹20,000 INR in 7 days
0.0
0.0

Hello, I hope you are doing well. I am a professional accountant with over 5 years of experience in bookkeeping and financial management. I specialize in maintaining accurate financial records and helping businesses stay organized and compliant. I can assist you with: • Bookkeeping (daily, weekly, or monthly) • Bank & credit card reconciliation • Preparation of monthly financial statements • Accounts payable & receivable management • Payroll processing • Month-end and year-end closing entries • Expertise in QuickBooks and NetSuite I focus on accuracy, timely delivery, and clear communication to ensure your financial data is always up to date and reliable. I would love to discuss your requirements in detail and understand how I can add value to your business. Looking forward to working with you. Best regards, Samriti G.
₹15,000 INR in 7 days
0.0
0.0

I able to management this all because I certified in Sap Fico & FI+MM as a Consultant level from company creation till report , also I had work in S4 Hana Server
₹20,000 INR in 7 days
0.0
0.0

Hi i am ajay . Matching Invoices to POs and GRNs To ensure invoices align with orders and received goods, enable 3-Way Matching. Ahex Technologies Ahex Technologies Setup: Go to Purchase > Configuration > Settings and enable 3-Way Matching. Control Policy: Set products to "On received quantities" to ensure bills are only paid after a Good Receipt Note (GRN) is validated. Automated Reference: Odoo attempts to auto-complete fields and match bills to existing POs based on vendor and total amounts. If a GRN exists, Odoo references it; if quantities or prices differ, it flags the record under the "Should Be Paid" field (e.g., "Yes," "No," or "Exception"). Odoo Odoo +5 3. Configuring Approval Flows and Exceptions To limit manual review to problematic transactions only, configure approval routes based on your team's criteria. Odoo Apps Store Odoo Apps Store Variance Thresholds: In Odoo 19, the system automatically matches records when quantities and prices are within configured tolerances (e.g., +/- 5%). Dynamic Approval Flows: Use the Dynamic Approval App Odoo Apps Store to define multi-level workflows. Rules: Set rules based on total amount or before-tax amount. Routing: Assign approvals to specific users or groups. Invoices matching all criteria can auto-post, while exceptions trigger notifications to designated stakeholders. Exception Reports: Finance teams can use the Purchase matching list view to see all PO lines linked to a bill and manually resolve mism
₹20,000 INR in 7 days
0.0
0.0

Bengaluru, India
Member since Apr 24, 2026
₹750-1250 INR / hour
$10-450 USD
₹10000-30000 INR
$10-11 USD
$8-15 USD / hour
₹750-1250 INR / hour
$30-250 AUD
$5-10 USD / hour
$30-250 USD
₹12500-37500 INR
$200-600 USD / hour
$15-25 USD / hour
₹400-750 INR / hour
₹750-1250 INR / hour
$8-15 AUD / hour
$3000-5000 USD
$30-250 USD
₹400-750 INR / hour
$30-250 USD
₹1500-12500 INR