Skip to content

Settlement and disputes

DynaCargo doesn’t hold your money. You pay your transporter directly, off-platform, and then record that on the booking — which is what releases settlement and generates the ZRA tax invoice.

Where to find it

The Settlement panel on the trip: DashboardTrips → open the trip.

The panel always tells you in plain language what state the booking is in and what’s expected next, so it’s worth reading before acting.

It shows the agreed price and a platform fee of 5%.

The agreed price is what you owe the transporter, in full — the fee doesn’t change your side of the deal. It’s DynaCargo’s commission, taken from the transporter’s side, so on a ZMW 12,500 booking you pay ZMW 12,500 and the transporter nets ZMW 11,875. The ZRA invoice is for the full agreed price, because that’s what you’re being billed for.

Marking a booking funded

  1. Pay the transporter.
  2. Click Mark as funded.
  3. Confirm in the Confirm payment to the transporter dialog — Yes, I’ve paid — mark funded.

The dialog is deliberate. You’re asserting that money has actually left your account, and it can’t be undone from the panel. Only you as the shipper (or an administrator) can do it — the transporter can’t mark their own booking funded.

You can mark a booking funded before it’s delivered. Settlement then releases automatically the moment proof of delivery lands.

Settlement states

  • Awaiting payment — you haven’t confirmed payment yet.
  • Funded — payment confirmed, waiting on delivery.
  • Released — delivered and funded. The tax invoice follows.
  • Disputed — frozen pending an administrator’s decision.
  • Refunded / Cancelled — recorded by an administrator.

Getting the invoice

Once settlement releases, the transporter’s company issues a ZRA invoice numbered INV-BKG…. Click View ZRA invoice to open it; while it’s still being built you’ll see “Invoice generating…”. You can open it even though they issued it — it names you as the customer.

Raising a dispute

If the delivery or the charge is wrong, don’t mark the booking funded to move things along. Click Raise dispute instead.

  1. Pick a ReasonNon-delivery, Cargo damage, Payment issue, Wrong cargo or Other.
  2. Describe what happened. It’s optional, but a dispute with no description is much harder to decide in your favour.
  3. Click Submit dispute.

Settlement freezes immediately and an administrator is notified. A message thread opens on the booking so you, the transporter and the administrator can exchange detail and attachments — this is the one place the platform gives you a conversation with your counterparty.

How disputes are decided

One of our administrators reviews both sides and records an outcome:

  • Release to transporter — settlement proceeds as it stood.
  • Refund to shipper — you’re owed money back.
  • Partial / shared fault — fault is shared and a percentage split is recorded.
  • Escalate — not resolvable yet; the booking stays frozen and review continues.

Every outcome carries a written rationale, shown to both parties. Nothing is decided silently.

Because the platform never held the funds, an outcome is a determination, not a transfer. Refund to shipper means the transporter owes you money back — the platform records that it’s owed, and you settle it between yourselves.

Where to go next