AI-Powered Purchase Order Validation Platform for FMCG Distribution

MXTechies built QCP, an AI purchase order validation platform on Mendix. It reads every incoming FMCG purchase order, checks it against master data, corrects the errors, collects the customer's approval and pushes it into SAP automatically.

Illustration: one purchase order moving through QCP. Pick a station to read its chapter.

Receive. Purchase orders arrive two ways

A leading FMCG manufacturer supplies quick-commerce and retail partners such as Blinkit, Zepto, Swiggy and Reliance Retail. Every day those partners send purchase orders, some through REST APIs and some as PDF documents attached to emails.

MXTechies built QCP (Quick Commerce Processing) on the Mendix low-code platform to take in both. API orders land directly, and OCR reads each emailed PDF into structured lines, so every PO enters the same pipeline however it was sent.

Built with
REST API integrations, Azure AI Document Intelligence
Delivered in
  1. 1Business process assessment
  2. 2API integration
  3. 3OCR document processing

Validate. Every line is checked against master data

Partners build their POs from the manufacturer's product catalog and material master. New launches, packaging changes, SKU updates and price revisions keep those copies out of step, so partner POs often carry errors that have to be caught before invoicing.

Before QCP, a manual validation team spent 4–5 hours checking each purchase order against internal master datasets.

What that cost

  • Some line items had to be removed
  • Some purchase orders were delayed
  • Some orders were dropped completely

What has to be caught

EAN checks
Barcodes on the PO that don't match the material master. See example
MRP mismatch
Prices that haven't caught up with an MRP revision. See example
Case size
Units per case that changed with new packaging. See example
Grammage
Pack weights that no longer match the current SKU. See example
SKU mapping
Partner item codes that must map to the right internal SKU.
Refs sync
Reference data that drifted between partner and internal systems.

QCP now checks every line against the material master, stock master, OTR data and PIPO sequence, applying customer-specific SKU mapping as it goes.

Built with
Mendix, connected to the material master, stock master, OTR data and PIPO sequence
Delivered in
  1. 4Master data integration

Correct. AI fixes the errors a team used to hunt for

Agentic AI validation logic corrects wrong EAN, MRP, case size and grammage values automatically, before the order moves on.

A sample purchase order, before and after

Switch between the order as the partner sent it and the version QCP sends to the customer for approval.

PO-SAMPLE-0412 Sample data Quick-commerce partner · 4 lines
ItemEANMRPCase sizeGrammageQty
Tomato ketchup 8900000010011 ₹145₹155₹145Outdated MRP 12 950 g 40
Digestive biscuits 890000001002189000000100288900000010021Check digit fails ₹40 243624New pack size 250 g 120
Masala oats 8900000010035 ₹199 12 500 g400 g500 gSKU changed 60
Instant noodles, 4-pack 8900000010042 ₹56 24 280 g 200

5 discrepancies found in 3 of 4 lines 5 values corrected · ready for customer approval

Illustrative example. Items, codes and prices are sample data, not the client's.

Built with
Agentic AI validation logic on Microsoft Azure
Delivered in
  1. 5AI validation engine

Approve. The customer confirms the corrected order

QCP sends the validated purchase order back to the customer through an automated approval workflow, so the partner signs off on the corrected order before it is invoiced.

  1. ReceivedPO-SAMPLE-0412, 4 lines
  2. Validated5 discrepancies in 3 lines
  3. CorrectedSee the 5 corrected values
  4. Awaiting customer approvalCorrected PO sent to the customer
  5. Invoiced in SAPAfter approval

Illustrative status for the sample PO above.

Built with
Mendix
Delivered in
  1. 6Workflow automation

Invoice. Approved orders go straight into SAP

Once the customer approves, QCP pushes the order into SAP ERP for invoicing automatically. A monitoring dashboard tracks the validation status of every PO along the way.

Validation time per purchase order Drawn to scale
Manual validation4–5 hours
With QCPUnder 1 minute
At this scale, under a minute is a sliver. The darker end of the manual bar marks the 4–5 hour range.
Built with
SAP ERP integration
Delivered in
  1. 7ERP integration

What changed for the business

Faster validation cut the manual work and let more orders through.

Manual PO validation effort Reduction after QCP
Reduced byMore than 85%
Order processing capacity Indexed, before QCP = 100
Before100
With QCP130–140
The darker end of the QCP bar marks the 130–140 range (30–40% more capacity).

POs that were previously dropped for lack of time are now processed automatically.

QCP processes large volumes of purchase orders simultaneously, so the company can scale operations across multiple quick-commerce partners.

Benefits for the client

Operations

Reduced operational workload
PO validation that took 4–5 hours by hand now runs in under a minute.
Faster order-to-invoice processing
Approved orders flow straight into SAP ERP for invoicing.

Customers

Improved SKU and invoice accuracy
Every line is checked against four master datasets before it is invoiced.
Improved collaboration with customers
Corrected POs go back to the customer for approval automatically.

Revenue

Increased order fulfillment
Higher processing capacity lets more purchase orders through.
Higher revenue realization
Orders once missed for lack of time now reach invoicing.

What's next for QCP

The platform will keep evolving with more AI-driven capabilities.

  1. Predictive PO correction using advanced AI models
  2. Real-time master data synchronization with customers
  3. Customer self-service portal for PO validation
  4. AI-based anomaly detection for order patterns
  5. Expansion to more retail and distribution partners

Exploring something similar? Start with the 5-minute AI readiness assessment or a 21-day guided AI PoC.

Frequently asked questions

What is QCP?+

QCP (Quick Commerce Processing) is an AI-powered purchase order validation platform that MXTechies built on Mendix for a leading FMCG manufacturer. It automates PO ingestion, validation, correction, customer approval and SAP ERP integration.

How does QCP validate purchase orders?+

Each PO is validated against the material master, stock master, OTR data and PIPO sequence, using customer-specific SKU mapping. AI-based validation logic then corrects wrong values such as EAN, MRP, case size and grammage automatically.

Can QCP process PDF purchase orders received by email?+

Yes. POs arrive either through REST APIs or as PDF documents by email. Data in PDF purchase orders is extracted with OCR using Azure AI Document Intelligence.

Which systems does QCP integrate with?+

QCP connects to partner platforms through REST APIs, receives PDF purchase orders by email, validates against the company's master datasets, and pushes approved orders into SAP ERP for invoicing. It runs on Microsoft Azure.

How much time does automated PO validation save?+

Validation time per purchase order dropped from 4–5 hours of manual checking to under a minute, and manual validation effort fell by more than 85%.

What is planned next for the platform?+

The roadmap includes predictive PO correction, real-time master data synchronization with customers, a customer self-service portal, AI-based anomaly detection for order patterns, and expansion to more retail and distribution partners.

Still checking purchase orders by hand?

Talk to MXTechies about automating validation, correction and ERP handoff in your order-to-cash flow with AI on Mendix.