AP Supplier Upload creates and updates Oracle Payables suppliers, supplier sites (with their addresses), supplier contacts and supplier bank accounts from Excel, through the standard Oracle supplier, TCA and bank account APIs. One row can carry a supplier, one of its sites, a contact and a bank account at supplier and at site level. Download existing suppliers to change them in bulk, or start from an empty sheet to create new ones.

When to use it

  • Load new suppliers with their sites and addresses, for example when onboarding suppliers or migrating from another system.
  • Mass-update supplier or site attributes such as payment terms, pay group, payment method, holds, tax and withholding settings.
  • Create or update supplier bank accounts, at supplier level or at site, address or address and operating unit level.
  • Assign a bank account the supplier already owns to another site or level.
  • End date a bank account assignment and move the unpaid invoices to the next applicable bank account.
  • Maintain supplier site contacts.
  • Create suppliers for employees.

Before you start

  • Access to the upload in Blitz Report, in a responsibility with access to the operating units of the sites you maintain.
  • Know whether supplier numbering is automatic or manual in your Payables setup: with automatic numbering leave Supplier Number blank on new suppliers, with manual numbering enter it.
  • Payment terms, pay groups, payment methods, locations, accounts and other reference values must already exist; the columns offer them as lists of values.
  • Bank accounts are validated by the Oracle Cash Management country rules (for example the routing transit number check for the United States and Canada).

Choose a template

TemplateUse it for
Create Suppliers – all fields (default)Creating new suppliers and supplier sites with their address, contact and bank account columns. Opens an empty sheet.
Create or Update Suppliers – all fieldsDownloading existing suppliers to change any supplier, site, contact or bank account value, including the descriptive flexfields.
Create or Update Supplier Level DetailsSupplier header values and supplier level bank accounts, without sites.
Create or Update Supplier Site DetailsSite, address, site contact and site bank account values.
Create or Update Supplier Site ContactsSite contacts only.
Create or Update Assigned Bank AccountsSupplier and site bank accounts together.
Create or Update Supplier Level Bank AccountsBank accounts assigned at supplier level.
Create or Update Supplier Site Bank AccountsBank accounts assigned at site, address or address and operating unit level.
Assign Existing Bank AccountsAssigning bank accounts the supplier already owns to another level, without entering bank details.
Update Supplier Site Hold FlagsSetting or releasing the site invoice and payment holds.
Create Suppliers from EmployeesCreating employee suppliers with their site and site bank account.

Step 1 – Set the parameters

Open AP Supplier Upload in Blitz Report, choose the template and set the parameters. With the default template the run screen shows:

ParameterMeaning
Upload ModeCreate opens an empty sheet for new records; Create, Update downloads existing records for editing and lets you add new ones; Update only changes existing suppliers, sites, contacts and bank accounts and rejects any row that would create one, including a bank or bank branch.
Allow Update on CreateYes processes a Create row that matches an existing supplier or supplier site as an update. Otherwise such a row is rejected.
Exclude Employee SuppliersLeaves employee suppliers out of the download.
Bank Account Status, Contact StatusDownloads active or inactive bank account assignments and contacts.
Update Supplier Bank Accounts, Update Supplier Sites, Update Site Bank Accounts, Update Site ContactsInclude supplier bank accounts, sites, site bank accounts and site contacts in the download.
Default Site Bank Acct Assign LvlThe level a new site bank account is assigned at (Site, Address – Operating Unit, Address) when Site Bank Assignment Level is blank.
Default Tax Rounding Rule, Default Inclusive Tax, Default Allow Offset Taxes, Default Pay Each Document AloneValues new rows default to.

The update templates also offer filters to select the suppliers to download: Operating Unit, Supplier Type, Supplier Name, Supplier Number (single values or ranges), Payment Method, Tax Registration Number, Supplier Site and Supplier/Site Status.

Blitz Report run screen for AP Supplier Upload with the default template Create Suppliers - all fields and Upload Mode Create

Step 2 – Run to download the Excel file

Click Run. The Excel file downloads and opens: empty for Create, otherwise with one row per supplier, site, contact and bank account combination.

Downloaded Excel file with an empty upload sheet for new suppliers

Step 3 – Enter or change the supplier data

For a new supplier enter the Supplier Name, Vendor Type and the supplier values you need, such as Payment Terms. To create a site on the same row, enter the Address Name, Site Name, Operating Unit, Country and the address lines, and set Purchasing Address/Pay Address and Purchasing Site/Pay Site. For a second site of the same supplier, add another row with the same Supplier Name. To link a new supplier or site to an existing TCA party or party site, enter its Party Number or Party Site Number. Supplier Number and Site Name of an existing record cannot be changed.

Bank accounts are entered in the Vendor Bank … columns (supplier level) and the Site Bank … columns (level set by Site Bank Assignment Level). A new bank account needs the Bank Country, Bank Name, Bank Branch Name and Bank Acct Num, and the Bank Branch Type when the branch does not exist yet; banks and branches that do not exist are created. Enter the alternate bank and branch names where the country requires them, for example Japan.

  • Add Existing Bank Acct assigns an account the supplier already owns at this level, as the Add button on the supplier Banking Details page does. Leave the bank, branch and account columns blank on that row.
  • Bank Branch Change is required when you change a bank or branch column of an existing assignment: Move to another Bank/Branch points only this account at the bank and branch named, creating them if needed; Rename this Bank/Branch renames the bank and branch the account is on, for every supplier using them. Bank Branch Type, BIC and the alternate names can only be changed by renaming.
  • Update Unpaid Invoices = Yes on an assignment whose Bank Acct Assign End date has been reached moves the supplier’s unpaid invoices to the next applicable bank account, as the Supplier page offers. Invoices already selected for payment keep the old account, and invoices for which no other account applies are left without one.
Excel file with new supplier Summit Office Interiors and its two sites SEATTLE and PORTLAND in Vision Operations, both rows marked Create

Step 4 – Validate and Save

Click Validate and Save. This checks for missing required values and invalid list of values entries and saves the file. Correct any rows it flags before uploading.

Both supplier rows show status Valid after Validate and Save

Step 5 – Upload the file

In Blitz Report click Upload and select the saved file. This submits the upload request, which creates or updates the suppliers, sites, contacts and bank accounts row by row.

File Upload page with the saved Excel file selected for upload

Step 6 – Review the result report

When the request completes, a result report opens listing every uploaded row with its status and message.

What’s produced

  • Suppliers, supplier sites with their addresses, site contacts and supplier bank accounts with their assignments, created or updated.
  • Banks and bank branches created where a new bank account refers to one that does not exist.
  • Unpaid invoices moved to the next applicable bank account where Update Unpaid Invoices is Yes.
  • A result report listing every row with a status (success or error) and a message.

Common questions

Can I create a bank or branch without a bank account?
No. Banks and branches are created only together with a supplier bank account. Use the CE Bank and Branch Upload to maintain banks and branches on their own.

Why is my bank account rejected by a routing number or check digit validation?
The Oracle Cash Management country validations apply, for example the routing transit number check for United States and Canadian branches. Correct the branch or account number; your system administrator can switch the validations off with the profile option CE: Disable Bank Validations if required.

Can I move an existing bank account assignment to another level?
No. Site Bank Assignment Level cannot be changed on an existing assignment. End date it and assign the account at the new level with Add Existing Bank Acct.

How do I deactivate a supplier, site or contact?
Set its Inactive Date, Site Inactive Date or Contact Inactive Date. The upload does not delete records.

Can I create suppliers for employees?
Yes, with the Create Suppliers from Employees template. Pick the Employee Name; Vendor Type must be Employee, and an employee can be a supplier only once.

Why does a future end date not move the unpaid invoices?
Invoices move only once the assignment end date has been reached, because the end dated account still applies until then. Upload the row again with Update Unpaid Invoices = Yes after that date.

Troubleshooting

MessageCauseWhat to do
Supplier with this name and/or number already existsA Create row for a supplier that exists.Download the supplier and update it, or set Allow Update on Create to Yes.
Supplier Number should be left blank when Automatic Numbering is enabledA Supplier Number on a new supplier with automatic numbering.Leave Supplier Number blank.
Supplier Number is required when manual Supplier Numbering is enabledManual numbering and no Supplier Number.Enter the Supplier Number.
Suppliers cannot be created in Update Mode (also Supplier Sites, Contacts, Banks, Bank Branches, Bank Accounts, Bank Account Assignments)Upload Mode is Update and the row would create a record.Correct the identifying values, or upload in Create, Update mode.
Party Site Number or Address Name, Site Name, and Operating Unit are required to create or update Supplier SitesSite columns are partly filled.Enter Address Name (or Party Site Number), Site Name and Operating Unit.
Address details must be specified to create a new AddressA new Address Name without country and address lines.Enter the Country and address columns.
Supplier Site Code already exists for Supplier and Operating UnitA Create row for a site that exists.Update the existing site, or use another Site Name.
Another Address with this Address Name already exists for this Supplier PartyThe Address Name is used by another address of the supplier.Use a unique Address Name, or the existing address.
Vendor (or Site) Bank Name is required to create a bank account (also Bank Country, Bank Branch Name, Bank Acct Num, Bank Branch Type)A new bank account without its mandatory bank details.Fill the named column.
Bank Branch Change must say whether to move the account to another bank and branch or to rename the one it is onA bank or branch column of an existing assignment was changed.Set Bank Branch Change to Move to another Bank/Branch or Rename this Bank/Branch.
Add Existing Bank Acct assigns the account as it stands, so the bank, branch and account columns must be left blankAdd Existing Bank Acct together with bank details.Clear the bank, branch and account columns on that row.
Site Bank Assignment Level cannot be changed on a bank account assignment that already existsA changed assignment level on a downloaded row.End date the assignment and assign the account at the new level.
Update Unpaid Invoices requires a Bank Account Assignment End DateUpdate Unpaid Invoices = Yes without an assignment end date.Enter the Bank Acct Assign End date.
The Bank Account already exists and is owned by a different partyThe account number belongs to another supplier or party.Check the account number.
Liability Account is Invalid (also Prepayment Account, Bills Payable Account, Distribution Set)The value is not a valid account or distribution set.Pick the value from the list.
This employee already exists as a SupplierA supplier for this employee exists.Update the existing employee supplier instead.