Click an Adjustment. File the dispute. Track the outcome.
When the deduction is wrong, the Adjustment row already knows which order, which payout, which manifest, which AWB. Filing a dispute is a button — the document pipeline evidence attaches itself. Won disputes write a recovery Adjustment back automatically.
- Dispute filing is one click from any recoverable Adjustment row.
- Evidence packet (packing slip, invoice, manifest, AWB, scan event) attaches automatically.
- Won disputes feed straight back into reconciliation as a recovery Adjustment — no manual re-key.
What you get.
One-click filing
From any Adjustment with is_recoverable=true, hit File dispute. Robnu builds the evidence packet from the document pipeline and the AWB scan trail, attaches it, and submits.
Evidence pre-attached
No more digging through email for the packing slip you sent in March. The dispute carries the document pipeline output verbatim — the same StorageObject references the original ship used.
Tracked to outcome
Each filed dispute creates a return_claim row that walks the lifecycle (filed → acknowledged → resolved-won|lost). The won path writes the recovery Adjustment; the lost path closes cleanly.
What gets attached to every dispute filed from Robnu.
- Packing slip PDF (StorageObject) — the slip you printed, with the SKU + AWB encoded.
- Customer invoice PDF — issued at the time of shipment.
- Vendor invoice PDF — your seller-side invoice.
- Manifest PDF + manifest_id — the carrier handover record.
- AWB tracking trail — every shipment_event from create to delivery.
- Return AWB + scan_event (if return-related) — proves received vs not-received.
- SLA watchdog history — proves you closed within window if SLA is the deduction reason.
Practical answers.
Not by default. Adjustments queue for review with a recommended posture; you confirm. Auto-filing is on the agents roadmap (see /ai/agents) and requires explicit per-tenant opt-in plus the mutation guard.
Recovery rates depend heavily on the marketplace and the reason. Robnu doesn't publish industry numbers — see your own reconciliation history for an honest baseline.
Disputes filed from reconciliation flow into the Claims surface (/claims). The Claims page shows pipeline state, SLA on response, and outcome.
Try it inside your own dashboard.
Free during early access. No card. Forever free under 25 orders/day.
