A LITTLE CLARITY. A BETTER BUSINESS.

Every payment.
In its right place.

The screenshot says “paid.”
Your statement tells the rest of the story.
Bring them together, before you ship.

A saved workspace for your records.
Your judgment stays in control.
BUILT FOR THE WAY YOU ALREADY SELL
Instagram shops ✦ WhatsApp businesses ✦ Independent sellers
↓
01 / LESS BACK-AND-FORTH

Three inputs.
One clear picture.

No more switching between chats, order sheets and account history. Put your records in one place and follow the evidence.

01
orders.csv12 orders
statement.csv

Bring the records.

Add your order list, statement and payment screenshots. Link each screenshot to its order.

CSV + PNG / JPG / WEBP
02
Rs 3,500 ✓MLN778810 ✓

Find the connection.

Read the payment details, compare them with statement credits and flag overlaps or uncertainty.

EXACT AMOUNTS. VISIBLE EVIDENCE.
03
ShipHoldReview

Make the next move.

See what matches, resolve exceptions and export a clean dispatch list. Every decision has a reason.

YOU HAVE THE FINAL SAY.
02 / LOOK BEYOND “SUCCESSFUL”

Good-looking proof.
Better questions.

A green tick in a screenshot is only the beginning. Explore what happens when the records tell different stories.

Clarity,
with boundaries.

Checks your records.
Respects your judgment.

Milaan matches against the statement you provide. It doesn’t connect to your bank or label someone a fraud. When the evidence isn’t clear, it asks you to take a look.

Private receipt access. Recorded decisions.
Your statement remains the source of truth.
A CALMER WAY TO CLOSE THE DAY

Find the match.
Move forward.

Sample records. Real matching logic. No signup form.
A QUICK GUIDE

Simple records.
Clear decisions.

  1. Add your orders and statement.

    Use the CSV templates in Import center. Amounts are in PKR and times are Pakistan time. Use one statement CSV per receiving account in a saved batch.

  2. Add payment screenshots.

    Enter fields manually, or request Gemini reading after configuring the backend. Cloud reading requires consent. Check amount, date, full reference and payment status against the image, then save. Unconfirmed or unsuccessful evidence remains in Review.

  3. Declare the statement period.

    Use the export's real period, not the time of its first or last transaction. Exact-reference approval also requires you to confirm that sender and receiver IDs correspond.

  4. Reconcile, review and export.

    Ship means a unique match. Hold means not found in the supplied records. Review means you need to check. Whole credits are protected from reuse. In saved batches, explicitly reviewed shares may fund split or combined payments without exceeding the source credit.

Know the limits.

The public demo uses fictional records in this tab. A connected account saves real records on your backend. Gemini can misread; inspect uncertain fields. Credit reuse checks apply to retained allocations. Default batch expiry is seven days; deleting or resetting a batch releases its allocations. This system does not connect to your bank or prove a screenshot is authentic.

Start a new batch?