Configuring Oracle iReceivables

This chapter covers the following topics:

Configuring iReceivables

iReceivables includes the configuration package ARI_CONFIG, written in PL/SQL. The ARI_CONFIG configuration package can be used to modify attributes in iReceivables without having to make changes to any other part of the code. ARI_CONFIG contains in two files the variables and functions for this configurable component. The two files are ARICNFGS.pls (package specification) and ARICNFGB.pls (package body).

The ARICNFGS.pls package specification contains variables referenced in the ARICNFGB.pls package body. Functions and procedures in the package body are referenced elsewhere in the iReceivables code.

Users can modify these components using the ARI_CONFIG configuration package:

Users can also:

Modifying the Account Summary Page Information Section

A company can provide its customers with access to additional information on the Account Summary home page, such as news, FAQs, and policy statements. The right side of the Account Summary page is devoted to displaying additional information.

When the Account Summary page is rendered, a call is made to the procedure ari_config.get_homepage_customization. This procedure returns the HTML code that is rendered in the information section.

The procedure get_homepage_customization takes the following parameters:

With these parameters, users can create dynamic content, such as marketing messages and personalized account information.

For more information about the get_homepage_customization parameters, see the documentation included in ARICNFGB.pls.

Modifying the Account Summary Page Discount Alerts and Dispute Statuses Section

A company can configure the display of discount alerts and dispute statuses for each customer or external user.

By default, the left side of the Account Summary page, below the customer's account summary, displays discount alerts and the status of open disputes for the accessing customer. If a customer does not have invoices eligible for discount or does not have open dispute requests, iReceivables either displays the messages “No Discounts” or “No Credit Requests” or, if preferred, iReceivables does not display this section at all.

Users can control the display of discount alerts and dispute statuses using the customization functions in the ARI_CONFIG package. Both functions operate in the same manner:

If the function returns Y for the RENDER flag, iReceivables displays the current data or displays the messages “No Discounts” or “No Credit Requests” if there is no data. If the procedure returns N for the RENDER flag, the region is not displayed.

Depending on the customer or on the business needs, users can also replace the default messages with custom messages or information display.

Viewing Attachments in the Account Summary Page

The Attachment section in the Account Summary page enables users to add, update and delete attachments. This section is hidden by default.

Perform the following steps to enable the Attachment section:

  1. Select the customer and navigate to the Account Summary page.

  2. Navigate to the Personalize Page settings.

  3. In the Personalization Structure table, scroll down to attachment, and click the Personalize button.

  4. In the Personalization Properties table, set the value of Rendered property to true at the Site, Organization, or Responsibility level.

  5. Click Apply. The Attachments section is now available in the Accounts Summary page.

Important: Internal users can add, update, or delete attachments, while external users can only add attachments. If the value of the profile option AR_BPA_ATTACH_UPDATE_ENABLED is set to no, then both internal and external users can only view attachments.

Customizing the Dispute Pages

Users can customize iReceivables Dispute pages according to requirements. The following customizations can be performed:

Creating Customized Messages

Add customized messages to the Message Dictionary for the Enter Dispute Details page and the Review Credit Request page. Messages can be created based on the lookup types CREDIT_MEMO_REASON and ARI_INVOICE_SECTION in these formats:

Note: The Enter Dispute Details page displays the default message when no customized message is defined.

See: Editing iReceivables Messages.

Example

This example provides custom messages for the dispute reason code DAMAGED_GOODS.

Define a message called ARI_DD_DAMAGED_GOODS that reads: "Please attach a digital image of the damaged goods." When the user selects this dispute reason, the Dispute Details page displays this additional instruction message. Along with the message, users can also personalize the Dispute Details page to enable attachments.

If this kind of dispute will take longer to process, define an additional message called ARI_DR_DAMAGED_GOODS that reads: "We will process your dispute within the next 7 business days. If you do not receive a response within this time frame, please email us quoting the request ID."

Configuring the Contact Us Global Button Email Address

The Contact Us global button on the tool bar is a “mail-to” (HTML) link. When the user clicks the Contact Us global button, the user's email package opens with a new outgoing message pre-addressed to the contact person in the To field.

Setup Tasks

The setup tasks for personalizing the email information if new to iReceivables are:

To set up rules, see: Set Up Rules.

Related Topics

Form Functions Window, Oracle E-Business Suite Security Guide

Extending the iReceivables Search

Users can extend the iReceivables transaction search and iReceivables customer search to include additional search attributes according to business practices. Transaction search is extended by providing additional transaction search attributes in the Status and Transaction Type lists on the Account Details page. Customer search is extended by providing additional customer search attributes in the Search By list on the Customer Search page.

Custom code for custom search attributes is provided using the following procedures in the ARICNFGB.pls file:

These procedures are called by the client Java code whenever users initiate a search using the additional custom search attributes.

To extend the iReceivables search:

Related Topics

Message Window, Oracle E-Business Suite Developer's Guide

Editing iReceivables Messages

Use the Messages window in the Oracle Application Object Library to edit iReceivables messages according to the needs. All iReceivables messages use the prefix “ARI” or "OIR" in the message name.

Warning: Do not perform either of these actions while editing iReceivables messages:

Before editing iReceivables messages, make a copy of the Message Dictionary runtime message file and store it in a directory protected from upgrades. The Message Dictionary runtime message file is located in the directory:

$AR_TOP/mesg/<language>

Note: System Administrator and Application Developer responsibilities access is required to perform this task.

Related Topics

Implementing Message Dictionary, Oracle E-Business Suite Developer's Guide

Custom Templates for Statement Downloads

Users can customize the Statement Download templates present in the Accounts Summary page as per requirement. The Statement Download option launches a report based on the template selected.

Custom Template without Data Template

Perform the following steps to customize:

  1. Select the customer and navigate to the Account Summary page.

  2. Select the Account tab. The Template LOV lists all available templates.

  3. Select the template to be customized from the LOV. Click Export. This launches the report. Ensure that this is the correct report that needs to be customized. Note the template name.

  4. Navigate to the Home page. Select XML Publisher Administrator responsibility. Click Home and select Templates. This launches the Templates Search page.

  5. In the Name field, type the name of the template to be customized. Click Go.

    Important: Note the data definition used by the template. If creating a new template, use the same data definition to view the template created as LOV in Account Details page.

  6. From the search results, select the link for the template. This launches the View Template page.

  7. The template file is available under the File Name section. Select the Download option and save the template locally.

  8. Open the downloaded template. The data fields in the template are grayed out.

    Important: The first column will always have F prefixed to the text. This indicates that from this point onwards, the data is to be repeated for each row. Each row will end with a column name that is suffixed with E. When new columns are added, ensure that the first column is prefixed with F.

  9. Select a data field, right click, and select Properties. Click the Add Help Text button. This launches the Form Field Help Text window. The text box shows the data source for this template. Note this down. See How to Identify Available View Objects (VO) Attributes to identify the attributes that can be used to this template.

  10. Save this template under a new name using the Save As option under File. Open the saved file and make the required modifications to the template.

    Copy and paste an already grayed out field and modify its properties. Right-click the field and select Properties. In the Text Form Field Options window, in the Default Text field, provide the new attribute name. Select the Add Help Text button. This launches the Form Field Help Text window. Modify the value in the text box to the exact attribute required in the customized report. Please note that this field is case-sensitive.

    Be sure to start the first column with F as prefix and end the last column with E as suffix. The attributes for these should be the same as the one given in the VO attributes list, for the data to loop against a given header context. Save the final template with the RTF file format.

  11. Navigate to XML Publisher Administrator and select Templates. The Templates Search page opens.

  12. Click Create Template to upload the new customized template. Give the new Template Name and Code. Under Applications, select the appropriate application, for example, iReceivables. In the Data Definition, use the Search option and select the correct data definition for the new template. Use the Browse button to select the saved version of the new customized template. Select the Type as RTF. Click Apply. After successful upload, the file can be found under Localized Templates on the View Template page.

  13. Navigate to iReceivables responsibility. The Account Details page will have the new template as part of the Templates listed.

How to Identify Available View Objects (VO) Attributes

Perform the following steps to identify available VO attributes that can be added in the template:

  1. Navigate to the Home page and select iReceivables Internal User responsibility. Select the customer and navigate to the Account Summary page. Click Account to navigate to the Account Details page. Click the About this Page link. The About Page: Account Summary page opens.

  2. Expand the Business Component References Details section to see the View Objects list.

  3. Click AllDebTrxTableVO link. . It shows the attributes of the VO. These attribute can be used in the Templates above, Custom Template without Data Template.

    Additional Information: Header information in the templates comes up from the VO, CustomerInformationVO.

Custom Template With Data Template

Perform the following steps:

  1. Select the customer and navigate to the Account Summary page.

  2. Under the Statement Download section, the Template LOV lists the available templates for statement downloads. Select the template to be customized from the LOV. Click the Download button. This launches the report. Ensure that this is the correct report that needs to be customized. Note the template name.

  3. Navigate to the Home page. Select XML Publisher Administrator responsibility. Click Home and select Templates. This launches the Templates Search page.

  4. In the Name field, type the name of the template to be customized. Click Go.

  5. From the search results, select the link for the template. This launches the View Template page.

  6. The template file is available under the File Name section. Select the Download option and save the template locally.

    Important: Note the data definition used by the template. If creating a new template, use the same data definition to view the template created as LOV in Account Summary page.

  7. Open the downloaded template. The data fields in the template are grayed out.

    Important: The first column will always have F prefixed to the text. This indicates that from this point onwards, the data is to be repeated for each row. Each row will end with a column name that is suffixed with E. When new columns are added, ensure that the first column is prefixed with F.

  8. Right- click a grayed out field and select Properties. In the properties window, click the Add on Help Text button. The Form Field Help Text window opens. Note the data source for the template.

  9. In the application, navigate to Home and select the XML Publisher Administrator responsibility. Under Home, select Data Definitions to open the Data Definitions page.

  10. In the Name field, enter the data definition noted from the template, for example, iReceivables Customers Statement Data Definition, and click Go.

  11. From the search results, select the correct data definition. The View page opens.

  12. Select the Data Template file (xml file format) under Files to download and save the data template.

  13. Make the required changes to the data template to get the required values (through queries) for the customized report. See Tags Present in the Data Template for some of the tags used in the data template.

  14. Select the Update file button to upload the modified data template.

  15. Now, open the previously saved template file (step 6). Select File, click Save As. Give a new name and save the file.

  16. Open the newly saved template and make the required modifications.

    Copy and paste an already grayed out field and modify its properties. Right-click the field and select Properties. In the Text Form Field Options window, in the Default Text field, provide the new attribute name. Select the Add Help Text button. This launches the Form Field Help Text window. Modify the value in the text box to the exact attribute required in the customized report. Please note that this field is case-sensitive.

    Be sure to start the first column with F as prefix and end the last column with E as suffix. The attributes for these should be the same as the one given in the VO attributes list, for the data to loop against a given header context. Save the final template with the RTF file format.

  17. Navigate to XML Publisher Administrator responsibility and select Templates. Click the Create Template button.

  18. Give a new Template Name and Code, as desired. Under Applications, select the appropriate application, for example, iReceivables.

  19. In the Data Definition field, search for and select the correct data definition, for example, iReceivables Customers Statement Data Definition.

  20. Under Template File section, click Browse. Select the customized template.

  21. Select the Type as RTF from the LOV. Click Apply.

  22. After successful upload, the file can be found under Localized Templates in the View Template page.

  23. Navigate to the Account Summary page for the customer. The Template LOV under Statement Download will have the new customized template.

Tags Present in the Data Template

The following are some of the tags present in a data template:

Purge Process

To purge the print records and user session details records from OIR tables, run the following two concurrent programs.

Purge User Session Data:

System Administrator can run the concurrent program Purge AR_IREC_PURGE_USER_ACCT_SITES Table to purge user session data from the AR_IREC_USER_ACCT_SITES_ALL table.

Purge Print Requests:

System Administrator can run the concurrent program Purge AR_IREC_PRINT_REQUESTS Table to purge the AR_IREC_PRINT_REQUESTS table, which is populated when the customer gives a print request.

Installment Number

To view the Installment Number of the transactions on the Account Details page, perform the following steps:

  1. Enable personalization.

  2. Navigate to the Account Details page. Click the 'Personalize: This table displays the results of …' link.

  3. On the Installment Number row (dbtInstallmentNumberCol), select Update Item.

  4. In the Personalization Properties table, select the Site value of Rendered as True. Click Apply.

  5. After the change has been saved, click the Return to Application link. Installment Number of the transaction is now displayed on the Accounts Details page.

Diagnostics Reports

There are two diagnostics reports available for iReceivables, iReceivables Internal report and iReceivables External report. These reports can be used for troubleshooting or for viewing various parameters of the application instance. Perform the following steps to execute the reports:

  1. Select the Application Diagnostics responsibility from the Oracle E-Business Suite home page and click Diagnose.

  2. In the Diagnostic Tests page, click the Select Application button. Select Receivables from the Search page.

  3. Navigate to iReceivables and select it to view the two diagnostics reports.

  4. Select the report you want to run and click Execute.

Important: You must have Applications Diagnostics responsibility and executions privileges for the particular test to run it.

iReceivables Internal

Input parameters for this report are Responsibility Name and Operating Unit. The report provides the following details:

iReceivables External

Input parameters for this report are Responsibility Name and User Name. The report provides the following details:

For more information on diagnosis, see Oracle Diagnostics Framework User's Guide.