An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice...

39
An Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Transcript of An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice...

Page 1: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

An Introduction to theInvoice Approval Workflow

Jeannie Dobney, EduSource&

Karen Brownfield, Solution Beacon

Page 2: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Agenda

• Introduction• Business scenario and context• Implementation Overview

– Document Business Logic– Check Patching Levels– Payables Set Up– Oracle Approvals Management set up– Workflow modification– Testing

• End-notes

Page 3: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Business Scenario

Requisition

Shipments

PO Header

PO Lines

Distributions

Goods Inspection(Receipting

Transaction)

Supplier Invoice

Standard non-POrelated Invoice

Approval processed in Oracle Purchasingensure that organisational approvals areobtained before the Purchase Order isissued.

Oracle Purchasing

Oracle Payables

EmployeeExpenses

Matching:2 way - Invoice to PO3 way - Invoice to PO & Receipt4 way - invoice to PO, Receipt & inspection

Receipt of Goods

RecurringInvoice

Page 4: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Business Scenario

Excluded from the Approval Process:� Expense Reports� Recurring invoices� PO Matched invoices� Invoices for which OAM rules determines approval is not required.

Invoice Payment

Oracle Payables

Payables Processes:� Invoice Validation� Invoice Approval Workflow� Create Accounting (uses Account Generator)

Page 5: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Implementation Steps

• First document your business logic!– Which invoices are going to be included /

excluded?– Which values require approval / are some

invoice amounts not material?– Are there special cases for which additional

approvers may be required e.g. IT, legal work.– What determines who are the appropriate

approvers?

Page 6: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

2. Check Patching Levels

• At least 11.5.4 or later• Payables mini-pack I• Workflow 2.6• Various individual patches…• Recommendation:

Alicia Hoekstra’s paper: “To Patch or Not to Patch”

Page 7: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

3. Payables Set Up

Page 8: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

4. Oracle Approvals Management

• Use this Application to set up the rules which the workflow will use

• Format: If <Condition> Then <Approval>e.g. If Invoice Total > $100 NZD

Then Send to Supervisor for Approval• Documentation from MetaLink (HR or AP)• Application short name OAM or AME• Check Site Profile Option: AME:Installed• Required Responsibility:

AME Application Administrator (with securing attributes)

Page 9: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Using OAM: Select Trans. Type

Page 10: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Attributes Tab

Page 11: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Setting Attributes

Page 12: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Creating Conditions

Page 13: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Create Condition (2)

Page 14: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Create Condition (3)

Page 15: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Create Condition (4)

Page 16: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

OAM Approvals

Page 17: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Edit or Create New Approval Types

Page 18: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule

Page 19: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule (1)Description, Type, Date

Page 20: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule (2)Approval Type

Page 21: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule (3)Approval

Page 22: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule (4)Attributes

Page 23: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule (5)Condition

Page 24: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Create Approval Rule (end)

Page 25: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

5. Modify the Workflow

Page 26: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Modify the Workflow (2)

Page 27: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

WF: Check if Matched to PO

Page 28: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Uses This Attribute

Page 29: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

WF: Identify Approver

Page 30: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

WF: Send Notifications

Page 31: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

WF: Update History

Page 32: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Test the Workflow

• Create a business case• Enter an invoice (note it’s invoice ID)• Validate the invoice• Initiate Approval using Invoice Actions• WF Admin: check the WF_Deferred queue• Start the Workflow listener• Review the notification & approve the invoice• In Payables, query back the invoice & review

Page 33: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Test the Workflow

Page 34: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Test the Workflow

Page 35: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Testing in OAM

Page 36: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Testing in OAM (2)

Page 37: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

End-Notes• Invoice Approval and Validation are not

alternatives, they work together• Consider mod’s for Cancelled invoices

– Modify the WF notification to show invoice status– In OAM set a rule to exclude cancelled invoices

• Inquiry and Reporting:– Invoice Approval History window– Invoice Approval Status report

• Force Approval option allows manual approval through Invoice Actions window

Page 38: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Workflow Administration

• Set up and test email notifications• Schedule the Workflow Agent Listener• Identify a user to monitor WF & OAM errors• Review and set Workflow profile options• Decide a purge schedule for WF & OAM• And in Payables:

schedule the Approval Workflow Program

Page 39: An Introduction to the Invoice Approval Workflow · PDF fileAn Introduction to the Invoice Approval Workflow Jeannie Dobney, EduSource & Karen Brownfield, Solution Beacon

Conclusions & Questions