Showing posts with label Payables Miscellaneous. Show all posts
Showing posts with label Payables Miscellaneous. Show all posts

Best Practices for Bank Account Entry and Assignment

Overview

Vendors that are paid via electronic payment program have their bank account information entered at the supplier site level in order for the program to send this information to the bank.

The set up of bank accounts in Oracle is a prerequisite to the assignment of that bank
account to a Supplier. Users that have access to the bank accounts form can set up a
bank and related bank account, then can also assign that bank account to an existing
supplier. 



Control Objective


The objective of this control is to provide for the entry of bank account information for
the set up of a supplier so they can be paid via electronic program, but for a secondary review (either manually or programmatically) once the initial data entry is done. This review is primarily to prevent the ability of a person (barring collusion) to commit fraud.


Scope


The scope of this document is the best practices related to bank account entry and
monitoring of such once a company has an approved form that contains the bank account
related information for a Supplier.


What can be done about it?


There are two underlying issues that need to be addressed. First, it is important to discuss
the role of the person who has the ability to maintain the bank account information.
Second, it is necessary to provide a review of such data entry to. Both will be discussed
in more detail.


Who should do bank account entry and maintenance?


Perhaps the most important question is who SHOULDN’T be the person having access to
the bank accounts form. A company needs to determine how and when it is appropriate
for accepting requests to set up a supplier for payments via electronic payment program. This process is outside of the scope of this document. The starting point of this discussion is that an employee has a form or email that an approval has been given to them to set up a supplier for electronic payments using Oracle Payables. 


Since this bank account information can be assigned also at the Supplier Site level, it is critical that the person who has access to the Suppliers form, to maintain this field should NOT be allowed to maintain information in the Bank Accounts form. Allowing a person to do so would allow them to create a fictitious bank account and assign to a supplier that is paid via electronic program, thus defrauding a company.

Typically, since this setup has the effect of determining how a Supplier is paid, the
person doing this maintenance should also NOT be involved in any other Supply Chain
process such as initiating requisitions, issuing purchases orders, issuing payments or
entering invoices. The process of entering bank account information should be viewed as
merely a clerical function based on an approved form/email and could be performed by
anyone outside these processes mentioned.


How should a review of such data entry be done?

Bank Account information and the related processes are typically included in Key
Controls. Therefore, it is important and necessary that company’s identify a method to
validate that the data entry is appropriate, complete, timely and accurate. Two solutions
are offered for consideration.

Option 1: A company could develop a custom workflow process that would force a
secondary approval of the data entry of changes to the information. The workflow would
be triggered on the data entry into the bank accounts form and the first person would
enter the data based on the form provided by the employee or supplier. 


The form would then be passed to the approver (who should only be given inquiry access to the bank accounts form), where a second person would verify that the data entry was accurate and then approve the workflow notification. This would provide for a preventive control and would be better than a detective control.

Option 2: A company could have a manual control on this process where the information
entered could be reported on and reviewed by a second person that would compare it to
the approved form. However, out of the box, the applications don’t provide an adequate
audit trail for such a report. 


The standard audit trail provided is the Created By, Last Updated By at the record level. For complete detail on what was changed, an advanced audit trail is necessary. This audit trail needs to be created by enabling audit from the System Administrator responsibility by setting the profile option “AuditTrail: Activate” to ‘Yes’ and then enabling such an audit for the following tables: 

  • Bank Accounts - AP_BANK_ACCOUNTS_ALL, 
  • Bank Branches – AP_BANK_BRANCHES, and 
  • Bank Account Uses – AP_BANK_ACCOUNT_USES_ALL. 


When using the standard ‘advanced’ audit trail functionality, the system creates a trigger that throws the field level change to shadow tables (for example, AP_BANK_BRANCHES_ A). Your next challenge will be to report on this information. Reporting could be done via an RDF, Discoverer, or some other medium. 

Another option for you in the creation of an advanced audit trail would be the purchase of a third party tool which several companies offer to help facilitate the enabling and reporting of such information (contact the author for a list of these companies).

Other options that have been suggested:

1. Perform a test transaction against such supplier with a $0 invoice and view the output file.
2. Develop a custom trigger to notify someone of the data being entered/changed.
3. Use Alerts to notify a reviewer/approver of additions/changes to bank account information.


What other issues are there?


The final piece to this puzzle is to prevent the person that maintains the bank account from also assigning the bank account to the supplier. As mentioned above, the person performing maintenance on the bank account should not be able to maintain the supplier master information. However, the bank account form also allows the assignment of a bank to a supplier. The Supplier Assignment tab (see below) should be removed/hidden via forms personalization (or other tool that writes into the custom.pll) so that the responsibility related to bank account maintenance cannot maintain this field.


Employee bank data and data sensitivity implications 

If you have employees set up as suppliers and also have their bank account entered so they can receive payments from AP via electronic program, there are additional considerations. Many states have laws that require the securing of employee data such as home address and bank account information (not all state laws have the same requirements). 

In addition, with identity theft on the rise, regardless of what statutes with which you are required to comply, it is a good business practice to limit the visibility to this information as much as possible. However, contradicting this is the fact that many people need inquiry access to the supplier master to see various data related to the suppliers. This typically includes the purchasing and accounts payable departments. 

Allowing full access for all employees to this data is not prudent. There are two primary methods by which this data could be protected. The first method would be to encrypt the data at the database level. This is the most secure method because the encrypted data cannot be viewed by anyone via the forms. However, it makes the validation process discussed above more difficult because the approver or reviewer needs to see the underlying data. 

A second method would be to use forms personalization or writing code into the custom library (see comments above) to remove visibility to this information. You can do this by applying the rule to the responsibilities that have inquiry access, but allowing the responsibilities that need to maintain or approve it to see such information. The full scope of this rule will be addressed in another white paper, but needs to include visibility to such information in the bank account form, supplier and supplier sites forms, and the invoice workbench.


Seeded functions provided by Oracle


The following functions have been provided by Oracle

  • Bank Account Access Supplier
  • Bank Account Access: Customer
  • Bank Account Access: Internal, 
  • Bank Account Access: Supplier Assignments. 

The first three help distinguish what banks (Internal, Supplier, or Customer) can be accessed through this form and will help you differentiate the access to this data where it is necessary to do so. 

The fourth Bank Account Access: Supplier Assignments removes the ability for a user to assign a bank to an existing supplier. If these functions are available in the version you are running, please test them to make sure they are working properly. 


Segregation of Duties issues 


The bank account entry function and the supplier master maintenance functions should be separated to avoid allowing the same person to create a fictitious bank to assign to a fictitious supplier. From a process flow perspective, here is an ideal scenario:

  1. A person receives a request to set up a supplier bank account (either via email or via a form). That person enters the bank account information in the banks and bank accounts forms, but is unable to assign it to a supplier.
  2. A second person reviews or approves the data entry, but is unable to update the information. The verification is done versus the request (email/form) from the actual requester.
  3. A third person (or could be the same person that is doing the verification of data entry) assigns the bank account information to the supplier via the supplier sites form.


Caveats

This white paper does not take into account the following:
  1. Issues of viewing, inserting, or updating existing records at the database level. Database access controls are outside the scope of this document.
  2. Mitigating or compensating controls that are not mentioned in this paper.
  3. The possibility of collusion between two or more parties.
You should also recognize the importance of discussing any controls you design and implement with your company’s senior management, including your signing officers, and legal representation as well as your external auditors.


About the Author


Jeffrey T. Hare, CPA is one of the world’s leading experts on the development of internal controls in an Oracle Applications environment. Jeff founded ERP Seminars and the Oracle Users Best Practices Board and is leading the efforts for the development of a public domain internal controls repository. See a full bio for Jeff at http://www.erpseminars.com/providers.html.

Workaround of AP Accrual Write-Off

The accrual write off standard functionality is very primitive and does not entirely happen systemically. It is more from a reporting control than from an accounting control. The way it operates is by using the following in conjunction:
  • The accrual (rebuild) reconciliation Report
  • The Goods Received UnInvoiced Report
  • The Accrual Write off form
  • Manual Journal Entry Process
The process is extremely cumbersome and controls are inappropriate. Let me quickly list down the demerits of each of these.
The accrual Rebuild reconciliation report: This report takes an extremely long time to run. It becomes also difficult to browse through the item, which needs a correction. The only useful portion is the summary but the summary is good only from a reporting perspective than its user friendliness for actions.

The goods received uninvoiced report: is simple lacks some simple features like grand totals and many times is known to carry figures despite corrections.

The Accrual write off form: is the most ridiculous one, which does not give any controls except that it gives a report to support journal entry, which has been ticked as written off. However anyone can go and set it back by ticking it off. In effect though it needs to be at tandem with the Accrual Rebuild Reconciliation Report, it seldom serves the purpose nor is useful from a control perspective.
The Manual Journal entry process by the very name is manual and is not of any use if the write off transactions are finally to be journalized manually.

Keeping this in mind a simple yet effective solution is devised to carry out the AP Accrual Write Off transactions.

Let us make the steps simple so that it ambles in easily in terms of the logic. 


Invoices write off
When an AP Invoice is not received or supposed to be received for some business reasons for either part or full Goods Receipt after a sufficient amount of time has surpassed and the business makes a call that it has to be written off.


Goods Receipts write off
The uninvoiced goods received report will be fired and the PO numbers reported in those will be marked for write off.


Setups required
  • Set up a Bank called Accrual Write off bank and configure the minimum details
  • Set up a Bank account under this called Accrual Write off bank account
  • Set this up as an Internal Bank
  • Set up the GL account to a write off account (Income a/c)
  • Configure this bank as a Multi currency Receipts and payments bank if you deal with Multi currency AP Invoices
  • Configure the Payables documents with payment method as clearing so that it does not need any format to support
  • Enter the document series by leaving sufficient gap in the numbering.

Planning write off
  • Make a list of all write offs for the month or a fortnight
  • Have the Invoice batch named in such a way that all write off batches follow a particular sequence
  • Configure the invoice batch with payment terms as immediate and payment method as clearing


Executing the write off
  • Create a dummy Invoice like a regular Invoice for the write off Amount
  • Match it to the Purchase Order for the part or full Qty for which it needs to be taken off from the Uninvoiced Goods Receipts report
  • Carry out the distributions
  • Validate and account the batch
  • Create a payment batch for this Invoice batch only
  • Use the Accrual Write off bank account created for this purpose
  • Complete the payment batch- until confirmation

Consequences
  • The dummy Invoice and corresponding matching takes the item off the goods received uninvoiced report
  • The Invoice accounting actually squares the AP accrual account
  • The dummy payment batch squares the AP liability account since we are processing the payment batch immediately.
  • The payment accounting puts it actually to an Income account for the write off instead of a bank account since it is configured that way.
  • The entire transaction takes systemically without manual control.

Cash Management Option
If Cash Management option is used there is an additional step of reconciliation which can be done by manually clearing all transactions pending for the dummy AP accrual bank account in one go by using the option “Find and Mark”. This will clear all in one go.

The reconciliation accounting does not cause any harm since there is no clearing account, which is involved, and it debits and credits the same income account again.

Summary of Benefits
  • No Manual Entry, completely handled through system Payment Method Clearing does not require any Payment Format
  • Reconciliation is purely a dummy accounting
  • Most of Setups are one time (Bank, Bank account, Payables documents etc)
  • The process is quite systematic.
  • It caters to the reporting and accounting needs

About the Author

Vijay Gopal
Project Lead
Systems Task Group International Ltd
Vijay.gopal@stgil.com

Distribution Sets

  • Distribution Sets are used to automatically enter distributions for invoices not matched it to a purchase order. For example, you can create for an advertising supplier a Distribution Set that allocates advertising expense on an invoice to four advertising departments.
  • You can assign a default Distribution Set to a supplier site so Payables will use it for every invoice you enter for that supplier site. If you do not assign a default Distribution Set to a supplier site, you can always assign a Distribution Set to an invoice when you enter it.
  • You can use Distribution Sets to create distributions with set percentage amounts, For example, a Full Distribution Set for a rent invoice assigns 70% of the invoice amount to the Sales facility expense account and 30% to the Administration facility expense account. 
  • You can use Skeleton Distribution Sets to create distributions with no set distribution amounts. For example one distribution for the Sales facility expense account and one distribution for the Administration facility expense account, leaving the amounts zero. You could then enter amounts during invoice entry.
  • If you enable and use a descriptive flexfield with your distribution set lines, the data in the flexfield will be copied to the invoice distributions created by the Distribution Set.
Note: Taxable distributions created by distribution sets are always inclusive of tax when you use Automatic Tax Calculation even if you have not checked the Includes Tax check box at the supplier site.


Creating Distribution Sets


Navigation: Payables > Setup > Invoice > Distribution Sets


1. Name and Description: Enter the Name and Description of the Distribution Set you are creating.

2. Account and Description: Enter the Account and Description for each distribution

3. Percentage: Enter the Percentage of the invoice amount that you want to distribute to the Account. You can enter positive and negative percentages. Create as many distributions as you need. The sum of the distribution percentages must equal 100 or 0.

4. Income Tax Type: If you are creating a Distribution Set for a federally reportable supplier, optionally enter an Income Tax Type.


Notes

  • Distribution sets are used only for Item type lines. For Freight and Miscellaneous enter a default distribution accounts
  • Define Full Distribution Sets If you want to use Distribution Sets for the recurring invoices. Skeleton distributions cannot be used for Recurring Invoices.
  • You cannot delete records in the Distribution Sets windows. you can put a date in "Inactive On" field to stop using it after a specific date. 
  • There is no interface or API available for bulk update and creation of AP distribution sets. 

Payment Terms

Payment terms are used to automatically create scheduled payments to an invoice when you submit Payables Invoice Validation for the invoice. You can define payment terms to create multiple scheduled payment lines and multiple levels of discounts. You can create an unlimited number of payment terms.

Payment terms have one or more payment terms lines, each of which creates one scheduled payment. Each payment terms line and each corresponding scheduled payment have a due date or a discount date based on one of the following:
  • A specific day of a month, such as the 15th of the month
  • A specific date, for example, March 15, 2002.
  • A number of days added to your terms date, such as 14 days after the terms date
  • A special calendar that specifies a due date for the period that includes the invoice terms date. Only due dates can be based on a special calendar. Discount dates cannot be based on a special calendar.
Each payment terms line also defines the due or discount amount on a scheduled payment. When you define payment terms you specify payment amounts either by percentages or by fixed amounts.

After you define your payment terms, in the Payables Options window you can select default payment terms that Payables automatically assigns to the suppliers and supplier sites you enter. 
The payment terms for a supplier site default to the invoices you enter for the site. 

Attention: If you update the payment terms on an invoice, Payables immediately recalculates the scheduled payment for the invoice. Thus, you must re-enter any manual adjustments you made to the previous scheduled payment. For example, if you update the payment priority on a particular scheduled payment and then change the payment terms, Payables will immediately recalculate the scheduled payment using the same payment priority defaults as before and you will need to update the payment priority again.


Prerequisite


If you are defining calendar-based payment terms, define one or more payment terms type special calendars.


Navigation


Payables: Setup > Invoice > Payment Terms




Defining Payment Terms


To define payment terms, enter the Following:

1. In the Payment Terms window, enter a unique payment term Name and a Description. These will appear on a list of values whenever you select payment terms.

2. If you enter Day of Month terms, enter a Cut-off Day.

3. If you enable Automatic Interest Calculation using the Interest Payables Options, enter a unique value in the Rank field.

4. If you want to make this payment term invalid on and after a certain date, enter that date in the To field of the Effective Dates region.

5. Enter each payment terms line.

6. Enter one of the following to determine the portion of an invoice due on the scheduled payment:
  • % Due
  • Amount
7. In the Due tab, enter one of the following to determine the due date on the scheduled payment line:
  • Calendar
  • Fixed Date
  • Days
  • Day of Month, and Months Ahead
8. If you use discount terms, define payment terms lines in the First Discount , Second Discount, and Third Discount tabs. Define your discounts so that the first discount has an earlier discount date than the second and so on. You can realize only one discount on a payment terms line.

Note: You cannot use a special calendar to define discount terms.

Enter one of the following to determine the portion of the invoice to discount on the scheduled payment:

  • % Discount
  • Amount

9. In the Discount tabs, enter the discount percent.

10. Enter one of the following to determine the due date on the scheduled payment line:
  • Due Days
  • Day of Month, and Months Ahead

Invoice Tolerances

Use the Invoice Tolerances window to define the matching and tax tolerances you want to allow for variances between invoice, purchase order, receipt, and tax information. You can define both percentage-based and amount-based tolerances.

Tolerances determine whether Payables places matching or tax holds on an invoice. When you submit Approval for an invoice you have matched to a purchase order or receipt, Payables checks that the invoice matches the purchase order or receipt within the purchase order matching tolerances you define: 
  • When you submit Approval for an invoice with a tax amount, Payables checks that the actual invoice tax amount equals the calculated tax amount within the tolerances you define.
  • If you use a percentage based tolerance, Payables calculates the tolerance based on the invoice amount, including tax. For example, you have a $100 item on an invoice and the tax rate is 8%. You have a 10% tax tolerance. You can enter a tax distribution amount between $7.20 and $8.80 without getting a Tax Variance hold on the invoice.
  • If you enter a zero for a percentage tolerance and enable the check box for that tolerance, Payables will not allow any variance at all. 
  • If you want a low tolerance, you can enter a very small percentage. If you enter no value, then Payables will allow infinite variance.
  • Payables displays next to the tolerance field the name of the Hold that Payables will apply to your invoice during Approval if the variance exceeds the tolerance you define.
  • Purchase order matching tolerances apply to any purchase order matched invoice, including invoices matched to receipts.

Navigation


Payables: Setup > Invoice > Tolerances




Steps


Name: Invoice Tolerance name

Description: Invoice tolerance description

Type:  

Choose either Goods or Services. Goods represent quantity based tolerances and Services represents amount based tolerances


Quantity Ordered: 

The percent above purchase order shipment line quantity ordered that you allow suppliers to invoice. Approval checks the quantity billed against the quantity ordered without taking price into consideration.


Maximum Quantity Ordered:
  • Quantity difference above purchase order shipment line quantity ordered that you allow suppliers to invoice. 
  • Approval checks the quantity billed against the quantity ordered without taking price into consideration. 
  • Enter a Maximum Quantity Ordered tolerance only if most of your purchase orders are for the same relative value.


Quantity Received:
  • The percent above purchase order shipment line quantity received that you allow suppliers to invoice. 
  • Approval checks the quantity billed against the quantity received without taking price into consideration.

Maximum/Quantity Received:
  • The quantity difference above purchase order shipment line quantity received that you allow suppliers to invoice. 
  • Approval checks the quantity billed against the quantity received without taking price into consideration. 
  • Enter a Maximum Quantity Received quantity tolerance only if most of your purchase orders are for the same relative value.

Price:
  • The percentage difference above purchase order shipment line unit price that you allow suppliers to invoice.

Exchange Rate Amount:
  • The amount of variance you allow between an invoice amount and the amount of the purchase order shipment to which it is matched. 
  • Payable compares the functional currency of each, based on the invoice and purchase order exchange rates, respectively. 
  • Enter a value in this field only if you enter foreign currency invoices in Payables.

Shipment Amount:
  • The amount of variance you allow between all invoice amounts (in transaction currency) matched to a shipment and the amount of the purchase order shipment. 
  • Approval applies the Maximum Shipment Amount hold if the match exceeds the tolerance.

Total Amount:
  • The total amount of variance you allow for both the Exchange Rate Amount variance and the Shipment Amount combined. 
  • If you do not use foreign currency, do not enter a value in this field.
Note: For the greatest control over your foreign currency invoices, you may choose to enter a Total Amount tolerance that is less than the total of your Shipment Amount and Exchange Rate Amount tolerances. 

For example, if your foreign currency invoice match is within the individual Exchange Rate Amount and Shipment Amount tolerances, you still may want Payables to prevent payment of the invoice because the exchange rate variance combined with the shipment amount variance, while within their individual tolerances, exceed your desired Total Amount tolerance.

Accounts Payable Trial Balance Report

Oracle Payables
How To
Table of Contents
How to Set Whether Payables Transfer To General Ledger Is In Detail Or Summary
3
How to Debug Account Payables Accounting Process - APACCENG
4
How do you correct invalid accounts reported by the "Create Accounting Process" in R12
Payables?
5
Accounting Entries Are Created Even Though Invoice Did Not Pass Validation
6
How do you make the R12 Accounts Payable Trial Balance Report show Detail or Summary
output?
7
Question
How
to
Set Whether Payables Transfer to
General Ledger Is In Detail Or Summary
Metalink Doc ID
Note:140545.1
Version
11.5
Answer
In the payables responsibility:
Setup -> Options -> Payables -> Transfer to GL Tab
You can transfer to GL
In Detail
Summarize by Accounting Date
Summarize by Accounting Period
Question
How to Debug Account Payables Accounting Process - APACCENG
Metalink Doc ID
Note:190146.1
Version
Answer
If you need a debug log file for a detailed analysis of an accounting problem the following
steps are required:
1. Responsibility: System Administrator
-> Concurrent - Program - Define
-> Query for the Payables Accounting Process
-> Click on the Parameters button
-> Click in the line with the parameter Debug
-> Check the flag Display
-> Save


2. Responsibility: Payables Manager
-> Other - Requests - Run
-> Choose the Payables Accounting Process
-> In the Parameters form you now have an additional parameter: Debug
-> Choose Yes for the Parameter Debug and submit the report
3. Where to find the DEBUG information
When you run the Payables Accounting proces with this parameter set to Y, the
debug information is displayed in the the normal log file for the concurrent
process. If you open up the log file, you will be able to see all of the
details about the accounting process and each transaction. This log file is
stored in the same operating system directory where all log files are stored.
4. After creating a debug log file revert the changes.
Question
How do you correct invalid
accounts reported by the "Create
Accounting
Process"
in R12
Payables?
Metalink Doc ID
Note:459274.1
Version
12.0
Answer
The Update Accounting Entries form was available in earlier releases of R11i to allow
update/correction of invalid accounts created by the Payables accounting process. The
R11i Update Accounting Entries form is phased out in 11.5.10 and is not available in R12.
In R11i version 11.5.10, accounting is not created with invalid
accounts;
instead the
accounting is reported in error and rolled back. The users are required to fix the invalid
account referenced in the transaction data at the transaction level. R12 has similar
functionality, if an account is invalid, the accounting is created with a status = Invalid. When
accounting is created with a status = Invalid due to invalid accounts, the user should correct
the transaction data or rule referencing the invalid account and then run the Create
Accounting process again. Accounting with status = Invalid and Draft can be recreated
each time the Create Accounting process is ran. You can modify transaction data and rules
to correct and change the accounting until you see accounting status = Final.


Question
Accounting Entries Are Created Even Though Invoice Did
Not
Pass
Validation
Metalink Doc ID
Note:457779.1
Version
11.5.9
Answer
If an invoice goes on hold the status will be "Needs Revalidation".
But, to determine if the
accounting_event_id is to be created, which will then allow the accounting to be created,
is
based on the postable_flag that is set for the Hold.
If this field is set to Y then the
accounting_event_id will be created.
So even if the invoice is on hold, this flag tells the
system that you still want to create the accounting.
If you want an invoice to go on hold and
NOT allow posting, then this flag has to be set to N.

Question
How do you make the R12 Accounts Payable Trial Balance Report show
Detail or Summary output?
Metalink Doc ID
Note:444044.1
Version
Version: 12.0
Answer
The R12 Accounts Payable Trial Balance has 4 templates available that
control the output that is displayed. The four templates available are:
Accounts Payable Trial Balance - Group by Account, Summary
Accounts Payable Trial Balance - Group by Account, Detail
Accounts Payable Trial Balance - Group by Third Party, Summary
Accounts Payable Trial Balance - Group by Third Party, Detail
Do the following to change the template that is used when the report is
submitted:
1. Navigate: Payables Responsibility>Other>Request>Run
2. Select the Accounts Payable Trial Balance
3. Enter all of the parameters for the report. DO NOT SUBMIT THE REPORT.
4. Click on the Options button in the Upon Completion section of the Submit
Request screen.
5. Select the desired template name.
6. Submit the Trial balance.
Do the following to change the default template used when the report is
submitted:
1. Navigate: System Administration Responsibility>Concurrent>Programs
2. Search for:
Application = Payables
Program = Accounts Payable Trial Balance
Click on Go


3. Click on Update for the Accounts Payable Trial Balance program
4. Select the Onsite Setting tab
5. Select the default template from the Template dropdown in the General
section.
6. Click on Apply to save the changes.

Using Pay-On-Receipt

Introduction
Oracle Payables and Purchasing has an interface to create standard, unapproved invoices in AP based upon the receiving of the item(s) in purchasing. This functionality is known as ‘Pay on Receipt’ or ERS (Evaluated Receipt Settlement).
Setup
1. Purchasing Lookup
Pay Group: Create a new pay group for ERS
2. Creating the Supplier (must be a pay site)
Payment region: Select newly created pay group – ERS Purchasing region (site level): Pay On: Select Receipt Invoice Summary Level: Options are Packing Slip, Pay Site or Receipt. Packing Slip assists the supplier in matching their packing slip document to your payment remittance advice. The packing slip number will print on the remittance advice of the payment document in place of an invoice number. The payment document will display 10 characters of the packing slip number.
3. Request Group
Custom Payables Request Groups: Add ‘Pay on Receipt AutoInvoice’ program so payables responsibility can also run the import.
4. Profile Options
PO: ERS Invoice Number Prefix: Remove the ERS prefix to allow more spaces for the packing slip number to print on the payment remittance advice. PO: ERS Aging Period: Enter a value to delay invoice creation for a few days. This allows time for corrections and adjustments to be entered against the receipts.
5. Purchasing & Inventory Responsibilities
Remove ‘Corrections’ from the menus. A transaction entered as a ‘correction’ will not be included in the Pay on Receipt AutoInvoice program. To record an increase in quantity, enter as a receipt. To record a decrease in quantity, enter as a return.
Processing

Run the ‘Pay on Receipt AutoInvoice’ program to create the invoices within Oracle Payables. Run Invoice Validation to approve the invoices. Include these processes on a checklist for monthly close and prior to running payment batches.