Status values: in-transit, delivered, returned, claimed-return, missing Return buckets: use claimed-return for courier claim; returned for physically verified Date format: YYYY-MM-DD (e.g. 2026-05-15) Physical returns: add column physically_received=yes Note: Returns kept max 10 days; unverified → auto-moved to Missing
Default Date (if no Date column in CSV)
Default Status (if no Status column in CSV)
Add SKU Product
Product Name *
SKU Code
Category
Cost Price (Rs.) *
Sell Price (Rs.) *
Current Stock *
Reorder Level *
Supplier
Stock Movement
Quantity *
Note / Reference
Create Deal Pack
Deal Name *
Deal Sell Price (Rs.) *
Items in this Deal
Add Expense
Category *
Amount (Rs.) *
Paid To
Note
Add Supplier
Supplier Name *
Contact Person
Phone *
Address
Opening Balance (Rs.)
Positive = you owe them · Negative = they owe you
Payable / Receivable
Party *
Amount (Rs.) *
Due Date
Note / Invoice
Add Transaction
Amount (Rs.) *
Method
Bank Name
Account Number / IBAN
Note
Add Courier Statement
Courier *
Statement Date *
Total Parcels
Total COD (Rs.)
COD Received (Rs.) *
Note
⚠️
Duplicate Order Detected
Delete Selected
This cannot be undone
Upload Courier CPR / Invoice
Upload a CSV payment report — AI will auto-detect which parcels got paid
Courier *
CPR / Payment File (CSV) *
Note (optional)
🤖 AI Scan Result
🔔 Smart Alerts
Loading...
🚫
Blacklisted Customer
📦 Return Disposition
What happened to the returned product?
📊 Today's Report
📦
Confirm Physical Return
CN
Customer
Courier
COD
Mark this parcel as physically received? It will be removed from disputes.
⚠️
Non-Service Area Alert
is listed as a non-service area for
Dispatching here may result in failed delivery and return. Proceed only if you are sure.