Bill Presentment Architecture in Oracle Receivables
Bill Presentment Architecture in Oracle Receivables
Venkanna Mittakanti
Lead Oracle Apps Analyst
Siemens Corporation
About the speaker
• Prior to EBS R12, The data source was restricted to the Receivables only.
With R12, three more supplementary data sources are added – Order
Management, Projects and Service Contracts
• BPA Framework internally uses OA Framework and XML Publisher
functionality. It uses XML Publisher to generate PDF output (BPA
generates xsl style sheet for the newly created templates)
• New button available for completed transactions in the Transaction
Workbench to view online bills
• BPA comes with Bill Presentment Super User and Bill Presentment User
seeded responsibilities.
• BPA provides all the invoice specific functionality needed for a full-fledged
invoicing solution
BPA Process Flow
BPA Framework
• Provides extensive abilities & flexibility to design a bill that best suits
customer needs
• Configure Bill Content & Layout
• Associate hyperlinks, images and messages to content items
• Specify Page setup
• Select flexible header and footer format for printed bills
Create Template to present bills
• BPA Responsibility
Navigation: Template Management -> Templates -> Create
Create Template to present bills
• Primary Page Design > Header > Select Content and Layout
Create Template to present bills
• 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
Create Template to present bills
• Line - Primary Page Design > Lines & Tax > Select Content
Create Template to present bills
This section is similar to the Primary Page Design, except that the data source is our
custom view. Clicking on the content icon allows you to pick what items you want to
use in the template.
Create Template to present bills
• Printer Setup
Create Template to present bills
• Preview
Create Template to present bills
• Rule Order
Template Assignment
• Internal users and external customers can view bills online using Oracle
Receivables, Oracle iReceivables, Oracle Collections or other calling
application
• When a user selects a transaction number, the assignment engine in BPA
determines which template to use to display the bill.
• When viewing a bill, all the features and functionality of BPA's Interactive
Preview, such as drilldown to transaction details are available to the user.
• Allows you to preview the template using any AR Transaction
View Online Bills
• Online previews will have full functionality of any hyperlinks and drilldown.
Printed previews will be in PDF format.
Data Retrieval
• Database views
• BPA views can be three display levels
– Header & Footer
– Lines & Tax
– Details Page
• Seeded database views are ARBPA_CUSTOMER_TRX_HEADER &
ARBPA_CUSTOMER_TRX_LINE
• Only database views prefixed with ARBPA_ will be recognized by BPA
• Custom database view(s) must start with ARBPA_xxxx. It must be
registered in Oracle Receivables and associated to an interface context.
External Template
• End user can maintain (create/modify) BPA templates with almost no technical
assistance for most of the changes.
• Bypass the complex coding and customization traditionally associated with AR
Invoice Print
• Helps lower the cost of doing business while increasing the efficiency of billing and
collections groups
• Can have customer specific templates
• Hyperlinks and drill down functionality can be incorporated
• Integration with iReceivables. Customers can login into iRec and print their bills on
their own
• Reprint invoice from Transactions Workbench
• Templates for transaction classes other than invoice
• MLS(Multiple Language Support) Language enabled
• Restrict access to details information when external users are allowed to view
online
BPA Limitations
• AR: BPA Details Access Enabled -> Determines whether a user can access the details page of
an online invoice.
If set to Yes, user can access the details via the billing lines hyperlink. If set to No, no hyperlink
is displayed. Default is set to Yes.
venkanna.mittakanti@siemens.com