Your Credit Management & Collections Data Template

SAP ECC
Your Credit Management & Collections Data Template

Your Credit Management & Collections Data Template

This template provides a clear overview of the essential data attributes and activities required to effectively analyze your Credit Management & Collections process. It also includes practical guidance to help you extract this critical information from your SAP ECC system. Leverage this resource to ensure a smooth and accurate data collection phase.
  • Recommended attributes to collect
  • Key activities to track
  • Extraction guidance for SAP ECC
New to event logs? Learn how to create a process mining event log.

Credit Management & Collections Attributes

These are the recommended data fields to include in your event log for comprehensive credit management and collections analysis in SAP ECC.
3 Required 8 Recommended 10 Optional
Name Description
Activity Name
ActivityName
The name of the business activity or event that occurred at a specific point in the invoice lifecycle.
Description

This attribute describes a specific step or event within the credit management and collections process, such as 'Invoice Posted', 'Dunning Run Executed', or 'Incoming Payment Document Posted'. These activities form the nodes of the process map.

By analyzing the sequence, frequency, and duration between these activities, businesses can visualize their actual process flow, identify deviations from standard procedures, and pinpoint bottlenecks. For instance, analyzing the path after 'Dunning Run Executed' can reveal the effectiveness of the dunning strategy.

Why it matters

Activities are the building blocks of the process map, enabling the visualization and analysis of the process flow, variants, and exceptions.

Where to get

This is a derived attribute, typically constructed by mapping transaction codes (TCODE), document types (BLART), or specific field changes from various SAP tables (e.g., BKPF, BSID, MHNK, UDM_CASE) to user-friendly activity names.

Examples
Invoice PostedDunning Run ExecutedPromise To Pay CreatedIncoming Payment Document PostedInvoice Cleared
Event Time
EventTime
The timestamp indicating when a specific activity or event occurred.
Description

The Event Time records the precise date and time of each activity in the process. It is the chronological backbone of the event log, allowing for the ordering of activities and the calculation of durations between them.

In analysis, this timestamp is fundamental for calculating all time-based KPIs, such as Dispute Resolution Cycle Time, Payment Posting Latency, and Average Days from Due Date to Payment. It enables the discovery of bottlenecks by highlighting long waiting times between consecutive steps.

Why it matters

This attribute is essential for sequencing events correctly and calculating all performance metrics related to time, such as cycle times and durations.

Where to get

Sourced from various date and time fields in SAP tables, such as BUDAT (Posting Date) or CPUDT/CPUTM (Document Entry Date/Time) in BKPF, or event-specific tables.

Examples
2023-01-15T09:30:00Z2023-02-10T14:00:00Z2023-02-28T11:25:10Z
Invoice Number
InvoiceNumber
The unique identifier for the customer invoice, which serves as the primary case identifier for the credit management process.
Description

The Invoice Number, known as Belegnummer (BELNR) in SAP, uniquely identifies each accounts receivable document. In process mining, this number is crucial as it links all related activities, from posting and dunning to eventual payment or write-off, into a single, cohesive case.

Analyzing the process with the invoice number as the case identifier allows for a complete view of the invoice lifecycle. This helps in tracking key metrics like Days Sales Outstanding (DSO), identifying bottlenecks in the collection process, and understanding the effectiveness of different collection strategies for specific invoices.

Why it matters

This is the essential key that connects every event in an invoice's journey, making it possible to trace and analyze the end-to-end credit-to-cash process.

Where to get

Found in various financial accounting tables in SAP ECC, primarily in BKPF (Accounting Document Header) and BSEG (Accounting Document Segment) as field BELNR.

Examples
190000000119000000451900000102
Collector
Sachp
The accounting clerk or collection agent assigned to the customer account.
Description

This attribute identifies the person or group responsible for managing collections for a specific customer account. In SAP, this is often the Accounting Clerk (SACHP) defined in the customer master record.

This dimension is crucial for performance management within the collections team. It allows for creating dashboards like 'Invoice Aging Overview' filtered by collector, helping to manage workloads and compare the effectiveness of different collectors or teams. It answers questions about which collectors are most successful at resolving overdue invoices.

Why it matters

Enables performance analysis and workload management of the collections team by attributing cases and outcomes to specific individuals or groups.

Where to get

Typically found in the customer master company code data (table KNB1, field SACHP).

Examples
J. SmithTeam AINTL-COLL
Customer Number
Kunnr
The unique identifier for the customer.
Description

The Customer Number (KUNNR in SAP) is the unique key for a customer account. It links a transaction to a specific customer's master data, including their payment history, credit information, and contact details.

In process mining, this attribute is essential for segmenting analysis. It allows you to compare process performance across different customers, identify chronically late payers, and analyze how collection strategies differ for strategic versus non-strategic accounts. It is fundamental for dashboards like Invoice Aging and Payment Terms Compliance.

Why it matters

Enables customer-centric analysis, helping to identify behavioral patterns for specific customers or customer groups and tailor collection strategies.

Where to get

Standard field KUNNR in customer line item tables (BSID, BSAD) and document header tables (BKPF, if populated).

Examples
10002050CUST-7890
Customer Segment
CustomerSegment
The classification of the customer, for example, based on size, industry, or strategic importance.
Description

Customer Segment is a classification used to group customers with similar characteristics. This is often derived from the Customer Account Group (KTOKD) in SAP or other custom fields in the customer master data.

Segmenting the process analysis by this attribute provides powerful insights. It can reveal whether certain segments have longer payment cycles, higher dispute rates, or respond better to specific collection activities. This information is vital for optimizing collection strategies and tailoring customer interactions.

Why it matters

Allows for targeted analysis to see how the process performs for different types of customers, enabling tailored strategies and resource allocation.

Where to get

Often derived from the Customer Account Group (KTOKD) field in customer master table KNA1, or other custom fields.

Examples
Key AccountsSmall & Medium BusinessGovernmentInternal
Days Overdue
DaysOverdue
The calculated number of days an invoice is past its due date.
Description

This metric calculates the number of days between an invoice's payment due date and the date it was cleared. For open invoices, it is calculated based on the current date.

Days Overdue is a fundamental metric for all accounts receivable analysis. It is the primary measure for the 'Invoice Aging Overview' dashboard and is used to prioritize collection activities. Trend analysis of this metric at an aggregate level can indicate the overall health of a company's receivables.

Why it matters

This is a core performance metric that directly quantifies payment delays and is used to prioritize collection efforts and measure process health.

Where to get

Calculated attribute. The logic is: (Clearing Date or Current Date) - Net Due Date.

Examples
0153295
Due Date
NetDueDate
The date on which the invoice payment is contractually due.
Description

The Due Date is the deadline by which a customer is expected to pay an invoice. It is calculated based on the invoice baseline date and the payment terms. In SAP, the net due date is often available in field FAEDT.

This date is fundamental for credit management. It is the baseline against which timeliness is measured. It is used to calculate KPIs like 'Average Days from Due Date to Payment' and to trigger collection activities when passed. Analyzing delays relative to this date is a core activity in collections analysis.

Why it matters

This is the primary benchmark for measuring payment timeliness and is essential for calculating overdue days and related KPIs.

Where to get

This date is often directly available in customer line item tables like BSID as FAEDT (Net Due Date). It can also be calculated from the baseline date (ZFBDT) and payment terms (ZTERM).

Examples
2023-02-142023-03-312023-04-15
Dunning Level
Mahns
The highest dunning (reminder) level that has been reached for the invoice.
Description

The Dunning Level (MAHNS in SAP) indicates how many reminder notices have been sent for an overdue invoice, corresponding to the intensity of the dunning procedure.

This attribute is key to evaluating the dunning process. It is used directly in the 'Dunning Effectiveness by Level' dashboard to measure what percentage of invoices are paid after each dunning notice is sent. This analysis helps to refine the dunning strategy, for example, by changing the timing or content of notices at ineffective levels.

Why it matters

Directly measures the intensity of collection efforts, which is crucial for analyzing the effectiveness of the dunning strategy.

Where to get

Found on the customer line item in table BSID as field MAHNS. Dunning run history is in tables MHNK (header) and MHND (data).

Examples
1234
Invoice Amount
Dmbtr
The total value of the invoice in the local currency.
Description

This attribute represents the total monetary value of the invoice. In SAP, this is often stored in the DMBTR field for amount in local currency.

Invoice Amount is a critical dimension for analysis. It allows for prioritizing collection efforts on high-value invoices and understanding if there is a correlation between invoice value and payment delays or dispute occurrences. It can be used to filter the process map to focus only on invoices above a certain threshold.

Why it matters

Provides financial context to the process, enabling value-based analysis and prioritization of collection efforts on high-value items.

Where to get

Standard field DMBTR (Amount in Local Currency) in tables like BSEG, BSID, and BSAD.

Examples
1500.0012500.50750.25
User Name
UserName
The user ID of the person who executed the activity.
Description

This attribute identifies the specific user responsible for an event, such as posting an invoice or creating a dispute case. In SAP, this is often stored in fields like ERNAM (Created by) or USNAM.

Analyzing by user helps to understand workload distribution, identify training needs, and detect potential compliance issues. For example, it can reveal if certain users are consistently associated with process deviations or delays, or if top performers follow a more efficient process variant.

Why it matters

It enables analysis of human performance and behavior within the process, helping to identify top performers, training opportunities, and workload imbalances.

Where to get

Typically found in header tables like BKPF as USNAM (User name) or ERNAM (Name of Person who Created the Object).

Examples
SMITHJRDOECFO-ADMIN
Clearing Document
Augbl
The document number that cleared the invoice, typically a payment or credit memo.
Description

The Clearing Document number (AUGBL in SAP) links an open item, like an invoice, to the document that settled it. When an invoice is paid, the payment document number is stored as the clearing document for that invoice.

This field is technically crucial for confirming that an invoice has been cleared and for linking it to the specific payment or credit memo event. It is the basis for identifying the 'Invoice Cleared' activity and for ensuring the end-to-end process is correctly captured.

Why it matters

Provides the explicit link between an invoice and its settlement document, which is critical for accurately modeling clearing events.

Where to get

Standard field AUGBL in customer line item tables BSID (while open, it's blank) and BSAD (after clearing, it's populated).

Examples
140000000114000000551400000120
Company Code
Bukrs
The identifier for the legal entity (company code) to which the invoice belongs.
Description

The Company Code (BUKRS in SAP) represents an independent legal entity for which financial statements are created. It is a fundamental organizational unit in SAP Financials.

This attribute is essential for filtering and comparing process performance across different legal entities within a corporation. It allows for analysis to see if collection processes are standardized or if there are significant variations in performance, for example, in DSO or dispute rates, between different company codes.

Why it matters

Allows for process analysis to be segmented by legal entity, which is critical for large, multinational organizations to compare performance.

Where to get

Standard field BUKRS in nearly all financial tables, including BKPF, BSEG, BSID, and BSAD.

Examples
10002000US01
Credit Limit
Klimk
The total credit limit amount assigned to the customer.
Description

The Credit Limit (KLIMK in SAP) is the maximum amount of credit extended to a customer account. It is a key element of credit risk management.

This attribute is essential for the 'Credit Limit Accuracy vs. Bad Debt' dashboard. By analyzing the relationship between the assigned credit limit and the occurrence of write-offs, a company can assess the effectiveness of its credit policies. It also supports KPIs like 'Credit Limit Revision Rate' to see if initial assessments are accurate.

Why it matters

Provides context on credit risk, allowing for analysis of whether credit policies are effective at preventing bad debt without stifling sales.

Where to get

Found in the central credit management data for a customer in table KNKK, field KLIMK.

Examples
10000.0050000.00250000.00
Dispute Case ID
DisputeCaseId
The unique identifier for a dispute case linked to the invoice.
Description

When a customer disputes an invoice, a formal dispute case may be created in SAP's Dispute Management module. This ID uniquely identifies that case.

Having this identifier allows for a detailed analysis of the dispute resolution process. It is essential for calculating the 'Dispute Resolution Cycle Time' KPI and for understanding why disputes are created, how they are handled, and what the common outcomes are. It helps isolate the sub-process for disputes from the standard collection flow.

Why it matters

Links collection activities to formal dispute cases, enabling a focused analysis of the dispute resolution process efficiency and root causes.

Where to get

Found in SAP Dispute Management tables, such as UDM_CASE_ATTR00. Requires the use of the SAP Dispute Management module.

Examples
400000000021400000000157400000000305
Document Type
Blart
The type of financial document, such as an invoice, credit memo, or payment.
Description

The Document Type (BLART in SAP) classifies accounting documents. For example, 'RV' might be a customer invoice, 'DZ' a customer payment, and 'DG' a credit memo.

While activities are derived for process mining, the original document type provides important context and can be used for verification or for more detailed financial analysis. It helps in understanding the nature of the transactions being processed and can be used to filter the analysis to focus only on specific types of documents, like customer invoices.

Why it matters

Provides financial context by classifying transactions, which can be used to filter analysis or to validate the derived activity names.

Where to get

Standard field BLART in the document header table BKPF.

Examples
RVDZDGAB
Is Written Off
IsWrittenOff
A boolean flag that indicates if the invoice was ultimately written off as bad debt.
Description

This is a derived flag, typically set to true if an invoice is cleared using a specific reason code or document type that signifies a write-off. It identifies cases that represent a financial loss.

This attribute is essential for calculating the 'Bad Debt Write-Off Rate' KPI and for related dashboards. It allows for root cause analysis to understand the characteristics of invoices and customers that are frequently written off, which can help improve credit policies and collection effectiveness.

Why it matters

Identifies process outcomes that result in financial loss, enabling analysis to find root causes of bad debt and improve credit policy.

Where to get

This is a derived attribute. The logic is typically based on identifying specific clearing reason codes (BSEG-RSTGR) or document types (BKPF-BLART) used for write-offs.

Examples
truefalse
Last Data Refresh
LastDataRefreshTimestamp
The timestamp indicating when the data was last extracted or updated in the process mining tool.
Description

This attribute records the date and time of the most recent data load. It provides transparency to business users about the freshness of the data they are analyzing.

When reviewing dashboards and analyses, this timestamp helps users understand if the data includes the very latest transactions or if there is a known lag. It is a critical piece of metadata for building trust in the analytical results.

Why it matters

Informs users about the timeliness of the data, which is crucial for making decisions based on the most current process information available.

Where to get

This value is generated and stored by the data extraction and loading (ETL) pipeline when data is refreshed.

Examples
2023-03-01T02:00:00Z2023-03-02T02:00:00Z2023-03-03T02:00:00Z
Payment Terms
Zterm
The code for the payment terms agreed upon with the customer.
Description

The Payment Terms code (ZTERM in SAP) defines the conditions for payment, such as the due date and any available discounts for early payment. This is typically set in the customer master data and copied to invoices.

Analyzing by payment terms helps to understand how different terms impact payment behavior. The 'Payment Terms Compliance & Impact' dashboard, for example, visualizes how adherence to terms varies and its effect on overdue days. This can inform decisions on which payment terms to offer to different customer segments.

Why it matters

Explains the contractual agreement for payment and helps analyze if certain terms lead to better payment performance or more disputes.

Where to get

Standard field ZTERM, found in customer master data (KNB1) and financial document tables (BSEG).

Examples
0001NT30ZD60
Risk Category
Ctlpc
A classification of the customer's credit risk.
Description

The Risk Category (CTLPC in SAP) groups customers based on their creditworthiness and payment history. This classification is used to drive automated credit checks and to guide collection strategies.

Analyzing the process by Risk Category can provide deep insights. It can show if high-risk customers follow different process paths or have significantly longer payment cycles. This information is valuable for validating the accuracy of the risk classification and for tailoring collection intensity based on risk.

Why it matters

Allows for risk-based analysis of the collections process, helping to validate risk models and tailor collection strategies appropriately.

Where to get

Found in the central credit management data for a customer in table KNKK, field CTLPC.

Examples
001002HIGH-RISK
Source System ID
SourceSystemId
The identifier of the source system from which the data was extracted.
Description

This attribute specifies the originating system, for example, the specific SAP ECC instance like 'ECCPRD100'. This is important in environments with multiple ERP systems or when integrating data from different sources.

It allows for filtering and comparing processes across different systems or regions. This ensures data lineage is clear and helps in troubleshooting data extraction issues.

Why it matters

Provides crucial context about data origin, especially in complex IT landscapes, ensuring data traceability and enabling system-specific analysis.

Where to get

Typically added during the data extraction process. In SAP, the logical system name (LOGSYS) can be used.

Examples
SAPECC_PROD_100ECC_EU_200US_FIN_ERP
Required Recommended Optional

Credit Management & Collections Activities

These are the key process steps and milestones to capture in your event log for accurate process discovery and bottleneck identification.
5 Recommended 9 Optional
Activity Description
Dunning Run Executed
This activity represents the execution of the automatic dunning program for an overdue invoice. The system logs the dunning level, date, and other details for each invoice included in a dunning run.
Why it matters

Tracking dunning activities is essential for evaluating the effectiveness of the collections strategy. It helps determine which dunning levels are most successful at prompting payment and identifies non-responsive customers.

Where to get

This is an explicit event. Details of dunning runs are stored in the dunning data tables, primarily MHNK (Dunning data) which contains the run date (LAUFD) and dunning level (MAHNS) for each dunned invoice.

Capture

Extract records from the MHNK table, linking the company code, account, and dunning date.

Event type explicit
Invoice Cleared
This event marks the successful closure of an invoice, typically after full payment has been received and applied. It is inferred when the invoice line item moves from the open items table (BSID) to the cleared items table (BSAD).
Why it matters

This is the primary 'good' end event for the process. The time to reach this activity is a core component of DSO. Analyzing paths that lead here helps identify best practices.

Where to get

This is an inferred event. The clearing is identified by the presence of a Clearing Document (AUGBL) and Clearing Date (AUGDT) for the invoice line item, which is found in the cleared items table BSAD.

Capture

Use the clearing date (BSAD-AUGDT) for the specific invoice line item as the event timestamp.

Event type inferred
Invoice Posted
Represents the creation of an accounts receivable invoice document in the financial accounting module. This event is explicitly captured when a billing document from Sales and Distribution (SD) is released to accounting or an FI invoice is entered directly, creating entries in tables BKPF and BSEG.
Why it matters

This is the primary start event for the invoice lifecycle. Analyzing the time from this point to payment is crucial for measuring Days Sales Outstanding (DSO) and overall process efficiency.

Where to get

This is an explicit event recorded upon the creation of a financial document. The event timestamp can be retrieved from the document header table BKPF (field CPUDT or BKTXT) for the corresponding invoice document number (BELNR).

Capture

Identify creation events for FI documents with relevant document types (e.g., 'RV', 'DR') in table BKPF.

Event type explicit
Invoice Written Off
Represents the decision to absorb an unpaid invoice as a loss, classifying it as bad debt. This is captured through a specific financial posting that clears the original invoice and moves the amount to a bad debt account.
Why it matters

This is the primary 'bad' end event, signifying a failure in the credit or collections process and a direct financial loss. Analyzing these cases is critical for improving credit policies and collection strategies.

Where to get

This is typically an explicit posting or an inferred event based on the clearing transaction. The clearing is done using a specific transaction code and reason code that indicates a write-off. The clearing document can be analyzed to confirm the write-off.

Capture

Identify clearing documents where a specific reason code (BSEG-RSTGR) for write-offs is used, or where the offsetting entry is posted to a bad debt expense account.

Event type inferred
Payment Due Date Passed
A calculated event that signifies the invoice has officially become overdue. This is not an explicit system event but is derived by comparing the invoice's net due date with the current date or the timestamp of a subsequent activity.
Why it matters

This event marks the transition from standard invoicing to the collections process. It is the trigger for calculating overdue days and initiating dunning procedures, forming the basis for aging reports.

Where to get

This is a calculated event. It is derived by comparing the Net Due Date (BSID-NETDT) of the open invoice line item with the system date or another event's timestamp.

Capture

Calculated by comparing the invoice net due date (BSID-NETDT) against a timeline.

Event type calculated
Collection Contact Logged
A collections agent has made contact with the customer regarding an overdue invoice, for example, by phone or email. This activity is typically logged manually by the collector in the system.
Why it matters

This activity measures the manual effort of the collections team. Analyzing the frequency and timing of contacts against subsequent payments helps determine the effectiveness of collector actions.

Where to get

If using SAP FSCM Collections Management, this is logged as a 'Customer Contact'. The details are stored in tables related to the collections worklist and contact history, often linked to UDM_CASE.

Capture

Extract customer contact logs from the relevant FSCM Collections Management tables.

Event type explicit
Credit Memo Posted
Represents the creation of a credit memo document against a customer account, often to correct a billing error or resolve a dispute. This document is explicitly created in the FI module.
Why it matters

Credit memos are a direct result of process failures upstream, such as incorrect pricing or shipping. Analyzing their frequency and root causes is vital for process improvement and reducing revenue leakage.

Where to get

This is an explicit event captured upon the creation of a financial document with a credit memo document type (e.g., 'DG'). The event timestamp can be retrieved from the document header table BKPF.

Capture

Identify creation events for FI documents with credit memo document types (e.g., 'DG', 'G2') in table BKPF.

Event type explicit
Dispute Case Created
Represents the formal registration of a customer dispute related to an invoice, such as a price or quantity discrepancy. This is an explicit event logged within the SAP FSCM Dispute Management module.
Why it matters

Disputes freeze the payment process and require internal resources to resolve. Tracking dispute creation is the first step in analyzing resolution time, root causes, and their impact on DSO.

Where to get

If using SAP FSCM Dispute Management, this is an explicit event. The creation of a dispute case is logged in tables such as UDM_CASE or SCMG_T_CASE_ATTR, with a creation timestamp.

Capture

Extract the creation date and time from the case management tables (e.g., UDM_CASE) for cases linked to the invoice.

Event type explicit
Dispute Case Resolved
The dispute associated with the invoice has been investigated and a resolution has been reached. This is typically captured by a status change on the dispute case in SAP FSCM Dispute Management.
Why it matters

The resolution of a dispute unblocks the payment process. Measuring the time between dispute creation and resolution is a key KPI for identifying inefficiencies in the dispute handling process.

Where to get

This is an inferred event from a status change in the dispute case. The change logs (CDHDR/CDPOS) for the status field of the dispute case in tables like UDM_CASE provide the timestamp.

Capture

Identify the timestamp when the dispute case status is changed to 'Closed' or 'Resolved' by analyzing change logs.

Event type inferred
Incoming Payment Document Posted
Represents the initial recording of a payment from a customer into the system, often before it's applied to specific invoices. This is an explicit event creating a payment document, for instance a DZ document type.
Why it matters

This marks the receipt of cash. The time lag between this event and the final 'Invoice Cleared' event represents the cash application process, which can be a significant bottleneck.

Where to get

This is an explicit event. It is captured from the creation of a payment document in table BKPF, identifiable by specific document types (e.g., 'DZ'). The posting date (BKPF-BUDAT) serves as the timestamp.

Capture

Identify creation of documents with payment-related document types (e.g., 'DZ') in table BKPF.

Event type explicit
Invoice Blocked For Payment
Indicates that a manual or automatic block has been placed on the invoice, preventing it from being paid. This is captured by a specific payment block indicator set on the invoice line item in the BSEG table.
Why it matters

Payment blocks are a major source of delays and process exceptions. Identifying when and why invoices are blocked is key to uncovering root causes for late payments and improving cash flow.

Where to get

This status is typically inferred from a change in the Payment Block field (BSEG-ZLSPR) on the invoice line item. Change logs for this field (tables CDHDR and CDPOS) can provide explicit timestamps.

Capture

Detect changes to the BSEG-ZLSPR field for the invoice document line item, using table CDHDR for timestamps.

Event type inferred
Promise To Pay Broken
A calculated event indicating a customer failed to make a payment by the agreed-upon date in a 'Promise to Pay'. This is inferred by the absence of a corresponding payment by the promise date.
Why it matters

Identifying broken promises is critical for escalating collection efforts. A high rate of broken promises may signal issues with the collection strategy or customer financial health.

Where to get

This is an inferred or calculated event. It is determined by comparing the promise date (from UDM_P2P_ATTR) with the actual payment clearing date for the invoice. If no payment is received by the promise date, the promise is considered broken.

Capture

Compare the promise date in UDM_P2P_ATTR with the clearing date of the invoice. If clearing date is after promise date, the promise was broken.

Event type calculated
Promise To Pay Created
A customer has contacted the collections department and promised to make a payment by a specific date. This event is explicitly logged if SAP FSCM Collections Management is in use.
Why it matters

Promises to pay are a key outcome of collection activities. Analyzing their creation, fulfillment, and breakage rates helps measure the effectiveness of collector actions and forecast cash inflows.

Where to get

If using SAP FSCM Collections Management, this is an explicit event. Promise to pay details are stored in tables like UDM_P2P_ATTR, linked to the business partner and invoice.

Capture

Extract creation timestamp from promise to pay tables like UDM_P2P_ATTR in SAP FSCM.

Event type explicit
Residual Item Created
Occurs during payment application when a customer underpays an invoice, and the remaining small balance is posted as a new open item. This is inferred from the clearing transaction details.
Why it matters

Residual items indicate payment discrepancies and create additional work. Tracking them helps identify customers who frequently short-pay and highlights issues in pricing or billing that lead to disputes.

Where to get

This is an inferred event. When a clearing transaction (e.g., via F-28) clears an original invoice but also posts a new open item document for the remaining amount, a residual item is created. This can be identified by checking the clearing document's line items.

Capture

Analyze clearing documents (BKPF-AUGBL) to find instances where a new open item is created with a reference to the original invoice.

Event type inferred
Recommended Optional

Extraction Guides

How to get your data from SAP ECC