Customer places an order
1
Customer app β POST /api/v1/customer/order/billing then POST /orders
2
BillingService β Calculates quote from asset_specification, term, promotion, taxes
3
OrderService::place β Creates pending order, snapshot, line items, status history
4
Events β Customer\Order\PlaceEvent β listeners notify company