
Closed
Posted
We are seeking an experienced developer to build a secure, browser-based application that automates the matching of Purchase Orders, Goods Receipts and Supplier Invoices for our Accounts Payable process. The application will import Purchase Orders and Goods Receipts from Excel and read supplier invoices (Excel and PDF) stored in Microsoft OneDrive. It should perform intelligent line-by-line three-way matching, identify discrepancies and provide an approval workflow with a complete audit trail. Key Features Automated PO–Invoice–Receipt three-way matching Line-by-line quantity and price comparison Exception management with configurable tolerance levels Dashboard showing outstanding matches and exceptions Role-based user access Email notifications for exceptions and approvals Search by Supplier, PO Number, Invoice Number and Product Audit history of all actions Export results to Excel/CSV Preferred Technology Modern web application Django + React preferred, or equivalent framework SQL relational database Microsoft OneDrive integration Excel and PDF processing Developers may recommend an alternative technology stack if they believe it provides a better long-term solution. Deliverables Complete source code Installation on our Windows environment Documentation User and administrator guide Experience Required Please provide examples of similar workflow, Accounts Payable, inventory or document matching systems. To confirm you have read this project, please begin your proposal with the words: "RONIS MATCH". One final suggestion Increase your budget if you can. Looking at the scope we've defined, I think: AUD $700 is likely too low. AUD $1,200–$2,000 is a more realistic range for a good quality Stage 1 application. If you receive bids around AUD $1,500, don't dismiss them—they may represent much better value if the developer has relevant experience in business workflow systems. Given how much manual work this application could save, investing a bit more upfront in the right developer is likely to pay off. How to Bid (For Freelancers) Please reply with a proposal detailing: 1. Your suggested tech stack for handling the web interface and PDF/OCR invoice parsing. 2. Your architectural approach to handling the Excel supplier invoice format variance challenge (e.g., whether you recommend building a custom translation template mapping layer per supplier or a dynamic algorithmic scenario mapping engine). 3. A realistic breakdown of milestones and timeline for Stage 1. Please start your bid with the word "RONIS MATCH" so I know you have read these requirements completely.
Project ID: 40614400
42 proposals
Remote project
Active 3 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
42 freelancers are bidding on average ₹959 INR/hour for this job

RONIS MATCH I’d build Stage 1 as a controlled three-way matching system, with PO, goods receipt and invoice data normalised into one schema before any comparison or approval logic runs. My recommended stack is Django, React, PostgreSQL and Microsoft Graph for OneDrive. For invoices, I’d use native Excel parsing plus PDF text extraction first, with OCR only for scanned documents. My two priorities would be maintainability and admin workflows, so tolerance rules, supplier mappings, approvals and exception reasons remain configurable without code changes. For Excel variance, I recommend a hybrid mapping layer: reusable supplier-specific templates for known formats, supported by a fallback detection engine for new layouts. This is safer than relying entirely on dynamic interpretation, because Accounts Payable matching needs consistent, auditable results. Stage 1 milestones: Discovery, schema and matching rules: 1 week Excel, PDF and OneDrive ingestion: 1–2 weeks Matching engine and exception logic: 2 weeks Dashboard, approvals, roles and audit trail: 2 weeks Testing, Windows installation and documentation: 1 week A realistic Stage 1 fixed-price range is AUD $1,500–$2,000 after reviewing sample files and approval rules.
₹1,000 INR in 40 days
5.6
5.6

RONIS MATCH "The best workflow systems don't just automate tasks, they eliminate costly exceptions before they become accounting problems." The biggest challenge here is handling the different invoice layouts each supplier uses while maintaining accurate three-way matching. I'd solve this with a configurable supplier mapping layer that standardizes invoice data before matching, making the system easier to maintain as new suppliers are added. My approach is to build the solution with Django, React, PostgreSQL, Microsoft Graph API, and OCR for PDF invoices. The matching engine will support configurable tolerances, role-based approvals, audit trails, and a dashboard for exceptions and pending approvals. This architecture keeps the application scalable and easy to extend. You'll receive the complete source code, Windows deployment, documentation, and user/admin guides. I'll also include an admin interface for managing supplier mappings and tolerance rules, so future changes won't require code updates. One question: approximately how many unique supplier invoice templates do you expect the system to support in Stage 1? That will help determine the best mapping strategy. I can start immediately and break the project into clear milestones with regular progress updates. Looking forward to your response. Regards, Demaxl
₹1,000 INR in 40 days
5.7
5.7

Hello, I checked your "3-Way Inventory PO Invoice and Recipt Matching Web App" project. I've built similar applications using python, excel, sql, django, inventory management, web development, software documentation, automation, database management, workflow automation, and the approach will depend on how the existing codebase is structured. I usually work in small milestones, keep the code organized, and provide regular updates so changes are easy to review. Let's discuss the current setup. I'll suggest the best implementation and an accurate timeline. ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹937.50 INR in 1 day
5.5
5.5

RONIS MATCH Your three-way matching system will fail under real-world conditions if the PDF parsing layer cannot handle supplier invoice format drift. When suppliers change their invoice templates mid-year, your matching engine breaks unless you've built a configurable field mapping layer that doesn't require code changes. Quick questions - are you processing invoices from more than 10 unique suppliers with different formats? And what's your monthly invoice volume - under 500 or scaling past 2,000? Here is the architectural approach: - DJANGO + POSTGRESQL: Build a tolerance engine that flags price variances above your threshold (e.g., 2%) and routes exceptions to approval queues with full lineage tracking from PO creation to invoice posting. - ONEDRIVE API + TABULA-PY: Extract invoice line items from PDFs using coordinate-based templates per supplier, storing raw OCR output in JSONB columns so you can reprocess historical invoices when formats change without re-uploading files. - CELERY + REDIS: Queue background matching jobs so bulk imports of 200+ POs don't lock the UI, with real-time progress updates and email alerts when discrepancies exceed your tolerance rules. I've built similar AP automation for a manufacturing client processing 1,200 invoices monthly across 40 suppliers - reduced manual review time from 6 hours to 45 minutes per cycle. Let's schedule a 20-minute call to walk through your supplier invoice samples before locking the architecture.
₹900 INR in 30 days
5.6
5.6

"RONIS MATCH" First and foremost, let me say how perfect of a fit I am for your project. My name is Maroof, a Python developer with extensive expertise in automation, data management, and software documentation. Over the years, I've honed my skills to include what you're precisely looking for, including data manipulation via different formats (Excel, XML, JSON), and familiar with OCR for PDF's parsing. My deep knowledge and creative approach to problem-solving will ensure the successful execution of your three-way matching application. Moreover, my experience with automating workflow systems aligns seamlessly with your project's goals. I'm incredibly proficient in leveraging Python's prowess to deliver streamlined and efficient processes. Whether it's inventory management, database handling or creating clean scripts for repetitive tasks - I always deliver top-notch results on time. Lastly, I value collaboration deeply. Your satisfaction with the product is the driving force behind my work ethic. That means constant communication, diligent milestone tracking, and delivering high-quality code on time. Choosing me would be more than just picking a competent programmer; it would be ensuring a long-term successful project for your Accounts Payable process. Let's get started!
₹1,000 INR in 40 days
5.1
5.1

RONIS MATCH Hi, I can build a secure three-way matching application that automates your Accounts Payable workflow by matching Purchase Orders, Goods Receipts and Supplier Invoices with a complete approval process and audit trail. I have experience building ERP, CRM and business workflow systems with document processing, role-based access and automation. The solution will be scalable, maintainable and designed for future enhancements. Suggested Tech Stack: Frontend: React + TypeScript Backend: Django + Django REST Framework Database: PostgreSQL PDF/OCR: Azure Document Intelligence or Tesseract + pdfplumber Excel: Pandas & OpenPyXL OneDrive: Microsoft Graph API For supplier invoice variations, I recommend a template mapping layer per supplier with an intelligent fallback parser. This provides higher accuracy, is easier to maintain and can accommodate new supplier formats without changing the core application. Stage 1 Milestones: Database and architecture setup OneDrive, Excel and PDF import Three-way matching engine Exception workflow and approvals Dashboard, reporting and exports UAT, documentation and deployment Question: Approximately how many supplier invoice formats need to be supported initially, and do scanned PDFs require OCR or are they mostly digital PDFs? Regards, Shubham
₹1,000 INR in 40 days
4.2
4.2

Built custom CRMs, SaaS dashboards, and API-heavy apps with Django + React. The three-way PO–Invoice–Receipt matching you described maps well to a state machine with tolerance-based exception flags — I've built similar AP automation flows before. OneDrive integration, Excel/PDF processing, and role-based access are all straightforward. Clean architecture, documented handoff. Can start today and share a working prototype within 7 days. What’s the one non-negotiable feature for v1?
₹750 INR in 40 days
4.6
4.6

Hi, I understand that you're looking for a developer to create a browser-based application that automates the matching of Purchase Orders, Goods Receipts, and Supplier Invoices for your Accounts Payable process. Upon reviewing the key features you've outlined, I'm confident in my ability to deliver a high-quality solution. To clarify, the application will import Purchase Orders and Goods Receipts from Excel and Supplier Invoices from Excel and PDF files stored in OneDrive. It will then perform a three-way match, identifying discrepancies and providing an approval workflow with a complete audit trail. I'll ensure that the application is secure, scalable, and easy to use, with features such as automated PO–Invoice–Receipt matching, line-by-line quantity and price comparison, exception management with configurable tolerance levels, and role-based user access. With extensive experience in building web applications using modern frameworks like Laravel, I'm well-equipped to tackle this project. I'll leverage APIs to integrate with Excel and OneDrive, and implement a robust database to store the data. A user-friendly interface will be designed to manage the workflow. I'd like to clarify a few technical details to ensure a smooth project execution. * Are there any specific Excel file formats that need to be supported? * Are there any particular security requirements that need to be met? Given my experience in delivering similar projects, I'm confident that I can deliver a high-quality solution that meets your requirements. I'd be happy to provide more accurate estimates once I have a better understanding of the project requirements. Best Regards, Anil Prajapati
₹1,000 INR in 5 days
3.8
3.8

RONIS MATCH. I’ve shipped invoice/PO matching tools for logistics firms—multi-format import, OneDrive/Excel hooks, and line-level invoice parsing. Three-way matching only works if import flows normalize varied supplier fields before any price/qty checks. Tech stack: React frontend, Node.js backend, PostgreSQL DB. For OCR, Tesseract (open source), with PDFTabExtract for table parsing. OneDrive handled with direct Graph API integration for picking files. I don’t use Django. Invoice format variance: I build a mapping layer users configure per supplier, with an optional mapping engine for auto-recognition (template + ML fallback). Manual override possible if an import fails—no forced templates. Milestones: (1) Import and normalize PO/GR/invoice files, OneDrive and PDF flow live; (2) Matching logic with tolerance, exceptions, and basic dashboard; (3) Approval UI + audit history; (4) Export, email alerts, deploy/install on Windows. Any documented example files for supplier invoices and GRs? That decides how far template mapping vs dynamic import logic goes. Pradeep
₹1,000 INR in 40 days
3.7
3.7

RONIS MATCH Hi, I can build the Stage 1 web application for automated PO, Goods Receipt, and Supplier Invoice three-way matching with exception handling, approvals, audit history, dashboards, and Excel/CSV export. Suggested stack: Django + React with PostgreSQL/SQL database. For files, I would use OneDrive API integration, Python Excel parsing, and PDF/OCR processing where invoice PDFs are not text-readable. The best solution is to create a supplier-wise mapping layer first, because invoice formats vary. Each supplier can have a reusable template mapping for fields, line items, quantities, prices, tax, totals, and PO references. Later, this can be improved with smarter dynamic matching logic. I’m comfortable with Django, React, SQL, Excel/PDF processing, workflow automation, AP processes, inventory matching, dashboards, role-based access, email notifications, audit logs, and business-rule validation. Stage 1 milestones: * Requirements and sample file review * Database and matching-rule design * PO/GRN/Invoice import * Supplier mapping templates * Line-by-line matching engine * Exception dashboard * Approval workflow and audit trail * Export and documentation * Windows deployment support Estimated timeline: 4–6 weeks for a solid Stage 1 depending on invoice formats and OneDrive access. Best regards Ankit
₹1,000 INR in 40 days
3.8
3.8

Hello, Automating the three-way matching process for Purchase Orders, Goods Receipts, and Supplier Invoices is crucial for streamlining Accounts Payable. I propose using Django and React for a modern web app with SQL database integration. My approach involves reviewing existing architecture, implementing line-by-line comparison with configurable tolerances, and ensuring role-based access and audit trails. In previous projects, I've developed similar workflow automation systems improving efficiency and accuracy in inventory management. I would recommend a custom translation template mapping layer for handling Excel supplier invoice format variances. My proposed milestones include architecture setup, data import functionality, matching algorithm implementation, and testing phases. RONIS MATCH Best regards,
₹750 INR in 40 days
3.3
3.3

Hello, I am a seasoned developer with expertise in building custom web applications tailored to streamline business processes. With a focus on your project description, I understand the critical need for a secure, automated system to match Purchase Orders, Goods Receipts, and Supplier Invoices seamlessly. To address your requirements effectively, I propose utilizing a Django + React framework for the web application, ensuring a modern and user-friendly interface. For PDF/OCR invoice parsing, I recommend integrating a robust solution like Textract for accurate data extraction. In handling Excel supplier invoice format variances, I suggest implementing a dynamic algorithmic scenario mapping engine to adapt to diverse formats efficiently. This approach will ensure flexibility and scalability as your supplier base grows. For Stage 1 milestones, I envision a structured timeline encompassing key deliverables such as system setup, data import functionality, matching algorithms implementation, and user testing. To delve deeper into these strategies and discuss further insights, I invite you to open a chat to explore the technical nuances and align our vision for the project. Sincerely, Rajesh Rolen
₹1,000 INR in 40 days
2.9
2.9

I can start today - this is exactly my lane: a Python/Django web app that automates PO-Receipt-Invoice three-way matching for Accounts Payable. How I would build it: - Django backend with secure logins, an approval workflow, and a full audit trail. - Import POs and Goods Receipts from Excel; parse supplier invoices from Excel and PDF (pdfplumber) pulled from OneDrive via its API. - Line-by-line three-way matching with tolerance rules, clear discrepancy flags, and a clean review UI. Two quick questions to scope it: do invoice PDF formats vary between suppliers (fixed template each, or flexible extraction), and what tolerance do you want on price/qty mismatches? Ready to begin right away.
₹750 INR in 14 days
2.6
2.6

Pitch: With my extensive background in full-stack development, proficiency in relevant technologies like Django and Excel, and a keen understanding of business automation processes, I am the perfect fit for your 3-way inventory matching web app project. As your expert, not only will I deliver on the given technical stack recommendations for your workflow system but can also suggest alternative approaches when required with SQL relational database integration. My hands-on experience with Python will be particularly useful to craft an automated, line-by-line matching process – intelligently comparing quantities and prices and streamlining the approval workflow with detailed audit trails. I assure you that no discrepancy or deviation will slip through the cracks, all while maintaining ease of use through a browser-based interface. Lastly, as an advocate for clean code and scalability, I promise to design an adaptable application capable of handling future growth and technological advancements. My proposed budget aligns well with your scope; AUD $1,200–$2,000 is a more reasonable range for this level of complexity. Let's work together to save you considerable time and money by automating your accounts payable process!
₹750 INR in 40 days
1.6
1.6

Hello, I have reviewed your requirements and your proposed architecture is well planned. Django + React with PostgreSQL and Microsoft Graph API is a solid choice. I can help build a secure, scalable three-way matching system with clean documentation and timely delivery. I'd be happy to discuss milestones and the best approach for supplier invoice mapping.
₹1,000 INR in 40 days
0.7
0.7

RONIS MATCH. I appreciate the detailed project description you've provided, and I assure you that my wide range of technical skills and substantial experience make me an excellent fit for this job. Over the years, I have effectively implemented numerous business workflow solutions in Accounts Payable and inventory management. I fully understand the pain points and potential gains associated with your project's scope. Considering your preference for Django + React (or equivalent stack), SQL database backend, as well as Microsoft OneDrive integration, my expertise in these technologies would prove beneficial. I have a proven track record in developing intuitive web interfaces with robust relational databases to enhance large-scale data processing. Additionally, my familiarity with Excel and PDF parsing through Python will enable efficient Supplier Invoice management. Understanding the significance of your strict budget range, I will offer not only a competitive price but also a feasible breakdown of milestones ensuring timely delivery upon completion of each stage of development. As you value long-term commitment, rest assured that I focus on building scalable solutions with utmost attention to quality and documentation. My ultimate goal is providing you a secure, browser-based application that automates PO-Invoice-Receipt matching with an exceptional user experience. Thank you for considering me!
₹1,000 INR in 40 days
1.1
1.1

Hi, I can build a robust invoice automation solution that accurately processes PDF/OCR invoices and maps supplier data into standardized Excel formats, significantly reducing manual effort. With 10+ years of experience in Python, OCR, AI automation, document processing, and web application development, I can deliver a scalable and production-ready solution. How I'll help: Develop a secure web interface for invoice upload and processing. Implement OCR and intelligent PDF data extraction. Build a flexible supplier mapping engine to handle varying Excel formats. Generate standardized outputs with validation and error handling. My approach: I recommend using Python (FastAPI) for the backend, a modern web frontend, and OCR tools such as Tesseract/AWS Textract with AI-assisted parsing. For supplier invoice variations, I'll implement a template-based mapping layer with configurable rules, allowing new supplier formats to be added quickly without code changes while maintaining scalability for future enhancements. I'd be happy to discuss the details and can start immediately. Best Regards, Rahul
₹1,100 INR in 40 days
0.0
0.0

<<<< RONIS MATCH - AP Automation & Three-Way Matching System >>>> I can build a secure, scalable web based Accounts Payable automation system that streamlines PO, Goods Receipt, and Supplier Invoice matching with intelligent validation, exception handling, and complete audit tracking. Approach: → Build a Django/React web app with SQL database architecture. → Integrate OneDrive with Excel/PDF invoice processing. → Develop automated PO Receipt-Invoice matching with discrepancy checks. → Add dashboards, approvals, roles, notifications, and audit logs. → Provide reports, exports, source code, deployment, and documentation. Architecture: → Build a flexible supplier invoice mapping layer to handle different Excel formats. → Use structured data processing pipelines for PO, receipt, and invoice validation. → Design modular APIs to support future ERP/accounting integrations. Flow: Requirement Analysis → System Architecture → Database Design → Document Processing Setup → Matching Engine Development → Workflow & Dashboard Development → Testing → Windows Deployment → Documentation & Support Let's connect Thanks.
₹1,000 INR in 40 days
0.0
0.0

RONIS MATCH I can help streamline your Accounts Payable process by automating the matching of Purchase Orders, Goods Receipts, and Supplier Invoices. This will significantly reduce manual effort and enhance accuracy. The requirement for intelligent line-by-line matching stood out to me, and I propose using Django and React for a robust web application. For the Excel format variance, I recommend a custom translation template mapping layer for each supplier to ensure precision. I have done similar work: Modern Real Estate Investment Website ([link]). You can expect a clear breakdown of milestones and a timeline for Stage 1 during our discussion. Let’s chat about your needs. Even if we don’t move forward, you’ll gain insights into the best approach. Regards, Dean
₹750 INR in 7 days
0.0
0.0

RONIS MATCH For this application, I recommend a **React + NodeJS + MySQL** architecture. React provides a responsive browser-based UI, NodeJS offers a secure and scalable backend with an excellent admin framework, and PostgreSQL ensures reliable relational data management. For invoice processing, we would use **PyMuPDF/pdfplumber** for digital PDFs and **Tesseract/Azure Document Intelligence** as an OCR fallback for scanned invoices. To address supplier invoice format variations, I recommend a **supplier-specific template mapping layer** rather than a purely algorithmic parser. This approach delivers significantly higher accuracy, easier maintenance, and faster onboarding of new suppliers. We can also include configurable mapping rules and tolerance settings, allowing the system to evolve without code changes. **Stage 1 Milestones** * Requirements & Database Design (3-4 days) * Excel/OneDrive/PDF Integration (5-7 days) * Three-Way Matching Engine & Tolerance Rules (7-10 days) * Dashboard, Workflow, RBAC & Notifications (5-7 days) * Testing, Documentation & Windows Deployment (3-5 days) We have extensive experience building business workflow applications, ERP integrations, document management systems, and financial process automation. We agree that **AUD $700 is below the realistic budget** for this scope. A **Stage 1 budget in the AUD $1,200–2,000 range** is appropriate to deliver a robust, maintainable, and scalable solution.
₹1,000 INR in 40 days
0.0
0.0

mathura, India
Member since Jul 27, 2026
₹750-1250 INR / hour
₹1500-12500 INR
€250-750 EUR
₹37500-75000 INR
₹1500-12500 INR
$30-250 USD
₹600-1500 INR
$30-250 AUD
₹250000-500000 INR
$10-4000 USD
₹400-750 INR / hour
$250-750 USD
$19-20 CAD
$8-15 USD / hour
$250-750 USD
$30-250 USD
£20-250 GBP
$15-25 CAD / hour
₹750-1250 INR / hour
$250-750 USD
$8-15 USD / hour