Oracle Invoice Payables Workflow – Part 1
Setting up AP Invoice workflows in Oracle can sometimes feel
like navigating a maze—especially when each small update forces you to click
through multiple screens just to adjust a single approval rule. The
spreadsheet-based configuration changes that experience entirely. It brings
everything into one place, making it faster and far more efficient to build,
update, and manage your approval rules without needing deep technical steps or
digging through complex pages.
In this blog, I’ll break down how the spreadsheet works, why
it’s such a time-saver, and how you can use it to streamline your AP approval
process with far less hassle. This section focuses on the core concepts and
foundation of AP Invoice Workflow. In my next blog—delivered in video
format—I’ll walk through creating AP Invoice Workflow Rules, uploading them,
and testing the full approval flow end to end.
Navigation:
Setup and MaintenanceàFinancials
OfferingàPayablesàManage Payables
Workflow Rules
Download the Invoice Approval Template- select Invoice
Approval Basic Template
By Default the file generated will have 4 Tabs in the spreadsheet-
-
Instructions
-
Invoice Request Approval Rules
-
Invoice Approval Rules
-
Data Sets
Additionally, Oracle will also provide an example of setting
up the Workflow- ensure you are clearing these rules before you start
configuring them.
Worksheet 1: Instructions
This worksheet gives
general information on how to load the workflow file, sample rules story-additionally
it gives you option to convert your –
a.)
BPM Workflow for Invoice Approval to Spreadsheet
(Import Rules into Spreadsheet)
BPM Workflow is a web-based solution
that lets you easily configure your workflow—everything from defining approval
groups to setting up workflow rules within task configurations
In earlier releases of Cloud ERP, Oracle Fusion allowed
functional consultants to create workflow rules using both the Spreadsheet and
BPM tools. With newer releases, Oracle no longer permits creating new AP
Invoice Approval rules directly in BPM. Therefore, if you need to update your
workflow rules using the spreadsheet—but your original rules were created in
BPM—you can use this function to import those BPM rules and convert them into
spreadsheet-based workflow rules.
Navigation to download BPM Rules-
Setup and MaintenanceàFinancials
OfferingàPayablesàManage Payables
Workflow Rules
Click on Download BPM Rules
b.)
Updating Rule File
This function is typically used when you
need to update an existing workflow. For example, if your workflow rules were
originally uploaded using an older spreadsheet version, it’s important to
migrate those rules to the latest format. This feature allows you to update and
align your workflow sheet with the current version
c.)
Generate Rule File
As the name suggests, this function works
similarly to an FBDI template. It generates a .zip file containing the workflow
rules you’ve entered.
Worksheet 2: Invoice Request Approval
Rules
I always wondered what exactly ‘Invoice
Request Approval Rules’ meant. After digging into Oracle’s documentation and
working through the workflows, I learned that this worksheet is primarily used
to control the approval of invoice creation in the Payables module.
Specifically, it applies when a supplier creates an invoice in the Supplier
Portal and submits it for processing. In these scenarios, you can use this
sheet to define the approval rules that govern whether an AP invoice can be
created from the supplier-submitted request.
Worksheet 3: Invoice Approval Rules
This is the worksheet you’ll primarily use
to define workflow rules for AP Invoice Approvals. Once you understand the
functions available within it, creating and managing rules becomes very
intuitive and user‑friendly.
Worksheet 4- Data Set
I’ve
only needed to use this functionality once across all my Oracle Fusion
implementations. It’s designed for scenarios where you map specific transaction
attributes—such as cost center or invoice amount—to different approvers,
enabling dynamic and flexible routing based on the invoice data values.
Components of AP Invoice Workflow
using Spreadsheet
a.)
Rule Block
A rule block is a collection of workflow
rules grouped for a specific business scenario. While you can include multiple
scenarios within a single block, it’s considered best practice to organize rule
blocks by individual use case or business scenario for clarity and easier
maintenance. You can also structure rule blocks based on the sequence in which
you want them to run. For example, the first rule block could handle auto‑rejection
or initial validation checks—such as
automatically rejecting invoices missing Project information—while a second
block could contain routing rules, like sending Capital Project invoices
through Supervisory approval and Revenue Project invoices through an Approval
Group.
b.)
Approval Routing
Define how approval should be
routed—options include:
-
Supervisory Hierarchy
-
Parallel Approval
-
Serial Approval
-
Job Level Hierarchy
-
Others depending on your business requirement
c.)
Job Level Range
d.)
This field is typically used when your
approval routing is based on the Job Level Hierarchy. It allows you to specify
the starting job level from which the approval rules should apply.
e.)
Rule Outcomes
This
section is where you define your workflow rule conditions and set the priority
of each rule.
Comments