0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
523 visualizzazioni64 pagine
This is the basic theory document for oracle ebs. This document is for the beginers of oracle E-business suite functional stream and good document for perople who wants to increase their knowledge in oracle application E-business Suite.
This is the basic theory document for oracle ebs. This document is for the beginers of oracle E-business suite functional stream and good document for perople who wants to increase their knowledge in oracle application E-business Suite.
This is the basic theory document for oracle ebs. This document is for the beginers of oracle E-business suite functional stream and good document for perople who wants to increase their knowledge in oracle application E-business Suite.
Oracle EBS suite is a comprehensive set of enterprise wide business applications that runs entirely on the internet. Here, you have the choice to either implement one module or the enterprise suite. EBS helps an enterprise make smarter decisions with better information, share unified information across the enterprise, reduce information technology expenses, and enable business to run more efficiently. - The new SWAN user interface in R12 greatly improves the look and feel of Oracle e- business suite. - The new user interface brings together some of the best UI concepts from a host of Oracle applications. - The new user interface is a sub-class of browser look and feel (BLAF) and replaces the former look and feel. - Oracle E-business suite is a fully integrated, comprehensive suite of business applications for the enterprise. - Oracle applications architecture is a framework for multi tiered, distributed computing that supports Oracle application products. INTERFACES: - EBS applications are either forms-based or HTML-based. Forms-based applications are optimized for processing a large volume of transactions. HTML based applications, referred as self service applications are optimized for ease of first-time use. For example, to enter a batch of journals, EBS provides a form based application and to submit an expense report, EBS provides an HTML based application. FIELD COLORS: - Each block in Oracle EBS form contains fields you use to enter, view, update, or delete information. A field prompt describes each field by telling you what kind of information appears or what kind of information you can enter in the field. Fields are color based to indicate their type. White : it allows data entry (mostly optional) Blue with black text : it indicates drilldown capability Yellow : it requires data entry (Mandatory) White with green text: it is display only (read only) Blue : it indicates fields to use in query mode.
2
BENEFITS OF EBS: - EBS available in multiple languages. - Supports multiple currencies. - Supports flexible management of business process. - Has a common data model. - Supports statutory (Government), and customary local requirements. - Built on open standards. MAJOR ORACLE EBS PRODUCT FAMILIES: - Oracle Financials (GL,AP,AR,FA,CM,TRESURY,LEASE MANAGEMENT,ETC). - Oracle SCM (PO,INV,OM,SHIPPING, TRADE MANAGEMENT ETC). - Oracle MFG (BOM, WIP, MRP, PRODUCTION SCHEDULING ETC). - Oracle Procurement (PO, SOURCING, ADVANCED PRICING, IPROCUREMENT ETC). - Oracle Projects (PROJECT COSTING, PROJECT BILLING, PROJECT CONTRACTS ETC). - Oracle HRMS (HUMAN RESOURCES, SELF SERVICE HR, ADVANCED BENEFITS, PAYROLL ETC). MAJOR ORACLE EBS KEY BUSINESS FLOWS: - Procure to pay : p2p cycle - Order to cash : o2c cycle - Demand to build : d2b cycle - Inventory to fulfillment : i2f cycle - Campaign to order : c2o cycle - Contract to renewal : c2r cycle - Benefits to payroll : b2p cycle This is not the exhaustive list of flows, but these are the major flows in Oracle EBS. ARCHITECTURE OF ORACLE APPLICATIONS R-12: - The R12 technical architecture is a direct response to the business needs of the customer. In support of business needs oracle developed four architectural modes for users that are accessed and controlled through the personal home page or Portal. - The basic technical architecture of oracle EBS is based on 3-Tier Architecture. - A Tier is a logical grouping of services, spread across more than one physical machine. EBS consists of three-tier architecture. 3
- Desktop/Client tier: This provides the user interface that could comprise desktop computers, laptops, PDAs or mobile devices. Its purpose is to capture or display information to the user. - Application tier: This tier also referred as middle-tier is responsible for holding the application logic that supports and manages the various application components. - Desktop tier: Supports and manages oracle database and is responsible for storing and retrieving application data. The connection between the application tier and database tier can operate successfully on wide area network, because both tiers exchange a minimum amount of information. SHARED ENTITIES IN ORACLE EBS: - A shared entity in oracle EBS enables one time definition of an object and the use of that particular object across several products. Ex: Define customers in AR and use them across other modules or applications of Oracle EBS. - Shared entities are owned by a single product for TABLE PURPOSE ONLY.
LEDGER ACCOUNTING INFORMATION GL UNIT OF MEASURE METHOD OF QUNTIFYING ITEM INV ITEMS RAW MATERIAL, FINISHED GOODS, OR SERVICES INV SUPPLIERS VENDORS WE BUY FROM PURCHASING CUSTOMERS BUYERS OF THE END PRODUCT AR SALES FORCE INDIVIDUALS CREDITED WITH SALES REVENUE SALES EMPLOYEES/LOCATION/ORGANIZATIONS PERSONNEL WHO PERFORM ASSIGNED TASKS/BUSINESS SITES/LOGICAL UNITS HRMS
4
This is not an exhaustive list, just for learning and reference only.
BASICS OF SYSTEM ADMINISTRATOR: - System administrator application is responsible for EBS security definitions, creating of users and responsibilities, creating new menus and functions, and concurrent processing etc. - Responsibility is a level of authority which determines whether the user/responsibility holder can access oracle applications, self service web applications or only mobile applications. - Responsibility Determines the application functions that a user or responsibility holder can use, the reports and concurrent programs he/she can run, and the data that those reports and concurrent programs can access. COMPONENTS OF RESPONSIBILITY: REQUIRED OR MANDATORY: - Data group: A data group specifies the oracle application database accounts to which a responsibilitys forms and concurrent programs connect. - Menu: Determines the forms that a responsibility can display and the functions it can access - Request Group(Optional): Determines the concurrent programs that a responsibility can run. First we create our own responsibilities Ex: IVAS PO, IVAS OM etc then we create a user EX: IVAS and we assign all these responsibilities to the user. PROFILES OR PROFILE OPTIONS: System administrators control various profile options in oracle applications that determines how the applications look, feel, and operate. Profiles or profile options set the Security type of the Organization. We can use profile options at different levels, setting a user profile affects application users across one of the four different levels. - Site level: applies to all users at an installation site. - Application level: applies to all users of the specified application, ex, a profile option could be set that applies to all the PO users. This profile level overrides the profile option set at site level. 5
- Responsibility level: applies to all users currently signed in under one responsibility. Ex: a profile option can be set to all the GL users using GL supervisor responsibility. This profile level overrides the site and application level profile options. - User level: applies to individual users, identified by their application usernames, ex: a profile option can be set that applies only to user IVAS. This level profile option overrides all the above mentioned profile options. In Other words this is the highest level in terms of profile options.
FUNDAMENTALS OF FLEXFILEDS: A Flex field is a configurable field that opens in a window from a regular oracle applications. Defining flex fields enables you to tailor oracle applications to your own business environment. You can easily define flex fields to modify or extend oracle applications without programming. Using flex fields you can: - Structure certain identifiers required by oracle applications according to your own business environment. Key Flex Field (to use GL its mandatory to define your Chart of Accounts Structure). - Collect and display additional information for your business as required. Descriptive flex filed. KFF DFF Owned by one application, used by many Associated with tables in a specific application. Required to set up, not always required to use Setup is optional Supports intelligent keys no intelligence, stores additional information. Identified by Segments Identified by attributes Identifies entities, and drives reporting Capture additional information only.
6
ORGANIZATION STRUCTURE IN ORACLE EBS: Business Group: A business group is the highest level of the structure and does not have an accounting impact. The business group determines which employees will be available to ledgers and operating units related to that business group. Ledger: A ledger is the highest level that impacts accounting. And all the financial transactions takes place in a financial year will be posted to ledger and balance sheets are prepare in the ledger. Legal Entity: A legal entity is a legal company where we prepare tax and fiscal reports. Operating Unit: An operating unit is a major company, division, or operating hub, in other words the exact place where the company/organizations OPERATIONS takes place. Ex: A Manufacturing Unit. Inventory Organization: An inventory organization typically handles goods, items, and other operative items which are required for day to day operations; it can be a warehouse, service centre or any other location which look after items or goods.
SAMPLE ORGANIZATION STRUCTURE: - Business group does not have accounting impact. - Legal Entities post to a ledger. Each organization classified as a legal entity must specify a ledger to post accounting transactions. A legal entity can point to only one ledger, but a ledger can have multiple legal entities. - Operating units are part of Legal entity. Each organization classified as a operating unit must reference a legal entity. An operating unit can point to only one legal entity, but a legal entity can have multiple operating units. - Inventory organizations are part of operating units. Any organization classified as inventory organization must reference to an operating unit. An inventory organization points to only one operating unit, but through standard functionality can be referenced by any operating unit having the same ledger as the attached operating unit. Items are defined in the master inventory organization and added to the appropriate child organizations. Any inventory transactions are secured by the inventory organization.
7
MULTIORG ACCESS CONTROL (MOAC): This is the new feature in Oracle EBS R-12 applicable for using multiple operating units which out changing or switching responsibilities. MOAC applicable to all the applications/Modules of oracle which function on the basis of operating units. Ex: Payables, Receivables, OM etc.
Overview of Oracle SCM: - Supply chain Management or SCM of oracle EBS family is widely used application package which contains many modules like OM, PO, INV, SHIPPING, ADVANCE PRICING and many more. - A typical supply chain management covers O2C cycle, which based on fulfilling customer requirements like sales, services and support etc. - Lets have a look at the typical order to cash cycle: o We can book orders (OM) from a diverse sources like I stores (online store applications), EDI, XML or data entry. o After we enter orders in OM, the items (INVENTORY) on the order are validated in oracle inventory. o A price (ADVANCE PRICING) is calculated for the item using the pricing engine. o The availability of the items (ATP RULES) are checked and reserved if necessary, the items are then pick released and shipped to the customer. o We can record the customers acceptance of the goods either before the items are billed or after the billing takes place. o Customer acceptance is optional and we can enable the customers acceptance functionality using the system parameter enable fulfillment acceptance. o We can then invoice the customer (ACCOUNTS RECEIVABLES) for the items shipped, perform cash management and reconciliations.
So far we have came across the basic stuff of Oracle EBS, so let us begin with the complete flow in the upcoming pages. This Document is intended and prepared keeping the theoretical perspective of the students; this Document will help you prepare for your interview sessions and a broad theoretical understanding of the major SCM modules of oracle. EITHER MODIFY YOUR DREAMS. OR MAGNIFY YOUR SKILLS.. 8
ORACLE PURCHASING: Purchasing, procurement, supply chain, whatever you call, but this is how your company gets all kinds of stuff. When this process is combined in an integrated enterprise resource planning (ERP) package such as EBS suite, things can get complicated. To uncomplicated these things, we must know the setups involved in each and every application for ease of use. Purchasing Flow: REQUISITION: Purchasing flow starts with REQUISITION. Requisition is a formal request for goods, items, or services. Usually requisition is created and sends it to the purchasing department where the concerned people may accept or reject the requisition. Requisition is of 2 types: Internal Requisition: If we need goods, items, or services inside the organization, say, someone is in need of a welding machine for a time being from another department, may go for an internal requisition. Purchase Requisition: If we need goods, items, or service from outside, that is from suppliers or vendors we create purchase requisition. Requisition is created at three levels, that is HEADER, LINE, AND DISTRIBUTION LEVEL. Requisitions are stored in po_requisition_headers_all table (requisition_header_id) is the primay key. Po_requisition_lines_all table contains the line level information. (requisition_line_id) is the primary key. Po_req_distributions_all table contains distribution information. REQUEST FOR QUOTE: After requisition is approved, purchasing department will ask for quotations from the approved suppliers or vendors for price, availability, terms and conditions. QUOTATIONS: We receive quotations from the suppliers or vendors, and we do quote analysis, quote analysis is the process of finding out the best quote which have certain parameters, like the vendor history, the time he takes to deliver the goods, quality of the goods etc. 9
PURCHASE ORDERS: Now the best quote becomes the purchase order. Purchase order is a legal document which states the terms and conditions of a particular purchase. Purchase is a liability to the buyer and Revenue to the seller. Purchase order is of 4 types: Document Type Usage Blanket Purchase Order Created when terms, such as payment terms, and negotiated prices, and goods or services are known, but specific delivery dates are not. These can be either set up either for a specific organization or as global agreements for all organizations to access. Contract Purchase Order Created when the terms and conditions of a purchase are known, but specific goods and services are not, when a line references a contract purchase order, oracles advance pricing feature can be used for complex pricing schedules. Planned Purchase Order Created for a long term agreement where the items or services, terms, and at least a tentative deliver schedule are known. Standard Purchase Order One time purchase of goods or services.
Buyers: In EBS employees who set up as buyers only can create purchase orders, requisitions and which proper access can approve both documents. First create an employee in HRMS, Navigating to People>Enter and Maintain. Then add the employee as a buyer in Purchasing application, Navigating to Setup>Personnel>Buyer. Now add this buyer to the user using which we are accessing our Responsibilities in System Administrator Navigating to Security>User>Define, Query our user and assign the employee created as a buyer to the user at PERSON Column and save the record.
10
PURCHASING OPTIONS (REQUIRED) IMPORTANT TOPIC IN INTERVIEWS
Responsibility: Purchasing Navigation: Setup>Organizations>Purchasing Options Purchasing options are created to define defaults and controls for purchase orders and requisitions. Many of these options can be overridden on individual documents. These are set up for each individual operating unit separately, and you will be required to select the operating unit prior to selecting the setups. Field Name Control Price Tolerance (%) Tolerances can be set for the amount that a purchase order can exceed a requisition it was created from. The % tolerance is the total percent any one line on a purchase order can exceed the price on the requisition line it was created from. This only refers to overages not shortages. Enforce Price Tolerance (%) Prevents purchase orders from being approved when the price tolerance is exceeded. Not selecting this option will give the buyer a warning but allow the purchase order to be approved. Price tolerance amount (in functional currency) Assigns a hard dollar limit, up to which a purchase order line can exceed the associated requisition line. Can either be assigned alone or with the price tolerance (%) where the lower of the two tolerances will be enforced. Enforce price tolerance amount Prevents purchase orders from being approved when the price tolerance amount is exceeded. Not selecting this option will give the buyer a warning but allow the purchase order to be approved. Enforce full lot quantity Used to determine how internal requisitions will create lines for items under lot control. None will allow any amount to be purchased, automatic will default to the item rounding factor set up on the item, and advisory will suggest that the line be rounded to the item rounding factor but allow the buyers to override the suggestion. Receipt close point Determines if a shipment is closed based on 11
the inspection, delivery, or receipt of the item. Cancel Requisition Determines how a requisition is handled when the associated purchase order is canceled. Always will cause both the purchase order and the requisition to be canceled, ever will leave the requisition open for later use or manual cancellation, and optional will allow the buyer to determine if the requisition should be cancelled or not. SBI buying company identifier Used with the self billing feature of EBS (pay on receipt), a unique identifier for buying company can be added to be part of the invoice number generated during self-billing. This will appear in the second segment of the self-billed invoice number. Gapless invoice numbering Determines if gapless sequence will be generated for each self bill generated for a unique combination of SBI buying company identifier, selling company identifier (supplier) and invoice type. Output format Output format of the printed purchase order. PDF cannot be modified, and text can be modified after printing. Max.attachment size When e-mailing purchase orders, the max size in megabytes, and will be send as a Zipped format. e-mail attachment file name Can be used to overwrite the extension on the attachment, such as .zip, to prevent the attachments from being stopped by e-mail filters. Display disposition messages Determines if the instructors for disposal of a item are displayed on the requisition. These instructions would have been set up on the item themselves. Notify if blanket PO exists Notifies buyers when an active blanket purchase order exists for an item entered on a line of any documents. Allow item description update While creating a new item, it is the item setting that will determine if a specific item on a purchasing document can have its description updated. Enforce buyer name Determines if buyers can create purchase orders with only their names or are allowed to change it to any qualified buyers name. Enforce supplier hold Prevents purchase orders from being approved if the supplier is on hold, as defined in the supply base>supplier>invoice management 12
widow. RFQ required Prevents requisition from being created into purchase order if a request for quote is not received, this can be overridden on a requisition line.
DOCUMETS DEFAULTS: It is a region in the same form, (bottom), and defines how information can default onto a document when it is being created. FIELD NAME CONTROL Requisition import group by Controls how requisitions are grouped and combined when imported through the requisition open interface, including, requisitions created by WIP, MRP, OM and INV. All or null will not group the requisitions, available grouping fields are include buyer, category, item, location and supplier. Internal requisition order type Internal requisitions will be released and imported in order management under the order type identified here. Internal requisition order source With only the selection of internal, it is the source used to transfer internal requisition data from purchasing to order management. Receipt close tolerance (%) Controlling the closing point on documents in purchasing is a major decision that can increase or decrease a buyers workload. If documents do not close automatically, then the user will need to manually monitor and close them, the receipt close tolerance tells EBS when to close orders for receiving transactions. When the receipts made against an order reach within the tolerance percent of the quantity order, they will close for receiving, but will allow future receipts to be made against a closed order. This can be overridden when setting up individual items and purchase orders. Invoice close tolerance (%) Determines when EBS will close a purchase order that has been matched to an invoice. When the invoice matched to a purchase order line is within the tolerance percent of the line amount, the line will close for invoicing, but will still allow future invoices to e matched the line, this can be overridden when setting up 13
individual items and purchase orders. Quote warning delay Determines the number of days prior to the expiration date on a quote that a warning will be sent to the buyers. Line type Determines the default line type for requisitions, purchase orders, quotes, and request for quote. Line types determine such things as the basis for calculating price and default category and pricing information. Rate type Determines the default for where the exchange rate is derived from when entering a foreign currency document. Select from any rate type defined in the system, including user, which will require the person entering the document to provide a rate. Match approval level Determines how invoices are matched to purchase orders, and when the orders are closed. A 2-way match compares both the quantities and amounts of purchase orders to the invoices. A 3-way match adds a quantity invoiced comparison to the quantities received. A 4-way match includes the same criteria as a 3-way match but adds a quantity accepted comparison to the quantity received. Price break type For blanket purchase orders, determines if price breaks are based on cumulative quantities for all shipments, or only an individual release (non-cumulative). Price type Set the default for the type of pricing used in the document. Additional price types can be added in the purchasing lookup codes. Setup>purchasing>lookup codes. Minimum release amount Determines the minimum amounts for releases on blanket, contract, and planned purchase orders.
RECEIPT ACCOUNTING: Receipt accounting controls how the system will handle accruals for both inventory and expense items. While accruing inventory items is mandatory, creating accrual transactions for expense items is optional. For either inventory or expense, accruals are recorded to reflect items that have been received but not yet invoiced in payables. Accrue expense items can be set either to accrue only un-invoiced items at period end, or with every receipt. Most commonly used is period end, 14
which will create a reversing accrual in the general ledger, but at receipt can give a more accurate expense picture on a daily basis when using daily business intelligence. Accrue inventory items is always set to at receipt, where a clearing account is set up with each inventory receipt and relieved when it is matched to an invoice. Automatic offset method determines how the account number for the receiving inspection account is created. When this option is set to NONE, the receiving inspection account from the destination organization is used. BALANCING will cause the balancing segment of the receiving inspection account to be the same as the balancing segment of the charge account that was transacted against at time of delivery, whereas ACCOUNT will overlay the charge account for all segments of the account string except for the natural account, which will come from the receiving inspection account. Enter an account number for the EXPENSE AP ACCRUAL ACCOUNT, used to accrue expense receipts. DOCUMENT NUMBERING: It determines if document numbering is automatic or manual, based on the requirements we can make changes.
15
RECEIVING OPTIONS:
IMPORTANT FOR INTERVIEWS: Receiving options are used to default information on purchase orders for receipt of goods and services. Many of the operations can be over ridden when purchase orders are created, or when setting up specific suppliers or items. These defaults are specific to each inventory organization and are required to be set up for the organization defined as the inventory organization assigned in the financial options. Typically this is the item master organization. Navigation> setup>organizations>receiving options. FIELD NAME CONTROL Enforce Ship-to Items are usually shipped according to the ship-to location on the purchase order but sometimes end up in another location. When none is selected, there is no warning when a user tries to receive the orders in to a different location other than the ship to location. And warning will notify the receiver that they are different, but allow the transaction to proceed. ASN control action Advance shipment notice, are generated when product is shipped from a supplier, notifying EBS with specific receiving and arrival information that can be used to process the receipt. These can be received electronically in EBS. ASN control action determines if users are notified when processing a receipt where an ASN exists with a warning, a rejection that will not allow the receipt without using the ASN, or no notifications at all. Receipt days early Number of days prior to the expected receipt date on the purchase order that receipts can be processed. Receipt days late Determines the number of days after the expected receipt date on the purchase order that receipts can be processed. Receipt date exceed-action Determines the action where receipt days early and receipt days late are exceeded. None allows the receipt, warning notifies the user and still allows the transaction, and reject will not allow the transaction to be processed if the days have been exceeded. 16
Over receipt tolerance (%) Determines what amounts over the purchase order quantities that can be received against the order. Over receipt action When the quantity received is over the receipt tolerance, no action can be taken, which will allow the receipt without a warning, or a warning to appear to the users, or the receipt to be prevented altogether. RMA receipt routing Receipts for Return Material Authorizations have three options for how they are processed; standard, which uses a receiving location prior to delivering an item to its final location, direct delivery, which performs these two steps in one transaction, and inspection required, which adds an inspection step into the receiving process. Receipt routing PO receipts have three options for how they are processed; standard, which uses a receipt location prior to delivering an item to its final location, direct delivery, which performs these two steps in one transaction, and inspection required, which adds an inspection step into the receiving process. Allow substitute receipts Select this option to allow substitute receipts based on items set up as related. (Items> Item Relationships). Allow unordered receipts When selected, allows receipts for items not on purchase orders, which can later be matched to a purchase order. This option can be overridden on both items and suppliers. Allow express transactions Determines if express receipts and deliveries are allowed, where EBS will select all lines on a specific order for the transaction, allowing the user to override them if needed. Allow cascade transactions Allows receipts and deliveries to be automatically distributed over multiple shipments and distributions based on the quantity received. Allow blind receiving EBS normally shows the quantities that are still due and were ordered at time of receiving. Blind receiving will hide this information, making users enter the quantities from the documentation received with the delivery. Validate serial numbers on RMA receipts Restricts available serial numbers on an RMA to the numbers originally shipped with the order. Receipt number generation Determines if receipt numbers are manually 17
entered or generated by the system. Receipts numbers must be unique with an inventory organization. Receipt number type Determines if receipts will be numeric or alphanumeric. EBS can only automatically generate numeric numbers, but alphanumeric can be selected with automatic numbering to allow interfaced receipts from other systems to be alphanumeric. Next receipt number When using automatic numbering, determines the next number that will be assigned by EBS. Validate lot on RMA receipts Restricts available lot numbers on RMS to the numbers originally shipped on the order.
ACCOUNTING OPTIONS AVAILABLE WITH RECEIVING TRANSACTIONS: Receiving Inventory Account is used when receipts are processed for all inventory purchase orders. This account is debited when the item is received and credited or cleared when the items are delivered into inventory location. This clearing transaction can be set up to happen automatically when the RECEIPT ROUTING is set to direct. Retroactive Price Adjustment Account is used when price adjustments are processed for items that have already been received. Clearing Account is used when an intercompany transaction is created for items received into one organization but purchased from other.
COST FACTORS FOR RECEIPTS: Interface to Advance Pricing used when the advanced pricing module is being used to calculate cost factors. Interface to Transportation Execution used when transportation cost are being calculated in oracle transportation execution.
18
FINANCIAL OPTIONS: Financial options are used predominantly by payables but are required for purchasing to function. Financial options determine default account numbers, purchase order and requisition defaults, encumbrance options and employee defaults for expense reports. Financial options need to be set up for each operating unit purchasing will be processed for. How MOAC (multi org access control) is set up will determine whether the operating unit will default in our will need to be selected when entering the screen. We have total 5 tabs while defining financial options: Accounting Tab: Default account numbers are assigned for transactions. LIABILITY, PREPAYMENT, DISCOUNT TAKEN, PO RATE VARIANCE GAIN, PO RATE VARIANCE LOSS, all are required, even if you are using purchasing as a stand-alone purchasing system without integrating it with payables or GL. FIELD REQUIRED/OPTIONAL USAGE Liability Required Default liability account assigned to new suppliers, which be overridden on each supplier record. This account can be used as part of SLA setups, or another account used altogether. Prepayment Required Default prepayment account assigned to suppliers, which can be overridden on each supplier record. This account would only create accounting entries if payment terms with discounts were used, and the discount was taken. Bills payable Optional Default account for future dated payments Discount taken Required Account used for discounted amounts when the discount method is set to system account. N>Payables Manager>setup>options>payables option. Po rate variance gain Required Used to record rate gains for inventory items where the purchase order or receipt rates are not the same as the invoice. The 19
matching method (purchase order or receipt) determines which foreign currency rate is compared to the invoice. Po rate variance loss Required Used to record rate gains for inventory items where the purchase order or receipt rates are not the same as the invoice. The matching method determines which foreign currency rate is compared to the invoice. Expense clearing Optional Used as a clearing account for credit card transactions where the company pays the credit card directly but matches the payments up to expense reports entered in iexpnses. Miscellaneous Optional Used for any miscellaneous charges received in XML, either via the XML gateway or i- supplier. If this is not filled in, miscellaneous charges will be prorated against all the other lines on the XML invoice. Retainage Optional Account used to record retainages, or conditionally withheld payments. Usually withheld from progress payments on long-term r high-dollar contracts.
Supplier-Purchasing Tab: information completed on this will create defaults for several key supplier setups. Checking RFQ only site will cause all new suppliers to be valid only for request for quotes, not purchase orders or invoices. SHIP-TO LOCATION is the default shipping location for all new suppliers. This filed is not mandatory and it may not be appropriate to have a default if you have more than one location used by a majority of suppliers. BILL-TO LOCATION is the default billing address that will appear on purchase orders when creating suppliers. INVENTORY ORGANIZATION is a required field even if you are not using inventories; it will determine which items can be purchased from this organization only items that are set up in this inventory organization can be purchased. Since this is a required field, you can set up a shell 20
inventory organization under PAYABLES MANAGER>SETUP>ORGANIZATION and assign the ORGANIZATION CLASSIFICATION as an inventory organization. Under the OTHER button, you will need to add accounting information to link this inventory organization with the ledger, legal entity and operating unit. SHIP VIA can be populated if you have a preferred freight carrier that should default on purchase orders. FOB or free on board are a group of terms that dictates specifics about a sale such as who owns the product during shipping. The fob entered here will default on all purchase orders. FREIGHT TERMS determine who is responsible paying the freight charges, and will default on purchase orders when its populated. Encumbrance Tab: Encumbrance account records accounting entries for both requisitions and purchase orders, as opposed to waiting for the receipt or invoice against an order, where accounting is typically performed and the liability recognized. Encumbrance accounting is often used in U.S. Federal government accounting or in organizations where budgets strictly control costs. Tax Tab: Used exclusively with value added tax. (VAT). A member state can be added and is used by payables to determine if the state is a member of the European Union. The VAT registration number is the vat number for your organization and prints on some of the value added tax reports. Human Resources Tab: Used to default data when setting up employees in EBS. Employees can be added to EBS to create a hierarchy for purchasing document approvals, invoice approvals, and journal entry approvals. When HR is not completely implemented in EBS, in what is called a shared install, there is a modified people window that allows accounting related information, such as employee name, address, supervisor, and default distribution account, to be added and used by purchasing and other sub ledgers. A business group assigned here, so that the employees will all be registered in that group. When organizations are created, at least one organization needs to be classified as a business group. When HR is not fully implemented, an Operating unit can be setup as the default business group. The EXPENSE REPORT ADDRESS for employees can be set to OFFICE OR HOME and will determine which address on the personnel record will print on expense reports. USE APPROVAL HIRARCHIES should be checked when an employees position hierarchy is going to be used for approving purchasing documents, left unchecked, it will cause EBS to use the supervisor hierarchies as opposed to positions. POSITION HIERARCHIES relates to the positions, or jobs, an employee is assigned to, which may be different that the actual supervisor associated with an employee. Employee number can be assigned either automatically or manually, as determined with the METHOD, and the NEXT AUTOMATIC NUMBER will be populated when automatic numbering 21
is selected. This next number can be reset at any time, but ensure that it is reset to a number greater than that the last number assigned to prevent problems when adding employees. REQUISITION TEMPLATE: N>SETUP>PURCHASING>REQUISITION TEMPLATE Requisition templates can be defined and used with the supplier item catalog. The supplier item catalog not only used to see where to purchase an item, but also to enter lines based on a requisition using the catalog features. Most commonly, these templates are created to group like items, such as computer equipment or supplies kept in a supply closet at a specific location.
USING THE SUPPLIER ITEM CATALOG TO CREATE REQUISITION LINES: N>PURCHSING SUPERUSER>SUPPLIER ITEM CATALOG Requisition template uses the supplier item catalog to quickly find, review, and selects items for purchase. Using this feature will decrease data entry for the requestor and allow the requestor to browse or shop from an existing catalog of items. This catalog is an accumulation of purchasing information that exists in EBS. There are four tabs on the supplier item catalog. Negotiated sources: This tab displays long-term agreements that may exist with a supplier, such as blanket purchase agreement, quotations, planned purchase orders, and global agreements. Prior Purchases: Displays prior purchase orders and both scheduled and blanket releases to display historical purchase information. Sourcing Rules: Displays any sourcing rules set up to automate requisition creation for items that are to be linked to purchase agreements or quotations from a supplier. Mostly used for specific items are specifically sourced from a particular supplier. Requisition Templates: Displays the templates that are set up for faster purchasing.
22
REQUISITION DISTRIBUTIONS:
N>REQUISITIONS>REQUISITIONDISTRIBUTION BUTTON AT THE BOTTOM OF THE FORM. Distributions can be added to a requisition by clicking on the DISTRIBUTIONS button, assign specific accounting or project related information to each line. We have 2 tabs here. Accounts: On the accounts tab of the distributions window the line NUM and QUANTITY will default in from the line on the requisition but can be modified to create multiple distributions for each line, splitting the accounting between more than one account. For expense requisitions, are a type of accrual accounting where items are recorded when a commitment is made, such as a requisition or purchase order as opposed to when the item is received (accrual accounting) or invoiced (cash accounting).denoted by the DESTINATION TYPE on the preceding window, you will need to add the CHARGE ACCOUNT. Depending on how your system is set up, this may default in from an item or category if one was selected, the employee record, a project, or a combination of these places. These defaults are controlled by the account generator. Additional accounts that can be added on the distribution are the BUDGET, ACCRUAL, and VARIANCE ACCOUNTS. BUDGET ACCOUNT represents the accrual account set up for encumbrances and is only populated when encumbrances are turned on. Encumbrances ACCRUAL ACCOUNT is the AP ACCRUAL ACCOUNT set up in the purchasing options for expense items, and on the inventory organization setups (remember the other accounts tab while entering information?). VARIANCE ACCOUNT used to record any invoice price variances that would exist for this line, defaults from the organization parameters. (Setup>organization>inventory organization>inventory information> other accounts tab.). If you can notice at the bottom of the form all the account combinations will be displayed. When adding tax to the requisition using e-business tax, you can add a RECOVERY RATE to override any default amounts. The GL DATE, used only with encumbrances, will determine the date that the encumbrance transaction will have in the GL. The RESERVED check box is only applicable when budgetary controls are turned on. Budgetary controls will track requisitions, purchase orders, invoices, and expenses recorded in inventory or the GL against the budgeted amounts for a given account, they either warn the user or prevent any additional transactions when the budgets are all used up. This feature is typically used when encumbrance accounting is turned 23
on, but can also be used by itself; the TOOLS option on the toolbar allows funds to be checked, reserved, and unreserved. Project: if oracle project costing is installed, requisitions, purchase orders, and invoices can all be charged to a specific project, causing them to interface to the projects sub ledger and record the expenditure against the identified project. APPROVING PURCHASING DOCUMENTS: (IMPORTANT FOR INTERVIEWS): Purchasing documents all required approval prior to being processed. The approval process will be a different in each organization, but EBS does require that approvals be set up. As mentioned, employees and approvers, as part of the approval assignments and approval groups, must be set up prior to entering purchasing documents. EBS uses three main seeded paths for purchasing approvals. Employee Hierarchy: Using employee hierarchy is pretty straight forward for approvals. EBS will look at the employee designated as the requestor for the requisition or purchase order, find his or her supervisor as set up on the EBS person record (setup>personal>employees), and determine if that employee is authorized to approve the requisition given the document type, total amount, destination account number, item and category, and location. If the supervisor has the authority to approve, the requisition or purchase order is forwarded to him or her for approval. When the document type is set OWNER CAN APPROVE (setup>purchasing>document types), EBS will evaluate if the requestor or buyer has the authority to approve the documents, if not, EBS will move on up the supervisor hierarchy to the next higher supervisor, checking the same criteria. Position Hierarchy: it is slightly a different way of finding the person who is in line to approve the documents, but it uses the exact same criteria as the employee hierarchy to determine if that person is authorized to approve the purchase. For position hierarchies, EBS will look not at persons supervisor, but instead at that persons position, and find the next position in the hierarchy, for example if an employee is set up as a shop floor supervisor, and this position reports to the shop floor manager, then EBS will send the requisition to the shop floor manager position. Approval Management: EBS has a module called approvals management (AME) that can be set up by using the employee or position hierarchy, or by creating its own unique hierarchy, as well by referring to as a group of defined rules to route documents for approval. These rules can be as simple as this, if the category on the order equals to computer equipment, send it to the CIO for approval, or they can e as complicated as routing computer equipment purchases first to the persons supervisor, then to the IT computer specialist for configuration approval, and then to the CIO for final approval. Determining the approval path EBS is using (READ IT THRICE VERY IMPORTANT): There are two places you need to see how EBS is routing its purchasing documents for approval. By default, EBS will use the supervisor hierarchy for approvals. If on the HUMAN RESOURCE TAB of the FINANCIAL OPTIONS (setup>organizations>financial options), USE APPROVAL 24
HIERARCHIES is checked, then position hierarchies will be used. To determine if approval management is being called, you will need to look at the document types (setup>purchasing>document types) for each individual document in question. AME is called for the document when the APPROVAL TRANSACTION TYPE is populated. APPROVING AND CONTROLLING REQUISITIONS: As soon as u create an approval at the bottom right side of the form you can find a button called Approve, just click on it, it will take you to the another form, which shows SUBMIT FOR APPROVAL. All requisitions can be seen in the requisition form with one of the following statuses; incomplete, rejected, or returned. Managing requisitions really falls into three buckets. First, there are requisitions still in the requestors court, which have the status of incomplete, rejected, or returned. Once the requestor submits the requisition for approval, it moves to the approvers bucket and the status becomes in process, pending some type of an approval action the last bucket is approved requisitions that are pending action by a buyer, usually creating a purchase order or rejecting it. In general, incomplete or rejected requisition can remain as is in the system without affecting reports or other process. The other statuses should be monitored on a regular basis and action taken as needed. STATUS MEANING Approved Requisition has been approved In process Has been submitted for approval and is still pending. Incomplete Requisition has not yet been submitted for approval. Pre-approved Approver who has proper authority has forwarded requisition to another person for additional approvals Rejected Approver rejected the requisition. Requires re-approval Changes were made to an approved requisition, requiring it to be reapproved. Reserved Budgetary funds are reserved for the requisition. Returned Approved requisition is returned to requestor by the buyer. Note that requisitions in this status are still considered in MRP, as they are approved. Cancelling the requisition will remove it from MRP. STATUS ACTION REQUIRED Returned Returned requisitions need to be either rerouted for approval after changes are made or canceled. 25
Approved Approved requisitions are ready to be added to a purchase order. Running the buyers requisitions that are waiting to be added to purchase orders. These requisitions appear on the auto create window and will affect such processes as MRP and should be monitored closely. In process In process is a normal state for a requisition and is really only a problem if the requisition remains in process without approval for a long period of time, often, an invalid workflow or invalid approver is the cause of the problem. Usually, they can be cancelled, sometimes, when the workflow was deleted in error or there is a problem with approvals, they will need to be reset to incomplete with a sql script. Pre approved A requisition in this status should be treated the same as the in process status Required re approval Requires that an approved requisition be resubmitted for approval due to a change on the document. These documents are managed the same as any in process documents. Reserved Requisitions that are in this status must be forwarded on for approval or unreserved. Available funds are reduced by the amount of the requisition when it is in this status.
CREATING PURCHASE ORDER FROM REQUISITION: A requisition is formally the act of asking for something to be obtained. A purchase order on the other hand is a legally binding offer between the buyer and seller to obtain those goods or services. Requisitions, in business, are internal documents used by multiple people in an organization to obtain permission and submit a request to purchase. These are then sent to the purchasing department, where there are sourced from different suppliers and grouped for purchasing. In EBS, we can auto create a purchase order using an approved requisition, or else we can use the standard purchase order form to create a PO. Auto Create: Turning a document from a request to obtain legally binding documents begins with finding the grouping the requisitions. This can be done in many different ways in the auto create find window. A profile option affects the way auto create works after the document is created. PO: Display the auto created document determines if the document is displayed once it is created. Setting this to yes allow the buyers to review the purchase order and submit it for approval without having to query up the document. Documents can be reassigned easily in the manager buyer 26
workload from N>purchasing super user>management>manage buyer workload, where documents can be found ad reassigned. Requisition can be created for one operating unit at a time, and this is the only required field on the form (N>purchasing super user>auto create). While an unapproved requisition cannot be turned into a Purchase order, it can be used for RFQ. Once the requisition have been queried up, you can auto create them into specific types of documents, using a variety of methods and tools. Once the requisitions have been approved, they are grouped by the buyer for purchasing or creating a request for quote, auto create helps assist you with these tasks. (N>purchasing super user>auto create), Action=it has two choices, Create and Add to. Create will start a new document; Add to will add the selected requisition lines to an existing document. Next, it is the DOCUMENT TYPE that determines what document will be created. Documents include Standard PO, Planned PO, and Blanket Release against an existing blanket purchase order, RFQ, sourcing RFQ, or via an auction. The last option is to determine how the requisition line will be grouped for review and selection on the auto creates form. There are two options for how the lines are grouped on the form for selected. First is DEFAULT, which groups all requisition lines by item, rev, line type, UOM, supplier item umber, and transaction reason. REQUISITION is the other, which will create documents based on the requisition number, not allowing line from multiple requisitions to be combined onto one document. (N>purchasing super user>auto create), there are two paths to follow when creating documents; AUTOMATIC and MANUAL. To create a document automatically, select the requisition lines and click AUTOMATIC. This will open either the new document form, if the ACTION was set to CREATE, or an Add to document form, if it was set to ADD TO. PURCHASING DOCUMENTS: PURCHASE ORDER HEADERS: Header information on a purchase order is shared by the entire order. If your responsibility has access to MOAC, then select the operating unit this order is for, if not, it will default in. The purchase order number is either manually added or generated automatically based on your setup of purchasing options. REV, which is maintained by the system, refers to the revision of the order, or the number of times changes have been made to key information it was approved. CREATED will be populated by the system with the date and time the order was started. TYPE represents the type of order that is being entered. Changing the type will affect what field are shown and required.
27
HEADER LEVEL INFORMATION ON A PO: TYPE OF FIELD FIELD NAME Header fields BUYER, SHIP-TO, BILL-TO Supplier information CONTACT, CONFIRM, BRIEF NOTE TO SUPPLIER, ACCEPTANCE REQUIRED, ACCEPTANCE DUE DATE. Purchase order terms PAYMENT TERMS, SHIP VIA, FOB, FREIGHT TERMS Line information UNIT PRICE, LINE NUMBER, ITEM, ITEM REVISION, ITEM DESCRIPTION, ITEM CATEGORY, QUNATITY, OR UNIT OF MEASURE ETC. Shipment and distributions Most updates in these areas will required re- approval, with the acceptance of accounting type information.
Lines Tab: Lines tab contain item specific information, NUM represents the each line in the purchase order. EBS will allow you to select the first line number; it populates the rest of the lines in order after that, allowing you to override the line number that is assigned. EBS can also default this in on a purchase order that was created from a requisition in auto create if the system profile option PO: Use Requisition line numbers on Auto created purchase order is set to YES. Type (N>SETUP>PURCHASING>LINE TYPES) is used to determine the type of product that is being purchased. There are four main line types for creating purchase orders. Amount: usually used when purchasing a service, allow only a quantity to be entered, which becomes the amount. Fixed Price: used to purchase either services or temporary labor, will allow the total amount or amount to be entered on the order. Quantity: allows a quantity, UOM, and a unit price to be entered on the Order. Rate: is used with oracles service procurement modules. This is designated to handle the complex purchasing requirements involved with services. Price Reference Tab: For each line, the LIST PRICE and the MARKET PRICE will populate if an item was entered, and the list price is populated on the item itself,; this can also be changed or entered by the buyer. Both of these fields are used on the saving analysis reports EBS provides. These reports assist the buyers in analyzing the savings on each purchase order between the list, market and negotiated and actual costs. 28
Reference Documents Tab: For orders that are created from a contract or a source document, the information relating to that document is found here. When an order is created against a specific contract, the CONTRACT NUMBER, the OWNING ORG, and a check box to display if it is GLOBAL are populated. For documents sourced from another document with sourcing rules or from a quote, the DOCUMENT TYPE, number and LINE, ad SUPPLIER QUOTATION, as well as the CONTRACT NUM and REV are displayed. Of these fields, only CONTRACT, CONTRACT NUM, and REV can be entered by the Buyer. More Tab: Similar to details tab on a requisition, the MORE tab allows the buyer to add UN NUMBER information and HAZARD CODES. A NOTE TO SUPPLIER can also be added, which can be displayed on a purchase order. This field is limited to 240 characters. The CAPITAL EXPENSE box can be checked to show that this line is a capital item, but this check box is for information only. A TRANSACTION NATURE can be added for the usage of the line, such as consumption or fixed assets. This is a purchasing look up code, and more options can be added. Agreements Tab: This tab is specifically for contract orders only; you can add specific information like MINIMUM RELEASE AMOUNT, AMOUNT AGREED Etc. Temporary Labor Tab: The final tab, temporary labor tab, is only available when the purchase basis for the line is temporary labor. This allows the contractor information to be added, such as FIRST and LAST NAME, as well as a START DATE and an END DATE. SHIPMENT DETAILS: This tab on the PO form utilizes the setups which we have created in the purchasing options of PO. For ex: match approval levels, tolerances etc. CONTROLLING PURCHASING DOCUMENTS: In reality, all purchasing documents are will always be needed, and they will close automatically when the items are received and paid for. Reality requires a little bit of more care and feeding. Purchasing documents have two general conditions that need to be monitored; orders that are created and will never be delivered or invoiced, and orders that will not be used 100 percent and need to be closed manually. Cancelling Purchase Orders: Any purchasing document can be cancelled at any time. This includes a document that has receipts associated with it. While there are valid business reasons cancelling a PO that is received, be aware that the receiving transactions will not be available for update or return to the supplier once the document is cancelled. More often it will be un-received documents that are cancelled. We can cancel a PO or a particular PO line navigating to Purchase orders>Purchase orders or Purchase order Summary. Price Changes on blanket agreements: An additional feature EBS provides is the ability to apply pricing changes to the releases associated with the blanket agreement. The profile option PO: 29
ALLOW RETROACTIVE PRICING OF POS control how this feature works. When this is set to ALL RELEASES, every release against the blanket agreement can be updated, including releases that already been received or invoiced. Close Orders: Orders will self close when the invoice and receiving tolerances are met. The requirement to close an order is that the lines all be closed for invoicing and receiving. One common misunderstanding about EBS is that a closed order cannot have any additional receipts or invoices matched to it, which is incorrect. To receive a closed order, ensure the INCLUDE CLOSE POS check box is selected when finding expected receipts. Invoices can be matched to any POs except those that are cancelled. Orders can only be manually closed from the purchase order summer form, N>PURCHASE ORDERS>PURCHASE ORDER SUMMARY. Find the order you want to control, and select control from the tools menu. This will open the control document form, from here we can update the purchase order with the below given actions. ACTION DESCRIPTION Cancel PO Cancels the entire PO, allowing no further actions on the order or any associated receipts. Close Po is closed and will not appear on reports. Close for Invoicing Close the order of invoicing only. Close for Receiving Close the order for receiving only. Finally close FINAL IS FINAL. Once an order is finally closed, no additional transactions can happen to the order or any of its associated transactions. This cannot be undone via any standard functionality in the applications, and it will lock up any pending or future transactions that are attempted against the order. Freeze Prevents any future modifications to the order but allows receipts and invoices against it. This is removed by unfreezing the order. Place on hold Placing an order on hold will not only un-approve it, but will also prevent printing, receiving, invoicing, and re-approval until the hold is removed by selecting RELEASE HOLD. At this time, the order will require re-approval. Open for invoicing This is only available when the order or line is closed for invoicing; it allows it to be reopened. Open for receiving This is only available when the order or line is closed for receiving. It allows it to be reopened. As mentioned earlier, closed lines can still be received, so this is more about reporting that the actual receipts.
30
TRACKING CHANGES TO PURCHASING DOCUMENTS: When a change is made in purchasing document to key information that requires re-approval and creates a new revision of the order, EBS tracks these changes. They can be seen in the PO change History form. M>PURCHASE ORDERS>PURCHASE ORDERS>GO TO TOOLS MENU> PO CHANGE HISTORY. RECEIVING: Receiving is typically thought of as an inventory function where items are received and credited into inventory. In reality, it is a purchasing process against the purchase order, where the destination determines whether the purchases are received into inventory and thus increase the value, or only received against the order, creating a record for accruals and eventual payment. Users can be notified of expected receipts, reminding them of outstanding receipts and providing a quick link to receive a particular purchase order by running the workflow notification for the item type PO confirm receipt. This reminder can be sent to their e-mail if the workflow notification mailer is turned on in EBS, or as a notification with in EBS. Receipts: N>RECEIVING>RECEIPTS: When creating a receipt, EBS provides a large number of fields that can be used to find the expected receipt, the most obvious being the PURCHSE ORDER or requisition number additional fields, such as ITEM or CATEGORY, and DATE RANGES for when the receipt is expected, are also available. Once the expected receipt is found, the actual receipt is performed in two steps; first by creating a header for the receipt, and then by providing individual line information. The report called EXPECTED RECEIPTS REPORT also allows purchasing and accounting to track outstanding receipts. Headers: Allow users to create a new receipt or add to an existing receipt, as well as add generic information that will pertain to an entire receipt. EBS defaults the receipt to NEW RECEIPT, but this setting can be changed by clicking ADD TO RECEIPT and entering a RECEIPT number when prompted. This will not change the existing receipt but add additional lines to the transaction. The RECEIPT DATE will default in to the current date and time but can be updated to any open purchasing period and for items received into inventory and inventory period. This traditionally represents the date the item is received in the organization, as opposed to the SHIPPED DATE, which is recorded in the next field. Lines: lines are used to record the actual receipt for each line on an order. Much of the information will default in for the receiver, allowing him or her to make updates as required. The QUANTITY will default in to the remaining amount due on the order, while actual amount on the order can be found on the order information tab. When allow BLIND RECEIVING s checked in the receiving options for the organization, then both of these fields will reflect zero, forcing the receiver to use the hipping paperwork to enter the quantities. 31
To receive a specific line, just use the check box on the left of the window, and enter the QUANTITY received. Information about the receipt will default in from the purchase order, including delivery information such as DESTINATION TYPE AND SUBINVENTORY. This information can be accepted as is or updated to the proper receiving data. Returns: Returns are processed almost exactly as the same way as receipts, using the returns window instead N>RECEIVING>RETURS. Instead of finding the expected receipts, the system find all previously processed receipts that meet the search criteria. The QUANTITY to return will need to be entered, as well as where product is being RETURNED TO. This is the field where most people make mistake. On inventory items, the user needs to select SUPPLIER to remove the quantities from inventory, where as selecting RECEIVING will move the items back to the receiving location, but the quantities will still remain in inventory for this location. An RMA (return material authorization) NUMBER from the supplier can be entered for tracking purposes, and when the supplier is set up for pay on receipt or (ERS, Evaluated Receipt Settlement), checking CREATE DEBIT MEMO will automatically create the debit memo when the return is processed. Once the return is saved, EBS will create reversing accounting entries for the transaction when create accounting is run. UNDERSTANDING EBSS ACCRUAL PROCESS: Purchasing has two types of accruals available for transactions that have been received but not yet invoiced to record the organizations liability. Perpetual Accruals are traditionally used with inventory items, where a liability is set up for transactions when they are received, and is relieved when the invoice is matched to the receipt or purchase order. These accruals are created as part of the receiving transaction and relieved with the invoice transaction. Reversing Accruals, traditionally used for expense items, can be created each month end as a journal entry that is reversed on the first of the subsequent month. EBS does allow expense accruals to also be created as perpetual accruals, but this option is rarely used and requires more reconciliations. CONTROLLING PURCHASING PERIODS: Purchasing periods, as in other modules, are opened and closed each month. Periods should be closed after all the receipts are entered for the period, and are accounted and sent to the GL with create accounting process. Before start processing purchasing, make sure the corresponding GL and payables periods are open or set to future entry. Purchasing periods can be opened from N>SETUP>FINANCIALS>ACCOUNTING>CONTROL PURCHASING PERIODS. 32
SUPPLIERS Technical Update to Suppliers: There are two major changes in the table structures for suppliers that will affect custom reports, import data, and troubleshooting. First, suppliers created from employee records no longer have the employee data duplicated in the new supplier tables; instead, R12 maintains the data in the HR tables for security purposes. This is for suppliers that are set up with the suppler type of employee, where the employee record is linked to the supplier. Second, in the payable schema, there are three new tables for suppliers; AP_SUPLIERS, AP_SUPPLIER_SITES_ALL, and AP_SUPPLIER_CONTACTS. Their main purpose is to store supplier specific information. The core supplier information exists in the HZ Schema in the following tables. HZ_PARTIES HZ_PARTY_USG_ASSIGNMENTS HZ_ORGANIZATIONS_PROFILES The AP tables and HZ tables linked using the POS_SUPPLIER_MAPPINGS table. The final table IBY_EXTERNAL_PAYEES_ALL, tracks specific payment information for each supplier. The old tables for suppliers still exist as views. Creating Suppliers: N: Payables Manager>Supplier>Entry>Suppliers or Purchasing>Supplier Base>Suppliers Supplier setups, used y payables, purchasing, assets, property manager, and I supplier portal, determine how the suppliers and their addresses are going to be used, as well as storing specific processing information. The supplier setup is broken down into multiple windows, which group the setup information by what data or processes it controls. The supplier window can be accessed from payables and from purchasing applications. Either navigation takes you to the same window. Important Tabs: Banking Details: Bank accounts need to be added to supplier records, to use with electronic funds transfer (EFT) of wire payments. In R12, banks are share within a legal entity and no longer striped by operating unit, but are grouped by country instead. Bank specific information, such as bank and branch number, account number, and check digits, are regulated by many countries, and the country groupings allow the formats of this information to be validated. In addition to the global access operating units, bank accounts are now owned by the Cash management module (CE Tables). When adding a bank account to a supplier, it can be set up for the suppliers bank itself, or for a factors bank account. A factor is an entity or company that purchases the outstanding receivables 33
from your company at a discounted rate, in exchange for immediate working capital. When this happens, the payment for the receivables may be sent directly to the factors bank account. The data entered to create a factor or supplier bank account are the same, with one exception; when entering a factor bank account, a PAYMENT FACTOR NAME is selected from the list of values to show the actual supplier the payment is being made to. While creating the new account for a supplier, for either an existing or new bank, ensure you save the changes after clicking APPLY. The data is not committed to the database until it is saved. (THIS CONCLUDES PO, IN THE OTHER DOCUMENT I WILL PROVIDE INTERVIEW QUESTIONS).
ORDER MANAGEMENT Complete Order to cash cycle steps including
1.Entering the Sales Order
2.Booking the Sales Order
3.Launch Pick Release
4.Ship Confirm
5.Create Invoice
6. Create the Receipts either manually or using Auto Lockbox ( In this article we will concentrate on Manual creation)
7.Transfer to General Ledger
8.Journal Import
9. Posting 34
Overview: The below are the steps in short that we will go through in this article:
Enter the Sales Order Book the Sales Order Launch Pick Release Ship Confirm Create Invoice Create the Receipts either manually or using Auto Lockbox ( In this article we will concentrate on Manual creation) Transfer to General Ledger Journal Import Posting Order management is a central repository for sales. You can get orders from various sources including your customers, Interfaces etc. You can manage your orders by restricting the organizations, your orders which can be viewed and updated in. With pricing and shipping execution integration, you can ensure that all the orders get progressed to the place where exactly they meant to be, and all the terms and conditions associated with the order fully met.
35
What is order to cash cycle? A typical order to cash cycle is as follows: - You can enter orders from diverse sources like istore, edi, xml or direct data entry. - After you enter an order, the items on the order are validated in oracle inventory; a price is calculated for the items using the pricing engine. - The availability of the item will be checked and reserved if necessary. - Items then are pick-released and shipped to the customer. - You can record the customers acceptance of the goods either before the items are billed after the billing takes place. - Customer acceptance is optional and you can set it by using the system parameter enable fulfillment acceptance. - You can then invoice the customer for the items shipped, perform cash management and reconciliations. Integration: Oracle order management is closely integrated with the advance pricing, shipping execution, configurator and release management products that are part of the order management suite.
Order to cash cycle with standard items: N>sales orders>sales orders - Enter the header information on sales order - Enter the line information on sales order - Procession constraints and default rules (explained in upcoming pages) - The pricing engine - View the workflow process for the order - Check availability and book the order - Pick release the order - Ship confirm the order - Use auto invoice to create an invoice.
1) The sales order window consists of two regions. Headers and Lines. The important header information you would require to enter in the main tab; Customer name or number, order types. Once you enter these values other values like ship-to, bill-to, shipping method, pricing will default in the window. Order numbers are generated (not defaulted) based on the order type. A document sequence assigned to every order type so that a sales order number is generated. The value in the operating unit field is defaulted from the responsibility that is associated to your user name. The ware house assigned (others tab) defaults based on the operating unit. 36
2) Required fields for order lines are; ordered item and quantity, again, based on default rules set ups in pricing, inventory and shipping, the other values would default on the sales order line. If you have entered the item, UOM and item description will default. A standard item is a finished good that is not assembled or configured item, a service or a component. Other item types used in orders are; assemble to order models, ATO items, pick to order models and kits. Please note that sales order window used for entering and processing returns too. Returns are processed for standard items, configured items for ATO models and option items for PTO models.
3) Processing constraints are a security framework where you can define rules in oracle order management that validates back end operations such as create, update delete and cancel. For example you might want to change the order type on the order header, however if your order has a status of booked or lines have been entered for the order, processing constraints prevent you from updating order type field. Similarly you cannot perform a delete operation on an order line if it has a closed status if it is ship confirmed or invoice interfaced. An error message will be displayed stating why you cant perform the operation. There are 3 types of processing constraints USER, EXTENSIBLE AND SYSTEM. You cannot modify system processing constraints. Process order API calls the processing constraints framework to validate the order entities in case of create, update delete and cancel operations. In case of update and delete operations process order API also checks for the values of dependent attributes and clears them or sets them to missing value. Defaulting rules Enable you to speed up data entry by passing values in the window based on some key values you have entered. For example, in the order header, ship to address and bill to address will default once you enter the customer name or number, similarly if you enter an item number, description and UOM default on the order line.
4) Basic pricing is part of oracle order management and advance pricing is part of the order management suite. The pricing engine is integrated with oracle order management process and flows. The pricing engine consists of a search engine and a calculation engine. When you enter an item on sales order line, the pricing engine is called and it calculates the price on the order line after reading it from the pricelist associated with customer/order type. The price list may contain some modifiers and quantifiers that may be applied to the base price and the pricing engine calculates these before placing a final value in the unit selling price field in the sales order. A modifier such as discount, surcharge or special charge may be applied to the base price and may alter the value of an item. You can apply a modifier at the list (order) level or the line level. 37
A qualifier helps you define who is eligible for price list or modifier. A qualifier can be a customer name, a customer class, an order type or an order amount that can span orders. Usually you setup a qualifier and associate it to a modifier or price list. From the header or line, you can use Actions>View adjustments to see the details of modifiers that were applied automatically by the pricing engine or to apply manual discounts.
5) You can view the progress of the order using the TOOLS>WORKFLOW STATUS option. This provides a visual representation of the state of the order while it progress through different activities like booking, awaiting shipping, pending customer acceptance. The workflow engine enables you to control the processing of various order types- quotes, orders and lines, returns, sales agreements. Though seeded workflows are available with oracle order management you can customize a flow to suit your particular business requirements.
Some examples of commonly used flows.
- Order flow-Generic: this flow consist of two sub-processes, book order manual and close order. You can use this flow to verify that order is booked and closed properly. This flow is normally associated to a transaction type which is used to setup an order type in the sales order window. - Order flow- Generic with Header level invoice interface: when ALL of the lines of the order are fulfilled, this flow ensures that the order is then ready to be progressed to invoice interface. - Line flow-Generic: when you save a line in the sales order window, this flow initiates to ensure that an order line is properly entered, scheduled, shipped, fulfilled, invoiced and closed. It performs these various activities mentioned using sub-processes like, enter-line, schedule-line ,ship line-Manual, fulfill ,invoice interface-Line, close-Line.
6) The ATP functionality enables you to inform your customer when goods are available to fulfill sales orders. The ATP quantity is calculated given the inputs of item, ordered quantity, ordered quantity unit of measure and requested date. Using these inputs and the quantity of the item in oracle inventory, the availability window (ATP) displays the quantity in the warehouse as well as the total reservable quantity, so that you can determine how much can be promised to the customer. The availability window shows the date when the item will be available. Further, if the item is scarce supply, substitute item information also displayed.
38
7) Based on the release criteria you specify, you can pick release order lines. The order lines are pick released together on a trip, stop or delivery. With pick release you can move the items from warehouse to the staging area, along with physically moving the items; you can perform a move order transaction to record the stock movement in inventory.
You can pick release using one, two or three step process. The one step process consist of selecting the auto allocate check box on the inventory tab and the auto pick confirm box on the inventory tab when you pick release, which means that the pick recommendation is automatically created and pick confirmed without any manual intervention.
The two step process consist of selecting auto allocate, which creates a move order that is automatically detailed. It enables you to view the pick recommendations and provides the opportunity to change quantity, location and sub-inventory. You can report a missing quantity at the pick confirmation step in the transact move orders window. Once you have made your changes, you can transact the move order to pick confirm the inventory.
The three step process consists of selecting neither the auto allocates or auto pick confirm check boxes. This creates a move order whose details you can enter manually or automatically in the transact move orders widow. After the details are entered, you can transact the move order to pick confirm the transaction.
You can pick release the order using the Shipping>release sales order window to do the pick release online or using a concurrent program PICK SELECTION LIST GENERATION.
8) When you need to confirm that your items have been shipped out of the inventory to the customer as a delivery, use the ship confirm window. Perform Run Ship confirm to indicate that the items are loaded on to the carrier from the staging location. When you run ship confirm, the system decreases the inventory and updates the sales order line status. This information is then transferred through auto invoice to oracle accounts receivables for invoicing. Finally accounting information can be sent to the general ledger from oracle inventory and oracle receivables.
9) Auto invoice is a concurrent program in oracle receivables that performs invoice processing at both the order header and line levels. You can interface orders, returns and charges information to receivables to create invoices, credit memos and credit on-accounts, recognize revenue and manage sales credits. Once the order line is eligible for invoicing, the invoice interface workflow activity interfaces the data into receivables. Oracle order management inserts records into the following interface tables;
39
RA_INTERFACE_LINES RA_INTERFACE_SALES_CREDITS
Please note that oracle order management does not use RA_INTERFACE_DISTRIBUTIONS because all account code creation done by auto invoice based on the auto accounting rules you have defined. For customer acceptance AR_INTERFACE_CONTS_ALL is populated for all lines that have contingencies attached to them. This information is interfaced to receivables for lines and discount lines. Use the auto invoice concurrent program to create invoices for the processed orders. You cannot use auto invoice to create invoices for the following items; - Where the item attributes (inventory item creation window), invoice enabled or invoice- able is set to NO; included item or internal order. If you do use auto invoice, the invoice interface workflow activity is completed with a status of not eligible.
DROPSHIPMENTS: Drop shipment is the integration of Order Management and purchasing, where the supplier directly send the goods to the customer. Drop shipment is a method of fulfilling sales orders by selling products without the order taker handling, stocking, or delivering the item. The seller buys a product and the supplier directly sends the product to the sellers customer. Drop shipments are used due to the following reasons: - Customer requires an item that is not normally stocked. - Customer requires a large quantity of the item which is not available with you. - It is more economical when the supplier ships directly to the customer. The seller receives a sales order from the customer and sends a purchase order to the supplier. The supplier ships directly to your customer. The seller receives an invoice from the supplier and sends an invoice to the customer. Types of drop shipments: 1) Full Drop shipment: the seller sends the purchase order to the supplier for the full quantity that the customer has ordered. 2) Normal shipment and partial drop shipment: if the seller has only part of the quantity available for shipping to the customer, then the quantity is shipped. The user looks at the availability for the order quantity by using the ATP checks and if the whole quantity is not available, then the balance quantity can be fulfilled using the drop shipment process. A purchase order will be created for the remaining quantity which the seller cannot fulfill. 3) Normal shipment and Full Drop shipment: The seller ships some goods from the inventory and other goods always shipped from an external source (supplier). 40
Drop shipments are created as sales orders in order management, indicated as drop shipments when their source type is entered as external. The purchase release concurrent program or workflow in order management creates rows in the requisition import tables in the purchasing module. Purchasings requisition process creates requisitions. After the requisition has been approved, it generates a purchase order. The source type is entered as supplier. The purchase order sent to the supplier who sends the goods directly to your customer. The supplier notifies you that the goods have been sent to your supplier via invoice, EDI document, or an Advance shipment notice (ASN). Additionally when you receive confirmation of a drop shipment or the supplier invoice, you create a receipt for it. This creates inbound and outbound material transaction in your system for accounting purposes. Now you generate an invoice to send to your customer. BACK TO BACK ORDERS: The process of creating back to back orders involves the close linking of sales orders and purchase orders. Back to back ordering is used as a replenish to order process for items that you stock in inventory. To create and use back to back orders, you need to ensure that the purchasing creation process is automated, that you always have the latest status of the lines progress, and that you can peg (hard reserve) quantities against the order, so that the items are not allocated to another customer. The auto creation requisition process creates the requisition for the purchase order from the sales order in purchasing. The requisition must be identified as CTO (customer sales order). The purchase order then created automatically from the requisition and sent to the supplier. After the supplier receives the purchase order, the items are recorded in inventory and a reservation is made automatically against the sales order line. The sales order can then be picked shipped and invoiced. SALES AGREEMENTS: A sales agreement is a suppliers representation of an agreement with a customer for the supplier to sell and the customer to buy goods and services. Usually the agreement is fulfilled by executing multiple sales transactions over a period of time. The Sales agreement header includes the following; - The information that other order headers includes , customer, ship to , bill to etc., - Effective dates of the Sales Agreement. - Payment and freight terms between the customer and supplier. - Sales agreements minimum and maximum value. - Control flag to determine whether you can exceeds the maximum value. - Pricing information like standard price lists, sales agreement specific price lists.
41
The Sales agreement line information includes the following: - Items - The minimum and maximum quantities agreed by the customer and supplier. - Price including choice of price list. - Effective dates A sales agreement can start with either the negotiation phase or the fulfillment phase. If the sales agreement starts with the negotiation phase, it will first follow the negotiation flow and then go through the fulfillment flow. The sales agreement is specified for a given time period, indicated by the effective dates on the agreement. The product/item categories are also entered in the sales agreement. You can specify the minimum and maximum quantities for the booked sales order. Additionally you can specify the minimum and maximum amounts in value for the booked sales order. You can set up a basic price list and also payment and freight terms for the Sales Agreement. APPROVE SALES AGREEMENT: You can setup sales agreement types that include or do not include an approval setup. Sales agreement types are transaction types with a sales document type of sales agreement. The commonly used seeded negotiation flows are; Negotiation Flow- Generic, Negotiation Flow- Generic with approval and Negotiation flow- Simple. Once negotiation with the customer is complete and all necessary sales agreement information has been entered, selecting submit will launch the approval process and change the sales agreement status from draft to pending internal approval if the sales agreement type has been set up with an approval step in the process. If the sales agreement type does not include an approval step, submitting the sales agreement will progress the Sales agreement to the status PENDING CUSTOMER ACCEPTANCE. The sales agreement window contains the acceptance tab that records the customer acceptance process. The customer and supplier information are entered here. Clicking customer acceptance confirms that the sales agreement status changes to customer accepted. SIMPLE NEGOTIATION WITH IN ORDER MANAGEMENT: Negotiation cycle includes; - Creating the draft quote or order - Internal approval process - Customer acceptance/rejection - Conversion to sales order 42
The sales order processing incorporates the negotiation phase. The negotiation phased stars when a quote is saved. It captures all the steps in the process of negotiating a quote and converting it into an order. Order Management Profile Option Descriptions and Settings: OM: Add Customer ONT_ADD_CUSTOMER
This profile option determines which users who can access the Order Management Add Customer window to enter customers, customer addresses, and customer contact information. Select from:
All: Users can create new customers, customer addresses, and Customer Contacts.
None: User cannot create new customers, customer addresses, and customer contacts.
Address and Contact only: Users can access the Add Customer window to create both new customer addresses and/or customer contacts for existing customers only. The default for this profile option is none.
Note: You cannot update existing customer information from the Add Customer window. However, if the e-mail address field is NULL for a customer and/or customer contact, you can update these fields.
Note: Oracle Trading Community Architecture provides a model for managing information about entities such as customers. The TCA Data Sharing and Security (DSS) feature allows you to define rules around who can create, update or delete customer data.
OM: Add Customer (Order Import)
ONT_ADD_CUSTOMER_OI
This profile option determines which users can create new customers and customer details when importing order using the Order Import concurrent program. Select from:
All: Users can create new customers, customer addresses, and customer contacts.
None: User cannot create new customers, customer addresses, and customer contacts.
Address and Contact only: Users can access the Add Customer window to 43
create both new customer addresses and/or customer contacts for existing customers only
The default for this profile option is none.
Note: Oracle Trading Community Architecture provides a model for managing information about entities such as customers. The TCA Data Sharing and Security (DSS) feature allows you to define rules around who can create, update or delete customer data.
OM: AutoSchedule
ONT_AUTOSCHEDULE
This profile option determines the default setting for autoscheduling orders, and also controls the display of the Availability window within the Sales Order Lines window. Please note that autoscheduling orders is only supported for orders that contain standard line items, not models or kits.
Select from:
Yes: Order lines are scheduled automatically at the time of entry. Automatically display the Availability window within the Sales Order window when entering order line details.
No or NULL: Order lines are not scheduled automatically at the time of entry. Does not automatically display the Availability window within the Sales Order window when entering order line details. Note: If the item or model is a standard item or has the item ATP flag enabled, ATP inquiry will automatically be performed on the item or model once it has been entered on an order line and a user exits the item field.
The Line Generic workflow process sequences the line scheduling action to occur after you book the order. However, even if you have set this profile option to No and you indicate ship set or arrival set on an order line, the order entry processing schedules the line and sets the Visible Demand Flag.
To group lines into ship sets and arrival sets, order entry processing uses the warehouse, scheduled shipment date, ship to location, shipment priority, and shipment method. Therefore, it schedules the order lines with ship set values to obtain scheduled shipment date.
If you want the Line Generic workflow process to schedule an order line, you cannot specify a ship set or arrival set for it.
44
OM: Invoice Numbering Method
WSH_INVOICE_NUMBERING_METHOD
This profile option determines whether or not the Invoicing activity generates invoice numbers based on the delivery name or automatically.
Select from:
Automatic: Choose this value if you want to create invoices with automatic numbering. Transaction numbering is controlled automatically by the Receivables AutoInvoice concurrent program. If you set the profile option to this value, you must use an invoice source with automatic transaction numbering.
Delivery Name: Choose this value if you want to create invoices for all shippable lines based on Delivery Name. If you process order lines in a delivery in more than one batch, then this function modifies the delivery name with a number to create a unique transaction number.
If you set the profile option to this value, you must use an invoice source without automatic transaction numbering.
Note: Delivery based invoicing is not supported if order lines within the delivery belong to different operating units.
Note: In some cases, you will require both options to be enabled as you may have both invoice source and non-delivery invoice source. Use the Transaction Type "Invoice Order" to specify both. You are allowed to choose invoice source regardless of the setting of the OM: Invoice Numbering Method, to allow for those users who have customizations around invoice numbering. 45
OPERATING UNIT: In Order Management, the Operating Unit profile MO: Operating Unit determines the operating unit the transaction gets created in. If you enable Multi-Org Access Control, then you can specify the Operating Unit (from those that are accessible to you via your MO: Security Profile) in the various transaction forms.
Setting OM System Parameters Parameters in the Oracle Order Management Parameters window can be functionally grouped, and you can define controls as easily as defining profile options. OM System Parameters allows you to define new parameters and setting up the values for the parameters using different sources like SQL and constant values. Define QuickCodes You can create QuickCodes for Order Management. QuickCode types that you can define include:
Cancellation Codes
Credit Cards
Freight Terms
Hold Types
Note Usage Formats
Release Reasons
Sales Channels
Shipment Priorities
Cascading - line attributes that will be updated as a result of header changes
You can create as many quickcodes as you need. You can also disable QuickCodes.
The Access Level toggles display whether you can define new Lookup Codes. You can modify User and Extensible Lookup Codes, however, system code cannot be modified. Contact your system administrator. 46
To define quickcodes: 1. Navigate to the Oracle Order Management Lookups window. Order Management > Setup > QuickCodes > Order Management.
Order Management Lookups
2. Query the Lookup Code Type.
3. Enter the Access Level - User, Extensible, System.
4. Select the Application you want to use to define QuickCodes.
5. Enter a description of the code.
6. Enter the effective dates for the Lookup Code.
7. Check Enabled to activate the Lookup Code.
8. To inactivate the Lookup Code, deselect the Enabled box.
9. Save your work.
Define Document Sequences for Order Numbering: Order Management uses AOL Document Sequence functionality for order numbering. You can define document sequences that automatically generate numbers for your sales documents as you enter them. You can define a single document sequence to assign unique consecutive numbers to all your sales documents, or you can define multiple document sequences that are assigned to 47
different order types. In the latter case, an order or return is uniquely identified by its type and its number, since sales documents of different types may share numbers. Sales document numbers cannot contain alphabetic characters. Gapless Order Number Source: Many countries have legal and audit requirements for order numbers to be contiguous. You can set up a document sequence as gapless through the Define Documents Sequences window. You can set up a gapless sequence for quotes, sales orders and Sales Agreements. In addition, Order Management prevents deletion of orders that have been numbered using the gapless numbering sequence. The application uses locks to ensure gapless numbering. If you are using gapless sequences, please save your changes frequently to minimize lock contention issues.
Note: Transactions may be gapless, however if all quotes do not become orders, the order numbers will not appear gapless. Manual Order Numbers: Order Management enables you to enter the order numbers for certain types of orders. You can define a document sequence as manual and assign it to a desired order type. This order type can be used on orders that you want to manually enter order numbers. When an order number is specified for such an order, Order Management validates that it is unique for a given order type. Prerequisites: Set the profile option Sequential Numbering to Always Used at the Order Management Application level. Set your document sequences to Automatic, Gapless, or Manual.
To define document sequences for order numbering:
1. Navigate to the Document Sequences window. Order Management > Setup > Documents > Define.
Order Management Document Sequences Window
48
2. You can define the sequence to be Automatic, Gapless or Manual.
Automatic: The system automatically increment document numbers. Automatic sequences do not guarantee contiguous numbering.
Gapless: The system guarantees that the numbers returned are contiguous.
Manual: The user must specify a unique document number.
For all types of numbering, Order Management validates that the number specified by you is unique for a given order type.
3. Enter a name for the document sequence. Specify Oracle Order Management as the Application. 4. Enter a starting number. 5. Optionally, enter effective dates for the document sequence. 6. Save your work.
Important Note: When sales document Types are defined, a corresponding Document Sequence Category will automatically be created for order types and not for line types. The category created has the same name as the order type. You must navigate to the AOL Assign Document Sequence window to assign a sequence to the newly created category. If the Document Descriptive Flex-field is enabled, you need to specify the governing ledger. The Document Method code should be left blank.
Define Order Import Sources: You can define Order Import Sources from which to import order information. You can import historical orders, orders from other quote or sales systems, and changes to orders. Oracle Order Management recommends that you define a unique name for each source of order information you are importing. When you run the Order Import program, you can enter the source or sources for each execution. You can run Order Import for multiple sources at one time.
Internal Sales Orders: If you are importing internal sales orders from Oracle Purchasing, you need to define an Order Import source to be used when you transfer the internal requisition information from Oracle Purchasing to create an internal sales order in Order Management.
You need to choose an Order Import source for internal requisitions/internal sales orders when you define purchasing options in Oracle Purchasing. You choose this same Order Import source as a parameter when you run the Order Import program in Order Management.
Defining Processing Constraints: Processing constraints are rules that control who can change what and when they can change it. Processing constraints can prevent certain changes, but can also be set up to perform actions based on those changes. They can define actions that can result from these changes, such as requiring a reason for the change, triggering an action in Audit Trail or Versioning, or raising an 49
Integration Event. This is step twenty-four of the Order Management Setup Steps.
This section describes how to set up your processing constraints based on validation conditions in validation templates (for example, Booked = Yes) which are evaluated for groups of records (record sets).
Prerequisites: Become familiar with the Processing Constraints that are delivered with the Order Management Application.
To set up processing constraints:
1. Navigate to the Define Processing Constraints window.
Order Management Processing Constraints Window
2. Query Application for Oracle Order Management and Entity for the entity for which you want the processing constraint, for example, Order Header or Order Line.
3. Move to Constraints. In the top area of the region, enter each constraint in a line.
4. In Operation, select the operation that you want to constrain.
5. Select an Attribute to constraint, based upon the operation selected.
- If you select the value UPDATE for the Operation field and you do not select an Attribute value, the constraint allows no update to any field of the entity, by any user.
50
6. In User Action, select one of the following:
Not Allowed: You cannot perform the constrained operation
Require Reason and History: You can perform the operation only if you enter a reason. Use this with Operation CANCEL, Operation UPDATE if the constrained attribute is Ordered Quantity only, and for recording Audit Trail history when requiring a reason for an attribute change.
Requires History: You can perform the operation and will not be prompted to enter a Reason. You still have the option to enter both a Reason and Comment, and if you do so, the information is recorded. Use the value for enabling Audit Trail history to be recorded without a reason for an attribute change.
7. Select a value for the System Changes field. The value selected in this field determines if system changes are allowed, despite the constraint. Choose from:
Always: System changes allowed
Never after Insert: System changes allowed if the entry has not been saved to the database
8. Select a value for the User Changes Field. Choose from:
Never: The user is always constrained
Never after Insert: The user is constrained after the entry is saved to the database
9. The Enabled field indicates whether the current constraint is active. This allows constraints to be temporarily disabled if necessary.
10. System check box - If a Constraint has the System check box selected, you cannot update the constraint definition.
11. Move to the Conditions tab. Enter a constraining condition for the selected constraint. The selected constraint is determined by the previous cursor position prior to moving to the Conditions tab region.
12. In the Group Number field, enter a numeric value according to the following principles:
For conditions that should together evaluate to TRUE (AND conditions), enter the same group number. The constraint applies if the entity in question meets all of the conditions defined.
For conditions that should together evaluate to OR (OR conditions), enter a different number for each record. The constraint applies if the entity in question meets any one of the conditions defined.
51
13. In Scope, if the record set applies to multiple records, indicate the scope of evaluation of the record set for this condition. An example of a record set that applies to multiple records is the record set of all of the lines of a sales order. Select one of the following: Any: The condition is satisfied if one of the records meets it, for example, the condition is satisfied if one of the sales order lines is booked
All: The condition is satisfied if all of the records meet it, for example, the condition is satisfied if all of the sales order lines are booked
14. In Validation Entity, enter the entity for which the condition is validated. You can enter the same entity as the constraint (at the top of the Constraints region) or you can enter an entity related to the constraint. For example, if the constraint is against Order Header, Validation Entity can be Order Line.
15. In Record Set, select the record set that corresponds to the entities to which the constraints process should apply the condition. For example, if you enter the order line record set Line, the condition is evaluated against the order line in question. If you enter the order line record set Order, the condition is evaluated against any or all (depending on the scope) lines of the order in question.
If Validation Entity is different from Entity (at the top of the form), you can only select record sets based on the primary key of the validation entity.
16. Select the Not check box (the negative condition modifier) to direct the constraints processing to evaluate the NOT condition of Validation Template. For example, if you expect to select Validation Template Booked, selecting NOT creates the condition of not booked for the constraint.
17. In Validation, select a validation template. This item specifies the condition being evaluated.
18. Enabled- The Enabled field indicates whether the current constraint is active. This allows constraints to be temporarily disabled if necessary.
19. System check box:
- If a Constraint has the seeded check box selected, and the constraint condition check box is also selected, you cannot update the constraint condition.
- If a Constraint has the seeded check box selected, and the constraint condition check box is not selected, you can update the constraint condition.
20. In User Message, enter the trailing portion of the error message that the constraint processing should display when the user violates the constraint.
For example, if the constraint was to not allow an update of the item field on the order line if the line has been previously booked, constraints processing displays the error message You are not allowed to update the item; the item is booked. 52
21. Move to the Applicable To tab and specify who the constraint applies to.
Processing Constraints Usage: As you use Order Management, processing constraints are evaluated for any entity you try to cancel, delete, create, split, or update. If you are trying to modify an order line, Order Management evaluates the processing constraints for the Line entity.
Defining Credit Profiles:
Organization Credit Profiles are a set of criteria that define an operating unit's credit policy for credit control and order credit checking. Credit Profiles include the credit limit and pertinent data needed to determine total credit exposure for orders undergoing credit checking.
Credit Profile Limits Hierarchy when performing credit checking:
Customer Site Profile Customer Credit Profile Operating Unit Default Credit Profile
Note: Item Category Credit Profiles are used if you enable Item Category Credit Check for a credit check rule.
The Credit Profile window enables users to create and maintain credit information for Operating Units and Item Categories.
Operating Unit Default Credit Profiles can assist in further defining your credit policies by providing global defaults if no other information is present during credit checking.
To create a new credit profile, users must specify what type of credit profile to create, and depending on the credit profile type chosen, appropriate fields within the window become updatable or non-updatable.
- You cannot define Credit Profiles for Customer or Customer Site by directly navigating to the Credit Profile window. - Credit Profiles for Customer and Customer Sites are initially defined when entering credit information in the Credit section of the Profile-Transactions tab of the Customer and Customer Site windows. See Oracle Receivables, Customers.
- You must then assign a Credit Usage Rule to your Customer or Customer Site if you want to enable multi currency credit check.
53
Credit Profile Types:
- Customer: Enables you to define credit limits by currency for Customers.
- Customer Site: Enables you to define credit limits by currency for Customer Sites.
- Operating Unit Default: Enables you to set credit limits and terms, by currency, within a given operating unit
- Operating Unit Default Credit Profiles enable you to effectively enforce a formal credit checking process for all order transactions/currencies from any customer, provided you define an Operating Unit Default Credit Profile for each currency you process order transactions for. For example, if a transaction is entered and no credit limits exist at the customer or customer site levels for the specified order currency, the Operating Unit Default Credit Profile for the transaction/currency entered will be used to determine credit availability.
Note: The Operating Unit Credit Profile is used as the default profile for all customers that do not have an individual credit profile either at customer or site level.
- Item Category: Enables you to set order credit limits, by currency, for one or more Item Categories. This type of profiles enables you to specify limits for the maximum amount on each order for an item category irrespective of a customer or site
Note: Only categories associated with the default category set for the Order Management functional area are supported.
Defining Credit Profiles Organization Credit Profiles are a set of criteria that define an operating unit's credit policy for credit control and order credit checking. Credit Profiles include the credit limit and pertinent data needed to determine total credit exposure for orders undergoing credit checking.
Credit Profile Limits Hierarchy when performing credit checking:
Customer Site Profile
Customer Credit Profile
Operating Unit Default Credit Profile
Note: Item Category Credit Profiles are used if you enable Item Category Credit Check for a credit check rule.
The Credit Profile window enables users to create and maintain credit information for Operating Units and Item Categories.
Operating Unit Default Credit Profiles can assist in further defining your credit 54
policies by providing global defaults if no other information is present during credit checking.
To create a new credit profile, users must specify what type of credit profile to create, and depending on the credit profile type chosen, appropriate fields within the window become updatable or non-updatable.
You cannot define Credit Profiles for Customer or Customer Site by directly navigating to the Credit Profile window.
Credit Profiles for Customer and Customer Sites are initially defined when entering credit information in the Credit section of the Profile-Transactions tab of the Customer and Customer Site windows. See Oracle Receivables, Customers.
You must then assign a Credit Usage Rule to your Customer or Customer Site if you want to enable multi currency credit check.
Credit Profile Types Customer: Enables you to define credit limits by currency for Customers.
Customer Site: Enables you to define credit limits by currency for Customer Sites.
Operating Unit Default: Enables you to set credit limits and terms, by currency, within a given operating unit
Operating Unit Default Credit Profiles enable you to effectively enforce a formal credit checking process for all order transactions/currencies from any customer, provided you define an Operating Unit Default Credit Profile for each currency you process order transactions for. For example, if a
transaction is entered and no credit limits exist at the customer or customer site levels for the specified order currency, the Operating Unit Default Credit Profile for the transaction/currency entered will be used to determine credit availability.
55
Note: The Operating Unit Credit Profile is used as the default profile for all customers that do not have an individual credit profile either at customer or site level.
- Item Category: Enables you to set order credit limits, by currency, for one or more Item Categories. This type of profiles enables you to specify limits for the maximum amount on each order for an item category irrespective of a customer or site
Note: Only categories associated with the default category set for the Order Management functional area are supported.
Unlike the Operating Unit Default Credit Profile that defines credit limits for specific operating units, Item Category Credit Profiles are applicable across operating units. Item Category profiles are global credit profiles and are transaction currency based: the credit limits defined for an item category are for individual transactions (orders) only. There is no overall system credit limit for a category
Item Categories enable you to set order credit limits/profiles for one or more item category (applicable for all customers). For example, an Item Category Credit Profile can specify that the maximum order value cannot exceed $10,000 USD for any order lines that contain an item associated with the Item Category Computers. This is extremely useful if your business practice requires item-based insurance coverage.
Unlike the Operating Unit Default Credit Profile that defines credit limits for specific operating units, Item Category Credit Profiles are applicable across operating units. Item Category profiles are global credit profiles and are transaction currency based: the credit limits defined for an item category are for individual transactions (orders) only. There is no overall system credit limit for a category.
Item Categories enable you to set order credit limits/profiles for one or more item category (applicable for all customers). For example, an Item Category Credit Profile can specify that the maximum order value cannot exceed $10,000 USD for any order lines that contain an item associated with the Item Category Computers. This is extremely useful if your business practice requires item-based insurance coverage. 56
Oracle Payments Processing:
Order Management provides you with the ability to record credit card information through the Sales Orders window and obtain authorizations for credit card transactions using Oracle Payments. You can also set up the security feature to mask confidential card holder information.
Order Management tracks the following credit card information at the order header:
Credit card numbers
Credit type
Credit card holder's names
Expiration dates
Payment types and methods
Authorization codes and amounts
Warning: Oracle Payments processing can only occur if you are using an order type that has a credit checking rule and the rule will perform the authorization at Booking or Shipping.
Define Freight and Special Charge Types: Order Management enables you to charge for freight and special charges to meet your business needs. The full charge to your customer is visible at the time of order entry and can be communicated to the customer. The freight and special charge amounts can be estimated or final. The actual costs incurred are captured at Ship Confirmation and can be converted to charges based on freight terms and other rules you define. Freight and Special Charges are created and enabled using pricing Modifiers.
Order Management captures the freight and special charges information and Shipping Execution captures all costs incurred on the shipment of goods. Once ship confirmation completes, the costs are transferred to Order Management and may be used to convert the costs into charges. You can set up your different freight costs in Shipping Execution.
57
Overview of Shipping Tolerances:
Oracle Order Management provides you with the ability to capture shipping tolerance levels for over and under shipments recorded during ship confirmation. The shipping tolerance feature enables you to define various shipping tolerance levels for ordered and expected return quantities. Order Management shipping tolerances are used to validate the percentage of the ordered quantity. Once shipping tolerances have been defined, Order Management then automatically fulfills order lines using the tolerances you defined.
Order Management's shipping tolerances feature captures the following:
Over and under shipments and returns percentages at the system, customer, site, item, site-item, and customer item levels. Different tolerances for ordered and returned quantities. Defaulted tolerances from various sources based on your defaulting rules. Automatic fulfillment of total shipped quantities for order lines within the under tolerance limit. Tolerances levels that enable you to over ship at the time of ship Confirmation.
Over Shipments: When Oracle Shipping Execution attempts to over ship an order, Order Management processes the order based on the shipping tolerances you define. In order to perform an over shipment, Order Management: - Determines if the ship quantity is within the defined over shipment tolerance levels you defined by setting the OM: Over-shipment Tolerance profile option or setting your shipment tolerances in Order Management. - Notifies the appropriate personnel when an over shipment is above the set shipping tolerance. - Issues the material for any unpicked or unreserved quantity.
Under Shipments: When Oracle Shipping Execution attempts to under ship an order, Order Management processes the order based on the shipping tolerances you define. In order to perform an under shipment, you must; - Ship confirm the quantity at the time of closing the delivery. - Determine if the total quantity shipped is within the under shipment tolerances you defined. Any remaining shipment allocations are removed. - Note: If the total quantity shipped is under the shipment tolerances, Order Management will split the original shipment line. The shipment will be shipped as a partial shipment. - Note: If the total quantity shipped is under the shipment tolerances, Order Management will split the original shipment line. The shipment will be shipped as a partial shipment.
58
- Under Shipment tolerances greater than 100% are treated as the equivalent of a 100% tolerance; to close order lines a shipment of a non-zero quantity is required, even if the under shipment tolerance is set to 100%. - Note: If a zero quantity is entered at shipment, the system will process the transaction. However, zero quantity shipments are not allowed; Order Management will therefore perform a backorder for the zero quantity shipment line at ship confirm. Note: A shipment of a quantity other than zero is needed in order to enable order lines to progress to closure.
Evelyn Arizpe - Teresa Colomer - Carmen Martínez-Roldán - Visual Journeys Through Wordless Narratives - An International Inquiry With Immigrant Children and The Arrival-Bloomsbury Academic (2014)