|
purebill.com Stephen Jones writing on billing and application migration |
![]() |
| . | Home | . | About | . | Archive | . | Links | . | Billing | . | Reference | . | Subscribe | . | Search | . | . |
Note 48: Other Bill Cycle ExtractionPosted: 26 March 2008 Information not extracted to the Billing CycleCircumstances exist where charges are intentionally not extracted. Examples where this approach can be applied include:
Cross-system ExtractionSome billers consolidate billing's major functions in one centralised application, but many others distribute their customer and charge information across multiple platforms. Information may be distributed across many platforms because the biller has begun, but not completed, a consolidation to a single billing system, or new rating systems may be used to improve the rating capabilities whilst retaining the existing billing platform. Whatever the reason, distributed information requires a coordinated extraction process that gathers all the customer's information together for billing. Two solutions that support cross-system extraction are the passive approach that relies on a timetable of processing, or an active approach that actively requests the required information as and when the billing cycle runs. The passive approach uses a published billing timetable to schedule upstream processing. The timetable is agreed to and published internally (and possibly externally to a biller's billing partners). Upstream processing uses the published timetable to ensure that charges for a specific billing cycle, commencing on (say) the 10th of a month, are passed to the billing platform in sufficient time. Using the timetable, a biller's external partners can perform their charge extractions in time to meet a customer's bill. The exact timing of when upstream systems pass their extracts to the central billing system is flexible and provides the upstream systems some leeway to accommodate their other processing needs. Using this approach, upstream systems do not have explicit knowledge of who is billing in each billing cycle. All they may know is that specific customers 'usually' bill in the cycle starting on the 10th of the month. If a customer's billing is delayed, or an interim bill is requested, the upstream systems will not know to change their processing. If an upstream extract is delayed, the biller can decide whether to wait and include the charges in the (delayed) billing cycle, or commence on time and consciously omit the charges. Based on the arrival, or delay, of upstream extracts, the biller will know which charges were included in each billing cycle. The active approach uses information generated by the billing cycle to request the necessary charge data from the biller's upstream systems. A specific list of the customers in the billing cycle are passed to the external or upstream systems, and they respond promptly with the information, charges and/or customer data within their domain. Once all systems have supplied their details, the billing cycle can continue to its completion. Whilst the upstream systems may be aware of the billing timetable, they do not have to actively manage the supply of information into the billing cycle. One problem with the active approach is that the upstream system may receive the billing cycle's request at an inconvenient time when the upstream system's resources are unavailable or have limited capacity to respond to the request. The delays that this can introduce may be reflected into the billing cycle as it waits for all extraction requests to complete. Whether an active or passive is appropriate depends on factors such as:
Billing systems can include both extraction approaches, and the mix between them may change over time as systems are replaced. Consolidating most billing data in the one location reduces the need to depend on external parties, but this may not conform with the biller's system architecture. Storing charge data in multiple locations can have impacts in other areas. For example, the biller's financial exposure to a customer may be difficult to assess if their charges are distributed across multiple systems. Charges held by external parties will also be difficult to include in any credit management assessment. Tags: Billing, Extract, Cross System [ Share with others ] Post this page to a social bookmarking site:
Links to other NotesPrevious - Note 47: Customer details for Billing Next - Note 49: Bill-level Pricing Recent Updates
Sign up to receive a brief text email when new purebill postings are published. JUMP TO TOP
|
. |
| Comments welcome: stephenjones(at)purebill.com | Stephen Jones © 2004-2012 - Copyright and reprint rules | Sitemap | . |