Inbound shipments
Inbound shipmentsinventory.vaulted is sent after accepted, together with inventory.status_changed to in_vault. Treat those two as one moment. A rejected or cancelled shipment does not send inventory events.
Transfers
Transfers
Review is vault staff.
pending_transfer can be skipped. transfer.completed and transfer.status_changed to completed are the same moment. That is when fboAccountId is the destination account.
Outbound requests
Outbound requests
The request stays
processing until fulfilled. There is no approved request event.
Outbound shipments
Outbound shipmentsdelivered includes deliveredAt. The shipment is processing on list and get before the shipped event. processing does not send outbound_shipment.status_changed. After delivered, inventory stays shipped_out.