Overview
The AccountsReceivable.item_values_receipts view provides a structured, line-level representation of how customer receipts are applied within Accounts Receivable. It exposes the financial impact of payments across ledger items, including settlement behaviour, adjustments, and associated financial movements.
This view enables a transparent understanding of how incoming cash is allocated against customer balances, supporting reconciliation, audit, and financial performance analysis.
Purpose
The purpose of this view is to standardise receipt-related financial data into the CDM item_values pattern, allowing:
- Consistent analysis of customer payment application
- Visibility of settlement mechanics and adjustments
- Alignment of transactional, domestic, and parallel currency values
- Integration into downstream reporting models for cash flow and receivables analysis
This is a critical component in bridging operational transaction data with finance-facing reporting.
Grain & Structure
- Object Level (
OBJECT_SEQ)
Represents the Accounts Receivable context at Company and Voucher level - Item Level (
ITEM_KEY)
Represents a ledger item and version, including handling of correction (CORR) scenarios - Item Type (
ITEM_TYPE)
Fixed asAMOUNT, indicating financial value-based attributes - Attribute Level (
ATTRIBUTE)
Each row represents a specific financial measure related to the receipt
Key Features & Behaviour
1. Comprehensive Receipt Breakdown
Captures all major financial components of receipt application, including:
- Paid amounts and settlement values
- Discounts applied
- Currency differences
- Write-offs and deductions
- Interest and fines
- Withholding tax
This provides a complete financial picture of how receipts affect customer balances.
2. Multi-Currency Representation
Where applicable, values are enriched with:
- Transaction currency (
TRANS) - Domestic/base currency (
DOM) - Parallel currency (
PAR) - Foreign exchange context (
FOREX– rate and divisor)
This ensures the view supports:
- Cross-currency reconciliation
- Financial reporting consistency
- Audit traceability
3. Metadata-Driven Value Structure
Each value is presented using:
CODE_VALUE→ the numeric value (standardised)VALUE_METADATA→ JSON payload describing currency context and breakdown
This aligns with the CDM principle of:
“Values remain long and descriptive until shaped at the reporting layer.”
4. Data Quality & Filtering
- Excludes null, empty, and zero-value entries to reduce noise
- Ensures only financially meaningful transactions are surfaced
- Applies consistent numeric formatting (decimal precision)
5. Source Alignment
- Derived from:
ifs.FACT_CUST_PAYMENT_TRANS_OL - Maintains traceability via
SOURCE_SYSTEMmetadata - Designed for UKS reporting, with potential for extension into collated (
cvw) views
Typical Use Cases
- Customer balance reconciliation
- Cash receipt tracking and allocation analysis
- Finance reporting (AR ageing, settlement behaviour)
- Audit and financial validation processes
- Supporting Power BI models for receivables insight
Design Notes & Considerations
- Ledger Item Normalisation
Correction entries (CORR) are standardised to ensure consistent item tracking across versions - Value Integrity
Values are only surfaced where financially relevant (non-zero), avoiding dilution of analytical outputs - Separation of Concerns
- Structural logic handled in CDM
- Aggregation and shaping deferred to reporting layer
- Extensibility
The pattern supports future inclusion of:- Additional financial attributes
- Regional extensions
- Historical tracking via RPV /
mode=history
What This View Is Not
- Not a summary or aggregated receivables position
- Not a replacement for ledger balances
- Not intended for direct pivoting without applying CDM shaping principles