Guides & Resources
Shopify Orders vs Razorpay, Delhivery and Shiprocket Settlement Reconciliation: A Complete Guide for Finance Teams
Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation is the process of comparing Shopify order records with external payment gateway and COD settlement reports.
For eCommerce and D2C businesses using Shopify, customer collections usually happen through multiple channels. Prepaid payments may be collected through Razorpay, while COD collections may be remitted later by logistics and shipping partners such as Delhivery and Shiprocket.
The Shopify order report shows what the business expected to collect from customers. Razorpay and COD settlement reports show what was actually paid, settled, collected, or remitted.
This reconciliation helps finance teams answer:
- Are all Shopify prepaid orders matched with Razorpay payments?
- Are all Shopify COD orders matched with Delhivery or Shiprocket remittances?
- Are all Razorpay payments linked to valid Shopify orders?
- Are all COD remittances mapped to the right order or AWB?
- Do Shopify order amounts match payment and remittance amounts?
- Which orders are unpaid, short-remitted, delayed, duplicated, or pending review?
For finance teams, this reconciliation supports revenue accuracy, COD control, payment validation, receivable tracking, month-end close, and audit readiness.
What Is Shopify Orders vs Razorpay, Delhivery and Shiprocket Settlement Reconciliation?
Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation compares two sides of transaction data.
Side A: Shopify Order Report
This represents the internal eCommerce order record. It may include Shopify order ID, order name, order date, payment mode, payment status, fulfillment status, order amount, refund amount, customer details, tracking number, and AWB details.
Side B: PG and COD Settlement Reports
This includes Razorpay payment or settlement records and COD settlement reports from Delhivery and Shiprocket.
The goal is to confirm whether every Shopify order has the correct prepaid payment or COD remittance support.
Matching is usually based on:
- Shopify order ID
- Shopify order name
- Razorpay payment ID
- Razorpay order ID
- COD order number
- AWB number
- Tracking number
- Shipment reference
- Shopify order amount
- Razorpay payment amount
- COD amount
- Remitted amount
- Order date
- Payment date
- Settlement date
- Remittance date
If the order reference and amount match across both sides, the transaction can usually be treated as matched. If the reference matches but the amount differs, it becomes an amount mismatch. If a record appears only on one side, it becomes an exception.
Why This Reconciliation Matters
A Shopify order being created does not always mean money has been received.
For prepaid orders, Shopify may show the order as paid, but Razorpay confirms whether the payment was processed successfully. For COD orders, Shopify may show the order as fulfilled or delivered, but Delhivery or Shiprocket confirms whether cash was collected and remitted.
Without reconciliation, finance teams may face issues such as:
- Shopify paid orders missing in Razorpay
- Razorpay payments not linked to Shopify orders
- COD orders delivered but not remitted
- Short COD remittance
- AWB numbers not mapped correctly
- Duplicate payment or COD records
- Refunds and cancellations not adjusted correctly
- Delayed COD remittance
- Month-end receivable differences
- Audit queries due to missing payment support
A structured reconciliation process helps finance teams validate prepaid and COD collections in one clear workflow.
Reports Involved
Side A: Shopify Order Report
The Shopify order report represents the internal order view.
Common fields may include:
- Shopify order ID
- Shopify order name
- Order date
- Customer details
- Payment mode
- Payment status
- Order amount
- Discount amount
- Refund amount
- Fulfillment status
- Tracking number
- AWB number
This report shows what the business expected to collect from customers.
Side B: Razorpay Report
The Razorpay report represents prepaid payment and settlement activity.
Common fields may include:
- Razorpay payment ID
- Razorpay order ID
- Shopify order reference
- Payment amount
- Payment status
- Payment date
- Settlement amount
- Settlement date
- Refund or reversal details
This report helps finance teams confirm whether Shopify prepaid orders were successfully paid and settled.
Side B: Delhivery Settlement Report
The Delhivery settlement report represents COD collections and remittances handled through Delhivery.
Common fields may include:
- AWB number
- Order number
- COD amount
- Remitted amount
- Remittance date
- Delivery status
- Adjustment or deduction details
This report helps finance teams verify whether COD money collected from customers was remitted correctly.
Side B: Shiprocket Settlement Report
The Shiprocket settlement report represents COD collections routed through Shiprocket and its courier network.
Common fields may include:
- Shopify order reference
- AWB number
- Courier partner
- COD amount
- Remitted amount
- Remittance date
- Pickup date
- Delivery date
- Adjustment details
This report helps finance teams validate COD collections managed through Shiprocket.
How Matching Typically Works
Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation usually works by separating prepaid and COD orders before matching.
A typical process looks like this:
- The Shopify order report is uploaded.
- Razorpay, Delhivery, and Shiprocket settlement reports are uploaded.
- Prepaid Shopify orders are matched with Razorpay using order ID, payment ID, or Razorpay order reference.
- COD Shopify orders are matched with Delhivery or Shiprocket using AWB number, order number, or tracking reference.
- Shopify order amount is compared with payment amount, settlement amount, COD amount, or remitted amount.
- Order dates are compared with payment dates, settlement dates, delivery dates, and remittance dates.
- Records are categorized as matched, partially matched, unmatched, or skipped.
For example:
- Shopify shows a prepaid order of ₹2,500.
- Razorpay shows a successful payment of ₹2,500 for the same order.
- The order is treated as matched.
For COD:
- Shopify shows a COD order of ₹1,800 with an AWB number.
- Delhivery or Shiprocket shows a COD remittance of ₹1,800 for the same AWB.
- The order is treated as matched.
If the reference matches but the amount differs, it becomes an amount mismatch.
If a Shopify order exists but no payment or COD settlement is found, it becomes a Shopify-only exception.
If Razorpay, Delhivery, or Shiprocket contains a transaction with no matching Shopify order, it becomes an external-only exception.
Why Prepaid and COD Matching Should Be Separate
Prepaid and COD collections follow different financial workflows.
Prepaid orders are usually matched using:
- Shopify order ID
- Shopify order name
- Razorpay payment ID
- Razorpay order ID
- Payment amount
- Payment date
- Settlement status
COD orders are usually matched using:
- AWB number
- Tracking number
- Courier order number
- COD amount
- Remitted amount
- Delivery date
- Remittance date
If prepaid and COD records are mixed together manually, finance teams may create incorrect matches or miss real exceptions.
A good reconciliation process should separate prepaid payment matching from COD remittance matching while still giving one consolidated Shopify order-level view.
Common Exceptions in Shopify Settlement Reconciliation
1. Shopify Prepaid Order Missing in Razorpay
This happens when a Shopify prepaid order exists, but no matching Razorpay payment is found.
Possible reasons include:
- Payment failed after order creation
- Razorpay payment reference was not captured in Shopify
- Wrong Razorpay period was selected
- Order was cancelled
- Payment belongs to another gateway
- Shopify payment status is incorrect
This exception should be reviewed because the order may not have confirmed payment support.
2. Razorpay Payment Missing in Shopify
This happens when Razorpay shows a payment, but no matching Shopify order is found.
Possible reasons include:
- Payment callback failed
- Shopify order creation failed after payment
- Shopify order report is incomplete
- Payment reference was stored differently
- Duplicate payment attempt exists
- Manual correction is required
This issue can create customer support and accounting challenges.
3. Shopify COD Order Missing in Settlement Report
This happens when a Shopify COD order exists, but no matching Delhivery or Shiprocket remittance is found.
Possible reasons include:
- Order has not been delivered yet
- COD remittance is pending
- AWB number is incorrect or missing
- Courier report period is incomplete
- Remittance is delayed
- Shipment was returned or cancelled
This exception should be tracked until the COD amount is received or the order status is resolved.
4. COD Remittance Missing in Shopify
This happens when Delhivery or Shiprocket shows a COD remittance, but no matching Shopify order is found.
Possible reasons include:
- Shopify order report is incomplete
- AWB number was not captured internally
- Remittance belongs to another order period
- Courier partner reference is different
- Duplicate remittance record exists
- Manual mapping is required
This exception should be reviewed so every partner remittance has order-level support.
5. Amount Mismatch
Amount mismatches occur when the reference matches but the Shopify order amount and external amount differ.
Possible causes include:
- Partial payment
- Discount or coupon adjustment
- Refund or cancellation impact
- COD short remittance
- Shipping charge difference
- Courier deduction
- Gateway fee or adjustment
- Wrong amount field selected
Amount mismatches directly affect revenue, receivables, and settlement reporting.
6. Refund or Cancellation Difference
Shopify orders may have refunds, cancellations, or partial refunds that need to be considered during reconciliation.
Common issues include:
- Refund recorded in Shopify but not in Razorpay
- Razorpay refund not updated in Shopify
- COD order cancelled after shipment
- Partial refund reducing expected collection
- Refund posted in a different period
Refund and cancellation differences should be reviewed separately from normal collection mismatches.
7. Delayed COD Remittance
COD collections are often remitted after delivery.
Possible reasons include:
- Courier settlement cycle
- Delivery date and remittance date gap
- Weekend or holiday delay
- Return or RTO processing
- Partner holdback
- Cutoff timing difference
A delayed COD item may not be an error, but it should be visible and tracked.
8. Duplicate Payments or Remittances
Duplicates may appear in internal or external reports.
Examples include:
- Same Shopify order appearing twice
- Duplicate Razorpay payment attempt
- Same AWB repeated in COD report
- Duplicate courier remittance entry
- Duplicate file upload
- Retry payments creating multiple records
Duplicates can overstate collections if not identified.
Why Manual Excel Reconciliation Is Difficult
Many finance teams reconcile Shopify orders, Razorpay payments, and COD settlements manually in Excel.
The usual process includes:
- Exporting the Shopify order report.
- Downloading Razorpay payment or settlement data.
- Downloading Delhivery and Shiprocket settlement reports.
- Separating prepaid and COD orders.
- Cleaning Shopify order IDs, payment IDs, AWB numbers, and tracking numbers.
- Matching prepaid payments using lookup formulas.
- Matching COD settlements using AWB or order number.
- Comparing order amount with paid, settled, or remitted amount.
- Preparing an exception report.
This becomes difficult as order volumes increase.
Common Excel challenges include:
- Different formats across Shopify, Razorpay, Delhivery, and Shiprocket
- AWB numbers not captured consistently
- Payment IDs stored in different fields
- COD remittance delays
- Refunds and cancellations handled manually
- Duplicate entries missed
- Broken lookup formulas
- Manual copy-paste errors
- No clear audit trail
A structured reconciliation workflow reduces these risks.
What a Good Shopify Settlement Reconciliation Process Should Include
A reliable process should include:
- Complete Shopify order report
- Complete Razorpay payment or settlement report
- Complete Delhivery settlement report
- Complete Shiprocket settlement report
- Separate prepaid and COD matching logic
- Matching using Shopify order ID, payment ID, AWB, and tracking references
- Amount comparison between order value, payment value, settlement value, and remitted value
- Refund and cancellation visibility
- Internal-only exception reporting
- External-only exception reporting
- Amount mismatch reporting
- Duplicate detection
- Audit-ready output
The output should clearly show which Shopify orders are fully collected, which are pending, and which require follow-up.
How Cointab Helps
Cointab can help finance teams automate Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation by comparing Shopify order records with Razorpay, Delhivery, and Shiprocket settlement reports in one structured workflow.
Finance teams can map order references, payment references, AWB numbers, amount fields, and date fields once and reuse the same setup for future periods.
Cointab helps teams:
- Upload Shopify order, Razorpay, Delhivery, and Shiprocket settlement reports
- Match prepaid Shopify orders with Razorpay payment records
- Match COD Shopify orders with Delhivery and Shiprocket remittances
- Compare Shopify order amounts with paid, settled, and remitted amounts
- Identify fully matched transactions
- Highlight amount mismatches and short remittances
- Show Shopify-only and external-only exceptions
- Review delayed COD remittances
- Review skipped or invalid records
- Download audit-ready Excel reports
This reduces manual Excel work and gives finance teams better visibility into order-level payment and COD settlement exceptions.
Business Value
Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation helps finance teams:
- Validate prepaid collections
- Track COD remittances
- Identify unpaid or unremitted Shopify orders
- Detect unsupported payment records
- Improve revenue accuracy
- Improve receivable control
- Reduce customer support disputes
- Speed up month-end close
- Strengthen audit documentation
- Reduce manual reconciliation work
It also helps finance, operations, and support teams resolve order-level collection issues faster.
Best Practices
Finance teams should follow these best practices:
- Reconcile Shopify orders with payment and COD settlement reports regularly
- Separate prepaid and COD workflows
- Use Razorpay payment IDs for prepaid matching
- Use AWB and tracking numbers for COD matching
- Compare order amount with payment and remittance amount consistently
- Review refunds and cancellations separately
- Review COD delays separately from true mismatches
- Check duplicate order IDs, payment IDs, and AWB numbers
- Track Shopify-only and external-only exceptions
- Maintain period-wise reconciliation history
Conclusion
Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation helps finance teams confirm whether Shopify orders are properly paid, settled, collected, or remitted by external partners.
Because this reconciliation involves prepaid payments, COD collections, Razorpay transactions, Delhivery settlements, Shiprocket settlements, Shopify order IDs, AWB numbers, tracking references, refunds, cancellations, amounts, and date differences, manual reconciliation can become slow and error-prone as order volumes grow.
With Cointab, finance teams can automate Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation, reduce manual Excel work, identify missing or mismatched records faster, and generate audit-ready reports for review.
Start your 14-day free trial with Cointab and automate Shopify orders vs Razorpay, Delhivery and Shiprocket settlement reconciliation without relying on manual Excel work. No credit card required.
Visit: https://www.cointab.net/