Professional Documents
Culture Documents
Learn how to adopt the standard bad debt process in SAP ERP Financials to ensure
better integration to original items, better reporting, and more accurate provisioning as
per various regulatory needs.
The bad debt process is a standard SAP functionality that allows you to do provisioning on
the customer overdue items that are not likely to be recovered. It enables the tracking of such
open items separately by using a special general ledger indicator, and also books the likely
provision under an expense account in timely manner to avoid the sudden impact on a profit
and loss account owing to a customers non-payment.
Nearly all organizations have account receivables (customers), and there is always a risk of
customers not paying their outstanding amount for invoices on time or even not paying
anything at all. Therefore, companies need to make necessary provisions for such overdue
items that are likely to be irrecoverable. Companies need to make these provisions to comply
with various regulations such as the Sarbanes-Oxley Act and International Financial
Reporting Standards (IFRS).
In this article, I cover enhancements to a standard SAP system for the following scenarios:
1. How to ensure the proper profit center splitting during the transfer of doubtful items
2. How to ensure consistency between original and new documents
3. How to influence the treatment of credit items and the options available
4. How to influence the treatment of payment for and write-offs of doubtful items
Before describing these scenarios, I first show you the steps for the standard process for bad
debt in an SAP system. To complete a standard bad debt process in an SAP system, execute
transaction code F103: menu > Accounting > Financial Accounting > Customers > Periodic
Processing > Closing > Valuate > F103 - Receivables Transfer Posting (Gross). This process
reclassifies all overdue invoices and credit memos to a target reconciliation account using a
special general ledger (G/L) indicator (standard special G/L indicator = E).
When you execute transaction F104 and follow menu path > Accounting > Financial
Accounting > Customers > Periodic Processing > Closing > Valuate > F104 - Reserve for Bad
Debt (Gross), you make a provision for invoices reclassified in transaction code F103
according to the percentage defined in the system as per your bad debt policy.
Now I explain the details of various scenarios to enhance the SAP standard process for bad
debt provisioning.
How to Ensure the Proper Profit Center Splitting During the Transfer of
Doubtful Items
It is quite common for customer invoices to have different profit centers in the same
document. The original customer items in the document are split into respective profit centers
if document splitting is active using the SAP General Ledger. In Figure 1, the customer line
item is split into two line items based on the profit centers of lines 2 and line 3.
In a standard SAP system, the Document Type of the Posting is defaulted in transaction code
F103 as DA
If you execute transaction code F103 with this document type DA, the transfer posting
document created from transaction code F103 does not have the profit center splitting for the
new open item for the special G/L indicator. Instead, the transfer posting document fills the
default profit center (which is assigned in customization) as shown in Figure 3. (When no
default profit center is assigned in customization, the error message GLT2 201 Balancing
field &1 in line item &2 not filled appears, and the document cannot be posted.)
Therefore, the use of document type DA creates a problem in profit center reporting for the
customer line items. For normal transactions with document type DA, the SAP system uses
an active splitting method, and information does not need to be derived from any previous
document. For payments, document type DZ is used. DZ is also configured for passive
splitting with business transaction 1010 and variant 0001, but you cannot use DZ because the
posting by transaction code F103 is not really a payment. To solve this issue, you need to
configure the following customization settings:
In customization transaction OBA7 (SPRO > Financial Accounting (New) > Financial
Accounting Basic Settings (New) > Document > Document Types > Define Document Types
for Entry View), create a new document type by copying standard document type DA (e.g., a
new custom document type Y1 as shown in
In customization transaction GSP_VZ3 (SPRO > Financial Accounting (New) > General
Ledger Accounting (New) > Business Transactions > Document Splitting > Classify Document
Types for Document Splitting), assign the above created document type to business
transaction 1010 and variant 0001 (Figure 5). This step enables the passive document
splitting for the document posted by transaction code F103, and the profit center split is
correctly transferred from the original customer line item to the new transfer posting. This step
ensures that the splitting characteristic of the original document is transferred to the transfer
posting created in transaction code F103.
Now if you execute the transaction F103 with this new document type Y1, the transfer posting
document created from transaction F103 has the proper profit center splitting as shown
in Figure 6, ensuring that the original split is carried forward for new items and keeping
reporting consistent.
Also during provisioning in transaction F104, the same profit center split is carried forward to
the provision account . For an expense account the profit center is derived based on the cost
object assignment to the expense account.
If you select the Use original document date field, the transfer posting takes the document
date from the original item. Otherwise, the transfer posting takes the document date as
entered on the selection screen of transaction F103.
For the transfer posting document created from transaction F103, the Document Header Text
field (BKPF-BKTXT) = original document information (document number, line-item number,
and fiscal year) (due to SAP Note 582442)
Special G/L assignment field (BSEG-HZUON) of special G/L line item = original document
number
For provision documents created from transaction F104, the document header text field
(BKPF-BKTXT) = original document information (document number, line item number, and
fiscal year)
If you are using transaction FAGL_104 for provisioning postings, also apply SAP Note 1802289
(https://service.sap.com/sap/support/notes/1802289).
option as here the original provisioning can be made up to 100 percent and even then system
reverses the provisioning for cleared items.
During execution of transaction F104, you can mention the date range for the clearing date, as shown
in Figure 9, so that the SAP system reverses the provision only for the items cleared during this
period. Make sure that the Clearing date range end date is not beyond the date in the Open items at
key date field.
You now understand the various options available to make the SAP bad debt process work as
per your needs. These options ensure better integration to original items, better reporting, and
more accurate provisioning in accordance with various regulatory needs.
Step two of the bad debt process is to post the provisions (reserves) for bad debts. This step can only
occur after the item appears in the bad debt reconciliation account. Once that has occurred, it is
possible to post provisions for bad debts for this item.
In the Customizing settings, you can indicate that provisions are to be posted for bad debt open items.
This is always a percentage of the open item value. The percentage depends on the number of
months the item is overdue. In this configuration example, if an item is overdue for one month, a
provision of 10 percent is made initially. After two months, 50 percent must be posted as a provision.
This leads to the posting