Using Ai Apps For Financials
Using Ai Apps For Financials
Using Ai Apps For Financials
Intelligence
February 2023
Oracle Artificial Intelligence
Using AI Apps for Financials
February 2023
F41464-07
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 is software, software documentation, data (as defined in the Federal Acquisition Regulation), or related documentation that is delivered to the
U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed, or
activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or
accessed by U.S. Government end users are "commercial computer software," "commercial computer software documentation," or "limited rights
data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction,
duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any
operating system, integrated software, any programs embedded, installed, or activated on delivered hardware, and modifications of such programs),
ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the
applicable contract. The terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services.
No other rights are granted to the U.S. Government.
This software or hardware 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 that may create a risk of personal injury. If you use this software or hardware
in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe
use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle®, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks
or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about 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 unless otherwise set forth in an applicable agreement between you and Oracle. 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, except as set forth in an applicable
agreement between you and Oracle.
Oracle Artificial Intelligence
Using AI Apps for Financials
Contents
1 Overview 1
Welcome to AI Apps for Financials ............................................................................................................................................. 1
User Administration ........................................................................................................................................................................ 1
Accessibility ...................................................................................................................................................................................... 1
Privacy and Cookies ....................................................................................................................................................................... 2
Implementation Workflow ............................................................................................................................................................ 2
3 Supplier Opportunities 7
Overview of Supplier Opportunities ........................................................................................................................................... 7
Supplier Categories and Filter Criteria ...................................................................................................................................... 8
Filter Suppliers ................................................................................................................................................................................ 9
Compare Suppliers ....................................................................................................................................................................... 10
4 Campaigns 11
Campaigns and Standing Offers ................................................................................................................................................ 11
Create Campaigns ......................................................................................................................................................................... 11
Add Suppliers into a Campaign ................................................................................................................................................. 12
Working With Campaigns ........................................................................................................................................................... 13
Edit Campaigns ............................................................................................................................................................................. 15
Selecting APR Values ................................................................................................................................................................... 15
Changing Campaigns ................................................................................................................................................................... 15
5 Standing Offers 17
Site Assignments ........................................................................................................................................................................... 17
Oracle Artificial Intelligence
Using AI Apps for Financials
Get Help
Here's an introduction to some information sources that can help you use the application and this guide.
Get Support
You can get support at My Oracle Support. For accessible support, visit Oracle Accessibility Learning and Support.
i
Oracle Artificial Intelligence Get Help
Using AI Apps for Financials
ii
Oracle Artificial Intelligence Chapter 1
Using AI Apps for Financials Overview
1 Overview
Note: AI Apps for ERP is supported on desktop devices with a minimum native screen resolution of 1280 x 1024. For
detailed information on Oracle's browser support policy, see https://www.oracle.com/system-requirements/.
User Administration
The roles in Oracle Identity Cloud Service (IDCS) determine which tasks users can perform in the application. If you have
the appropriate privileges, you can manage users in IDCS and assign them to specific roles.
See Roles for AI Apps for ERP Users for more information about AI roles and user administration in the application.
Accessibility
You can use assistive technology products, such as screen readers, while you work in the application. You can also use
the keyboard instead of the mouse. The following table lists the supported accessibility features for AI Apps for ERP.
Feature Description
Zoom You can resize text up to two hundred percent without loss of content or functionality. This is a browser
feature and is not available within the application.
Contrast Large-scale text, and images of large-scale text have a contrast ratio of at least 3:1. Other text and
images of text have a contrast ratio of at least 4.5:1.
Screen Reader You can use screen readers. No special mode is required to enable it.
Timing Adjustable If you experience problems being timed out of the application, your administrator can extend the
session expiration period in the settings in Oracle Identity Cloud Service.
1
Oracle Artificial Intelligence Chapter 1
Using AI Apps for Financials Overview
Implementation Workflow
Follow these high-level steps to get started with your AI Apps service, and click the links to get more detailed
instructions where you need them.
2
Oracle Artificial Intelligence Chapter 2
Using AI Apps for Financials Features for Payables
Supplier categories, combined with data from Oracle DataFox, help you identify target suppliers for early payment
discount programs and provide APR recommendations for an early payment discount offer. Payables discount
managers in AI Apps for ERP can create campaigns that define offer terms and send early payment offers to these
targeted suppliers.
As a payables discounts manager, you control and manage different discounts to offer to your suppliers in exchange for
paying their invoices early. Here are the ways to offer early payment discounts to your suppliers:
• Through campaigns and automated processing of offer responses, for both standing offers and one-time offers
• Through standing offer enrollments
• Through dynamic offers (on an ad hoc basis) for single payments
Campaign Management
Identify suppliers that you intend to target for an early payment discount campaign by applying selection criteria on
the Payment Discounts page in Oracle AI Apps for ERP. Use criteria filters to add multiple suppliers to an early payment
discount campaign and define your offer terms. Use the campaign to send early payment offers to applicable suppliers.
Responses to these early payment offers are automatically processed and applied in your payment process requests.
Standing Offers
When you enroll suppliers into standing offers, you're creating a set of criteria for recurring offers over an agreed time
period. Standing offers use a combination of AI recommendations with manual overrides that you specify, such as
APR and site assignment. Use the categories on the Payment Discounts page as a starting place to view and identify
suitable suppliers and manage their enrollments manually or through an email offer from campaign management. In
your payment process request, select the options to take early payment discounts based on standing offers.
Dynamic Offers
Oracle Financials Cloud uses AI models to calculate discount recommendations for single payments. When you create
payments, you can accept or override the recommended APR for the selected transactions. The combination of the
accepted discount rate and the number of days paid early determines the actual discount and payment amounts.
Dynamic offers are helpful when managing an ad hoc early payment request.
3
Oracle Artificial Intelligence Chapter 2
Using AI Apps for Financials Features for Payables
Al and machine-learning algorithms predict and automatically default segment values of the account code combination
on no-PO accounts payable invoice lines. For these predictions, AI and machine-learning algorithms use historic
data patterns and other influencing factors. Segment values are defaulted if they exceed the dynamically calculated
confidence score threshold for each segment to maintain a high level of prediction accuracy. If the confidence score
threshold isn't met, these segments remain blank and require manual input.
When a distribution combination segment value is defaulted and then edited to a different value, the Al and machine-
learning algorithms use these corrections to improve the prediction accuracy.
Note: It's best practice that at least 3 months of invoice history is available for satisfactory rendering of predictions by
the AI models. Additional invoice history would further improve the prediction performance.
1. Create the Business Intelligence User for data ingestion. See Create the Business Intelligence User and Role.
2. Connect AI Apps to Business Intelligence to enable data ingestion and model training. See Connect AI Apps to
Busines Intelligence.
3. After the model is trained, download the evaluation report. See Train Models for AI Apps Features and
Download Evaluation Reports.
4. Opt in for the feature using the promotion code in the evaluation report. See Opt In for Intelligent Account
Combination Defaulting.
When does the Intelligent Account Combination Defaulting feature predict values?
For the feature to predict segment values, you need to complete all the steps required to activate it. See Activate the
Feature section in Intelligent Account Combination Defaulting.
4
Oracle Artificial Intelligence Chapter 2
Using AI Apps for Financials Features for Payables
After the default segment values are predicted, the distribution combination fields are highlighted for your review. If you
don't see predictions within 2 seconds, you can continue entering values in the fields.
What data does the machine learning model use for providing predictions using
Intelligent Account Combination Defaulting?
The Intelligent Account Combination Defaulting feature leverages multiple input attributes from the invoice header and
invoice line level to develop an efficient algorithm. These attributes include Supplier, Supplier Site, Business Unit, Legal
Entity, Amounts, Currency, Descriptions, Requester and Invoice Source, and Line Source.
The list of attributes that the model uses may change over time as the algorithm is enhanced. The algorithm determines
which attributes are the most relevant to make a prediction for each segment and uses them. Consistency in data
patterns helps the algorithm enhance faster and provide better predictions.
Does the Intelligent Account Combination Defaulting feature support the Invoice
Coding Workflow?
Intelligent Account Combination Defaulting currently doesn’t support the Invoice Coding Workflow. These code
combinations are entered at the invoice distribution level and the predictions are only invoked at the invoice line level.
If the invoices are routed for coding which uses the invoice approval workflow, the coding is performed at the invoice
line level and the feature predicts segment values.
If you want the feature to provide predictions after you overwrite the defaulted values, delete all the segment values,
click anywhere else on the screen, and then navigate back to the distribution combination field.
I corrected the code combination that was predicted and defaulted by the feature
after a few weeks. Will the model take the new values as an input?
Yes, the machine learning model algorithm takes the corrected values as an input and is trained on the latest valid data
recorded in Payables.
5
Oracle Artificial Intelligence Chapter 2
Using AI Apps for Financials Features for Payables
What are the best practices to test the Intelligent Account Combination Defaulting
feature?
In a test environment, we recommend that you validate the feature on data that's similar to production data since the
algorithms are trained on data that’s copied from production. In the test environment, the algorithms don’t continue
to be trained on new data that's entered after the P2T Refresh date and hence the accuracy or coverage won't change
significantly based on the new transactions that you entered.
When you implement the feature in a test environment, the best way is to use test invoices that leverage the same
invoice attributes as production invoices. It’s best practice to not use test data such as 1 USD invoice value and a
description value Test.
If the Chart of Accounts definitions change, how long does the model take to learn
the new definitions and predict values?
If you change a default segment value, the algorithm recognizes and starts to modify the model, but it needs more
examples to predict default values based on the changed definitions. The algorithm defaults a value when the
confidence score of the prediction crosses the threshold value for that segment. Each change you make to a defaulted
value modifies the confidence score of the model. After the model receives enough examples and the confidence score
crosses the threshold value, the new value will be defaulted.
The time that the model needs to learn the new pattern depends on the number of invoices and the consistency of data.
High volumes of invoices with consistent data can result in accurate predictions within days.
After you add these privileges to the Implementation Consultant role, you can access the My Enterprise section and
complete the activation of the feature.
6
Oracle Artificial Intelligence Chapter 3
Using AI Apps for Financials Supplier Opportunities
3 Supplier Opportunities
Use this data, combined with data from Oracle DataFox, to refine supplier selection for early payment programs and
supplier negotiation. You can also view performance and predict how potential discounts affect your overall business.
On the Suppliers tab of the Payment Discounts page, you can view these overall values for all suppliers in the business
units you select:
• The current balance of all unpaid invoices
• The potential savings based on recommended discounts
• The total payments disbursed to all suppliers
• The total savings based on accepted early payment discounts to date
You can view suppliers that match the categories you select, and filter the results by selecting more criteria. The
available ranges may change dynamically based on the business unit and category.
On the details page for a single supplier, you can do these tasks:
• Compare the supplier balance with the balance of all suppliers
• View the impact of potential discounts compared to discounts already achieved
• Assess the supplier balance and discount opportunity
7
Oracle Artificial Intelligence Chapter 3
Using AI Apps for Financials Supplier Opportunities
Category Description
8
Oracle Artificial Intelligence Chapter 3
Using AI Apps for Financials Supplier Opportunities
Category Description
Greatest Spend Top ten percent of suppliers with the highest aggregated monetary value of invoices
Most Dependent Suppliers that have a high dependency on your business, based on your annual spend with them
compared to their total annual revenue
High Volume Top ten percent of suppliers with the greatest number of current and past invoices
You can use additional criteria to filter the results. This table describes the criteria and where their data values come
from. Not all criteria apply to all categories.
Total Spend Total value of current and past paid invoices within the Aggregation of payables data
last 3 years
Number of Invoices Range of the total number of invoices Aggregation of payables data
Vendor Type Specific vendor category, such as supplier, tax authority, The supplier record in Oracle Financials
and federal vendor Cloud
Industry Code Specific code if available that represents the primary Oracle DataFox
industry for suppliers
Dependency Your annual spend with the supplier divided by their Aggregation of payables data and Oracle
annual revenue. A higher number means that the supplier DataFox data
is more dependent on your business.
Annual Revenue (USD) Range of publicly reported revenue for the most recent Oracle DataFox
fiscal year
Number of Employees Range of the total employees to indicate the size of the Oracle DataFox
supplier's organization
Year Founded Specific calendar year that the supplier's organization The supplier record in Oracle Financials
was established. This value is useful to gauge whether a Cloud
supplier is new to the market.
Filter Suppliers
Filter suppliers by selecting a category, such as Newly Added. Refine results further by selecting other criteria.
To filter suppliers:
The selections you see depend on the data stored for each supplier. If you don't see any criteria for the category
you selected, that means there's no data for suppliers in that category.
To clear a single filter value, select All from the top of its list.
9
Oracle Artificial Intelligence Chapter 3
Using AI Apps for Financials Supplier Opportunities
To clear all filters including categories, click the Clear Filters button.
Note: If you refresh the page after selecting criteria for your filters, only the categories will remain selected. You will
need to select the criteria again.
Compare Suppliers
You can learn more about suppliers by comparing these values: outstanding balance, discounts taken from early
payment offers, total payments disbursed, recommended APR, and liquidity score.
1. On the Payment Discounts page, select a category and optional filters to narrow the results to the suppliers you
want to compare.
The results show all suppliers matching your criteria displayed in the grid view.
2. Click the List icon to change the display of suppliers and expose the Compare button.
3. In the Select column, select the suppliers you want to compare.
4. Click Compare.
Here's an example of the Supplier Comparison dialog box where you can compare outstanding balance,
discount and payment amounts, APR, and liquidity score.
10
Oracle Artificial Intelligence Chapter 4
Using AI Apps for Financials Campaigns
4 Campaigns
You can apply discounts in a payment process request for all applicable invoices that are ready for payment before their
due date. The amount of discount offered is dynamically adjusted over time based on the APR and the number of days
paid early.
Each standing offer must be associated with a campaign before you can add enrollment details, such as supplier site,
APR, and effective date range. Use campaigns to group standing offers in a way that suits how you work with your
suppliers.
Geography Australia's interest rate is higher than your suppliers' other countries. To account for that difference,
you use a campaign that has a built-in increase for the standing offer.
Supply chain vs. indirect spend A critical supply chain supplier might benefit from preferential terms. Therefore, you use a campaign
that can help them cash in early and potentially reduce lead time.
Small or local business To show support for local small businesses, you use a campaign to offer special rates.
Create Campaigns
You can create campaigns to send early payment offers to applicable suppliers. When creating a campaign, you can
define the target APR to use as a guideline along with the campaign start and end dates.
6. Click Create.
After you create a campaign, you can add multiple suppliers to a campaign using the Add to Campaign button when
viewing a list of suppliers on the Suppliers tab.
11
Oracle Artificial Intelligence Chapter 4
Using AI Apps for Financials Campaigns
This lets you select multiple suppliers to add together in a single action.
3. To filter the resulting list of suppliers:
◦ Select one of the categories.
For example, you might want to find suppliers not already in a campaign or suppliers that were newly
added.
◦ Use the criteria filters to refine your results.
◦ To clear a single filter value, select All from the top of its list.
◦ To clear all filters including categories, click the Clear Filters button.
Note: If you refresh the page after selecting criteria for your filters, only the categories will remain selected.
You will need to select the criteria again.
4. Select the check box of each supplier that you want to add to the campaign.
Use the pagination arrows to browse to select more suppliers. The selected count updates as your selections
change.
5. Click Add to Campaign.
12
Oracle Artificial Intelligence Chapter 4
Using AI Apps for Financials Campaigns
6. In the dialog box, select the campaign that you want to use, then click Add to Campaign.
◦ If there are no issues, you will see an acknowledgement message summarizing your action. Click Go to
campaign, or just click the Campaigns tab.
◦ If there are any overlapping date ranges, you can view details to see which supplier site assignment were
skipped and not added to the campaign. After you’re finished viewing, close in the details dialog box and
then click the Campaigns tab.
13
Oracle Artificial Intelligence Chapter 4
Using AI Apps for Financials Campaigns
All suppliers with eligible invoices will receive emails. Responses to these early payment offers are automatically
processed and applied in payment process requests.
Note: The application prevents you from sending too many offers. You can only send offers once a day per
campaign.
• Click a campaign to view details about its activity, such as which suppliers have taken discounts, enrolled, or
unsubscribed.
• Click a campaign to update values like recipients and end dates.
14
Oracle Artificial Intelligence Chapter 4
Using AI Apps for Financials Campaigns
Edit Campaigns
After you create a campaign and add suppliers to it, you can make changes to the campaign default values or update
related supplier site assignments.
1. On the Campaigns tab, click the campaign name you want to edit.
2. To change the APR or end date for a campaign, click the Edit icon and save your changes.
Changes will affect the default values for new supplier assignments that are assigned to this campaign.
3. To update the APR for multiple suppliers:
a. Select the suppliers to update, and then click Edit APR.
b. Select the new APR value, and then click Apply.
4. To update the end date for multiple suppliers:
a. Select the suppliers to update, and then click Edit End Date.
b. Select the new end date and then click Apply.
Here’s an example of why this is a good thing. Say that your company arranges financing to cover the additional funding
requirements for the accelerated payments. The APR on the loan is 6%, so the administrator sets the minimum APR as
10%. This prevents you from offering any discounts that aren't lucrative for your company.
Changing Campaigns
You can't change campaigns for any existing standing offers. But you can end-date all active enrollments and then
create enrollments using the campaign you want.
15
Oracle Artificial Intelligence Chapter 4
Using AI Apps for Financials Campaigns
16
Oracle Artificial Intelligence Chapter 5
Using AI Apps for Financials Standing Offers
5 Standing Offers
Site Assignments
Before you enroll suppliers in standing offers, it's good to understand what site assignments do. When setting up a new
supplier record, a supplier manager assigns the supplier site to an existing business unit.
The site assignment controls which business unit can transact with which supplier site. But in standing offers, the site
assignment is what gives you the freedom to enroll a supplier site for one business unit and not another. For example,
you might want a different APR rate for standing offers based on geography.
On the details page for a supplier, you can view all the site assignments for that supplier related to one or more business
units. Site assignments display in alphabetical order. This table describes more information about them.
Component Description
Business unit Name of the business unit that the site is assigned to
Enrollment status Label indicating whether the supplier has ever been enrolled using this site assignment. Values are
Past, Future, Current, and None.
Number of invoices Total number of invoices processed for this site assignment
Site balance Total outstanding balance pending for the supplier relative to this site assignment
Payments to date Total amount of payments disbursed to the supplier relative to this site assignment
Tip: The APR recommendations are for comparison only. They can help you understand potential savings
through any discounts offered so you can be sure you want to enroll the supplier.
Note: If the Create button is disabled, that means no campaigns exist. Create a campaign before you can
create an enrollment.
5. Select the campaign to use for all enrollments for this supplier, then click Next.
17
Oracle Artificial Intelligence Chapter 5
Using AI Apps for Financials Standing Offers
Tip: Expand the Supplier Site Assignments with Enrollments section to see site assignments that are hidden
from view to help prevent duplicate enrollments.
View Offers
You can view details about all offers for a specific supplier site assignment. These enrollment details also provide an
audit trail, for example, to investigate why some invoices were discounted.
18
Oracle Artificial Intelligence Chapter 5
Using AI Apps for Financials Standing Offers
• End date
• Offer type, such as standing offer or one-time offer
• Recipient
• Status, such as current, past, and future
• Creation date
To view a supplier's standing offer enrollment details:
1. On the Payment Discounts page, select the business unit for the enrollments you want to view.
2. Search for or filter for the supplier, and then click the supplier name in the results.
3. In the Site Assignments section, search for the site assignment for the enrollments you want to view.
4. Click View Offers.
5. After you finish viewing the details, click Back to return to the supplier detail page.
19
Oracle Artificial Intelligence Chapter 5
Using AI Apps for Financials Standing Offers
20
Oracle Artificial Intelligence Chapter 6
Using AI Apps for Financials Currency and APR Settings
Conversion Currency
The application uses the reporting currency to display monetary values in a single currency. Values in a different
currency than the reporting currency are converted using the conversion rate type, such as Corporate.
This conversion is for display purposes only. No accounting values are changed or saved based on these settings, but
they're required for viewing purposes.
The conversion currency and preferred conversion rate type are specified on the Settings page by payables
administrators.
The range setting also controls the APR range on a supplier page that helps users analyze supplier discount
opportunities.
Tip: As an Oracle Financials Cloud user, the APR that's recommended using AI should reflect the business goals
of your buying organization. These goals can include your expected return rate on working capital as a floor and
can provide control over a ceiling rate to constrain recommendations. The Discounts Threshold Percentage range
should reflect your organization's minimum expected return and maximum discount allowed. These minimum and
maximum values establish your business goals through the AI models for APR recommendations. By default, the
range is set as 0% to 100%. It should be a priority to establish a range that's appropriate for your organization. A
typical industry benchmark for APR ranges would be a minimum of 8% and a maximum of 50%. This range would
deliver discount ranges from .2% to 12.5% based on days paid early.
The minimum and maximum values for the APR range are specified on the Settings page by payables administrators.
21
Oracle Artificial Intelligence Chapter 6
Using AI Apps for Financials Currency and APR Settings
22