In the Sales and Distribution (SD) module of SAP, the Billing Due List is an essential tool that streamlines the invoicing process by consolidating deliveries that are ready to be billed. By organizing due deliveries into a manageable list, the Billing Due List ensures timely and accurate invoice generation, enhancing both operational efficiency and financial accuracy.
This guide explores the fundamentals of the Billing Due List in SAP, including its definition, key components, relevant transaction codes (T-Codes), essential tables, and a real-world application to help you optimize your billing processes effectively.
What is a Billing Due List in SAP?
The Billing Due List in SAP SD is a compilation of all deliveries that have reached their billing date and are ready to be invoiced. It serves as a centralized queue for generating invoices, allowing businesses to process multiple deliveries collectively rather than individually. This consolidation not only saves time but also ensures consistency and accuracy in billing, which is crucial for maintaining healthy cash flow and customer satisfaction.
Key Functions of the Billing Due List:
- Consolidated Invoicing: Groups multiple deliveries into a single billing run based on predefined criteria.
- Efficiency: Reduces the administrative burden by minimizing the number of individual invoices generated.
- Accuracy: Ensures that all due deliveries are accounted for, preventing missed or duplicate invoices.
- Financial Control: Facilitates better financial planning and reporting by providing a clear overview of pending invoices.
Key Components of the Billing Due List
Understanding the components of the Billing Due List is essential for effective configuration and management within SAP.
1 Billing Date
The Billing Date is the date when a delivery is due to be invoiced. It determines when a delivery enters the Billing Due List and becomes eligible for billing.
2 Billing Calendar
The Billing Calendar defines the periodicity and specific dates on which invoices are generated. It ensures that deliveries due within a billing period are processed together.
3 Billing Document Types
Different types of billing documents (e.g., standard invoices, credit memos) can be managed through the Billing Due List, allowing for diverse billing scenarios.
4 Selection Criteria
The Billing Due List can be configured with various selection criteria such as plant, sales organization, customer, or delivery date to tailor the invoicing process to specific business needs.
Relevant Transaction Codes (T-Codes)
SAP provides specific T-Codes to create, maintain, and manage the Billing Due List efficiently.
- VF04: Maintain Billing Due List
Purpose: Used to generate invoices for all deliveries that are due based on the defined selection criteria and billing calendar. - VF01: Create Billing Document
Purpose: Creates a billing document (invoice) based on deliveries or sales orders. - VF03: Display Billing Document
Purpose: Allows users to view existing billing documents without making any changes. - SPRO: Access the SAP Reference IMG
Purpose: Used to configure billing settings, including the Billing Calendar and Billing Due List parameters.
Key SAP Tables for Billing Due List
Several SAP tables store data related to the Billing Due List, ensuring accurate billing and efficient processing.
1 Table VBRK
(Billing Document: Header Data)
Purpose: Stores header-level information for billing documents, including billing date, customer details, and invoice number.
Critical Fields:
VBRK-VBELN
(Billing Document Number)VBRK-FKDAT
(Billing Date)VBRK-KUNNR
(Customer Number)
2 Table VBRP
(Billing Document: Item Data)
Purpose: Contains item-level details for billing documents, such as material numbers, quantities, and prices.
Critical Fields:
VBRP-VBELN
(Billing Document Number)VBRP-POSNR
(Item Number)VBRP-MATNR
(Material Number)VBRP-KWMENG
(Billing Quantity)
3 Table VBAK
(Sales Document: Header Data)
Purpose: Links billing documents to sales orders, ensuring traceability and accurate revenue recognition.
Critical Fields:
VBAK-VBELN
(Sales Document Number)VBAK-AUART
(Sales Document Type)VBAK-KUNNR
(Customer Number)
4 Table LIKP
(SD Document: Delivery Header Data)
Purpose: Stores delivery-related information that is referenced when creating billing documents.
Critical Fields:
LIKP-VBELN
(Delivery Document Number)LIKP-VSTEL
(Shipping Point)LIKP-WADAT
(Delivery Date)
Step-by-Step Guide to Using the Billing Due List
Efficiently managing the Billing Due List involves several key steps to ensure accurate and timely invoicing.
1 Access the Billing Due List
- Enter Transaction Code:
VF04
in the SAP command field and press Enter. - Selection Screen: The Billing Due List selection screen will appear, allowing you to specify criteria such as plant, sales organization, customer, and billing date range.

2 Define Selection Criteria
- Specify Filters: Enter the relevant filters to narrow down the deliveries that need to be invoiced.
- Set Billing Calendar: Ensure that the correct Billing Calendar is selected to align with your billing periods.
3 Generate Invoices
- Execute Billing: After setting the selection criteria, execute the billing process by clicking the Execute button.
- Review Proposals: The system will display a list of deliveries ready to be invoiced based on the defined criteria.
- Create Billing Documents: Select the desired deliveries and proceed to create billing documents (invoices).

4 Monitor and Review Invoices
- Use Transaction Code:
VF03
to display and review the generated invoices. - Verify Details: Ensure that all billing information, such as prices, taxes, and totals, are accurate.
- Issue Invoices: Print or send the invoices to customers as per your organizational process.
Real-World Use Case
Streamlining Invoicing Processes in a Wholesale Company
Problem: A wholesale company faced inefficiencies in their invoicing process, leading to scattered billing documents and delayed payments. The lack of a structured billing schedule resulted in inconsistent invoice generation, affecting cash flow and customer satisfaction.
Solution:
- Implemented Billing Calendars: Configured a monthly Billing Calendar to consolidate all deliveries due within the month into a single collective invoice.
- Defined Invoice Date Rules: Established clear rules that set the Invoice Date based on delivery dates, ensuring all deliveries within the billing period were included.
- Automated Billing Due List Processing: Utilized transaction code
VF04
to automate the generation of Billing Due Lists, reducing manual effort and minimizing errors. - Integrated with Financial Reporting: Linked Invoice Dates with financial reporting tools to provide accurate and timely financial statements.
Result: Achieved a 40% reduction in billing processing time, streamlined invoicing operations, and improved cash flow management. Customer satisfaction increased due to timely and accurate billing, fostering stronger business relationships.
FAQs for SAP Beginners
Q: What is the primary purpose of the Billing Due List in SAP SD?
A: The primary purpose of the Billing Due List in SAP SD is to consolidate deliveries that are due for invoicing based on defined billing periods and criteria. It streamlines the invoicing process by allowing the generation of collective invoices, enhancing efficiency and ensuring accurate billing.
Q: How do I configure the Billing Due List in SAP?
A: To configure the Billing Due List:
- Use transaction code
SPRO
to access the Implementation Guide. - Use transaction code
VF04
to maintain and process the Billing Due List based on the configured settings.
Q: Which SAP tables store Billing Due List information?
A: Key SAP tables related to the Billing Due List include:
VBRK
: Billing Document: Header DataVBRP
: Billing Document: Item DataVBAK
: Sales Document: Header DataLIKP
: Delivery Document Header DataTSP01
: Billing Calendar Definitions
These tables ensure that billing information is accurately captured and easily accessible for reporting and analysis.
Final Thoughts
Managing the Billing Due List in SAP SD is essential for organizing and streamlining your invoicing processes. Proper configuration ensures timely and accurate billing, enhancing both operational efficiency and financial management.