Billing Plan
The following figure provides an overview of a billing plan:

When processing an order, instead of storing a single billing date, you can store a detailed billing plan with several billing dates in the sales document at item level.
You can also define a billing plan at header level. This plan is then valid for all items assigned to it. These header billing plans are assigned to sales document types.
Periodic billing is often used for rental and service agreements in order to bill the full amount periodically at certain dates.
Milestone billing is often used in plant engineering and construction in order to spread billing of the full amount over several dates within a billing plan.
Depending on the business transaction you are processing, the system will automatically propose one of the two billing plan types.