COD that reconciles itself
Driver collects COD on delivery, deposits at the branch or bank. System tracks per driver, per shipper, per period. Daily report + auto-reconciliation.
Everything COD
Collect on delivery
Driver scans shipment → enters collected amount → signature/photo. All in the app.
Branch deposit
Driver hands cash to branch manager. Scanned receipt — no manual spreadsheets.
Daily reconciliation
System aggregates COD per driver/branch/period. Variances flagged instantly.
Bank transfer to shipper
Weekly or monthly. System generates a payment file per shipper, net of delivery fee.
Audit trail
Who collected, when, how much, who they handed it to. Stored for inspection.
Variance alerts
If a driver remits less than expected → push notification to dispatcher.
Daily COD flow
Deliver + collect
Driver scans shipment, enters COD amount, captures signature/photo.
Deposit
End of shift — driver hands cash to branch manager. Scanned + confirmed.
Daily reconciliation
System aggregates per driver/branch. Variances surface on the dashboard.
Monthly settlement + payout
System generates a per-shipper payment file (net of fees). Upload to bank → done.
Frequently asked questions
How are partial payments handled?
Driver collects partial → shipment marked 'partial' → balance must be collected on follow-up.
What if the customer refuses to pay?
Failed delivery with reason (refusal, unreachable, etc). System can re-route, return, or escalate to shipper.
What about very small shippers?
Per-delivery payout supported (no minimum). Or aggregated monthly if preferred.
What COD amounts are supported?
No technical limit. Recommended (driver safety) — up to 30,000 MKD per shipment.
Are card payments on delivery supported?
Yes — via mPOS terminal integration (Halk Bank, Komercijalna). Card payments reconcile separately.
How is reconciliation handled with returns?
Return with COD → collection cancelled. Amount deducted from settlement.
Other Merot features
Have a question?
Drop us a note — we usually reply within a few business hours.