In general, two kinds of billing system exist. In a post-billing system, invoices are prepared after goods have been shipped and the sales order notification (i.e., sales order has been matched to shipping's billing notification (i.e., shipping notice). The data flow diagrams (DFDs)in this section and in Chapter 10 assumed a post-billing system.