Oracle® Bill Presentment Architecture: User Guide Release 12.1
Oracle® Bill Presentment Architecture: User Guide Release 12.1
Oracle® Bill Presentment Architecture: User Guide Release 12.1
User Guide
Release 12.1
Part No. E13532-04
August 2010
Oracle Bill Presentment Architecture User Guide, Release 12.1
Copyright © 2001, 2010, Oracle and/or its affiliates. All rights reserved.
Primary Author: Sudha Seshadri, Melanie Heisler, Shivranjini Krishnamurthy, Vijay Tiwary
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks
of their respective owners.
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf
of the U.S. Government, the following notice is applicable:
This software is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications which may
create a risk of personal injury. If you use this software in dangerous applications, then you shall be
responsible to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of
this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software in dangerous applications.
This software and documentation may provide access to or information on content, products and services
from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third party content, products and services. Oracle Corporation and its
affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third
party content, products or services.
Contents
Preface
2 Template Management
Template Management.............................................................................................................. 2-1
Balance Forward Billing Templates.......................................................................................... 2-2
Creating a New Template.......................................................................................................... 2-2
Modifying Templates.............................................................................................................. 2-11
Uploading External Templates............................................................................................... 2-12
iii
3 Assigning Templates
Assigning Templates................................................................................................................. 3-1
Default Rule.............................................................................................................................. 3-2
Creating a New Assignment Rule............................................................................................. 3-3
Assigning a Template to a Rule................................................................................................ 3-5
Reordering Rules....................................................................................................................... 3-7
Viewing Online Bills................................................................................................................ 3-8
Viewing Attachments................................................................................................................ 3-8
4 Print Management
Print Management..................................................................................................................... 4-1
Submitting Print Requests........................................................................................................ 4-2
Creating and Updating Page Setups ........................................................................................ 4-3
5 Page References
Bill Presentment Architecture Page References ...................................................................... 5-1
Template Management Page Reference....................................................................................5-3
Template Assignment Page Reference..................................................................................... 5-4
Print Management Page Reference........................................................................................... 5-5
Configuration Page Reference.................................................................................................. 5-5
Index
iv
Send Us Your Comments
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document.
Your feedback is important, and helps us to best meet your needs as a user of our products. For example:
• Are the implementation steps correct and complete?
• Did you understand the context of the procedures?
• Did you find any errors in the information?
• Does the structure of the information help you with your tasks?
• Do you need different information or graphics? If so, where, and in what format?
• Are the examples correct? Do you need more examples?
If you find any errors or have any other suggestions for improvement, then please tell us your name, the
name of the company who has licensed our products, the title and part number of the documentation and
the chapter, section, and page number (if available).
Note: Before sending us your comments, you might like to check that you have the latest version of the
document and if any concerns are already addressed. To do this, access the new Oracle E-Business Suite
Release Online Documentation CD available on My Oracle Support and www.oracle.com. It contains the
most current Documentation Library plus all documents revised or released recently.
Send your comments to us using the electronic mail address: appsdoc_us@oracle.com
Please give your name, address, electronic mail address, and telephone number (optional).
If you need assistance with Oracle software, then please contact your support representative or Oracle
Support Services.
If you require training or instruction in using Oracle software, then please contact your Oracle local office
and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at
www.oracle.com.
v
Preface
Intended Audience
Welcome to Release 12.1 of the Oracle Bill Presentment Architecture User Guide.
This guide assumes you have a working knowledge of the following:
• The principles and customary practices of your business area.
If you have never used Oracle Applications, we suggest you attend one or more of the
Oracle Applications training classes available through Oracle University.
See Related Information Sources on page viii for more Oracle E-Business Suite product
information.
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation accessible
to all users, including users that are disabled. To that end, our documentation includes
features that make information available to users of assistive technology. This
documentation is available in HTML format, and contains markup to facilitate access by
the disabled community. Accessibility standards will continue to evolve over time, and
vii
Oracle is actively engaged with other market-leading technology vendors to address
technical obstacles so that our documentation can be accessible to all of our customers.
For more information, visit the Oracle Accessibility Program Web site at
http://www.oracle.com/accessibility/.
Structure
1 Overview of Bill Presentment Architecture
2 Template Management
3 Assigning Templates
4 Print Management
5 Page References
A Bill Presentment Architecture Reference
B Oracle Bill Presentment Architecture Profile Options
viii
Online Documentation
All Oracle Applications documentation is available online (HTML or PDF).
• PDF - PDF documentation is available for download from the Oracle Technology
Network at http://otn.oracle.com/documentation.
• About Documents - Refer to the About Document for the mini-pack or family pack
that you have installed to learn about new documentation or documentation
patches that you can download. About Documents are available on OracleMetaLink.
Related Guides
You should have the following related books on hand. Depending on the requirements
of your particular installation, you may also need additional manuals or guides.
Oracle E-Business Suite Installation Guide: Using Rapid Install:
This book is intended for use by anyone who is responsible for installing or upgrading
Oracle Applications. It provides instructions for running Rapid Install either to carry
out a fresh installation of Oracle Applications Release 12, or as part of an upgrade from
Release 11i to Release 12. The book also describes the steps needed to install the
technology stack components only, for the special situations where this is applicable.
Oracle E-Business Suite Upgrade Guide: Release 11i to Release 12:
This guide provides information for DBAs and Applications Specialists who are
responsible for upgrading a Release 11i Oracle Applications system (techstack and
products) to Release 12. In addition to information about applying the upgrade driver,
it outlines pre-upgrade steps and post-upgrade steps, and provides descriptions of
product-specific functional changes and suggestions for verifying the upgrade and
reducing downtime.
Oracle E-Business Suite Patching Procedures:
This guide describes how to patch the Oracle Applications file system and database
ix
using AutoPatch, and how to use other patching-related tools like AD Merge Patch,
OAM Patch Wizard, and OAM Registered Flagged Files. Describes patch types and
structure, and outlines some of the most commonly used patching procedures. Part of
Maintaining Oracle Applications, a 3-book set that also includes Oracle E-Business Suite
Maintenance Utilities and Oracle E-Business Suite Maintenance Procedures.
Oracle E-Business Suite Maintenance Utilities:
This guide describes how to run utilities, such as AD Administration and AD
Controller, used to maintain the Oracle Applications file system and database. Outlines
the actions performed by these utilities, such as monitoring parallel processes,
generating Applications files, and maintaining Applications database entities. Part of
Maintaining Oracle Applications, a 3-book set that also includes Oracle E-Business Suite
Patching Procedures and Oracle E-Business Suite Maintenance Procedures.
Oracle E-Business Suite Maintenance Procedures:
This guide describes how to use AD maintenance utilities to complete tasks such as
compiling invalid objects, managing parallel processing jobs, and maintaining snapshot
information. Part of Maintaining Oracle Applications, a 3-book set that also includes
Oracle Applications Patching Procedures and Oracle E-Business Suite Maintenance
Utilities.
Oracle E-Business Suite Concepts:
This book is intended for all those planning to deploy Oracle E-Business Suite Release
12, or contemplating significant changes to a configuration. After describing the Oracle
Applications architecture and technology stack, it focuses on strategic topics, giving a
broad outline of the actions needed to achieve a particular goal, plus the installation and
configuration choices that may be available.
Oracle E-Business Suite Framework Personalization Guide: This guide covers the
design-time and run-time aspects of personalizing applications built with Oracle
Application Framework.
x
features such as concurrent programs, flexfields, messages, and logging.
Oracle E-Business Suite Flexfields Guide:
This guide provides flexfields planning, setup, and reference information for the Oracle
Applications implementation team, as well as for users responsible for the ongoing
maintenance of Oracle Applications product data. This guide also provides information
on creating custom reports on flexfields data.
Oracle Application Server Adapter for Oracle E-Business Suite User's Guide:
This guide covers the use of OracleAS Adapter in developing integrations between
Oracle applications and trading partners.
Please note that this guide is in the Oracle Application Server 10g Documentation
Library.
Oracle E-Business Suite System Administrator's Documentation Set:
This documentation set provides planning and reference information for the Oracle
Applications System Administrator. Oracle E-Business Suite System Administrator's Guide
- Configuration contains information on system configuration steps, including defining
concurrent programs and managers, enabling Oracle Applications Manager features,
and setting up printers and online help. Oracle E-Business Suite System Administrator's
Guide - Maintenance provides information for frequent tasks such as monitoring your
system with Oracle Applications Manager, administering Oracle E-Business Suite
Secure Enterprise Search, managing concurrent managers and reports, using diagnostic
utilities including logging, managing profile options, and using alerts. Oracle E-Business
Suite System Administrator's Guide - Security describes User Management, data security,
function security, auditing, and security configurations.
Oracle E-Business Suite User Interface Standards for Forms-Based Products:
This guide contains the user interface (UI) standards followed by the Oracle
Applications development staff. It describes the UI for the Oracle Applications products
and how to apply this UI to the design of an application built by using Oracle Forms.
Oracle E-Business Suite Diagnostics User's Guide:
This manual contains information on implementing, administering, and developing
diagnostics tests in the Oracle E-Business Suite Diagnostics framework.
Oracle E-Business Suite Integrated SOA Gateway User's Guide:
This guide describes the high level service enablement process, explaining how users
can browse and view the integration interface definitions and services residing in
Oracle Integration Repository.
Oracle E-Business Suite Integrated SOA Gateway Developer's Guide:
This guide describes how system integration developers can perform end-to-end service
integration activities. These include orchestrating discrete Web services into meaningful
end-to-end business processes using business process execution language (BPEL), and
deploying BPEL processes at run time.
xi
It also explains in detail how to invoke Web services using the Service Invocation
Framework. This includes defining Web service invocation metadata, invoking Web
services, managing errors, and testing the Web service invocation.
Oracle E-Business Suite Integrated SOA Gateway Implementation Guide:
This guide explains how integration repository administrators can manage and
administer the service enablement process (based on the service-oriented architecture)
for both native packaged public integration interfaces and composite services (BPEL
type). It also describes how to invoke Web services from Oracle E-Business Suite by
employing the Oracle Workflow Business Event System; how to manage Web service
security; and how to monitor SOAP messages.
Oracle Alert User's Guide:
This guide explains how to define periodic and event alerts to monitor the status of
your Oracle Applications data.
Oracle E-Business Tax User Guide:
This guide describes the entire process of setting up and maintaining tax configuration
data, as well as applying tax data to the transaction line. It describes the entire
regime-to-rate setup flow of tax regimes, taxes, statuses, rates, recovery rates, tax
jurisdictions, and tax rules. It also describes setting up and maintaining tax reporting
codes, fiscal classifications, tax profiles, tax registrations, configuration options, and
third party service provider subscriptions. You also use this manual to maintain
migrated tax data for use with E-Business Tax.
Oracle Financials and Oracle Procurement Functional Upgrade Guide: Release 11i to
Release 12:
This guides provides detailed information about the functional impacts of upgrading
Oracle Financials and Oracle Procurement products from Release 11i to Release 12. This
guide supplements the Oracle E-Business Suite Upgrade Guide: Release 11i to Release
12.
Oracle Financials Implementation Guide:
This guide provides information on how to implement the Oracle Financials E-Business
Suite. It guides you through setting up your organizations, including legal entities, and
their accounting, using the Accounting Setup Manager. It covers intercompany
accounting and sequencing of accounting entries, and it provides examples.
Oracle General Ledger Implementation Guide:
This guide provides information on how to implement Oracle General Ledger. Use this
guide to understand the implementation steps required for application use, including
how to set up Accounting Flexfields, Accounts, and Calendars.
Oracle General Ledger Reference Guide:
This guide provides detailed information about setting up General Ledger Profile
Options and Applications Desktop Integrator (ADI) Profile Options.
Oracle General Ledger User's Guide:
xii
This guide provides information on how to use Oracle General Ledger. Use this guide
to learn how to create and maintain ledgers, ledger currencies, budgets, and journal
entries. This guide also includes information about running financial reports.
Oracle Projects Documentation Set:
These guides provide setup and usage information about Oracle Projects, including
project costing, project management, resource management, billing, and public
application programming interfaces (APIs).
Oracle Receivables User Guide:
This guide provides you with information on how to use Oracle Receivables. Use this
guide to learn how to create and maintain transactions and bills receivable, enter and
apply receipts, enter customer information, and manage revenue. This guide also
includes information about accounting in Receivables. Use the Standard Navigation
Paths appendix to find out how to access each Receivables window.
Oracle Receivables Implementation Guide:
This guide provides you with information on how to implement Oracle Receivables.
Use this guide to understand the implementation steps required for application use,
including how to set up customers, transactions, receipts, accounting, tax, and
collections. This guide also includes a comprehensive list of profile options that you can
set to customize application behavior.
Oracle Receivables Reference Guide:
This guide provides you with detailed information about all public application
programming interfaces (APIs) that you can use to extend Oracle Receivables
functionality. This guide also describes the Oracle Receivables open interfaces, such as
AutoLockbox which lets you create and apply receipts and AutoInvoice which you can
use to import and validate transactions from other systems. Archiving and purging
Receivables data is also discussed in this guide.
Oracle Workflow Administrator's Guide:
This guide explains how to complete the setup steps necessary for any product that
includes workflow-enabled processes. It also describes how to manage workflow
processes and business events using Oracle Applications Manager, how to monitor the
progress of runtime workflow processes, and how to administer notifications sent to
workflow users.
Oracle Workflow Developer's Guide:
This guide explains how to define new workflow business processes and customize
existing Oracle Applications-embedded workflow processes. It also describes how to
define and customize business events and event subscriptions.
Oracle Workflow User's Guide:
This guide describes how Oracle Applications users can view and respond to workflow
notifications and monitor the progress of their workflow processes.
Oracle Workflow API Reference:
xiii
This guide describes the APIs provided for developers and administrators to access
Oracle Workflow.
Oracle Workflow Client Installation Guide:
This guide describes how to install the Oracle Workflow Builder and Oracle XML
Gateway Message Designer client components for Oracle E-Business Suite.
Oracle XML Publisher Administration and Developer's Guide:
Oracle XML Publisher is a template-based reporting solution that merges XML data
with templates in RTF or PDF format to produce a variety of outputs to meet a variety
of business needs. Outputs include: PDF, HTML, Excel, RTF, and eText (for EDI and
EFT transactions). Oracle XML Publisher can be used to generate reports based on
existing E-Business Suite report data, or you can use Oracle XML Publisher's data
extraction engine to build your own queries. Oracle XML Publisher also provides a
robust set of APIs to manage delivery of your reports via e-mail, fax, secure FTP,
printer, WebDav, and more. This guide describes how to set up and administer Oracle
XML Publisher as well as how to use the Application Programming Interface to build
custom solutions.
Integration Repository
The Oracle Integration Repository is a compilation of information about the service
endpoints exposed by the Oracle E-Business Suite of applications. It provides a
complete catalog of Oracle E-Business Suite's business service interfaces. The tool lets
users easily discover and deploy the appropriate business service interface for
integration with any system, application, or business partner.
The Oracle Integration Repository is shipped as part of the E-Business Suite. As your
instance is patched, the repository is automatically updated with content appropriate
for the precise revisions of interfaces in your environment.
xiv
information and you risk unpredictable results throughout Oracle E-Business Suite.
When you use Oracle E-Business Suite to modify your data, Oracle E-Business Suite
automatically checks that your changes are valid. Oracle E-Business Suite also keeps
track of who changes information. If you enter information into database tables using
database tools, you may store invalid information. You also lose the ability to track who
has changed your information because SQL*Plus and other database tools do not keep a
record of changes.
xv
1
Overview of Bill Presentment Architecture
• Oracle applications seeded in BPA, such as Oracle Order Management and Oracle
Service Contracts
You then design billing templates for each transaction class, choosing the layout and
content to determine how you want billing data to appear in an online or printed bill,
and assign the templates to customers or customer categories. You can print bills
individually or in batches from your billing templates created within BPA or uploaded
from external sources.
Customizing the bills that your customers see helps them reconcile bills with purchase
requests and facilitates timely bill payment.
Related Topics
Bill Presentment Architecture Process Flow, page 1-2
Implementing Bill Presentment Architecture, page 1-4
Template Management, page 2-1
Assigning Templates, page 3-1
Print Management, page 4-1
You accomplish this by first configuring the BPA architecture, and then defining
templates and assignment rules.
Defining Templates
BPA collects, formats, and presents billing data online and in printed bills, according to
templates that you define.
A template defines the content areas and content items of a bill. Each data attribute on a
bill is a content item. You specify the content items that appear in each content area of a
template. For example, you can specify that the bill-to address appears in the upper left
corner of the bill. A template also determines the placement and format of the content
items.
You can design new templates, use the default templates provided with BPA, upload
external templates, or modify templates to suit your company or customer business
needs. Using the desktop icons, you can easily create or modify templates graphically.
Content areas can be split into as many areas as needed to create the desired layout.
Content areas can be moved, duplicated, formatted, updated, or deleted.
When you create or customize templates, you design the layout and contents of a
primary bill page and, if needed, a details page. The primary bill page has three content
areas:
Header: This area includes information typically seen at the top of an invoice, such as
the company's logo, transaction number, date, customer name, bill-to address, ship-to
address, and terms.
Lines and Tax: This area contains the billing items, and can optionally include tax, for
all transactions included in the bill. This section typically includes the item number,
item description, quantities, and cost amounts.
Footer: This area includes information typically available at the bottom of an invoice,
such as the total for the bill, aging, additional notes to the customer, and other
messages.
You can create a details page for a template if your supplementary data source has a
registered details page view. The details page contains supporting billing information
from your supplementary data source such as Oracle Service Contracts. See: Details
Page Design, page 2-8.
Note: After creating your billing template, you can preview and print it
using actual customer data.
Related Topics
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
• 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?
• 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.
• Will you allow online access to attachments? Do you want to enable your customers
• 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 4 System Administrator Set HZ: Enable DQM Party Optional. Only if you want
Search profile option. See: to do DQM search using
Oracle Bill Presentment customer name.
Architecture Profile
Options, page B-1.
Step 5 System Administrator Set AR: BPA Detail Access Optional. Default is Yes.
Enabled profile option to
Yes to enable access to
details page of an online
bill. See: Oracle Bill
Presentment Architecture
Profile Options, page B-1
.
Step 6 System Administrator Set AR: BPA Attachment Optional. Default is No.
Update Enabled profile
option to enable users to
update attachments on an
online bill. See: Oracle Bill
Presentment Architecture
Profile Options, page B-1
.
Step 7 System Administrator Set AR: BPA Print Optional. BPA will not
Attachment Category print attachments unless
profile option to print PDF you set this profile option.
attachments while printing
bills. See: Oracle Bill
Presentment Architecture
Profile Options, page B-1
.
Step 10 System Administrator Register data sources, Required for all nonseeded
page 1-9. data sources.
Step 15 System Administrator Enable data sources, page Required if you use
1-10. supplementary data
sources.
Related Topics
Working with Bill Presentment Architecture, page 1-1
Bill Presentment Architecture Process Flow, page 1-2
Setting the BPA profile options is discussed in detail under Oracle Bill Presentment
Architecture Profile Options, page B-1.
Related Topics
Selecting Content and Layout, page 2-4
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
Generating Stylesheets
When you install Bill Presentment Architecture (BPA), you must run the Generate
Stylesheet for BPA Templates concurrent program in order to be able to print
transactions and bills. This program generates an XSL stylesheet (.xsl-fo file format) for
all seeded templates. XML Publisher uses the stylesheet to format templates for
printing.
When you create a new template and set the status to Complete, BPA automatically
runs this program for you, to create the required stylesheets. Implementation is the only
time you must run the program manually. See Bill Presentment All Request Group,
page 4-1.
Note: If you want to use the new swan interface for an old template,
you need to Incomplete and Complete your templates again.
Related Topics
Print Management, page 4-1
• Interface Context
Prerequisite
• Define context field values for line transaction flexfield segments. You specify an
interface context for transaction flexfield segments using the Application Developer
For more information about transaction flexfields and the interface context, see:
Transaction Flexfields, Oracle Receivables User Guide.
To change the status of a data source, select a data source from the list of registered data
sources. From the list of values, select Mark as Enabled and click Go. After a data source
is enabled, you can view its details, but you cannot make any changes.
Note: The primary data sources will always appear enabled. Oracle
Order Management and Oracle Service Contracts must be enabled
before you can use them as supplementary data sources.
You can disable a data source at any time, with the exception of Oracle Receivables and
Oracle Receivables Balance Forward. You cannot disable these data sources because
they provide the basic transaction line billing information for Bill Presentment
Architecture.
You can update, synchronize flexfields, and delete a data source only if its status is
disabled. You can also view disabled data sources.
• Each view registered for the data source, including the technical view name and the
area where the view can be displayed.
• The templates that currently use content items from the data source.
When viewing a data source, you can sort its associated views by clicking on a column
heading. You can also drill down to view the details of the associated views, including
the database view name and the content items for the view.
Note: You do not have to synchronize the flexfield content items for the
supplementary data source, Oracle Order Management. Content items
from this seeded application have already been synchronized with
Receivables.
For Oracle Service Contracts, only some content items have been
synchronized. You can synchronize additional flexfield content items
from this supplementary data source if you want to add them to a
template.
You can unsynchronize flexfield content items that are not used in a template. Content
items used in a template are grayed out. To unsynchronize a content item used in a
template, you must first remove the item from the template and disable its data source.
Prerequisites
• Register a supplementary data source, page 1-9
For each content item, BPA displays the column name, item name, and item display
Note: You can select the content items in Balance Forward Header view
as both template items and assignment attributes.
BPA creates a default description for each content item using the format <Data Source
Name>-Flexfield-<Item Name>. For example, the default description for the Amount
content item is:
Oracle Service Contracts-Flexfield-Amount
This indicates the data source of the content item and identifies the item as a flexfield
content item.
You can change the item display label on this page or in the Update Properties page.
Related Topics
Registering Data Sources, page 1-9
Updating Properties, page 2-7
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
Note: If you create a new database view for the Header and Footer or
Details Page display areas, do not use this template. Create a SQL
statement that will create a view for your requirements.
This template creates a view with the Receivables columns in the sequence required to
display billing lines in the Lines and Tax area. The view must include all columns from
CUSTOMER_TRX_ID to INTERFACE_LINE_ATTRIBUTE15. You can add additional
columns at the end of the query.
Use the following SQL statement to create a new database view:
nvl(AR_INVOICE_SQL_FUNC_PUB.get_description(lines.customer_trx_line_id
),
lines.description) description,
to_char(nvl(lines.quantity_invoiced, lines.quantity_credited))
quantity,
uom.unit_of_measure unit_of_measure_name,
to_char(nvl(lines.unit_selling_price,0),fnd_currency.get_format_mask
(trx.invoice_currency_code,40))
unit_price,
to_char(lines.extended_amount,fnd_currency.get_format_mask
(trx.invoice_currency_code,40))
extended_amount,
lines.sales_order,
lines.uom_code,
trx.trx_number,
AR_INVOICE_SQL_FUNC_PUB.GET_taxyn (lines.customer_trx_line_id)
tax_exists_for_this_line_flag,
AR_BPA_UTILS_PKG.FN_GET_LINE_TAXRATE(lines.customer_trx_line_id)
line_tax_rate,
AR_BPA_UTILS_PKG.FN_GET_LINE_TAXCODE(lines.customer_trx_line_id)
tax_code,
AR_BPA_UTILS_PKG.FN_GET_LINE_TAXNAME(lines.customer_trx_line_id)
printed_tax_name,
lines.interface_line_attribute1,
lines.interface_line_attribute2,
lines.interface_line_attribute3,
lines.interface_line_attribute4,
lines.interface_line_attribute5,
lines.interface_line_attribute6,
lines.interface_line_attribute7,
lines.interface_line_attribute8,
lines.interface_line_attribute9,
lines.interface_line_attribute10,
lines.interface_line_attribute11,
lines.interface_line_attribute12,
lines.interface_line_attribute13,
lines.interface_line_attribute14,
lines.interface_line_attribute15,
to_char(nvl(lines.unit_selling_price,0)) unformatted_unit_price,
lines.ATTRIBUTE1,
lines.ATTRIBUTE2,
lines.ATTRIBUTE3,
lines.ATTRIBUTE4,
lines.ATTRIBUTE5,
lines.ATTRIBUTE6,
lines.ATTRIBUTE7,
lines.ATTRIBUTE8,
lines.ATTRIBUTE9,
lines.ATTRIBUTE10,
lines.ATTRIBUTE11,
lines.ATTRIBUTE12,
lines.ATTRIBUTE13,
lines.ATTRIBUTE14,
lines.ATTRIBUTE15,
lines.SET_OF_BOOKS_ID,
• Want to use additional views in existing data sources as a source of content items
Before you can register a view, the status of the data source must be disabled.
To register a data source view:
• Select a display area for the view
Note: BPA supports registration of one Lines and Tax data source
view, one Details Page data source view, and multiple Header and
Footer data source views.
Prerequisites
• Register a data source, page 1-9
Selecting a View
To register a data source view for a data source, first identify the display area for the
view, and click Register.
Then, use the search function to find the database view that you want to use as a source
for content items. For each view, enter a description and display name for the view.
Create a display name that easily identifies the source of the content items that can be
selected from the view. Later, the template designer selects content items based on this
view's display name.
Available Parameters
For the Header and Footer, and Lines and Tax display areas, the available list of values
for the Transaction Attribute parameter type includes all content items in the Invoice
Header view of the Oracle Receivables data source, except for these attributes:
• Formatted Bill-To Address
• All content items in the Billing Lines view of the supplementary data source that
you are creating the view for.
If you checked the Assignment Attribute checkbox against a content item from the
Primary Data Source or header level flexfield content items from supplementary data
source, it will be available as a template assignment attribute while creating template
assignment rules.
Related Topics
Viewing Data Source Views, page 1-18
Registering Data Sources, page 1-9
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
Assigning Templates, page 3-1
• Available for use in templates: Item is checked and check box is active.
You can also access the View page by clicking the Views icon.
Related Topics
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
Registering Data Source View, page 1-16
Configuring Hyperlinks
The system administrator creates the hyperlinks that are available for a template
designer to associate with content items in a template. These hyperlinks are the
hyperlink addresses for the HTML pages that you can link to from an online bill.
• Give a name and description to each hyperlink. Pick a name for the hyperlink that
easily identifies the hyperlink for the template designer. For example, if you create
the hyperlink that links to your company home page, then you could provide a
name such as Company Home Page.
• Enter the URL address. At run time, Bill Presentment Architecture (BPA) will
automatically add the server name and port number to the beginning of the
address.
If the hyperlink is linked to another Oracle application, you don't have to enter the
full address. Otherwise, you must enter the full address.
• To select a transaction attribute, specify a data source level, data source and view.
Click Add Another Row and search for the attribute you want to add. Select the
Encrypt check box if you want to prevent external users from accessing to your
internal web pages.
BPA provides four seeded hyperlinks that you can associate with content items:
• Oracle Header Level Sales Order link
Related Topics
Creating a New Template, page 2-2
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
Template Management
Use Template Management to create, update, and manage templates to present bills
online and for printing. Using the icon tools, you can graphically:
• Create templates, page 2-2
• Delete templates
Related Topics
Creating a New Template, page 2-2
Modifying Templates, page 2-11
Related Topics
Creating a New Template, page 2-2
Modifying Templates, page 2-11
Uploading External Templates, page 2-12
At the end of the process, you save and complete the template. See: Saving and
Completing Templates, page 2-10.
General Information
To create a new template, enter the general information for the template, such as
template name and template description. Based on your primary data source selection
the remaining fields to fill will differ. If you select Oracle Receivables as the primary
source of billing data for your template, then select the transaction class. You can create
a template for invoices, credit memos, debit memos, guarantees, chargebacks, or
You can format tax amounts on a bill based on the tax printing method selected in
Receivables, or you can design a custom tax format.
• If you select the Oracle Receivables Tax Printing Option, then the tax amounts
displayed on a bill are formatted according to the customer's tax printing format
selected in Receivables to print tax amounts on invoices. See: Tax System Options,
Oracle Receivables User Guide.
You cannot customize or modify these tax formats in Template Management.
• If you select Custom, then you can select and format the tax-related content items to
display tax information on a bill. BPA ignores the customer's tax printing option
selected in Receivables.
You can add tax items to the Billing Lines section of the Lines and Tax content area,
include a summarized tax table below the lines, and display itemized tax by lines.
The tax content items available are:
• Inclusive Flag
• Tax Code
• Tax Name
• Tax Precedence
• Tax Rate
• Taxable Amount
If you select Oracle Receivables Balance Forward as the primary data source or when
you upload an external balance forward bill, transaction classes and tax formats cannot
be specified. Also, the supplementary data source is set to None. Select between
Summary or Details Format; Summary to view a summary of all transactions and Detail
to view detailed information of all transactions.
Note: The Transaction Class and Tax Format fields will disappear if
you selected Oracle Receivables Balance Forward as your Primary data
source.
• The Lines and Tax content area, which displays the billing transactions and tax
information, is a single content area that cannot be split into additional content
areas.
The Lines and Tax content area is formatted as a table, where the selected content
items are the columns, and each billing line is a row. For information about the
display options available for billing lines, see: Selecting Content and Layout, page
2-4.
Note: For the Lines and Tax area, you must include the Item
Description content item. You use this content item to drill down from
parent lines to child lines, and from billing lines to detail lines. If you
add another hyperlink to this content item, it deletes the functionality
for grouping, drilldown, and details page.
Transaction Description content item will be an optional item.
Note: You can also display a line number if you include the
Receivables content item, Line Number, in the Lines and Tax area.
If you display Line Number, then the numbers will correspond to
the item numbers in Receivables and may not be in sequential
order if line items are grouped, or if the order of the items is
changed.
• Itemized Tax by Line: Check this box if you are using a custom tax format and
• Summary Lines: Check this box if you want to display summarized transaction
lines. Grouped lines are presented in the Lines and Tax area of the primary bill
page.
This option is available only for templates that use Oracle Service Contracts as a
supplementary data source.
If you choose to display summarized transaction lines, customers can drill down to
the child lines using hyperlinks in the Item Description column on the online bill. If
you want to include child lines on printed bills, select the With Child Lines Printed
box.
From a grouped billing line, you can link to the transaction lines that make up the
group. From a transaction line, you can link to billing details available on the details
page of a bill.
Grouped lines and their child lines share the same format and content items.
If grouped lines are not available, or if they are available but the check box is not
selected, then Bill Presentment Architecture (BPA) presents the transaction lines,
not grouped transaction lines, as the top level of billing lines.
• Summarized Tax: If you want to display a separate table with summarized taxes in
the Lines and Tax content area, then select content items in the Summarized Tax
section. Tax amounts are summarized based on either Tax Code or Tax Name. You
Note: You can use custom content items only in the Header and Footer
areas of a template.
Enter a unique name, and optionally a description and display label, for each new
content item. The display label will appear on the template.
You can select a hyperlink name, if you want to provide a link from the content item.
You can associate custom content items only with hyperlinks with fixed parameters.
These hyperlinks cannot contain transaction attributes from a transaction data source.
Enter the message, or browse and locate the image file name that will appear on the
template. Your system administrator must create the image file and save it to the
OA_MEDIA virtual directory.
Updating Properties
Select the Update Properties icon to change the format properties of a content area. You
can:
• Adjust the amount of white space that appears in a content area between the border
of the area and the content items. The default is 0 pixels, but you can change it to
any number to increase the white space.
• Display content item display labels and data in bold or regular type.
• For the Lines and Tax area and any area using the Single Row layout, specify the
column width for each content item on the printed bill. The total for all columns
must equal 100% or less.
When you add content items to a new template, BPA proportions the column
widths equally. You can reset them to format the printed bill according to your
specifications. If you later add a content item, the column width for the new item is
set to zero. Columns with zero width will not show on the printed bill. You must
reset the widths for the columns so that every column has a width greater than zero
and the total width equals 100% or less.
• The item value style is not available for the Attachment content item or for any
custom image item.
• Rename content item display labels and group labels, or delete all text so the labels
do not appear on the bill.
Note: The content item and its associated hyperlink must have the
same data source view.
Print Setup
For printed bills, enter the information for the layout of the printed bill in the Print
Setup step. In this step you can select one of the default layouts, which are based on
standard envelope sizes, such as legal or letter. You can also customize a layout by
modifying the page and layout dimensions. You cannot modify the unit of measure for
the dimensions in Print Setup.
Preview
The last template design step involves previewing the final template. BPA displays the
template as it will appear online to the end user, populated with "XXXX" where actual
transaction data will appear. If changes are required, then go back and make the
necessary corrections.
You can also view a template as an online bill or printed bill with real customer data by
selecting the Interactive Preview icon for a specific template on the Templates page.
This icon is available for templates with a status of Complete or Incomplete.
Search the list of available transactions and select one to preview. Based on user
responsibility assigned, you can search for transactions on multiple operating units.
Only transactions with the same supplementary data source as the template will be
available. If you select Online Preview, a secondary window opens to present the
transaction as a bill formatted by the template, just as a customer would see it using
Receivables, iReceivables, Collections, or other calling application. Additionally, the
presented bill has working drilldown and hyperlinks.
If you select Print Preview, BPA generates a PDF file with standard PDF functionality,
for review. You can also select one or more transactions in the Interactive Preview
window and choose to print them. Template assignment rules are not used for this print
request and the Print status flag in Oracle Receivables is not updated. To monitor your
Related Topics
Oracle Bill Presentment Architecture Profile Options, page B-1
Interactive Preview for External Templates, page 2-13
Modifying Templates, page 2-11
Uploading External Templates, page 2-12
Assigning Templates, page 3-1
Working with Bill Presentment Architecture, page 1-1
After duplicating an existing template, you can select a different supplementary data
source. In the new template, content items from the old supplementary data source are
removed. For example, if you copy an Oracle Service Contracts (OKS) template and
change the supplementary data source to Oracle Order Management, the content items
specific to OKS are deleted from the new template.
If you are duplicating a Balance Forward template, you cannot change primary and
supplementary data source; however, you can change the format between summary
and detail.
If you duplicate an existing template and change the transaction class to chargeback,
deposit, or guarantee, content items specific to a supplementary data source are
removed. Templates for these transaction classes do not use supplementary data
sources.
If you change the tax format in a duplicated template, any content items related to
original tax format are deleted. For example, if you change the tax format from Custom
to Oracle Receivables Tax Printing Option, the content items specific to the Custom
format are removed.
Related Topics
Creating a New Template, page 2-2
Note: External templates can be used for printed bills only. You cannot
modify the layout of these templates in BPA Template Management.
General Information
Enter a name and description for the template as the first step in uploading an external
file and select a primary data source. Select a supplementary data source if applicable.
Select the template file type. You can upload only files in PDF or RTF formats.
You can update the general information for existing external templates. If you change
the template type, BPA deletes all mapping information and you must re-map field
names to content items for the template. If you change the supplementary data source,
the mapping to content items from the supplementary data source is lost, but the
mapping to content items from Oracle Receivables is maintained.
File Upload
Add the files you want to upload for this template.
If your environment runs multiple languages, you can add one version of the template
for each language installed. Field names must be the same across language versions in
order for mapping to work successfully. When printing bills, BPA selects the
appropriate template file based on the language associated with the customer's address.
Click Browse to locate the file to upload and enter the language for the file.
Item Mapping
To enable BPA to use your external file as a billing template, map the field names from
the uploaded file to available content items in the data source views in BPA.
You can also display itemized tax for each billing line, if available from a
supplementary data source.
For balance forward billing, depending on the format you select for your template, you
can map field names to content items in the Oracle Receivables Balance Forward
Summary Billing Lines View or the Oracle Receivables Balance Forward Detail Billing
Lines View. You cannot map to content items in supplementary data source views for
balance forward billing templates.
As with other templates, any content items added in Configuration, will be available for
mapping to external templates field names. You must unmap a content item associated
with an external template field name before you can delete it in the Configuration tab.
Review
Finally, review the item mapping for your uploaded template. The Review page shows
the mapped content items grouped by bill sections, header and footer, and lines and
tax. It also displays field names that are mapped to content items. Unmapped items
have null values.
You can select one or more transactions to print from the interactive preview. Only
transactions with the same supplementary data source as the template will be available.
The print flag will not be updated in Receivables, and the preview feature does not use
template assignment rules to assign the template to the bill. BPA uses the template you
selected to preview to format the transaction for printing, not the template assignment
rules. Monitor your print requests on the Requests page in Print Management.
Related Topics
Selecting Content Items from Views, page 1-17
Registering Data Source Views, page 1-16
Assigning Templates, page 3-1
Working with Bill Presentment Architecture, page 1-1
Assigning Templates
Bill Presentment Architecture (BPA) uses rules to determine which template to use to
display online or print a bill. When you define a rule, you specify one or more criteria
for content item values. You can create different rules to assign templates to present
online bills and printed bills.
Each criteria contains:
• Attribute Name: An LOV of content items based on selections made in the Header
and Footer display area from the primary or supplementary data source. For details
on selecting a content item as an assignment attribute, see Selecting Content Items
from Views, page 1-17.
• Condition: A matching state such as equals, is greater than, greater than or equal to,
less than or is less than or equal to.
• Value: A user-defined value that occurs on your transactions for the content item
selected as the attribute. You can select a value from the list of values, or enter a
value.
• If the Bill To City is any city other than Seattle, then you want to use Template
ABC2.
To do this, you can define one rule called ABC-Seattle, as shown in the following table,
and assign it to Template ABC1:
You define a second rule, shown in the table below, called ABC and assign it to
Template ABC2:
When you order the rules, list ABC-Seattle before the ABC rule.
Related Topics
Creating a New Assignment Rule, page 3-3
Assigning a Template to a Rule, page 3-5
Reordering Rules, page 3-7
Viewing Online Bills, page 3-8
Default Rule
BPA provides default rules that assign the default template by Transaction Class or
Format depending on the primary data source selected. For example, it assigns the
Default Invoice Template to present invoices. If no rule matches attributes and content
item values, it applies one of the two default rules based on your primary data source
• Default Balance Forward Rule: The Default Balance Forward Rule applies if you
selected Oracle Balance Forward Billing as your primary data source. BPA applies
this rule and assigns the Default Balance Forward Summary Template or Default
Balance Forward Detail Template depending on the choice of Format.
Note: If BPA does not find a match in any of the rules for a transaction
with a supplementary data source other than None, then it reviews the
rules associated with the supplementary data source None until a
match is found.
You cannot update the Default Rule. If you want to change the template assigned to this
rule, then create a new default rule with no attributes and order it before the seeded
default rule.
2. Next, select the order the rule will be applied. You can create different rule order for
online and printed bills.
Note: If you are adding the first rule for a data source, the Rule
Order section will not be displayed.
3. Next, select matching criteria. See Selecting Attribute Matching Criteria, page 3-4.
4. Finally, assign a template to the rule. See Assigning a Template to Rule, page 3-5.
To change the order in which the rules are applied, see: Reordering Rules, page 3-7.
Note: If you create a rule for supplementary data source None, then
order it before the Default Rule. If the rule for the supplementary data
source None follows the default rule, it will never be invoked to assign
a template.
Select an attribute from the Add Attribute list of values and click Go. BPA filters the list
of available conditions for the selected attribute. Next, select the condition for the rule.
For information about selecting matching conditions, see Selecting Conditions for Rules,
page 3-4.
Then, add the attribute values for the rule. Depending on the type of attribute used in
the rule, you can select a value from a poplist, use the flashlight to search for an
attribute value, or enter a value. For attributes with numerical or date values, such as
Billing Date or Outstanding Balance, enter a value.
• Greater than, greater than or equal to, less than, and less than or equal to: Use
these conditions to match numerical and date values, such as Total Amount greater
than or equal to $2500.00 or Billing Date less than 1-MAY-2004. This condition can be
used to match alpha values, but it is not recommended.
• Contains: Use this condition to match attribute values that share a word or phrase.
For example, if you want to assign a template to all customers with Business as part
of the company name, you can set up a matching criteria, Customer Name contains
Business. BPA assigns the template for this rule to all customers that have Business
as part of the company name, such as Business World, World of Business, and
International Business Corporation.
This condition can be used to match alpha values.
Related Topics
Assigning Templates, page 3-1
Assigning a Template to a Rule, page 3-5
Reordering Rules, page 3-7
Viewing Online Bills, page 3-8
You can assign the same template for both online and printed bills, or you can assign
different templates. To assign the same template for printed bills, select the Duplicate
Assignment for Printed Bill option. The list of templates available for the printed bill
includes external templates.
When you assign a template to a rule, you enter a range of transaction dates. The bill
creation date corresponds to the date when the transaction was created in Receivables.
• Bill creation dates cannot overlap within a rule. For example, if you assign two
templates, Template A and Template B, to a rule, then the bill creation dates for
Template A cannot overlap the bill creation dates for Template B.
• The Bill Creation From date must be earlier than or equal to the Bill Creation To
date.
When you are assigning templates to rules, remember the following important points:
• Only templates with a status of Complete can be assigned to a rule.
• For each rule, you must assign at least one template for Online Bills or at least one
template for Printed Bills.
• Rules that do not have an assigned template will not be available in the shuttle
boxes for Reorder Assignment Rules. For example, if a rule has a template assigned
for only Printed Bills, it will not appear in the Online Bill reordering box.
• If a template is already assigned to a rule and you change the template's status to
Incomplete, then the template will no longer be available for assignment. You must
reassign a template with a status of Complete to the rule.
• If you change the data source for a template that is already assigned to a rule, then
the template will no longer be available for assignment.
• A rule, and the templates assigned to it, must have the same supplementary data
source.
Related Topics
Assigning Templates, page 3-1
Creating a New Assignment Rule, page 3-3
Reordering Rules, page 3-7
Viewing Online Bills, page 3-8
Note: If you register a supplementary data source that has the same
interface context as a seeded data source, then BPA will apply the rules
created for the custom data source before the rules associated with the
seeded data source.
In other words, the assignment engine will review the list of rules for
the custom data source before reviewing the rules for the seeded data
source. The rule order for each data source, however, will still apply.
Note: If you create a rule initially only for online bills, but later update
the rule to apply to printed bills also, the rule is placed at the bottom of
the list of rules for printed bills. You can change the rule order using
the Reorder button. This is true also if you initially assign a rule only
for printed bills and later assign the rule for online bills.
Related Topics
Assigning Templates, page 3-1
Creating a New Assignment Rule, page 3-3
Assigning a Template to a Rule, page 3-5
Viewing Online Bills, page 3-8
Working with Bill Presentment Architecture, page 1-1
Related Topics
Preview, Creating a New Template, page 2-9
Bill Presentment Architecture Profile Options, page B-1
Working with Bill Presentment Architecture, page 1-1
Viewing Attachments
Use attachments to let internal users and external customers attach and view
documents on online bills. An attachment document can be an image or data file,
hyperlink, or text. To include an attachment, add the Attachment content item to a
template. This content item is available only for the Oracle Receivables Invoice Header
data source view. Add this content item to the header or footer of a template.
When adding an attachment to a transaction, select the document category, or add
additional categories for attachments specific to BPA. See About Attachments, Oracle
Applications User's Guide.
You can control whether users can view, or view and update, attachments by setting the
AR: BPA Attachments Update Enabled profile option.
Related Topics
Printing Attachments, page 4-3
Registering Attachment Categories, page 1-7
Print Management
Use the Print Management tab to generate printable transactions in Bill Presentment
Architecture (BPA). You can print a single transaction or a batch of transactions. You
can also print BPA transactions from Forms-based applications such as Oracle
Receivables.
When you create a template, you assign a page setup that determines the page size,
margins, and font used for the printed transaction.
When you run a print request, BPA generates a PDF file for each group of transactions,
which is stored as the output file of the print request concurrent program.
Note: BPA also generates a PDF file for a bill when you click Print in
Interactive Preview for a template.
• BPA Balance Forward Print Program: This program launches a child print program
for each balance forward bill print job requested.
• Generate Stylesheet for BPA Templates: This program runs automatically when
you change the status of a template to Complete. It generates XSL formatting object
files (.xsl-fo) that contain PDF formatting information used for printed bills.
You must run this program manually when you install BPA. See Generating
Stylesheets, page 1-8
Related Topics
Submitting Print Requests, page 4-2
Creating and Updating Page Setups, page 4-3
• Concurrent Request ID
• Print Template
BPA launches a number of child programs based on the number of transactions to print.
A new concurrent program parameter Job Size lets the user define the number of
transaction to print per child program. The default value is 500.
For example, if there are 1000 transactions to print, by default BPA launches two child
programs, each with an output file of 500 transactions. This may be altered by user to
print all 1000 transactions in one single print program.
Printing Attachments
To print attachments while printing a transaction specify a document category in the
AR: BPA Print Attachment Category profile option. You do not need to add the
attachment content item to a template in order to print an attachment. When a
transaction prints, any associated attachments in the specified document category prints
automatically. This applies to templates created in BPA as well as external templates.
Attachments must be in PDF format. For further details, see AR: BPA Print Attachment
Category, page B-3 and Registering Attachment Categories, page 1-7.
Related Topics
Print Management, page 4-1
Creating and Updating Page Setups, page 4-3
Bill Presentment Architecture Profile Options, page B-1
Related Topics
Print Management, page 4-1
Submitting Print Requests, page 4-2
Working with Bill Presentment Architecture, page 1-1
Related Topics
Working with Bill Presentment Architecture, page 1-1
Implementing Bill Presentment Architecture, page 1-4
Template Management, page 2-1
Assigning Templates, page 3-1
Print Management, page 4-1
Related Topics
Working with Bill Presentment Architecture, page 1-1
Bill Presentment Architecture Page References, page 5-1
Implementing Bill Presentment Architecture, page 1-4
Template Management, page 2-1
Assigning Templates, page 3-1
Print Management, page 4-1
Related Topics
Working with Bill Presentment Architecture, page 1-1
Bill Presentment Architecture Page References, page 5-1
Implementing Bill Presentment Architecture, page 1-4
Template Management, page 2-1
Assigning Templates, page 3-1
Related Topics
Working with Bill Presentment Architecture, page 1-1
Bill Presentment Architecture Page References, page 5-1
Implementing Bill Presentment Architecture, page 1-4
Template Management, page 2-1
Assigning Templates, page 3-1
Print Management, page 4-1
Related Topics
Working with Bill Presentment Architecture, page 1-1
Bill Presentment Architecture Page References, page 5-1
Implementing Bill Presentment Architecture, page 1-4
Template Management, page 2-1
Assigning Templates, page 3-1
Print Management, page 4-1
Related Topics
Template Assignment Attributes, page A-2
Working with Bill Presentment Architecture, page 1-1
Related Topics
Seeded Content Items in Bill Presentment Architecture, page A-1
Working with Bill Presentment Architecture, page 1-1
Related Topics
Seeded Content Items in Bill Presentment Architecture, page A-1
Working with Bill Presentment Architecture, page 1-1
Debug Support
In case your PDF output doesn't print or generates incomplete information, BPA helps
you produce an XML output from the BPA printing programs. This XML output,
containing delivery information, template information, index data and invoice data can
be supplied to the BPA debug team to ensure relevant and efficient debug support. To
generate the XML output file:
1. Choose System Administrator responsibility.
2. Select Define under Concurrent : Program and query BPA child print program.
4. Run BPA master print program and the child program will produce XML output.
Ensure that you undo the steps above when you are ready to generate the PDF output.
• View Only: You can view the profile option but cannot change it.
Profile Options
Note: For printed bills, use the Display on Printed Invoice option
available on the Details Page Design: Select Content page to control
whether or not the details page is included with the invoice. See:
Details Page Design, page 2-8.
content area
I
footer, 1-3
header, 1-3 implementing Bill Presentment Architecture
lines and tax, 1-3 configure hyperlinks, 1-19
content items, 5-1 configure profile options, 1-7
synchronizing flexfield content items, 5-5 create database views, 1-12
enable assignment attributes, 1-12
D enable data sources, 1-10
generate stylesheets, 1-8
data sources
register attachment categories, 1-7
enabling, 1-10
register data sources, 1-9
primary, 5-2
register data source views, 1-16
registering, 1-9
select interface context, 1-10
secondary, 5-2
set grouping attributes, 1-8
viewing in BPA, 1-11
setup steps, 1-4
data source view
synchronize flexfield content items, 1-11
registering, 1-16
Index-1
view data sources, 1-11 creating, 3-3
view data source views, 1-18 reorder, 3-7
interface context, 1-10, 5-5
S
O setting grouping attributes, 1-8
Oracle iReceivables SQL template to create a view, 1-13
viewing bills online, 3-8 synchronizing flexfield content items, 1-11
P T
parameters tax
fixed value, 1-17 printing formats, 5-3
selecting for a view, 1-17 templates
transaction attribute, 1-17 assigning, 3-1
primary page design balance forward billing, 2-2
creating custom content items, 2-7 bill creation dates, 5-4
displaying grouped transaction lines, 2-6 completing, 2-10
displaying itemized tax by line, 2-5 creating, 2-2
display sequence numbers, 2-5 details page design, 2-8
selecting content and layout, 2-4 general information, 2-2
summarizing tax, 2-6 primary page design, 2-4
updating properties, 2-7 default, 2-11
printing footer, 5-2
attachments, 4-3 formatting tax, 2-3
create and update page setup, 4-3 header, 5-2
invoices, 4-1 lines and tax, 5-2
submitting requests, 4-2 managing, 2-1
process flow, 1-2 modifying, 2-11
profile options preview, 2-9
AR: BPA Attachment Update Enabled, B-2 primary page design
AR: BPA Details Access Enabled, B-3 create custom content items, 2-7
AR: BPA Print Attachment Category, B-3 selecting content and layout, 2-4
configure, 1-7 update properties, 2-7
description, B-1 rules
HZ: Enable DQM Party Search, B-3 attribute name, 3-1
overview, B-1 attributes, 3-1
conditions, 3-1
R default, 3-2
values, 3-1
rules
saving, 2-10
assigning templates, 3-5
upload external
bill creation dates, 3-5
file upload, 2-12
changing order, 5-4
general information, 2-12
changing rule order, 3-7
interactive preview, 2-13
create new rule
item mapping, 2-13
select attribute matching criteria, 3-4
review, 2-13
select condition for rules, 3-4
uploading external, 2-12
Index-2
viewing attachments, 3-8
V
view attachments, 3-8
viewing bills online, 3-8
views
creating database views, 1-12
selecting content items, 1-17
Index-3