AP: Suppliers

First let’s see what is the literal meaning of the term supplier?

A person(s) or an organization(s) that “supplies”, “sells” or provides something, it can be goods or services or both, tangible items or intangible items. For Example:

  1. A florist supplies flowers, bouquets and plants, and a gardener supplies its services of taking care of the garden.
  2. Oracle Corporation supplies both products as well as services, Oracle EBS is a product and My Oracle Support(formerly Metalink) is a service.

Are we clear on what is the meaning of Supplier?

Now, here is what a Supplier is in Oracle Application:

  • Theoretically, An entity to which your organization is Liable To, i.e. your organization has booked some liability against that party. Also the Supplier Setup form only shows natural account which has Liability as its nature. The reason for only one nature of account to display there is that Suppliers are you Creditors.
  • In Oracle Apps a supplier can be:
    • General Supplier, Hardware Vendor, Raw Material Manufacturer, Stationary, Book Store, Insurance Companies, Leasing Companies, Workshops, etc.
    • Government Organizations
    • Tax Collecting Authorities. In case of Pakistan it would be Federal Board of Revenue(FBR), State Bank of Pakistan(SBP) and National Bank of Pakistan(NBP)
    • Utility Suppliers like Electricity Department, Cell Phone and Land Line Service Providers. In case of Pakistan PTCL, KESC, WAPDA, etc.
    • Organization’s Employees: Yes, your employee is also your supplier. Not logically but technically in case of Oracle Apps. You have to open your employee as a supplier when you to Reimburse the Expense claims of your employee.
    • Petty Cash Administrator: Another Employee opened as a supplier to pay Petty Cash Advances and maintain petty cash through Oracle Payables.
    • Petty Cash Supplier: We open this supplier (particularly in Pakistan’s scenario) to pay off all the petty expenses.
  • Technically, a shared entity across all Oracle Applications
  • In R12, Suppliers are owned by Oracle Purchasing module

We see suppliers mainly in Oracle Purchasing and Oracle Payables Module. Since Oracle Apps is designed to cater the variety of industries globally, so there is a supplier’s hierarchy to cater the global need of recording the liability as well.

Here is how Oracle Apps defines a Supplier’s Shared Entity. It divides the Supplier in to two portion:

  1. Supplier Master or Header Level – Part of Trading Community Architecture and is visible across the instance.
  2. Supplier Site Level – Visible only to the Operating Unit.

Both levels are required to define a supplier in the system. The transaction is performed at Site Level i.e. Invoice is booked against the supplier’s site.

Let’s take an example of a supplier to understand the Master and Site level concept. Suppose there is a Hardware vendor which has its branches in different cities and/or different countries. This hardware vendor has its Head Office in Karachi and sales offices in Lahore and Islamabad. This hardware vendor has its policy that all the purchase will be dealt from sales offices but the receiving of cash will done from Head Office as its finance department resides there. Now your organization purchase its hardware from Lahore but has to pay for it to the Head Office in Karachi. There are two types of document generated in this scenario.

  1. Purchase Order
  2. Payment Cheque [or Check as Oracle Apps says it in American English ;) ]

To deal with this, Oracle has concept of Supplier Site. For the above scenario, there will two sites for this vendor

  1. Lahore Site, purpose of this site will be Purchasing
  2. Karachi Site, purpose of this site will be Payment or Pay Site

In Oracle Purchasing you will only be able to raise the PO against the Lahore site and Karachi site will not be visible in the LOV in Purchasing Module. And in Oracle Payables you will only be able to enter invoice and pay check against Karachi site.

So you see the purpose of Site and Master. There is always one Master Record of supplier and multiple Sites depending on the scenario.

NOTE: Master record doesn’t mean it is Head Office and Site are Branches. Head Office and branches both are sites.

SUPPLIER SETUP

Now here are the setups steps for Suppliers in Oracle Payables. I will not be able to discuss “Each” option but only the ones necessary or is used in Pakistan particularly:

  1. Setup an Inventory Organization which is part of Payables setups
  2. Configure Payables System Setup
  3. Create Supplier Master
  4. Create Supplier Site
  5. Configure Site options

Payables System Setup

These options are defaulted on supplier form. Most of the fields are optional but it is for ease of entering the supplier data. All the fields are changeable on Supplier form or Invoice workbench. You configure the following in this form

  • Supplier Numbering: Auto or Manual. Alphanumeric or Numeric.
  • Invoice Match Option: How you want to match the invoice with PO or after receiving items
  • Payment:
    • Currency: A default payment currency.
    • Pay Group: This is the Grouping of suppliers in a category. For example, Utility Suppliers, Sundry Creditors, Chemical Supplies etc. But I use it for categorizing the invoices, so I don’t use it here as its an optional field as well. Pay group is defaulted to Supplier form and from supplier form to Invoice Workbench. You can change it on the workbench form.
    • Term Date: The date when system start calculating the payment terms thereby calculating the invoice aging.
    • Pay Date Basis: If your supplier is giving discount then you can setup a payment term with discount and set the pay date basis accordingly
    • Payment Term: A default payment term

This setup is across the instance and is DEFAULTED on every new supplier.

Supplier Master Setup

  • Supplier Type: Oracle bifurcates supplier in two types, Standard and Employee. The supplier types I’ve mentioned above are Organization Type like Utility, Manufacturing, Tax Authority. etc.
  • Organization Name: It’s the name of the supplier. For example Oracle Corporation
    • NOTE: Naming convention should be strictly followed. Oracle itself emphasizes on setting up a naming convention for suppliers becuase for the application “Oracle Corp.” and “Oracle Corporation” are two different suppliers.
  • Country: Do I need to explain this?
  • Tax Registration Number: This field is also self explanatory.
  • Taxpayer ID: Again a self explanatory field. In Pakistan we use this field as NTN
  • Alias: I haven’t used this field yet.
  • URL: Self explanatory.

Once done with the master. A detailed web form open with Company Profiles, Banking Details etc.

Here you can configure the option for both Master and Site and to do so you have to create a site.

Supplier Site and Detail Setup

  • To create a site you have to create an address. On the Supplier detailed web form there is a link “Address Book” on the left side bar. Go to this link and create an address.
    • Country: I don’t think I need to explain this field
    • Address Line 1: At least one address line is mandatory. You can use the other four lines as well.
      • NOTE: Do not enter city in any of the address line. City field is given separately.
      • NOTE: Do not use the commas at end of the address line because the system automatically puts one after each Address Line.
    • Address Name: This is basically Site Name. This name will appear on the invoice form.
      • NOTE: You can enter a larger text but the invoice form will only displays 15 characters. So be careful while naming the site.
    • Address Purpose: The site you are adding is for what purpose? RFQ, Purchasing or Payment
    • After you are done with address creation then you have to attach this site to and Operating Unit.

Now you are able to setup various options like following

  • Tax Details: For enabling Withholding Tax and Sales Taxes
  • Accounting Controls: For Liability account, Prepayment account and Distribution Sets
  • Payment Terms: Different sites can have different payment terms
  • Payment Methods: Define the method of payment medium used for this site. Like Check, EFT or Bank Instruction.

Remember: Some options requires configuring both Master and Site level. Like Payment Methods and WHT.

I will elaborate the Setup of Supplier in this same entry later. If you have any questions email it to me.

That’s All :)

Oracle EBS: MultiOrg Concept

Since Oracle EBS or E-Business Suite is a complete automated application and caters the need of variety of industries. It has an architecture called MultiOrg or “Multiple Organization”.

Whenever we talk about an organization irrespective of its multiple structure, we will find certain common things or feature or let me call it departments. It is not necessary that every organization has every department. But some departments and/or processes are more or less the same.

What is an Organization? In EBS it is a vague term, infact, varied term. In Oracle EBS an organization can be a Legal Entity, or an Inventory, or a department. Anything can be treated as organization in Oracle. When we go through the Oracle EBS documentation we will find the excessive use word Organization. But it not the organization we refer it to here in daily routine.

In our daily routine if we say the word “organization”, we will certainly be referring to some company, for example, Inbox Business Technologies, IBM, Acer, HP, these are the example of organization selling hardware. But in Oracle Multi Org structure they are referred to as Legal Entities.

The Multi Org structure in Oracle consists of following organizations

  1. Business Group or HR Business Group
  2. Ledger
  3. Legal Entity or GRE
  4. Operating Unit
  5. Inventory Organization

BUSINESS GROUP (BG)

A business group is the top level in multi org structure. Oracle view human resource as the basis for the business. A human resource is selling the products that organization is manufacturing, a human resource is purchasing raw materials required to make a product, a human resource is making accounting and financials statement. In short a legal entity transacts because of Human Resources.

In Oracle EBS, Business Group holds the employee information. If there is a Group of Companies and they all are using a single instance of Oracle Apps then every employee in each company will be defined at BG level. Each employee will then be assigned a responsibility. That responsibility determines which company that employee belongs to and what type of transaction can be carried out. When a fresh EBS instance is installed it has a Default Business Group namely Setup Business Group. We usually rename it as per our requirement.

A BG can have multiple ledger attached to it and there can be Multiple Business Groups in one instance.

Oracle HR resides at this level of MultiOrg structure.

LEDGER

Formerly called Set of Book in R11i. Ledger is an accounting book.

Take an example of a utility shop with an old man sitting with a big register. In that register he notes every transaction related to money or finances. Let’s say he sells some bottles of mineral water to a person. He notes the Date on the transaction took place, the Amount involved in that transaction, Person’s name, particulars of goods sold to that person.

This is similar to what we do in a ledger. There are 4C’s concepts in Ledger.

  1. Chart of Account (Particulars of Goods)
  2. Currency (Amount)
  3. Calendar (Date)
  4. Subledger Accounting Convention (Cash / Accrual)
Oracle General Ledger resides at this level.

LEGAL ENTITY

Legal Entity definition by book is any company which is reporting to Government, an entity which exists. In Oracle EBS a company is also referred to as GRE – Government Reporting Entity. A legal entity has a disclosure requirement of their annual revenue. An organization which prepares its Balance Sheet and Income Statement.

Oracle says anything can be your legal entity. Your manufacturing plant can be your legal entity, your departments can be your legal entity. Your inventory can be your legal entity. A legal entity is the one for which you want a Balance Sheet and Income statement. How can a balance sheet be generated for a department is another topic…

OPERATING UNIT

Operating Unit (OU) comes under a ledger with a legal context. “Legal Context” is referred to as the Legal entity to which it is attached. The purpose of an operating unit is to segregate or separate subledger transactions. A legal entity having different branches in Pakistan can treat each branch an operating unit.

Oracle Payables, Purchasing, Receivables, Order Management resides at this level of MultiOrg.

In general an operating unit is the one dealing with paper work. How?

Take an example of P2P (Procure to Pay) cycle. It involves Purchasing and Payables. From Purchasing you generated an RFQ (Request for Quotation) and send it to vendor, against the RFQ you receive a Quotation. Against that quotation you send the PO (Purchase Order), Against that PO you receive Goods and GRN (Goods Received Note), against that GRN you receive payables Invoice, against that invoice you make Payment. Each of these documents are from Oracle Purchasing and Payables.

Similarly there is a O2C (Order to Cash) cycle.

INVENTORY ORGANIZATION

Inventory Organization is last or the lowest level of MultiOrg structure. Inventory organization refers to any kind storage of item, finished goods and raw materials, etc. This storage can be Warehouse, Floors, Cabinets, Drawers, or a logical store which don’t exists physically.

Inventory in general refers to storage and movement of goods from one Inventory organization to another. Inventory has two types of inventory: Master Item Inventory Org, Inventory Organization and Sub-Inventory Org.

Master item inventory stores the every information of item or the definition of item. It does not store the information of location that item is placed or the quantity of item available. Inventory Organization is same as the Master but it has the costing definition, locator information, and types of item it can store. Each Inventory organization should have at least one Sub Inventory Organization. There can be multiple sub inventories under one Inventory Organization. Costing method can also be defined at sub inventory level.

Oracle Inventory, Manufacturing, Warehouse Management, Enterprise Asset Management resides at this level.

Follow

Get every new post delivered to your Inbox.