Bill Presentment Architecture
Bill Presentment Architecture
Bill Presentment Architecture
NORDSTROM INC.
Introduction
This presentation gives an insight into Oracle’s Bill Presentment Architecture in R12. It describes setups
that can be accomplished by an end user with minimal technical assistance, with the focus on interaction
with various Oracle modules to retrieve billing data, and offers tips for implementing all the functionality
needed for a full-fledged invoicing solution. It also shares industry best practice invoicing formats and
explains the flexibility of various delivery options available out-of-the-box.
This document provides the necessary guidance for using Bill Presentment Architecture Feature of Oracle.
The target audience for this document is Functional Implementers and Implementation Consultants for
Oracle EBusiness Suite applications.
2 UNDERSTANDING BPA
2.1 Overview
1. Oracle Bill Presentment Architecture is a bill presentment tool that helps to create and present
comprehensive and more-customer-focused invoices that increase the likelihood and timeliness of
payment.
2. BPA provides the architecture to retrieve billing data from multiple data sources, including
transaction flexfields and other data not interfaced and stored in Oracle Receivables. This means
that the physically presented bill is no longer limited to information contained within Oracle
Receivables. BPA provides template-based configuration of online and printed bills, thereby
giving the ability to select the content of the bill, choose the layout design, display parent billing
lines and drilldown details, and then set up the assignment of these billing templates by defining
rules based on criteria. Oracle BPA is part of the Oracle E-Business Suite, an integrated set of
applications that are engineered to work together.
3. BPA provides all the invoice specific functionality needed for a full-fledged invoicing solution
from Applications
Define a template name for a specific transaction class and primary data source as shown in above
screenshot
Template Management > Templates > Create Template: Primary Page Design
To design the primary page of the template, use ‘Select Content and Layout’ icons for the three
blank content areas: Headers, Lines and Tax, and Footer
Using the icons, we can perform additional operations like splitting the content areas horizontally
and vertically; moving swapping or duplicating the content items and layout; and updating
properties like spacing, width and labels
Primary Page Design > Header > Select Content and Layout - I
Primary Page Design > Header > Select Content and Layout - II
Primary Page Design > Lines and Tax > Select Content and Layout
Once the content and layout for each section is selected, the Invoice template will appear as given
below:
Enter information for the layout of the printed bill in the Print Setup step
The last template creation step involves marking the template as ‘Complete’
BPA uses rules to determine which template to use to display online or print a bill. When we
define a rule, we specify one or more criteria for content item values. We can create different rules
to assign templates to present online bills and printed bills. When we select a bill to view online or
print, BPA reviews the rules in the order we specify until it finds a match, and then uses the
template associated with the rule to format the bill
Template Assignment > Assignment Rules
Navigate to Template Management section and select the template we wish to interactively preview.
Click on Interactive preview icon
Data Sources
Invoice Print BPA Master program generates one PDF file for each group of invoices and stores it
as the output file of the concurrent program. The PDF file can be saved and emailed as attachment
to the Customers
4 Key Features
BPA provides extensive abilities and flexibility to design an online bill that best suits the customer
and the company. Some of the features of BPA are-
2. Template Management
Allows billing personnel to create multiple billing templates based on customer need using the
user-friendly Template Management UI.
• Layout design and content item selection
• Option to print summary lines with or without child lines
• Flexible tax formatting, including itemization and summarization
• Page setup capability for printed bills
3. Interactive Preview
Interactive preview feature helps to preview the template [in online preview and print
preview mode] using any transaction in Oracle Receivables.
5. Template Assignment
Supports assignment of billing templates to different customers or customer categories based on
user-defined criteria.
• Ability to define assignment rules and order them by preference
• Rules applied based on ordering and bill creation dates
• Choice of different assignments and ordering for online and printed bills
• Default templates and assignment rule provided
7. Drilldown Capability
Provides progressive drilldown capability from billing lines to billing details, as well as drilldown
from any hyperlinked attribute on the online bill.
5 Benefits
In Summary the key benefits of the BPA functionality are listed below
2. MLS enabled
BPA is MLS-enabled. Templates can be created using any available session language. When
printing bills, BPA selects the appropriate template file based on language associated with
customer’s address