SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Oracle Applications Test of Controls Work Program Page No. 1
Purchase to Payment
Client Name
Project Date
Preparation Work Completion
Prepared By Date Reviewed By Date
Approved By Date Approved By Date
Oracle Applications Test of Controls Work Program Page No. 2
Purchase to Pay
Step Test of Controls Audit Procedure Working paper Reference Completed By
PTP_01
Review the application security features that restrict the security access. Identify appropriate segregation of duties among transaction
processing functions, as well as controls to log/detect changes to key data.
1. Determine the procedure for setting up and maintaining
Oracle responsibilities in the client’s environment from the
System Administrator. Consider the following questions:
• Are default responsibilities used?
• Have responsibilities been customized?
• Are responsibilities typically designed to be cross-
application, or do they limit access to one application ?
• Are responsibilities split into small units, or are they job
based containing all functions necessary to perform a
job?
Document answers to these questions in a memo.
(Note: If default responsibilities are used, all ‘Superuser’
and ‘Manager’ responsibilities for Oracle applications will
have access to General Ledger setup and maintenance
functions. This is excessive access and should be removed
or restricted to those with administrative responsibility.)
2. Obtain the “Active Responsibilities” report from the System
Administrator to identify which responsibilities are being
used in the client’s environment.
3. Identify all responsibilities that are not ‘inquiry’ type
responsibilities. For these responsibilities, request a
“Function Security Menu Report” from the System
Administrator.
Oracle Applications Test of Controls Work Program Page No. 3
Purchase to Pay
Step Test of Controls Audit Procedure Working paper Reference Completed By
4. Review the “Function Security Menu Report” for each
responsibility identified to determine if appropriate
segregation of duties exists. The following is a sample of
key functions to identify, however others may be important
as well:
• Vendor maintenance – Suppliers, Merge Suppliers,
Supplier Lists, F4 Enter Employee, AP Employees GUI
• Item maintenance – Master Items, Organization Items,
Import Items, Templates
• Purchasing - Purchase Orders, Releases, Acceptances,
AutoCreate Documents
• Receiving – Receipts, Returns, Receiving Transactions,
Corrections, Match Unordered Receipts
• Invoicing – Invoice Actions, Invoice Approve, Invoice
Release Holds, Expense Reports, Create Recurring
Invoices, Open Interface Invoices
• Payment Processing – Payment Print Check
5. Obtain the “Active Users” report from the System
Administrator to identify if users have been assigned
incompatible responsibilities. In addition, review the report
to identify if users have been assigned only those
responsibilities needed to perform their job functions.
PTP_02
Review the internal application change control policies and procedures supporting the application security and configuration.
1. Identify if there are any formal change control policies and
procedures in place at the application level and document
them in a memo. (Note: Be sure to include any automated
or manual tools that are used to track changes. Also, include
information on how changes are identified, tested, and
migrated from testing environments to production.)
2. Based upon the above policies and procedures, obtain a
listing of changes made during the past year. Select a
sample and determine if the changes were appropriately
authorized following corporate policies and procedures.
Oracle Applications Test of Controls Work Program Page No. 4
Purchase to Pay
Step Test of Controls Audit Procedure Working paper Reference Completed By
PTP_03
Review the application security features that restrict access to application configuration. Identify appropriate segregation of duties between
application configuration and transaction processing functions.
1. Utilizing the information collected in steps for PTP_01
above, also review the “Function Security Menu Report” for
each responsibility identified to determine if appropriate
segregation of duties exists. The following is a sample of
key functions to identify, however others may be important
as well:
• Purchasing Setup – F4 Define Position Hierarchy,
Buyers, Approval Groups, Purchasing Options,
Receiving Options, Financials Options, F4 Define
Organization, Document Types, Units of Measure,
Units of Measure Conversions
• Payables Setup – Signing Limits, Payment Terms,
Tolerances, Invoice Approvals, Financials Options,
Payables Options
2. Using the “Function Security Menu Report” and the “Active
Responsibilities” report from PTP_01, identify all the
responsibilities and users that have application configuration
access. Verify appropriateness of these responsibilities and
users.
3. If the client is utilizing the default Oracle Purchasing and
Payables responsibilities, there is a high likelihood that these
responsibilities have access to setup General Ledger options.
Utilizing the Oracle Applications Test of Controls Work
Program - General Ledger, review the Purchasing and
Payables responsibilities for access to General Ledger
functionality.
PTP_04
Identify if application approval hierarchies are used. If so, review the approval hierarchy including spending limits.
1. Through client discussion, identify any policies and
procedures supporting the purchase order approval process.
Identify if automated approval hierarchies are being used in
the system. Document these policies and procedures in the
working papers.
2. To test if approval hierarchies are in use, navigate to the
“Financials Options” form and review “Use Approval
Hierarchies” field to determine if the approval hierarchy is
enabled. This must be performed for each Organization.
Oracle Applications Test of Controls Work Program Page No. 5
Purchase to Pay
Step Test of Controls Audit Procedure Working paper Reference Completed By
3. If the client if using the approval hierarchy, request and
review documentation regarding the hierarchy setup (e.g.,
account limits, amount limits). (Note: There are no
standard Oracle Purchasing reports that can give this
information.)
4. If automated approval hierarchies are used, review the
“Position Approval Hierarchy” including spending limits to
determine that approval limits reflect job function and level.
5. Review the “Financials/Purchasing Options Listing” report
for the following: the “Forwarding Method” should be set to
‘HIERARCHY’ for all Purchasing document types.
6. Review the “Financials/Purchasing Options Listing” report
for the following: the “Allow Change to Approval
Hierarchy” should be set to ‘No’ for all document types.
This option may be set to Yes when Approval/Authorization
groups are appropriately defined with Account Range
restrictions.
PTP_05
Identify what matching principles are followed in the application, and if any overrides exist.
1. Review the “Financials/Purchasing Options Listing” report
for the following: the “Receipt Required” (3-way matching)
Purchasing option should be enabled.
2. The 3-way matching option can be overridden at the vendor,
item, PO, PO line item level, etc. Perform a test of
transactions and verify that each payment, that requires a
match, has a matching invoice, receipt and purchase order.
PTP_06
Review the accrual method followed by the application for inventory and expense (non-inventory) items.
1. Review the “Financials/Purchasing Options Listing” report
for the following: “Accrue Inventory Items” should be set to
“On Receipt” This setting governs whether receipts are
accrued immediately on receipt or at the month end.
2. Review the “Financials/Purchasing Options Listing” report
for the following: “Accrue Expense Items” should be set to
“On Receipt.” This setting governs whether receipts are
accrued immediately on receipt or at the month end.
Oracle Applications Test of Controls Work Program Page No. 6
Purchase to Pay
Step Test of Controls Audit Procedure Working paper Reference Completed By
PTP_07
Review the default receipt date of the application.
1. Oracle Purchasing uses the current date as the default receipt
date for all transactions. However, this date may be
overridden to accommodate late or early entries. Determine
client procedure for identifying and reviewing overrides and
consider the effectiveness of these procedures in
preventing/detecting postings to incorrect periods.
PTP_08
Identify policies and procedures supporting the receiving process.
1. Through client discussion, identify any policies and
procedures regarding the receiving process. Specifically,
identify any requirements related to timeliness of transaction
entry and monitoring or expected receipt dates. Document
these policies and procedures in the working papers.
2. Identify if the client uses the “Open Purchase Orders by
Buyer,” “Open Purchase Orders by Cost Center,” or
“Purchase Order Commitment by Period” reports to monitor
expected receipts. Document the client’s procedure for
reviewing these reports.
PTP_09
Review application configuration regarding unordered receipts.
1. Through client discussion, identify if the client allows
unordered receipts. Document any policies and procedures
in the working papers.
2. Review the “Receiving Options” form and determine the
setting of the “Allow Unordered Receipts” field. Ideally,
this field should be set to “No.”
3. Review the “Unordered Receipts” report. Identify if any
unordered receipts exist.
PTP_10
Review application configuration regarding purchasing, receiving, invoicing, and payment tolerances.
1. Review the “Financials/Purchasing Options Listing” report
for reasonableness of the following: Receipt Close
Tolerance, Invoice Close Tolerance, Price Tolerance,
Quantity Received Tolerance and Enforce Price Tolerance.
Oracle Applications Test of Controls Work Program Page No. 7
Purchase to Pay
Step Test of Controls Audit Procedure Working paper Reference Completed By
2. Review the “Payables Options” form (i.e. Payables
tolerances) for reasonableness.
PTP_11
Review application functionality regarding the use of pre-defined vendors and items when making purchases.
1. Oracle Purchasing and Payables functionality restrict
purchase orders and invoices to pre-defined vendors. Oracle
Purchasing functionality does not restrict items to pre-
defined items.
Document client procedures around restricting purchases to
certain vendors and certain items.
PTP_12
Identify policies and procedures supporting a monthly reconciliation between the sub-ledger(s) and General Ledger.
1. Through client discussion, identify any policies and
procedures supporting General Ledger to sub-ledger
reconciliations. Document these policies and procedures in
the working papers. Be sure to include names of reports
used to perform the reconciliations.
2. Perform a walkthrough of the reconciliation process to
confirm our understanding. Include copies of one month’s
reconciliation in the working papers.
3. Select a sample of monthly General Ledger to sub-ledger
reconciliations and test to determine if they were completed
in a timely manner. Identify significant reconciling items
and obtain an explanation.
PTP_13
Review application functionality and configuration regarding the accounting for purchases and payments.
1. Although default accounting is established at the vendor and
item master levels, it can be overridden at the Requisition
and Purchase Order levels and is eventually reviewed and
approved at these levels.
Consider application set-up and document client procedure
for accounting for purchases and payments.

Contenu connexe

Tendances

Fusion Agreement Flow By Nilesh
Fusion Agreement Flow By NileshFusion Agreement Flow By Nilesh
Fusion Agreement Flow By Nileshnealz
 
Oracle ERP and General Ledger Configuration
Oracle ERP and General Ledger ConfigurationOracle ERP and General Ledger Configuration
Oracle ERP and General Ledger ConfigurationSyed Tashfeen
 
Sap business-one-bank-reconciliation
Sap business-one-bank-reconciliationSap business-one-bank-reconciliation
Sap business-one-bank-reconciliationKeith Taylor
 
SAP FI - Account Receivable - Part I
SAP FI - Account Receivable - Part ISAP FI - Account Receivable - Part I
SAP FI - Account Receivable - Part Isaiprasadbagrecha
 
SAP Business One Basics and Procure to Pay
SAP Business One Basics and Procure to PaySAP Business One Basics and Procure to Pay
SAP Business One Basics and Procure to PayAGSanePLDTCompany
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flowsAdil Arshad
 
Oracle Fusion Financials Overview
Oracle Fusion Financials OverviewOracle Fusion Financials Overview
Oracle Fusion Financials OverviewBerry Clemens
 
Oracle fusion financial p2p cycle
Oracle fusion financial  p2p cycleOracle fusion financial  p2p cycle
Oracle fusion financial p2p cyclemohamed mahmoud
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infosapdocs. info
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measuresSURESH BABU MUCHINTHALA
 
Fusion apps receivables
Fusion apps   receivablesFusion apps   receivables
Fusion apps receivablesHasan Shabbir
 
Accounting entries[1]
Accounting entries[1]Accounting entries[1]
Accounting entries[1]madhu_sunitha
 
Oracle R12 Cash Management New Features
Oracle R12 Cash Management New FeaturesOracle R12 Cash Management New Features
Oracle R12 Cash Management New FeaturesSanjay Challagundla
 
Chart of Accounts Setup in SAP Business One version 9.0
Chart of Accounts Setup in SAP Business One version 9.0Chart of Accounts Setup in SAP Business One version 9.0
Chart of Accounts Setup in SAP Business One version 9.0Keith Taylor
 
Sap fi automatic payment configuration
Sap fi   automatic payment configurationSap fi   automatic payment configuration
Sap fi automatic payment configurationExpertPlug
 
Accounting entries for procure to pay
Accounting entries for procure to payAccounting entries for procure to pay
Accounting entries for procure to payAntony Samuel
 
SAP FICO General Ledger EndUser Training | www.sapdocs.info
SAP FICO General Ledger EndUser Training | www.sapdocs.infoSAP FICO General Ledger EndUser Training | www.sapdocs.info
SAP FICO General Ledger EndUser Training | www.sapdocs.infosapdocs. info
 

Tendances (20)

Fusion Agreement Flow By Nilesh
Fusion Agreement Flow By NileshFusion Agreement Flow By Nilesh
Fusion Agreement Flow By Nilesh
 
Oracle ERP and General Ledger Configuration
Oracle ERP and General Ledger ConfigurationOracle ERP and General Ledger Configuration
Oracle ERP and General Ledger Configuration
 
Sap business-one-bank-reconciliation
Sap business-one-bank-reconciliationSap business-one-bank-reconciliation
Sap business-one-bank-reconciliation
 
SAP FI - Account Receivable - Part I
SAP FI - Account Receivable - Part ISAP FI - Account Receivable - Part I
SAP FI - Account Receivable - Part I
 
SAP Business One Basics and Procure to Pay
SAP Business One Basics and Procure to PaySAP Business One Basics and Procure to Pay
SAP Business One Basics and Procure to Pay
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
 
Oracle Fusion Financials Overview
Oracle Fusion Financials OverviewOracle Fusion Financials Overview
Oracle Fusion Financials Overview
 
Oracle fusion financial p2p cycle
Oracle fusion financial  p2p cycleOracle fusion financial  p2p cycle
Oracle fusion financial p2p cycle
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.info
 
Cutover activities
Cutover activitiesCutover activities
Cutover activities
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measures
 
Fusion apps receivables
Fusion apps   receivablesFusion apps   receivables
Fusion apps receivables
 
Oracle AP Cycle
Oracle AP CycleOracle AP Cycle
Oracle AP Cycle
 
Business Area in SAP FI
Business Area in SAP FIBusiness Area in SAP FI
Business Area in SAP FI
 
Accounting entries[1]
Accounting entries[1]Accounting entries[1]
Accounting entries[1]
 
Oracle R12 Cash Management New Features
Oracle R12 Cash Management New FeaturesOracle R12 Cash Management New Features
Oracle R12 Cash Management New Features
 
Chart of Accounts Setup in SAP Business One version 9.0
Chart of Accounts Setup in SAP Business One version 9.0Chart of Accounts Setup in SAP Business One version 9.0
Chart of Accounts Setup in SAP Business One version 9.0
 
Sap fi automatic payment configuration
Sap fi   automatic payment configurationSap fi   automatic payment configuration
Sap fi automatic payment configuration
 
Accounting entries for procure to pay
Accounting entries for procure to payAccounting entries for procure to pay
Accounting entries for procure to pay
 
SAP FICO General Ledger EndUser Training | www.sapdocs.info
SAP FICO General Ledger EndUser Training | www.sapdocs.infoSAP FICO General Ledger EndUser Training | www.sapdocs.info
SAP FICO General Ledger EndUser Training | www.sapdocs.info
 

En vedette

Awareness 20080204 1 arabic 1
Awareness 20080204  1 arabic 1Awareness 20080204  1 arabic 1
Awareness 20080204 1 arabic 1Kamran Zafar
 
العبوات الورقيه والبلاستيكيه
العبوات الورقيه والبلاستيكيهالعبوات الورقيه والبلاستيكيه
العبوات الورقيه والبلاستيكيهAmir Ali
 
Safety Plastic Packaging Material
Safety Plastic Packaging MaterialSafety Plastic Packaging Material
Safety Plastic Packaging MaterialShaker Akil
 
المراجعة الخارجية vsالمراجعة الداخلية
المراجعة الخارجية vsالمراجعة الداخليةالمراجعة الخارجية vsالمراجعة الداخلية
المراجعة الخارجية vsالمراجعة الداخليةMohammad Draidi
 
Payment verification audit program
Payment verification audit programPayment verification audit program
Payment verification audit programwijdan79
 
11120111421273176250 2310 safety_manual_ar
11120111421273176250 2310 safety_manual_ar11120111421273176250 2310 safety_manual_ar
11120111421273176250 2310 safety_manual_arAhmed El sayed
 
سلامة الغذاء
سلامة الغذاءسلامة الغذاء
سلامة الغذاءAhmed Amer
 
سلامة الغذاء ـ Food safety
سلامة الغذاء ـ Food safetyسلامة الغذاء ـ Food safety
سلامة الغذاء ـ Food safetyAmqc Almumtaz
 
Internal audit ARABIC course PART II Jamal Nassar 2013 v3 المراجعة الداخلي...
Internal audit ARABIC course PART II Jamal  Nassar  2013  v3 المراجعة الداخلي...Internal audit ARABIC course PART II Jamal  Nassar  2013  v3 المراجعة الداخلي...
Internal audit ARABIC course PART II Jamal Nassar 2013 v3 المراجعة الداخلي...Jamal Nassar
 
Iso Standard 19011 2002 Arabic
Iso Standard  19011 2002 ArabicIso Standard  19011 2002 Arabic
Iso Standard 19011 2002 ArabicOssama Ismail
 
إيزو 9001/2015 باللغة العربية
إيزو 9001/2015 باللغة العربيةإيزو 9001/2015 باللغة العربية
إيزو 9001/2015 باللغة العربيةBaraket Mohamed
 

En vedette (15)

Awareness 20080204 1 arabic 1
Awareness 20080204  1 arabic 1Awareness 20080204  1 arabic 1
Awareness 20080204 1 arabic 1
 
العبوات الورقيه والبلاستيكيه
العبوات الورقيه والبلاستيكيهالعبوات الورقيه والبلاستيكيه
العبوات الورقيه والبلاستيكيه
 
سلامة الغذاء 1
سلامة الغذاء 1سلامة الغذاء 1
سلامة الغذاء 1
 
Safety Plastic Packaging Material
Safety Plastic Packaging MaterialSafety Plastic Packaging Material
Safety Plastic Packaging Material
 
المراجعة الخارجية vsالمراجعة الداخلية
المراجعة الخارجية vsالمراجعة الداخليةالمراجعة الخارجية vsالمراجعة الداخلية
المراجعة الخارجية vsالمراجعة الداخلية
 
Workshop presentation on internal control and internal audit by Jose Viegas R...
Workshop presentation on internal control and internal audit by Jose Viegas R...Workshop presentation on internal control and internal audit by Jose Viegas R...
Workshop presentation on internal control and internal audit by Jose Viegas R...
 
Payment verification audit program
Payment verification audit programPayment verification audit program
Payment verification audit program
 
تقييم الرقابة الداخلية
تقييم الرقابة الداخليةتقييم الرقابة الداخلية
تقييم الرقابة الداخلية
 
11120111421273176250 2310 safety_manual_ar
11120111421273176250 2310 safety_manual_ar11120111421273176250 2310 safety_manual_ar
11120111421273176250 2310 safety_manual_ar
 
سلامة الغذاء
سلامة الغذاءسلامة الغذاء
سلامة الغذاء
 
سلامة الغذاء ـ Food safety
سلامة الغذاء ـ Food safetyسلامة الغذاء ـ Food safety
سلامة الغذاء ـ Food safety
 
المراجعة الداخلية
المراجعة الداخليةالمراجعة الداخلية
المراجعة الداخلية
 
Internal audit ARABIC course PART II Jamal Nassar 2013 v3 المراجعة الداخلي...
Internal audit ARABIC course PART II Jamal  Nassar  2013  v3 المراجعة الداخلي...Internal audit ARABIC course PART II Jamal  Nassar  2013  v3 المراجعة الداخلي...
Internal audit ARABIC course PART II Jamal Nassar 2013 v3 المراجعة الداخلي...
 
Iso Standard 19011 2002 Arabic
Iso Standard  19011 2002 ArabicIso Standard  19011 2002 Arabic
Iso Standard 19011 2002 Arabic
 
إيزو 9001/2015 باللغة العربية
إيزو 9001/2015 باللغة العربيةإيزو 9001/2015 باللغة العربية
إيزو 9001/2015 باللغة العربية
 

Similaire à Oracle Purchase to Pay Internal Audit Test of Controls Work Program

A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxransayo
 
Load testing web based applications
Load testing   web based applicationsLoad testing   web based applications
Load testing web based applicationsJitendra Yadav
 
Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivasAli Ibrahim
 
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...Boopathy CS
 
Chapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docxChapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docxchristinemaritza
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalEvettMarban1
 
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...kndnewguade
 
Value-added it auditing
Value-added it auditingValue-added it auditing
Value-added it auditingMarc Vael
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test PlanSerena Gray
 
Oracle R12 SCM Functional Interview Questions - Order Management
Oracle R12 SCM Functional Interview Questions - Order ManagementOracle R12 SCM Functional Interview Questions - Order Management
Oracle R12 SCM Functional Interview Questions - Order ManagementBoopathy CS
 
Sap audit programs_and_ic_qs
Sap audit programs_and_ic_qsSap audit programs_and_ic_qs
Sap audit programs_and_ic_qsPhong Ho
 
The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxsarah98765
 
20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated Testing20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated TestingCraeg Strong
 
2 asca 2- purcasing [compatibility mode]
2 asca 2- purcasing [compatibility mode]2 asca 2- purcasing [compatibility mode]
2 asca 2- purcasing [compatibility mode]Firly Zulkifli
 
Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)HamadaAsmrAladham1
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalEvettMarban1
 
White paper service procurement
White paper service procurementWhite paper service procurement
White paper service procurementHamdy Elbana
 

Similaire à Oracle Purchase to Pay Internal Audit Test of Controls Work Program (20)

A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docx
 
Load testing web based applications
Load testing   web based applicationsLoad testing   web based applications
Load testing web based applications
 
Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivas
 
Functional Audit
Functional AuditFunctional Audit
Functional Audit
 
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
Oracle R12 Apps – SCM Functional Interview Questions & Answers – Purchasing M...
 
Chapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docxChapter16For all types of project and in their different sizes, .docx
Chapter16For all types of project and in their different sizes, .docx
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme Rental
 
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
 
Value-added it auditing
Value-added it auditingValue-added it auditing
Value-added it auditing
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan
 
Qsm guidelines
Qsm guidelinesQsm guidelines
Qsm guidelines
 
Oracle R12 SCM Functional Interview Questions - Order Management
Oracle R12 SCM Functional Interview Questions - Order ManagementOracle R12 SCM Functional Interview Questions - Order Management
Oracle R12 SCM Functional Interview Questions - Order Management
 
Sap audit programs_and_ic_qs
Sap audit programs_and_ic_qsSap audit programs_and_ic_qs
Sap audit programs_and_ic_qs
 
The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docx
 
20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated Testing20190110 LeanKanban Meetup Story Splitting and Automated Testing
20190110 LeanKanban Meetup Story Splitting and Automated Testing
 
2 asca 2- purcasing [compatibility mode]
2 asca 2- purcasing [compatibility mode]2 asca 2- purcasing [compatibility mode]
2 asca 2- purcasing [compatibility mode]
 
Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme Rental
 
White paper service procurement
White paper service procurementWhite paper service procurement
White paper service procurement
 
Fundamentals OF UAT
Fundamentals OF UATFundamentals OF UAT
Fundamentals OF UAT
 

Plus de Lewis Adams

Overview of Dodd Frank Recovery and Resolution Planning
Overview of Dodd Frank Recovery and Resolution PlanningOverview of Dodd Frank Recovery and Resolution Planning
Overview of Dodd Frank Recovery and Resolution PlanningLewis Adams
 
Financial Evaluation of Business Process Outsource Service Providers
Financial Evaluation of Business Process Outsource Service ProvidersFinancial Evaluation of Business Process Outsource Service Providers
Financial Evaluation of Business Process Outsource Service ProvidersLewis Adams
 
Overview of BCBS 239
Overview of BCBS 239Overview of BCBS 239
Overview of BCBS 239Lewis Adams
 
Supplier Risk Pugh Matrix
Supplier Risk Pugh MatrixSupplier Risk Pugh Matrix
Supplier Risk Pugh MatrixLewis Adams
 
Key Risk Indicator Example in Business Process Outsourcing for Banking
Key Risk Indicator Example in Business Process Outsourcing for BankingKey Risk Indicator Example in Business Process Outsourcing for Banking
Key Risk Indicator Example in Business Process Outsourcing for BankingLewis Adams
 
Adams Georgia State Audit Presentation Series
Adams Georgia State Audit Presentation SeriesAdams Georgia State Audit Presentation Series
Adams Georgia State Audit Presentation SeriesLewis Adams
 

Plus de Lewis Adams (6)

Overview of Dodd Frank Recovery and Resolution Planning
Overview of Dodd Frank Recovery and Resolution PlanningOverview of Dodd Frank Recovery and Resolution Planning
Overview of Dodd Frank Recovery and Resolution Planning
 
Financial Evaluation of Business Process Outsource Service Providers
Financial Evaluation of Business Process Outsource Service ProvidersFinancial Evaluation of Business Process Outsource Service Providers
Financial Evaluation of Business Process Outsource Service Providers
 
Overview of BCBS 239
Overview of BCBS 239Overview of BCBS 239
Overview of BCBS 239
 
Supplier Risk Pugh Matrix
Supplier Risk Pugh MatrixSupplier Risk Pugh Matrix
Supplier Risk Pugh Matrix
 
Key Risk Indicator Example in Business Process Outsourcing for Banking
Key Risk Indicator Example in Business Process Outsourcing for BankingKey Risk Indicator Example in Business Process Outsourcing for Banking
Key Risk Indicator Example in Business Process Outsourcing for Banking
 
Adams Georgia State Audit Presentation Series
Adams Georgia State Audit Presentation SeriesAdams Georgia State Audit Presentation Series
Adams Georgia State Audit Presentation Series
 

Dernier

Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 

Dernier (20)

Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 

Oracle Purchase to Pay Internal Audit Test of Controls Work Program

  • 1. Oracle Applications Test of Controls Work Program Page No. 1 Purchase to Payment Client Name Project Date Preparation Work Completion Prepared By Date Reviewed By Date Approved By Date Approved By Date
  • 2. Oracle Applications Test of Controls Work Program Page No. 2 Purchase to Pay Step Test of Controls Audit Procedure Working paper Reference Completed By PTP_01 Review the application security features that restrict the security access. Identify appropriate segregation of duties among transaction processing functions, as well as controls to log/detect changes to key data. 1. Determine the procedure for setting up and maintaining Oracle responsibilities in the client’s environment from the System Administrator. Consider the following questions: • Are default responsibilities used? • Have responsibilities been customized? • Are responsibilities typically designed to be cross- application, or do they limit access to one application ? • Are responsibilities split into small units, or are they job based containing all functions necessary to perform a job? Document answers to these questions in a memo. (Note: If default responsibilities are used, all ‘Superuser’ and ‘Manager’ responsibilities for Oracle applications will have access to General Ledger setup and maintenance functions. This is excessive access and should be removed or restricted to those with administrative responsibility.) 2. Obtain the “Active Responsibilities” report from the System Administrator to identify which responsibilities are being used in the client’s environment. 3. Identify all responsibilities that are not ‘inquiry’ type responsibilities. For these responsibilities, request a “Function Security Menu Report” from the System Administrator.
  • 3. Oracle Applications Test of Controls Work Program Page No. 3 Purchase to Pay Step Test of Controls Audit Procedure Working paper Reference Completed By 4. Review the “Function Security Menu Report” for each responsibility identified to determine if appropriate segregation of duties exists. The following is a sample of key functions to identify, however others may be important as well: • Vendor maintenance – Suppliers, Merge Suppliers, Supplier Lists, F4 Enter Employee, AP Employees GUI • Item maintenance – Master Items, Organization Items, Import Items, Templates • Purchasing - Purchase Orders, Releases, Acceptances, AutoCreate Documents • Receiving – Receipts, Returns, Receiving Transactions, Corrections, Match Unordered Receipts • Invoicing – Invoice Actions, Invoice Approve, Invoice Release Holds, Expense Reports, Create Recurring Invoices, Open Interface Invoices • Payment Processing – Payment Print Check 5. Obtain the “Active Users” report from the System Administrator to identify if users have been assigned incompatible responsibilities. In addition, review the report to identify if users have been assigned only those responsibilities needed to perform their job functions. PTP_02 Review the internal application change control policies and procedures supporting the application security and configuration. 1. Identify if there are any formal change control policies and procedures in place at the application level and document them in a memo. (Note: Be sure to include any automated or manual tools that are used to track changes. Also, include information on how changes are identified, tested, and migrated from testing environments to production.) 2. Based upon the above policies and procedures, obtain a listing of changes made during the past year. Select a sample and determine if the changes were appropriately authorized following corporate policies and procedures.
  • 4. Oracle Applications Test of Controls Work Program Page No. 4 Purchase to Pay Step Test of Controls Audit Procedure Working paper Reference Completed By PTP_03 Review the application security features that restrict access to application configuration. Identify appropriate segregation of duties between application configuration and transaction processing functions. 1. Utilizing the information collected in steps for PTP_01 above, also review the “Function Security Menu Report” for each responsibility identified to determine if appropriate segregation of duties exists. The following is a sample of key functions to identify, however others may be important as well: • Purchasing Setup – F4 Define Position Hierarchy, Buyers, Approval Groups, Purchasing Options, Receiving Options, Financials Options, F4 Define Organization, Document Types, Units of Measure, Units of Measure Conversions • Payables Setup – Signing Limits, Payment Terms, Tolerances, Invoice Approvals, Financials Options, Payables Options 2. Using the “Function Security Menu Report” and the “Active Responsibilities” report from PTP_01, identify all the responsibilities and users that have application configuration access. Verify appropriateness of these responsibilities and users. 3. If the client is utilizing the default Oracle Purchasing and Payables responsibilities, there is a high likelihood that these responsibilities have access to setup General Ledger options. Utilizing the Oracle Applications Test of Controls Work Program - General Ledger, review the Purchasing and Payables responsibilities for access to General Ledger functionality. PTP_04 Identify if application approval hierarchies are used. If so, review the approval hierarchy including spending limits. 1. Through client discussion, identify any policies and procedures supporting the purchase order approval process. Identify if automated approval hierarchies are being used in the system. Document these policies and procedures in the working papers. 2. To test if approval hierarchies are in use, navigate to the “Financials Options” form and review “Use Approval Hierarchies” field to determine if the approval hierarchy is enabled. This must be performed for each Organization.
  • 5. Oracle Applications Test of Controls Work Program Page No. 5 Purchase to Pay Step Test of Controls Audit Procedure Working paper Reference Completed By 3. If the client if using the approval hierarchy, request and review documentation regarding the hierarchy setup (e.g., account limits, amount limits). (Note: There are no standard Oracle Purchasing reports that can give this information.) 4. If automated approval hierarchies are used, review the “Position Approval Hierarchy” including spending limits to determine that approval limits reflect job function and level. 5. Review the “Financials/Purchasing Options Listing” report for the following: the “Forwarding Method” should be set to ‘HIERARCHY’ for all Purchasing document types. 6. Review the “Financials/Purchasing Options Listing” report for the following: the “Allow Change to Approval Hierarchy” should be set to ‘No’ for all document types. This option may be set to Yes when Approval/Authorization groups are appropriately defined with Account Range restrictions. PTP_05 Identify what matching principles are followed in the application, and if any overrides exist. 1. Review the “Financials/Purchasing Options Listing” report for the following: the “Receipt Required” (3-way matching) Purchasing option should be enabled. 2. The 3-way matching option can be overridden at the vendor, item, PO, PO line item level, etc. Perform a test of transactions and verify that each payment, that requires a match, has a matching invoice, receipt and purchase order. PTP_06 Review the accrual method followed by the application for inventory and expense (non-inventory) items. 1. Review the “Financials/Purchasing Options Listing” report for the following: “Accrue Inventory Items” should be set to “On Receipt” This setting governs whether receipts are accrued immediately on receipt or at the month end. 2. Review the “Financials/Purchasing Options Listing” report for the following: “Accrue Expense Items” should be set to “On Receipt.” This setting governs whether receipts are accrued immediately on receipt or at the month end.
  • 6. Oracle Applications Test of Controls Work Program Page No. 6 Purchase to Pay Step Test of Controls Audit Procedure Working paper Reference Completed By PTP_07 Review the default receipt date of the application. 1. Oracle Purchasing uses the current date as the default receipt date for all transactions. However, this date may be overridden to accommodate late or early entries. Determine client procedure for identifying and reviewing overrides and consider the effectiveness of these procedures in preventing/detecting postings to incorrect periods. PTP_08 Identify policies and procedures supporting the receiving process. 1. Through client discussion, identify any policies and procedures regarding the receiving process. Specifically, identify any requirements related to timeliness of transaction entry and monitoring or expected receipt dates. Document these policies and procedures in the working papers. 2. Identify if the client uses the “Open Purchase Orders by Buyer,” “Open Purchase Orders by Cost Center,” or “Purchase Order Commitment by Period” reports to monitor expected receipts. Document the client’s procedure for reviewing these reports. PTP_09 Review application configuration regarding unordered receipts. 1. Through client discussion, identify if the client allows unordered receipts. Document any policies and procedures in the working papers. 2. Review the “Receiving Options” form and determine the setting of the “Allow Unordered Receipts” field. Ideally, this field should be set to “No.” 3. Review the “Unordered Receipts” report. Identify if any unordered receipts exist. PTP_10 Review application configuration regarding purchasing, receiving, invoicing, and payment tolerances. 1. Review the “Financials/Purchasing Options Listing” report for reasonableness of the following: Receipt Close Tolerance, Invoice Close Tolerance, Price Tolerance, Quantity Received Tolerance and Enforce Price Tolerance.
  • 7. Oracle Applications Test of Controls Work Program Page No. 7 Purchase to Pay Step Test of Controls Audit Procedure Working paper Reference Completed By 2. Review the “Payables Options” form (i.e. Payables tolerances) for reasonableness. PTP_11 Review application functionality regarding the use of pre-defined vendors and items when making purchases. 1. Oracle Purchasing and Payables functionality restrict purchase orders and invoices to pre-defined vendors. Oracle Purchasing functionality does not restrict items to pre- defined items. Document client procedures around restricting purchases to certain vendors and certain items. PTP_12 Identify policies and procedures supporting a monthly reconciliation between the sub-ledger(s) and General Ledger. 1. Through client discussion, identify any policies and procedures supporting General Ledger to sub-ledger reconciliations. Document these policies and procedures in the working papers. Be sure to include names of reports used to perform the reconciliations. 2. Perform a walkthrough of the reconciliation process to confirm our understanding. Include copies of one month’s reconciliation in the working papers. 3. Select a sample of monthly General Ledger to sub-ledger reconciliations and test to determine if they were completed in a timely manner. Identify significant reconciling items and obtain an explanation. PTP_13 Review application functionality and configuration regarding the accounting for purchases and payments. 1. Although default accounting is established at the vendor and item master levels, it can be overridden at the Requisition and Purchase Order levels and is eventually reviewed and approved at these levels. Consider application set-up and document client procedure for accounting for purchases and payments.