Performing Milestone Billing with Down Payments

Objective

After completing this lesson, you will be able to perform milestone billing with down payments

Business Example

Your company decides to invoice a few customers based on the progress made in a project. As the project manager, you need to establish a milestone billing plan to manage the billing process. You also need to process customer down payments to include generating the payment request, payment processing, and payment clearing.

Billing Plans

Sample sales order for a forklift priced at 75,000 with a billing plan and payment schedule, including discounts and allocation details for planned incoming payments.

A typical use for milestone billing is project billing, which is often used in plant engineering and construction. This type of project often contains numerous milestones that mark the completion of various project segments. In the SAP system, milestones are found in a network with actual and planned data for the completion of project segments. Milestones are also assigned to dates in the billing plan and retain a billing block until the milestones are confirmed as complete from the network (an actual date is set for this purpose).

The billing plan can contain invoice and down-payment dates for the down payments that are agreed upon with the customer. The billing rule controls this procedure. For example:

  • Billing rule 4: Down payment

  • Billing rule 1: Partial invoice

You bill unlocked dates in the billing plan for the corresponding due dates. You create a down payment request for down payment deadlines or a partial/final invoice for invoice dates (both of which you send to the customer).

When you post the incoming payment for a down payment, you assign the posting to the down payment request. In the case of partial or final invoices, you copy down payments as down payments to be cleared.

Milestone Confirmation (1)

Flowchart of a sales order process connecting SD to a billing plan. Forklift project structure shows milestones with warnings and percentage lock rules in the billing table.

The starting point for milestone billing is a sales order item with a billing plan with dates that stem from milestones of the assigned project.

If you enter actual dates in the billing milestones (by confirming the assigned activity, for example), the billing lock imposed on the corresponding date in the billing plan is lifted.

In the forklift project, the lock on a down payment date (billing rule 4) is lifted.

Billing Document and Down Payment Request

When you bill the down payment date, the system creates a down payment request (document type FAZ).

In FI, this down payment request represents a statistical noted item, not a G/L account posting.

This statistical noted item appears in payment reports as a result of a commitment item being assigned to the special G/L account.

Customer Down Payments

You enter the customer down payment in accounts receivable.

The down payment posting references the down payment request. The payment reports the down payment for the project list through this reference.

Milestone Confirmation (2)

Flowchart showing interaction between Sales Order and a Billing Plan for a forklift project, with milestones, percentages, billing rules, and actual date details.

When you confirm activity 0070, an actual date for a further milestone is entered. The date is then unlocked in the sales order billing plan.

Perform a Billing and Down Payment Request

Perform a Down Payment from a Customer

Down Payment Clearing

The billing program bills the unlocked second date of the billing plan.

A partial invoice is created using the billing document (controlled by billing rule 1).

The down payment is cleared to the partial invoice. In the invoice, the system defaults the down payments to be cleared in full. You can reduce the down payment amount to be cleared. When the invoices are printed, the amounts that are due and paid as down payments are displayed; these amounts are deducted from accounts payable.

Postings to FI

You make the following postings to FI:

  • Customer to revenues

  • Down payment to customer (amount cleared in full or apportioned)

Partial Invoice: Apportioned Clearing

Flowchart showing the sales order billing process in SD and FI modules, including billing plan details, partial invoice, revenues, cleared DP, and customer data.

You can change the amount of the down payment to be cleared in partial invoices by changing the amount for condition type AZWR in the pricing screen for the item.

The maximum amount that you can clear is the amount received as a down payment minus down payments that are already cleared.

The final invoice takes into account all down payments that are not yet cleared.

How to Customize Milestone Billing

Down Payment Chains

The down payment chains application is designed for the requirements of long-running projects. In the construction industry, in particular, projects can take several years to complete. Over the course of a project, various business transactions arise with several business partners, such as the sold-to-party, supplier, and subcontractor. You may create a number of partial invoices, taking into account retention amounts and additional costs. At the end of the project, you create a final invoice. You can also reverse documents and make corrections to postings for the final invoice.

Down payment chains enable you to structure the data entry and display of business transactions.

The purpose of a debit-side down payment chain is to monitor receivables to customers (for example, the sold-to party of a construction project) and gain information on past and future incoming payments.

The purpose of a credit-side down payment chain is to monitor payables for subcontractors or vendors and gain information on past and future outgoing payments.

Benefits of Down Payment Chains

Down payment chains offer you the following benefits:

  • Save time in data entry

  • Fewer processing errors

  • Clearer overview

  • Better controlling for long-term accounting processes

Down payment chains are integrated with FI, CO, and PS.

Project Cash Management

Project Cash Management considers business transactions posted from feeder systems to projects from a payment standpoint.

Illustration of a person surrounded by questions about money management, including payment schedules, amounts received or paid, fund commitments, customer payments, and project finances.

Project Cash Management provides the most accurate information possible on incoming and outgoing payments and optimizes cash flows with a view to maximizing project profits. The project manager is responsible for Project Cash Management.

You can evaluate actual and planned data in the project information system through cost/revenue and payment reports.

You can plan payment flows (revenues and expenditure) on the basis of fiscal years, periods, or days. Actual data is recorded through purchasing and sales documents and customer and vendor subsidiary ledgers.

Recording Costs, Revenues, and Payment Data

Flowchart visualizing processes across Sales & Distribution, Accounts Receivable, Accounts Payable, and Purchasing with steps including quotations, payments, invoices, and costs/revenues.

Note

Down payment requests, down payments, and payments do not lead to costs or revenues, and you cannot evaluate them using cost or revenue reports.

Perform Milestone Billing

Related Information: Down Payment Chains

Example

For more information about down payment chains, see the SAP Help Portal: "Debit-Side and Credit-Side Down Payment Chains".