Your Credit Management & Collections Data Template
Your Credit Management & Collections Data Template
- Recommended attributes to collect
- Key activities to track
- Extraction guidance for SAP ECC
Credit Management & Collections Attributes
| 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
|
|||
Credit Management & Collections Activities
| 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
|
|||