Understanding Process Steps and Billing Documents for Project Billing

Objective

After completing this lesson, you will be able to Understand the process steps for Project Billing.

Key Process Steps

The key process steps supported by Project Billing include:

  • Manage Project Billing
  • Monitor Billing Elements
  • Prepare Billing
  • Review project billing requests
  • Automate the Billing process, scheduling the Project Billing preparation job
  • Submit BDRs
  • Schedule the creation of Preliminary Billing Documents (optional)

Billing Documents

The key documents used during the project billing process are:

  • Project Billing Request (PBR): A project billing request is a document generated when you start to prepare billing for one or more billing elements. It's an intermediary document based on which the billing document requests are generated. The project billing request captures the amounts that are:
    • To be billed to the customer
    • Written off
    • Postponed to the next billing cycle
  • Billing Document Request (BDR): Document that contains the itemized data selected in the PBR that will be billed to the customer in the current billing cycle. Billing document requests are included in the billing due list alongside other billable documents.
  • Preliminary Billing Document (PBD): A preliminary billing document is an optional intermediary document between the billed reference document (Billing Document Request) and the final billing document (Billing Document). It is created solely for negotiation purposes and is structurally identical with a standard billing document.
  • Billing Document (BD): It is the final invoice submitted to the customer after preparation and negotiation. Billing document submittal is reflected in accounts payable by the customer.

Business Role

Billing Specialist Projects is the business role which enables you to manage project billing

and schedule repricing of billing records for projects. SAP_BR_PROJ_BILLG_SPCLST is the template business role, which corresponds to the Billing Specialist based on the business catalog Project Systems Project Billing (SAP_PS_BC_PROJ_BLNG_PC) for the new billing solution for customer projects. The business catalog, Project Management Projects Billing (SAP_PSP_BC_PRJ_BILLING_PC), is deprecated, which provides access to the Release BillingProposals, Release Billing Requests, and Edit Billing Request apps.

Process Steps

Process StepDescriptionResponsibleSAP Fiori Application
Manage project billingSetup project for billing during the Contract Preparation stageProject ManagerPlan Customer Projects
Monitor billing elementsUpdate billing elements and work packages during project execution and monitor the collection of data required for billingProject ManagerPlan Customer Projects
Prepare billingCreate the Project Billing Request documents in preparation for billingBilling SpecialistManage Project Billing
Review project billing requestsMonitor and update project billing requestsBilling Specialist
  • Manage Project Billing
  • Manage Project Billing – Project Billing Request
Conduct repricing for projectsRecalculate the billing amounts whenever there is an update in billing rates or to correct issues during the billing processBilling SpecialistSchedule Repricing for Projects
Create Billing Document RequestsCreate billing documentsBilling Clerk
  • Manage Billing Documents
  • Schedule Project Billing Preparation
Create and adjust Preliminary Billing DocumentsWhen required, create preliminary billing documents for submittal to the customer and customer approval before submitting the actual final invoiceBilling ClerkManage Preliminary Billing Documents

Review of Billing Applications

Manage Project Billing App

The Manage Project Billing app enables the Billing Specialist to monitor billing elements, prepare Project Billing Requests for ones that are due, and generate corresponding Billing Document Requests.

Key Features

A Billing Specialist can use this app to complete the following tasks:

  • Monitor and prepare billing for billing elements of contract types: Fixed Price, Time and Expenses, Periodic Service, Usage-Based.
  • For Time and Expenses and Usage-Based billing elements, you can do the following:
    • Postpone items to the next bill.
    • Postpone items with a service date after a specified date to the next bill.
    • Write off the entire or partial amount to be billed for one or more items.
    • Process previously written off items.
    • Include any items that were postponed or written off previously, before submitting the project billing request in the current billing cycle.
  • Prepare billing for multiple billing elements, all belonging to the same customer project, in one project billing request.
  • Create a billing document request for a billing element upon submitting the prepared project billing request.

    Note

    If the billing document request is created directly after submitting the project billing request, you can preview the invoice and look at the actual printout that would be sent to the customer.
  • Create a billing document request for a billing element with a prepayment amount that is due.
  • Add, edit and delete additional items in project billing request for billing elements included in this project billing request.
  • Incorporate any received prepayment amounts automatically when preparing the bill in a billing cycle.
  • Continue to prepare billing seamlessly when the Billing Document Request from a previous billing cycle gets rejected. The billing amounts from the rejected billing document request are automatically integrated into your current billing cycle.
  • Prepare billing for unbilled amounts of projects in stage Completed.

    Key figures in Manage Project billing – Use Help in the application for detailed descriptions of the billing KPIs.

    Note

    You can transfer customer reference details from sales order items to the billing document request (BDR) using the Manage Project Billing app. If the sales order items have different customer references, then individual BDRs will be created for each customer reference.

Schedule Repricing for Projects App

With this app, a Billing Specialist can schedule recalculation of the billing amounts when the following scenarios occur:

  • The sales rate changes.
  • There is a change in material configuration leading to a change in sales rate.
  • The To Be Billed amount does not reflect correctly in the Manage Project Billing app due to errors.

Key Features

A Billing Specialist can use this app to complete the following tasks:

  • Schedule jobs to update the sales rate and the unbilled amount for billing elements in the following projects:
    • Specific customer projects.
    • Projects belonging to specific customers.
    • Projects belonging to specific service organizations.

      The revenue recognition corresponding to these billing elements also gets updated.

  • Monitor jobs that have been scheduled.
  • Display job results with detailed error logs. You can navigate to the job results by clicking the icon in the Log column.
  • Copy a job.
  • Cancel a job.

Schedule Project Billing Preparation

To further automate the billing process, the Billing Specialist can use the functions for scheduling the automatic preparation and release of the billing document requests that are overdue for the current date of different projects, billing methods, and prepayment posting.

Key Features

You can use this app to do the following:

  • Create a new job to schedule the automatic release of billing document requests for billing elements belonging to a particular project or projects of a customer or service organization.
  • Select different billing elements or billing methods that you want to process and include in the billing document request.
  • Release the billing document requests for billing elements with existing project billing requests, without project billing requests or both.
  • Create one billing document request per project or billing method.
  • Schedule the release of billing document requests for a specific day and time, recurrently or immediately.
  • View existing application jobs and check their status, log, and other details.

Note

Billing document request includes the amounts that are requested to be billed. This document is generated based on the project billing request and is used to create a final billing document that is sent to the customer.

Manage Project Billing Requests

With this app, you can select and get an overview of the existing project billing requests.

Key Features

  • Display, sort and filter a list of all project billing requests in the system.
  • Display project billing requests in detail.
  • Adjust view settings.
  • Navigate/share to related apps
  • Track the approval status.
  • Create a billing document request.
  • Reject project billing requests.
  • Export data to spreadsheets.

Manage Workflow for Project Billing Request

With this app, you can configure workflows to set up the approval process for project billing requests. The app provides several options for specifying the approver and the start conditions, and helps control and manage approval processes.

You can use this app to do the following:

  • Display the list of existing workflow definitions.
  • Display the detailed information for a workflow definition.
  • Define the order in which the start conditions of existing workflows are checked.

    If you’ve defined several workflows, the start conditions are checked in the order you've defined. As soon as the start conditions for a workflow are met, this workflow is used. This ensures that only one workflow in the list of your defined workflows is started, even if several workflows have matching start conditions.

  • Create new workflows or copy existing workflows and modify them according to your requirements. You can configure the workflow as follows:
    • Define recipients, such as an assignment by a user or a project responsibility (it can be a Project Accountant, a Project Controller, a Project Manager, or a Project Partner) who will receive approval requests. A project billing request will go for approval of that BE project role. Requests will be navigated to the member assigned to a corresponding role.
    • Set the step conditions for approval: if these conditions are met, the approval workflow is triggered.
    • Set automatic project billing request Approval/Rejection (after some time).
    • Support Approvals by multiple persons (different scenarios are available: approval by one of the specified recipients from the list or approval by all the persons specified).
    • Create, copy, define the order, or deactivate workflows.

By default, approvers are informed via notifications in the SAP FioriLaunchpad.

As an approver, you can display the list of the project billing requests that have been sent for approval with the My Inbox Project Billing Requests app. With this app, you can:

  • Approve or reject project billing requests.
  • Enter a reason for approval or rejection.
  • Claim a project so that only you can approve or reject it.
  • Forward a project billing request to another user for approval.
  • Suspend a project billing request for a certain period of time.
  • Display the workflow or task log.
  • View the complete object page embedded in the app.

Note

The billing elements of projects in stage Completed are also displayed in the Manage Project Billing app. You can prepare billing documents for projects in stage Completed in case the billing elements contain amounts that are not billed yet.

Process Steps for Project Billing

  • Billing for Fixed Price Items
  • Billing for Time and Expense Items
  • Billing for Usage-Based Items
  • Billing for On Account Prepayment
  • Manage Workflows for Project Billing Requests
  • Schedule Repricing for Project

Prerequisites

For billing elements to appear in theManage Project Billing app, the following prerequisites must be met in the Create Customer Projects / Plan Customer Projects app:

  • The project must have the Use Project Billing setting set to Yes.
  • The stage of the customer project must be In Execution.
  • The billing items must have the contract type Time and Expenses, Fixed Price, Usage-Based or Periodic Services.
  • The billing items must also have at least one billing plan item defined in it. For Fixed Price items, the billing plan item specifies the amount and billing due date. For Time and Expenses and Usage-Based items, the billing plan item specifies the billing due date. For Periodic Services, the billing plan item specifies the amount, billing due date and the period of service.

Note

The billing elements of projects in stage Completed are also displayed in the Manage Project Billing app. You can prepare billing documents for projects in stage Completed in case the billing elements contain amounts that are not billed yet.

Billing for Fixed Price Item

Process StepDescription
Create Customer Project for Fixed Price ItemYou can create a Customer Project where you have maintained the Contract Type as Fixed Price assigned to a work package with the Amount and Billing Due Date.
Check Billing Element and Create Billing Document Request

By accessing the Manage Project Billing app, you can check the Unbilled, To be Billed, Billing in Process, and Billed amounts. You can subsequently create and submit a Billing Document Request using the Prepare Billing option.

One can navigate to the Prepare Billing screen and process fixed price billing items by including items with due dates in the past as well as items with due dates in the future

Create Customer InvoicingYou can create a billing document referencing to the Billing Document Request you created using the Project Billing.

Billing for Time and Expense Item

Process StepDescription
Check Sales Price (optional)Check/Change the sales price for the material of your selection.
Create Customer Project for Time and Expense ItemYou can create a Customer Project where you have maintained the Contract Type as Time and Expense assigned to a work package with the Amount and Billing Due Date.
Time Recording for Staffed ResourcesThe resources submit the timesheet as per the assignments and tasks.
Create Supplier Invoice for Travel ExpensesYou can choose to create supplier invoices for Travel Expenses.
Prepare Billing for Time and Expense items including Postponement and Write OffBy accessing the Manage Project Billing app, you can postpone or write off the To Be Billed and Time and Expense items. You can also re-include the postponed items. Subsequently, you can create the Billing Document Request.
Create Customer InvoicingYou can create a billing document referencing to the Billing Document Request you created using the Project Billing.

Billing for Usage-Based Item

Process StepDescription
Create Customer project with a Usage-Based itemYou can create a Customer Project where you have maintained the Contract Type as Usage-Based (example - license) assigned to a work package
Prepare Billing Document RequestBy accessing the Manage Project Billing app, you can find your project where your billing element is WBS and billing method is Usage-Based Billing for preparation of the Billing Document Request.
Submit the Billing Document RequestIn the New Project Billing Request screen, choose tab Usage Based Billing, and then the tab To Be Billed. Then select a line and choose Submit. You can also optionally choose to write off, postpone or defer after date.
Create Customer InvoicingYou can create a billing document referencing to the Billing Document Request you created using the Project Billing.

Billing for On Account Prepayment

Process StepDescription
Create Customer Project for Time and Expense ItemYou can create a Customer Project where you have maintained the Contract Type as Fixed Price assigned to a work package with the billing item which has a due date set up with the Item Usage type Payment on Account.
Time Recording for Staffed ResourcesThe resources submit the timesheet as per the assignments and tasks.
Billing for On Account PrepaymentBy accessing the Manage Project Billing app, you can choose On Account Prepayment. An On Account Prepayment is billed to your customer in advance for Time and Expenses contracts and reduces the amount posted to accounts receivables during billing. The Billing Document Request generated from this item is then referenced to create a billing document for the customer.

Manage Workflow for Project Billing Request

Process StepDescription
Manage Workflow for Project Billing RequestYou can configure different workflows to streamline the approval process for project billing requests. The Manage Workflow for Project Billing Request app provides multiple options for setting the approver and start conditions, and helps control and manage approval processes.

By default, approvers are notified via notifications in SAP Fiori Launchpad. You can also configure the system to notify approvers via email. 

Schedule Repricing for Projects

Process StepDescription
Schedule Repricing for ProjectsYou can schedule the recalculation of billing amounts whenever there is a change in the sales rates or material configuration using the Schedule Repricing for Projects app.

Benefits

The benefits of Project Billing are:

  • Reducing time to bill for a project billing manager or billing team.
  • Reporting and tracking of different financial values that are relevant for billing.
  • Ability to write off or postpone full amounts or quantities.
  • Enabling of flexible material determination so that new activity types and sales materials can be defined.

Additional Information

The following Core Data Services (CDS) Views have been released for Manage Project Billing, which allows users to consume data related to project billing for analytical purposes:

  • Project Billing Element (I_ProjectBillingElement)
  • Entries for Project Billing Element (I_ProjectBillingElementEntry)
  • Entry Flow for Project Billing Element (I_ProjectBillingElementEntrFlw)
  • Billing Plan for Project Billing Element (I_PrjBlgElmEntrBillgPlnLink)
  • Journal Entry for Billing Element (I_PrjBlgElmEntrJrnlEntrLink)

Log in to track your progress & complete quizzes