在物流/供应链领域,从卖方的视角去看有几个重要的概念:
客户要买啥啥啥(Product)、要买多少,这是 Order(订单)。
对于Order,由于各种原因,比如库存缺货,可能需要分批发货,一次发货对应于一个Delivery Order,Order和Delivery Order的关系是1对多关系。
对于Delivery Order,需要安排Shipment(发货),多个Delivery Order可以合并成一个Shipment,一个Delivery Order可以分成多个Shipment,所以他们之间的关系是多对多关系。
对于Shipment,可能整体外包出去,也可能分成多段Shipment Leg,它们是一对多关系。
对于Shipment Leg,可能需要多个服务Service Request,比如拖车服务、仓储服务等。
货物送达客户之后,需要给客户开发票(Invoice)
然后客户需要付款是Payment。我先付一部分行不行?我一次付多个发票行不行?一般情况来说,当然可以。收钱不收那不是该吃药?
除了向客户收款,我还要向供应商付款,供应商给我Invoice,我向供应商付款Payment。