Step 7 of 11

DashboardShippingCash

Shipping it, and getting paid for it

Two moments here decide your numbers: the cost of goods is settled when the order ships, and the money your customer paid the courier reaches you in a separate step.

TryPress Mark as shipped. Cost comes into existence, drawn from named stock layers.

1Cost comes into existence

Dashboard · Orders · Mark as shipped

Upon marking as shipped:

  • Inventory consumed via FIFO allocation
  • COGS recorded from batch cost layers
  • Reservations consumed and stock decremented

This operation is irreversible. Inventory will be consumed and cost of goods recorded.

One press. Watch the cost, the layers and the stock all move.

2Collected is not received

Dashboard · ShipmentsPending
Shipment
Order
SS-10241
Carrier
Manual

Named as supported carriers. Until activation, shipping is recorded inside the system.

Shipment lifecycle

  1. Pending
  2. Dispatched
  3. In transit
  4. Out for delivery
  5. Delivered
  6. Returned
  7. Failed

Cash on delivery

Amount
EGP 1,287.5
Collected from customer
Not yet
Handed over to you
Reference

What this moved elsewhere

Why it works this way

Consuming stock is the only moment cost can be known, because it is the only moment you know which units actually went. Everything earlier is a guess about which batch would be used. And cash on delivery settles the order the moment the courier hands the parcel over, which tells you the customer paid — and nothing at all about where the money is.

Read the documentation on this

Shipping it, and getting paid for it