Before you begin working with Bill Presentment Architecture (BPA), gather the requirements for your templates and determine if you need to set up any additional data sources.
How many templates do you require to satisfy your customers' needs?
Do you need different templates for online bills and printed bills?
Do you need different templates for each transaction class you use?
Can you modify seeded templates to meet your requirements, or will you need to design new templates?
Do you want to upload external templates to format printed bills?
What content items do you need for each template? Organize the layout for the primary page, and details page if used, and determine the content items for each of the following content areas: Header, Lines and Tax, Footer, and Details.
Will any bill information come from an application other than Oracle Receivables and the seeded applications in BPA? If yes, then you must register the applications as data sources, synchronize flexfield content items, register data source views, and enable these new data sources.
Do you need to set up hyperlinks?
Will you allow online access to attachments? Do you want to enable your customers to update attachments? Will you allow printing of attachments?
What assignment rules do you need to filter and match a template with appropriate customers or transactions?
After you respond to these questions, you can begin implementing BPA. Refer to the steps in the table below to help guide your implementation.
| Step | Performed by | Task | Required? |
|---|---|---|---|
| Step 1 | System Administrator | Create internal and external users and assign BPA responsibilities. See: Oracle Applications System Administrator's Guide. | Yes |
| Step 2 | System Administrator | Add BPA Transaction Print Program to Oracle Receivables responsibilities. See: Bill Presentment All Request Group. | Required if printing BPA transactions from Oracle Receivables |
| Step 3 | Application Developer | Register Attachment Categories. | Optional. Default is Miscellaneous. |
| Step 4 | System Administrator | Set HZ: Enable DQM Party Search profile option. See: Oracle Bill Presentment Architecture Profile Options. | Optional. Only if you want to do DQM search using customer name. |
| Step 5 | System Administrator | Set AR: BPA Detail Access Enabled profile option to Yes to enable access to details page of an online bill. See: Oracle Bill Presentment Architecture Profile Options. | Optional. Default is Yes. |
| Step 6 | System Administrator | Set AR: BPA Attachment Update Enabled profile option to enable users to update attachments on an online bill. See: Oracle Bill Presentment Architecture Profile Options. | Optional. Default is No. |
| Step 7 | System Administrator | Set AR: BPA Print Attachment Category profile option to print PDF attachments while printing bills. See: Oracle Bill Presentment Architecture Profile Options. | Optional. BPA will not print attachments unless you set this profile option. |
| Step 8 | System Administrator | Set grouping attribute in Receivables. | Required if you want to use default BPA contract template to view OKS invoices. |
| Step 9 | System Administrator | Run Generate Stylesheet for BPA Templates concurrent program. See: Generating Stylesheets. | Required |
| Step 10 | System Administrator | Register data sources. | Required for all nonseeded data sources. |
| Step 11 | System Administrator | Synchronize flexfield content items. | Required if you use transaction flexfields. |
| Step 12 | System Administrator | Enable Assignment Attributes. | Required if you want to designate content items as template assignment attributes. |
| Step 13 | System Administrator | Create database views. | Optional |
| Step 14 | System Administrator | Register data source views. | Optional |
| Step 15 | System Administrator | Enable data sources. | Required if you use supplementary data sources. |
| Step 16 | System Administrator | Configure hyperlinks. | Optional |
| Step 17 | Billing or accounting staff | Create custom content items. | Optional |