The Oracle Order Management Suite enables you to capture orders from multiple channels, price orders, check product availability, schedule fulfillment, plan shipments, ship deliveries, and track shipments. The complete order to cash cycle can be depicted in the below figure.
If you couldn’t understand anything out of the above figure then don’t waste time and go ahead with the rest of the topic. We‘ll learn the complete order to cash cycle in 6 different chapters 1. Introduction 2. Customer 3. Order Entry 4. Order Processing 5. Advance Pricing 6. Payment
• Introduction to OM • Basic Pricing • Quote • Sales Order Flow • Shipping Execution • Special Orders • Invoicing
Introduction to OM
Submitted by Anonymous on Wed, 12/24/2008 - 11:55
The Oracle Order Management Suite consists of: 1. Oracle Order Management 2. Oracle Shipping Execution 3. Basic Pricing Order Management implementation involves several phases, including setting up other integrated applications, which include Oracle General Ledger, Oracle Receivables, and Oracle Inventory. Some setup steps are optional, depending on whether you have the integrating applications installed and whether you use the associated feature. For example, if your business supports drop shipments, you should also set up Oracle Purchasing. If you sell models and kits, set up Oracle Bills of Material and Oracle Configurator. 1. A detailed process of order to cash cycle is shown below
2. Oracle Manufacturing and Supply Chain Applications enable customers to operate using various supplychain stocking strategies. The term stocking strategy denotes a process that identifies and maintains the optimum level of your bills of material at which you should maintain your inventory, so that your inventory investment is a minimum. For example, in the ship building industry, you would not keep any inventory, whereas you would have to keep inventory in your retail outlets if you were selling shoes. The amount of time a customer is willing to wait to buy a product (delivery lead-time) is a very important determinant of the supply-chain stocking strategy. As the delivery lead-time decreases, the finished goods inventory moves closer to the consumption point. To a certain extent, product complexity can also be an important determinant of a supply-chain stocking strategy. Below Figure shows the typical position of each of these strategies in a lead-time–product complexity graph.
• Ship from stock (MTS make to stock) : You have sufficient inventory items in stock and the order
is directly fullfilled from inventory. In an MTS environment, you produce your products and stock them in anticipation of customer orders. A good forecasting system is very important to this environment because most of the material and capacity planning is done using forecasts rather than actual demand. Examples include stereo systems and television sets.
• Make to order: After entering the sales order the schedule and planning process creates a job to
fulfill the order. Once the job is completed the on hand of that particular customer ordered item is increased in the inventory and later is shipped to the customer. Standard products are designed and published in catalogs. The actual product is built on receipt of the customer order. Customers might be able to choose certain characteristics optionally. An example of this would be machine building. Each customer order may have an associated project to manage the production and delivery schedule.
• Configure to order(ATO, PTO, CTO):
Pick-To-Order (PTO) Under this strategy, a variety of shippable components are stocked. Customers order “kits” or collections of these parts under a single item number; kits can be either predefined or configured by the customer during the order entry process. The components of the kit are picked and shipped from stock; there is no additional value added after the customer order, other than perhaps packing the components for shipment. A computer system (including the central processing unit, monitor, and printer) is an example of this. Assemble-To-Order (ATO) These are also standard products and are often configured by customers. You don’t wait until the order is received to build an ATO product. Subassemblies are manufactured prior to receiving the order and when the order is received, the subassemblies are assembled to make the finished product. Automobiles and computers are examples of this type of production.
Drop shipments are done because of 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
• Dropship to customer: Drop shipments is a method of fullfilling sales order by selling products
without the order taker handling. stocking. The seller buys a product and the supplier ships the product directly to the seller's customer.Configure to order(CTO) It includes both the ATO and PTO.Similar to the above processes but here the customer has the facility of configuring the items on the basis of its requirement. or delivering them.
. The seller receives an invoice from the supplier and sends an invoice to the customer. The supplier ships directly to the customer. The seller receives an invoice from the supplier and sends an invoice to the customer.In drop ship cycle. The complete process is as shown below. the seller receives a sales order from the customer and sends a purchase order to the supplier.
• Internal Order: When the material required in one organization is available in another org we
create an internal requisition and oracle converts that to a SO in the org where the item is available.
• Back to Back order: It involves the concept of soft-pegging.
Accounting Rules Setup Steps : VII .Payment terms.V • Setup Steps : VI .X Setup Steps : 12 .16 Document Sequences Defaulting Rules Order Import Sources Price List • Transaction Types Defining Roles and Users Shipping Parameters Global Parameters System Parameters Container setups and process Freight Carrier Ship Methods Freight Costs Shipment Transit Times • Shipping set up Ship Confirm Rule Shipping Document Sets Shipping Exceptions Shipping Tolerances • Change Management • Holds
.• Setup Steps : I .
Step 2 Multiple Organizations Define multiple organizations in Oracle Inventory. parameters. Your item validation organization can be the same as your inventory source or your logical receiving organization.18:16
The following is a list of each setup step defined in detail. If you plan to drop ship some orders. and picking rules in Oracle Inventory. subinventories. This step is optional. 12/27/2008 . You must define at least one item validation organization and at least one organization that acts as an inventory source for orders fulfilled internally. you must also define at least one logical organization for receiving purposes. Several defaulting values are provided.V
Submitted by Anonymous on Sat. Step 1 Flexfields Define key and descriptive flexfields to capture additional information about orders and transactions. Step 3 Inventory Organizations Define inventory organizations (warehouses). and optional if you plan on using the functionality surrounding Descriptive Flexfields.Setup Steps : I . but you cannot use one organization for all
. This step is required for Key Flexfields.
Submitted by Anonymous on Sat. You can assign invoicing rules to invoices that you manually enter or import into Receivables through AutoInvoice. This step is required. Step 4 Profile Options Define profile options to specify certain implementation parameters. Payment terms http://www. enable customer relationships. and invoice sources.21:46
Step 6 Invoicing Define invoicing information. See Step 5 for setting your item validation organization.Payment terms. Step 5 Parameters Set your Order Management Parameters to validate items. Several defaulting values are provided. invoicing and accounting rules. territories. Receivables provides the following invoicing rules:
• Bill in Advance: Use this rule to recognize your receivable immediately.oracleug. • Bill in Arrears: Use this rule to recognize the receivable at the end of the revenue recognition
schedule. processing options. and system options. 12/27/2008 . This step is required.
.three purposes. This step is required. including payment terms.
Setup Steps : VI . and operating unit defaults. This step is required if you plan on transferring invoicing information to Oracle Receivables.com/user-guide/order-management/payment-terms Entering Invoices with Rules Invoicing rules let you determine when to recognize your receivable for invoices that span more than one accounting period. Autoaccounting parameters.
. Receivables creates the invoice’s revenue distributions for the period or periods in which the rules fall. Define an accounting rule: 1. Accounting Rules Define accounting rules to create revenue recognition schedules for your invoices. You can define an unlimited number of accounting rules. Navigate to the Invoicing and Accounting Rules window. Notes : Invoicing and Accounting Rules are not applicable if you are using the Cash Basis method of accounting. You can use accounting rules with transactions that you import into Receivables using AutoInvoice and with invoices that you create manually in the transaction windows. If you use the Cash Basis method. AutoInvoice will reject any transaction lines that are associated with invoice or accounting rules. When you run the Revenue Recognition program for an invoice that is associated with one or more accounting rules.Accounting rules determine the number of periods and percentage of total revenue to record in each accounting period. Accounting rules determine the number of periods and percentage of total revenue to record in each accounting period. AR -> Set up -> Transactions -> Accounting rule.
For example. you may require deferred accounting rules. Deferred accounting rules let you defer revenue to an unearned revenue account until you are ready to specify the revenue recognition schedule. Future. Future.Note: Revenue Recognition creates accounting distributions for all periods of status Open. If any period has a status of Closed or Close Pending. Enter ’Accounting.
• Depending on your business needs. Enter an accounting rule Type. then Revenue Recognition creates the distributions in the next Open. which you can
create by selecting the Deferred Revenue check box during rule definition. if you have four schedules for your rule with this type. you will recognize twenty–five percent of your revenue at the end of each schedule. or Not Open period. or Not Open. Variable Duration’ to be able to specify the number of periods over which you want to recognize revenue for invoices to which you assign this rule. Fixed Duration’ to prorate revenue recognition evenly over a predefined period of time. The revenue recognition schedule changes for invoices that are assigned this type of accounting rule depending upon the value that you either pass through AutoInvoice or specify when you manually enter an
. You can assign this type of accounting rule to invoices that you manually enter in the Transaction window or import into Receivables using AutoInvoice. 2.
• You can assign a default accounting rule to your items in the Master Item window (Invoicing tabbed
region) and to your Standard Memo Lines in the Standard Memo Lines window. The revenue recognition schedule is always the same every time you choose this accounting rule. Enter ’Accounting.
you can only choose ’Specific Date’ as your period type for accounting rules to which you have assigned a type of ’Accounting. Fixed Duration. In addition.’ Receivables displays a rule schedule according to the period and number of periods you entered. Define your revenue recognition schedule for this accounting rule. If this accounting rule type is ’Accounting. For example. if you entered a period of ’Weekly’ and you enter ’3’ here. 5. You can choose from any of the Period Types you defined. Variable Duration.
3. If this accounting rule type is ’Accounting. The sum of all periods for this type must equal 100 percent. Receivables determines the schedule by evenly prorating all the revenue across all periods (you can change this information).’ you do not need to enter any information. Fixed Duration. Enter the percentages of revenue to recognize within each period of your accounting rule. Receivables creates a rule schedule for three weekly periods. Enter the Period to use for your accounting rule schedule. If this accounting rule type is ’Accounting.invoice. Fixed Duration. but you can only choose a period type that has overlapping dates if it is an adjusting period. Receivables does not display the default rule schedule for an accounting rule of this type because the
.’ You can only update this field for the accounting rule ’IMMEDIATE.’ 4.’ enter the Number of Periods to use for your accounting rule schedule.
However. Receivables uses the number of periods that you either pass through AutoInvoice or enter manually in the Transaction window to determine the payment schedule of your accounting rule. You can assign a default invoicing and accounting rule to your items in the Master Item window (Invoicing tabbed region) and to your Standard Lines in the Standard Memo Lines window. We can default invocing rule and accounting rule from OM transaction type. In this case.number of periods is unknown.
Assign Invoicing and Accounting Rules For invoices that you enter manually. you can assign an invoicing rule in the Transactions window. if you want to recognize a specific revenue percentage in the first period. you can enter that percentage here. Receivables prorates the remaining revenue percentage across the remaining periods.
You can change or manually enter the accounting rules for these invoice lines if there has been no activity against the invoice. This is because the invoicing rule assigned at the invoice header will override the invoicing rules defined for the item or standard line. the accounting rules default for the invoice line. you must enter an invoicing rule on the invoice header or you will not be able to associate accounting rules with the invoice lines.
. If you enter an invoicing rule and include items or standard memo lines that have associated accounting rules.If you are entering an invoice manually. but these will not be used during manual invoice entry. Note: You can also assign invoicing rules to items and standard lines.
Net 30’ indicates that a customer is allowed a two percent discount if payment is received within 10 days.Payment terms
Submitted by Anonymous on Wed. the entire balance is due within 30 days of the transaction date with no applicable discount.
. For example. can optionally implement business processes around prepayment payment terms to indicate that a particular business transaction requires the capture of funds before the delivery of a product or service. the payment term ’2% 10. after 10 days. Prepayment check box if you are defining a prepayment payment term. Receivables feeder systems. such as Oracle Order Management. Payment terms can include a discount percent for early payment and you can assign multiple discounts to each payment term line. 12/24/2008 .18:03
Receivables lets you define standard payment terms for your customers to specify the due date and discount date for their open items.
stopping when one is found: 1.Enter the Date on which payment is due for this installment term (optional). enter a value for either Due Days or both Day of Month and Months Ahead
Default Payment Terms Hierarchy Receivables use the following hierarchy to determine the default payment term for your transactions. Customer Address 3. If you do not complete this field. Bill–to site 2. Customer 4. Transaction Type
To define a payment term: Navigate to the Payment Terms window and Enter the Name of the payment term.
. IMMEDIATE: The balance of the transaction is due immediately (i. You can use this payment term with your chargeback and debit memos.Predefined Payment Terms Receivables provides the following predefined payment terms: 30 NET: The balance of the transaction is due within 30 days.e. on the transaction date).
If you do not want to let your customers take discounts for partial payments on items associated with this payment term. such as Oracle Order Management. Select the Prepayment check box if you are defining a prepayment payment term. To associate a credit check with this payment term. then the order passes credit check. check the Credit Check box. 2. Receivables feeder systems. In Oracle Order Management. then uncheck both the Allow Discount on Partial Payments check box as well as the check box for the Discount on Partial Payment system option.1. 3. Oracle Order Management uses this information to determine when to place an order on hold.
. then the order is compared to the customer limit in that currency. if the profile for an address does not have credit checking limits defined in a particular currency but the customer does. can optionally implement business processes around prepayment payment terms to indicate that a particular business transaction requires the capture of funds before the delivery of a product or service. If the address does not have limits in the currency and neither does the customer.
The sum of the relative amounts for all of the payment schedules that you define for these payment terms must be equal to the value that you specify as a base amount. Enter the Installment Option for items assigned to this payment term. the original freight and tax amounts are included in the first installment in addition to the line amount allocated by the ratio of the base amount and the relative amount that you specify for the term's first payment schedule. Receivables prorates the base amount across the relative amounts of this term's payment schedules based upon the ratio you define. 5. Freight Items and Tax: Choose this option to calculate the discount amount based on the
amount of line items. the base amount and the relative amounts that you specify for this term's payment schedules only indicate how the original line amounts of the invoices to which you assign this term are distributed across different installments.4. and tax of your invoices. Receivables uses the following equation to determine the original amount due for the first installment of invoices to which you assign this payment term:
. of your invoices. The default is 100.
• Lines. but you can change it. Receivables uses the following equation to determine the original amount due for each installment of invoices to which you assign this payment term: Amount Due = Relative Amount/Base Amount * Invoice Amount If you select 'Include tax and freight in first installment' as the Installment Options field value for a payment term. and you set the Installment Options field for this payment term to 'Allocate tax and freight'. Choose 'Allocate tax and freight' to distribute tax and freight charges across all installments. freight. but not freight and charges at the invoice header level. The base amount is the denominator for the ratio Receivables uses to determine the amount due for installments of invoices to which you assign this payment term.
• Lines and Tax. 6.
freight charges. In this case.
• Lines Only: Choose this option to calculate the discount amount based on only the line amounts of
your invoices. and line amounts of your invoices. Choose 'Include tax and freight in first installment' to include all tax and freight charges in the first installment. Enter the Base Amount for this payment term. If the base amount is different from the relative amount. but not the freight items and their tax lines. This indicates how Receivables will allocate the freight and tax charged to transactions using this payment term. Choose one of the following discount methods:
• Invoice Amount: Choose this option to calculate the discount amount based on the sum of the tax. not Freight Items and Tax: Choose this option to calculate the discount amount
based on the line items and their tax amounts. Enter the Discount Basis you want Receivables to use when calculating discounts for your invoices.
For example. if payment is due on the fifteenth of each month.
• Balance Forward Billing. an invoice dated in May will have a due date of July 15.
Note: You cannot update the billing cycle. 9.
. 9.4 Enter the Date on which payment is due for this installment term (optional). enter the Months Ahead to which this installment term of the proxima terms refer. If you do not enter an end date. this payment term will be active indefinitely. enter '1' in this field for the first line and '2' for the second line. 8. 9. 9. this number indicates the number of days after the invoice date that an installment is due. The sum of the relative amounts for all of the payment schedules that you define for each payment term must be equal to the base amount for this term.Amount Due = (Relative Amount/Base Amount * Base Line Amount) + Base Freight Amount + Base Tax Amount 7. select an appropriate balance forward billing cycle from the Billing Cycle LOV. if you create terms with 50% due in 15 days and 50% in 30 days. • Setting Up Balance Forward Billing. • Balance Forward Billing Cycles.6 If you are defining proxima terms and you entered a value for Day of Month. New in R12 If you want to use this payment term for balance forward billing. enter '15. once a balance forward billing payment term is attached to a profile. For example. enter the Day of Month that payment is due for this installment term. If you want transactions assigned to this payment term to be printed before the due date. Enter a higher number for each installment term with a later due date. If you do not complete this field.2 Enter the Relative Amount for this payment term. enter a value for either Due Days or both Day of Month and Months Ahead. This is the numerator of the ratio that Receivables uses to determine the amount due for this installment of these payment terms. Enter a range of Effective Dates for this payment term.3 Enter the number of Days after the invoice date that payment is due for this installment term (optional). 9. enter a number of Print Lead Days. where x is the number of days you enter here.' 9. Receivables will print this transaction x number of days before the due date.1 Enter a line number for the installment term that you are defining in the 'Seq' field.5 If you are defining proxima terms. if you entered '15' for Day of Month and you enter '2' here. For split payment terms. For example.
Setup Steps : VII . rates. and exemptions. Note: You cannot change existing payment terms from regular payment terms to balance forward billing payment terms and vice versa. you can populate Days.
. You can populate only one row in the Payment Schedule section and the Sequence Number and Relative Amount values for the row default respectively to 1 and 100. exceptions.Because balance forward bills cannot be split across installments. 12/29/2008 .X
Submitted by Anonymous on Mon. in the case of a balance forward payment term: Any value entered in Base Amount defaults to 100. Date Due becomes disabled. This step is required.
Define tax features. and Months Ahead. Day of Month. such as codes. This step is optional. Installment Options becomes disabled and any data entered before selecting a cycle defaults to Include tax and freight in first installment.21:29
Step 7: Salespersons
Define information on your sales representatives.
Step 9: Quick Codes
Define QuickCodes that provide custom values for many lists of values throughout Order Management. This step is required if you plan on creating user defined Quickcodes for utilization. QuickCode types that you can define include: ■ Credit Cards ■ Freight Terms ■ Hold Types ■ Note Usage Formats ■ Release Reasons ■ Cancellation Codes ■ Sales Channels ■ Shipment Priorities Navigation: OM ->Set up ->QuickCodes ->OM
. 12/30/2008 . This step is required. as well as container items. This step is required. and statuses. including item attribute controls.You can create as many quickcodes as you need.16:59
Step 12: Order Import Sources
Define sources for importing orders into Order Management. This step is required. categories.
Step 13: Units of Measure
Define the units of measure in which you supply items.
Step 10: Workflow
Define order and line processing flows to meet different order and line type requirements. This step is required if you plan on importing orders or returns into Order Management.
Step 14: Item Information
Define item information.
Setup Steps : 12 . You can also inactivate QuickCodes.16
Submitted by Anonymous on Tue.
Step 15: Items
Define the items that you sell.
Several defaulting values are provided.
Submitted by Anonymous on Tue. 12/30/2008 .15:19
. This step is required if you plan on generating orders or returns for configured items.Step 16: Configurations
Define the configurations that you sell.
Order and return numbers cannot contain alphabetic characters. In the latter case. This step is required. You can define document sequences that automatically generate numbers for your orders and returns as you enter them. Following 4 steps need to be completed to enable document sequence 1. You can define a single document sequence to assign unique consecutive numbers to all your orders and returns. an order or return is uniquely identified by its type and its number. Set the profile option Sequential Numbering to Always Used at the Order Management Application level
. Order Management uses AOL Document Sequence functionality for order numbering.Step 11: Document Sequences (Order Numbering)
Define Document Sequences for automatic or manual numbering of orders. or you can define multiple document sequences that are assigned to different order types. since orders and returns of different types may share numbers.
Enter a name for the document sequence. ■ Gapless sequences: The system guarantees that the numbers returned are contiguous. When an order number is specified for such an order. In addition.
. You can set up a document sequences as gapless through the Define Documents Sequences window. You can define a document sequence as manual and assign it to a desired order type.2. 2. ■ Automatic sequences: The system will automatically increment document numbers. This order type can be used on orders that you want to manually enter order numbers. Order Management enables you to enter the order numbers for certain types of orders. ■ Manual: User must specify a unique document number. Steps for creating document sequence 1. The application uses locks to ensure gapless numbering. Order Management prevents deletion of orders that have been numbered using the gapless numbering sequence. If you are using gapless sequences. Gapless or Manual. Order Management validates that it is unique for a given order type. You can define the sequence to be Automatic. Define document sequence OM: Setup -> Documents -> Define
Many countries have legal and audit requirements for order numbers to be contiguous. please save your changes frequently to minimize lock contention issues. Automatic sequences do not guarantee contiguous numbering. Specify Oracle Order Management as the Application. 3.
Assign document sequences After defining document sequences and categories. Assigning sequences is application and category specific. you can easily identify the carrier by looking at the bill of lading number. Enter a starting number 3. You cannot change a document category definition. Define document categories You can create a document category for shipping documents such as a bill of lading (BOL) and assign it to a location or all locations. if you want each carrier to have its own Bill of Lading number series. 4. you can set up a unique document category to accommodate this requirement. assign document sequences to document categories. the Order Management system validates that the number specified by you is unique for a given order type. Whenever we create a new transaction type. You can create a bill of lading category for each ship method/carrier or define a single bill of lading category for all. You must define a category for each bill of lading and packing slip you wish to create. When you use a different bill of lading sequence for each carrier. create a new category with the correct information.For all types of numbering. for example. If you find incorrect information. and disable the old
. a new document category gets created automatically
4. You can create more than one document category for a document. re-assign document sequences to the new category.
. Either leave alone the existing Category or Disable it cautiously since it may affect other documents using the setting. For that reason disabling cannot be undone.
01/04/2009 . price list. price list etc) on forms (SO form) automatically. Values can be populated from various sourcs like customer's record. profile option or
Defaulting Rules are used to populate values in fields(like order type. item's record.Defaulting Rules
Submitted by Anonymous on Sun.
An Entity in this context is a group of related attributes that roughly correspond to a table or a form in Order Management. There are entities of Order Header, Order Line, Order Price Adjustment, Line Price Adjustment, and so on. An Attribute is a field or column that belongs to that entity. Therefore, the ordered unit of measure is an attribute of the Order Line entity. When you query up the Defaulting Setup window for a particular entity, a list of all the attributes for which you can define defaulting rules display. You will not be able to define defaulting rules for descriptive flexfields, since their defaulting is controlled by AOL’s flexfield routines.
Conditions are rules set up that to control when a particular group of default sources will be looked at. Define one or more condition validation templates per entity based on common business rules to meet your business needs. Then you can use them over and over for the attributes of that entity. For example, you might set up a condition template for all return lines, or another one for all internal order lines. The ALWAYS condition is seeded for each entity. When defining a set of Conditions and using them in rules, be sure to place the ALWAYS condition last in the Precedence for Defaulting Conditions. (In condition template we define condition of the order for which we 'll define the defaulting rule. ALWAYS condtion is the default one but we can define one condtion for return, one condition for internal orders and so on. once we have defined the conditions we set the defaulting rule of each attribute for different conditions. So the defaulting value is a combination of entity, condition template & attribute) Notes: The Group Number is an arbitrary number used to control AND and OR conditions. Indicate that rules
are to be connected by an AND rule by giving them the same group number. Rules to be connected with OR should be given different group numbers
On the main Defaulting Setup screen, where all the attributes of the entity are listed, there is a column called
Defaulting Sequence. This number determines the order in which attribute defaulting takes place. When attributes have equal sequence numbers, defaulting takes place alphabetically. All the attributes are seeded with a sequence of 50. You can change these sequences, if you need defaulting to happen in some different order. For example, you might define a sourcing rule that says default attribute A on the line from attribute B on the same line. In this case, you need to insure that the Attribute B gets its value before A is defaulted, or the rule will not work as expected.
Order Import Sources
Submitted by Anonymous on Thu, 12/17/2009 - 15:24
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 (Currently Internal is the only option) 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. To define an Order Import source 1. Navigate to the Order Import Sources window. 2. Enter the Order Import source name and a description. 3. Check Enabled to activate the Order Import source.
Submitted by Anonymous on Sat, 03/21/2009 - 12:02
The pricing engine requires that all items, services, models, option class and options should be selected and displayed on price list. Fields such as payment terms, freight terms and freight carrier are available on the price list form. By defining the OM defaulting rules to use these fields from the price list window, you are able to default values
you can record transactions in different currencies by defining a price list for each currency.
Round To Factor
You can define the number of places to the right or left of the decimal point to which the pricing engine rounds prices from price lists and modifiers from modifier lists. Multi-Currency Conversion Lists For pricing in different currencies. multi-currency conversion lists enable you to maintain a single price list for multiple currencies. you must choose a price list in the same currency.directly into the SO based upon which price list has been selected for the order. After entering the currency for an order or return. this is an Oracle Advanced Pricing feature which is available only if Oracle Advanced Pricing is fully installed and multi-currency lists are enabled. If you enter a negative number. you increase the number of characters to the
Price List Currency
For international sales.
3. 4. Product context is always item. If you enter zero. Select a UOM (unit of measure).1007 rounds to . The result of the calculation changes the value of Value. 3. ■ Enter the name of a previously defined static formula in Static Formula. Enter Value and Formula as follows: ■ For inventory items. Rounding factor of +2 indicates rounding to the nearest hundred. If an item appears on the primary price list but is not active (the effective end date has passed). enter a percent of another item's price. enter the base list price of the item in Value. right of the decimal point. If an item appears on both the primary and a secondary price list with the same effective dates. 5. enter a value in the Value field. Select an Application Method. Oracle Pricing uses the primary pricing unit of measure and the Oracle Inventory unit of measure conversion information to price an order whose unit of measure does not have a price list line.Note: The pricing engine does select inactive price lists when doing a pricing request.. 2. ■ For service items. Primary and secondary price lists have the same currency. 2. You can assign the same secondary price list to multiple price lists but you can not assign a secondary price list to a secondary price list. for example 107 rounds to 100). If the item that you are ordering is not in the primary price list. you must submit the concurrent program Update Formula Price’s to calculate the value. the pricing engine uses the primary price list to price the item. select an item number or an item category for the Product Value. Rounding factor -3 indicates rounding to the nearest thousands (for example. the pricing engine uses the price on the secondary price list. 1.
Enter the price list line details as given below
1. If Application Method is Unit Price. Line-level discounts and modifiers that apply to the primary price list do not apply to the secondary price list. If you enter a static formula. If you enter a positive number. the pricing engine uses the highestprecedence secondary price list (the secondary price list with the lowest value for the precedence field).101). Other applications can call an inactive price list and use relevant information. If Application Method is Percent Price. Use Unit Price for inventory items and either the Unit Price or Percent Price for service items 4. rounding occurs to whole decimals. Depending on the value of Product Attribute. Select Primary UOM if this price list line UOM is the primary pricing unit of measure for the item. enter the base list price of the item. you affect more columns to the left of the decimal point.
Secondary Price List
The pricing engine uses secondary price lists when it cannot determine the price for an item using the price list assigned to an order. Enter the starting and ending effectivity dates of this price list line in Start Date and End Date. 5.
You can adjust the price by either an amount or percent: ■ Percent: Enter a value to adjust list prices by a certain percentage. Save your work
Copying a Price List
You can quickly create a new price list by copying an existing price list. When the pricing engine is trying to locate a price. Enter a numeric value in Precedence. For example. entering 5 increases list prices by five whole units of currency. 6. you can specify a category so that only the price list lines for the selected category are adjusted. 7. For example. entering 10 raises list prices by 10 percent while -10 lowers list prices by 10 percent. Only active price list lines (those with an effective end date later than the current date) can be copied. when adjusting by an amount.
Adjusting a Price List
Use this process to adjust the prices for a price list. You can adjust prices for the entire price list or selected items. ■ Amount: Enter a value to adjust list prices by a fixed amount. If you leave any of the fields blank. and item categories. You can define your criteria further by selecting the item status or creation date of the items to adjust. item category sets. it uses precedence to resolve conflicts when it selects more than one price list line from a price list. pricing adjusts the price list regardless of that field. For example.The dates should be within the start and end effectivity dates of the price list. Entering -5 decreases list prices by five whole units of currency.
. when adjusting by a percentage. this is the product precedence.
■ There is no limit to the number of custom workflow activities that can be defined in Order Management.Transaction Types
Submitted by Anonymous on Tue. This is not to be confused with the Receivables Transaction Type. A document category is a specific type of document such as a sales order or a purchase order. approvers to a transaction type and these will be defaulted on the sales order or sales agreement
Transaction Types provide default information on orders and establish process controls. ■ You can view the status of the workflow on an order or order line in either tabular or graphical format. The transaction type code may have values of Order or Line and determines whether the transaction type is an order transaction type or a line transaction type.17:43
Transaction Types are used to associate workflows for various phases of sales document (sales orders or sales agreements) processing. layout templates. 12/30/2008 . ■ A workflow process can have an unlimited number of activities. which is a completely different object. ■ A workflow process can have subprocesses. ■ You can create new workflow activities from custom PL/SQL code. This allows you to have both order and return lines on the same order.
. In graphical format you can see not only the activities that the workflow has completed but also the activities that still require completion. A document sequence is a range of numbers that can be used for an order type and is defined by a numbering method (automatic. This makes it very easy to extend OM. Some of the features of Transaction Types/Workflow are: ■ Each line in an order has its own workflow so each line may follow a different flow. This is used to assign the numbering sequence to the order type. These are used in many Oracle applications for key entities. Transaction type is the generic term that refers to both Order Transaction Types and Line Transaction Types in Order Management. manual or gapless) and the beginning order number. In this document order type is used synonymously with order transaction type and line type is used synonymously with line transaction type. In Order Management when you create an order transaction type the system automatically creates a document category with the same name. You can also associate various values like transaction phases.
Line Transaction Types
The Define Transaction Types window is used to define both order and line types. Define your line types first. You should define line types for both order lines and return lines. To access the window from the order management navigation menu choose Setup -> Transaction Types -> Define. Except the operating unit and transaction type name the other mandatory fields in the header are Order category, Transaction type and effective dates. And we should also specify the sales document type(agreement type: SO/Blanket Agreement) 1. Enter a name for the line type in the Transaction Type field. Note that this name must be unique; you cannot create an order type and a line type with the same name. 2. Sales Documnet Type : Sales Order / Sales Agreement 3. Order Category : Order / Return /Mixed Enter either Order or Return for the Order Category depending on whetheryour new line type is for sales lines or return lines. For Line transaction type choose wither order/return. The value Mixed is selected for order type which can contains both sales order and return lines. 4. Transaction Type Code : Order/Line Enter LINE for the Transaction Type Code. Many of the other fields on this window as well as the assign line flows button are not applicable to line types so when you enter the transaction type code they will become inaccessible
On the Shipping tab the autoschedule flag is inaccessible because it only applies to order types. The inspection required flag determines whether inspection is required when return lines are received. There are five Scheduling level choices to control the way scheduling works at the time of order entry for lines of this type: ATP Only, Allow all scheduling actions, No reservations, Inactive Demand with Reservations and Inactive Demand without Reservations. The remainder of the fields can be used for defaulting. Two values on the Schedule Level LOV on the Shipping tab support different requirements for reservations: Inactive Demand with Reservations and Inactive Demand without Reservations. These levels can be set on the transaction types, which would mean that the line will not be scheduled and will not be seen as demand in APS. When this level is set, Schedule Ship Date entered by the user will be accepted and no scheduling is done. If scheduling is done as an action or through WF, Request Date will be copied to the Schedule Ship Date if it is already not there. Shipping Source Type: External/Internal. Its used to default the values but can be changed in sales order. The shipping source type External is used for drop ship orders. The Finance tab fields contain information which affects the interfaces with the financial applications. The Invoicing Rule and Accounting Rule fields are used as defaulting sources for the sales order, and this information on the sales order is passed to Autoinvoicing. For the fields Invoice Source, Non-Delivery Invoice Source, and Receivables Transaction Type these values are required for interfacing to Receivables but they are not on the sales order
header or line. When the invoice interface activity in the workflow is executed the system will look for a value in the following order: line transaction type, order transaction type, profile option. If no value is found the invoice interface activity will fail. The Cost of Goods Sold Account can be used by the Account Generator function of the inventory interface when a line is ship confirmed.
Order Transaction Types
Here the transaction type could would be order. If you want to use the order type as a defaulting source for Price List on the order you may enter a Price List on the Main tab. The Enforce List Price flag will determine whether a user can apply a manual discount to the order at the time of order entry. The Credit Check rules for ordering and shipping determine whether credit check will occur for this order type. If the fields are blank, no credit checking will occur for orders of this type. On the Shipping tab the autoschedule flag determines whether scheduling will try to autoschedule the lines on orders of this type. The inspection required flag is not accessible (it only applies to lines). The rest of the fields can be used for defaulting. The Finance tab fields are used for information which affects the interfaces with the financial applications. The Currency and Currency Conversion Type can be used as defaulting sources for the order header. The Invoicing Rule and Accounting Rule fields are used as defaulting sources for the sales order line, and this information on the sales order is passed to Autoinvoicing.For the fields Invoice Source, Non-Delivery Invoice Source, and Receivables Transaction Type these values are required for interfacing to Receivables but they are not on the sales order header or line. When the invoice interface activity in the workflow is executed the system will look for a value in the following order: line transaction type, order transaction type, profile option. If no value is found the invoice interface activity will fail. The Cost of Goods Sold Account is used by the inventory interface when a
line is ship confirmed.
The line types are the ones that you defined. orders for configured items and orders for assemble to order items using only seeded workflows. Several header and line workflows are seeded. 12/31/2008 . You may also define your own workflows if you need additional steps (such as notifications) or additional processes. drop ship orders.Assigning Workflows to Transaction Types
Submitted by Anonymous on Wed. Enter the order type. kit. The item types are based on the definition of the items in the inventory module and include values such as standard item. For this reason. If you leave the item type blank the workflow process that you define will be used for all item types.
. You can perform all standard OM processing including orders. Press the Assign Line Flows button. you define the line workflows from the order type workflow definition window. and PTO model. the line type and the item type determine the workflow that a line will have. For each combination of line type and item type that you want to use with this order enter a line in the Assign Workflow processes window. returns.10:31
Select appropriate workflows for your order type and line types. The combination of the order type.
e role1 can have view access to few things and edit to the rest. for example.Defining Roles and Users
Submitted by Anonymous on Mon. you can select the following data access controls that control edit and view access to shipping entities such as trips. deliveries. This is useful.22:30
Shipping Execution provides data access controls called roles that control users’ access to the Actions list and Tools menu in the Shipping Transactions form. 01/05/2009 . First we define roles with different permissions of all the available functions in shipping execution form i.
For each role. After that we give grants to different users to the defined roles. stops. if you want to assign a grant to inexperienced users that provides view-only access or assign grants that prevent unwanted actions such as unintentional pick releases across multiple organizations. role2 has different set of view/edit access in the SE form. ■ Data Access Edit enables you to edit and view the data
. Roles are assigned to users using grants that control access to view or edit specific shipping data or actions. lines/LPNs.
Set up -> Shipping -> Grant & Roles Defination -> Roles
. During the set-up for each role. You can create customized roles by defining the access controls you want. you can quickly enable or disable actions by selecting the Disable or Enable Actions button. or a combination of view and edit access depending on the set up of the role.■ Data Access View enables you to browse the data ■ Data Access None prevents you from editing and browsing data and performing actions A role can provide either view-only. edit-only.
the start date and optionally. If the user’s activities span more than one organization. the grant is applicable to all organizations. and effective dates for the grant. the stock picker can pick across all organizations. The grant is specific to a particular user and defines the role(s) assigned to the user.Granting a Role to a User
You can grant a user a role in one organization or all organizations for a period of time. if you do not select a specific organization. The role is assigned to a user by a grant. then separate grants for each organization must be created to associate the user. the organization where the grant is effective. the user’s role. an end date A grant can have one or all inventory organizations. a stock picker who pick releases across multiple organizations (but not all). Alternately. If an organization is not specified. Set up -> Shipping -> Grant & Roles Defination -> User
. for example.
01/06/2009 .Shipping Parameters
Submitted by Anonymous on Tue. and the unit of measure used for percent fill basis calculations. weight and volume calculations. release sequence rules. and printing parameters
. and delivery grouping rules. Shipping parameters are organization specific. pick release rules. volume. The parameters are arranged into the following tabbed regions in the Shipping Parameters window: ■ General: You can define shipping units of measurement such as weight.00:10
You can define the default values for basic shipping information such as units of measurement. pick slip grouping rules.
■ Pick Release: You can define release rules.
container inventory control. and goods dispatched (COGS) account
. container volume calculations.■ Shipping Transaction: You can define automatic or manual weight and volume calculations.
■ Delivery Grouping: You can define how to group delivery lines for a delivery
Select the Enforce Ship Method check box to enforce that a ship method (carrier) is entered and recorded for each shipment. if a ship method has not been entered. the Delivery tab of the Shipping Transactions form. You can enter the ship method in the Confirm Delivery window. Selected: You can enter a future date as the Actual Departure Date while ship confirming the delivery Cleared: you should not enter a future date as the Actual Departure Date while ship confirming the delivery because you receive an error 3. Allow Future Ship Date.12:26
Global General parameters enable you to define miscellaneous parameters and unit of measure (UOM) defaults for all of your organizations. then an error message is displayed at ship confirm and you are prevented from ship confirming until a ship method is entered.
1. For example. you may not want to enforce the selection of a ship method.
. Selected: During order processing. if your organization uses the same ship method (carrier) for all shipments. 03/19/2009 . 2.Global Parameters
Submitted by Anonymous on Thu. or the Sales Order window. Cleared: The ship method is not enforced at ship confirm and an error message is not displayed. This is recommended if your business practices require a record of the ship method/carrier for each shipment. Select the Defer Interface check box if you want to defer shipping interfaces from initiating updates to the Oracle Order Management and Oracle Inventory interface tables.
the inventory tables are not updated until you manually run the Inventory Interface in the Shipping Interfaces window. 4. if you defer the Inventory Interface. 5. The line will be automatically consolidated with other backordered lines that it was part of originally. stops and containers for their respective weights • Default handling UOMs for facilities • Default weight UOM in Carrier/Carrier Services Rating/Mode Limits tab
The Volume Class default controls:
• Default volume UOM in deliveries. Select Consolidate Backordered Lines if you want to consolidate a line that was split and subsequently backordered. stops and containers for their respective volumes • Default handling UOMs for facilities • Default volume UOM in Carrier/Carrier Services Rating/Mode Limits tab
. Within the Global UOM Defaults region. The Weight Class default controls:<!--EOLOC wshsetup_1014033-->
• Default weight UOM in deliveries. For example. Cleared: The interfaces are run automatically at ship confirmation.Selected: You must manually run the interface to update the interface tables.
Default Order Type
. 03/17/2009 . Allow Multiple Payments 2. Item validation org .15:22
Following options are available in new system parameter setup 1.In OM we create orders in Operating unit level so in order to get the organization attriutes like Sales account and TAX code we use an item validation org.System Parameters
Submitted by Anonymous on Tue. 3.
for the line 1. Voulme UOM: Cubic Foot. Delivery. Primary UOM: Each. click on Details button Check values for Line. On the shipping transactions form. Name Prefix. 06/30/2009 . Container Flag: Checked.18:07
Setups 1. Create containers Items -> Master Items Coose the Inventory Organization Under Main tab. Master LPN. Container Type: Choose a value from the LOV. Internal Volume: 2. Minimum Fill Percent: 50 under Order Management tab Shippable flag: Checked Assign it to the inv organization. Preferred Flag Process Flow 1. Load Item. Item Status: active Under Pysical Attributes Weight UOM: Pounds. Base Number and Click on Ok. Creating LPNs On the shipping transaction form Actions: Select Create LPNs and Click on Go button In the LPN form enter Inventory Organization short name. 2.1 Manual Packing Delivery Select Order line 1 Actions: Select Pack option and Click on Go button Select the created container from the LOV. Define a Ship-Container Load Relationship OM Responsibility: Shipping -> Setup -> Container Load Details Container Item. UnitWeight: 1. UnitWeight: 1. 2. Maximum Load Weight: 2. Parent LPN should be the one you selected above and Master LPN could be Null or the same value as above
. Check the LPNs names created and Close the form. Maximum Quantiyt. Parent LPN.Container setups and process
Submitted by Anonymous on Tue.
2 Auto-pack Delivery 2 Select Order line 2 Actions: Select Auto-Pack option and Click on Go button Click on Details button Check values for Line. it should be also one line under content.Click on Done button 2. Packing mode : Choose Full option Check Item Total values at the left of the screen Click on Pack button Actions: Select Packing workbench again and Click on Go Under LPNs tab Select each of the LPNs selected above Check the Context section under same tab. Parent LPN should be the one genreated by the system and Master LPN could be Null or the same value as above Click on Done button 2. for each one of the LPNs. Parent LPN & Master LPN. Delivery. Check Item Name and Quantity
.3 Full Manual Packing Delivery line 3 Select Order line 3 Select (using CTRL-Click) couple of small LPNs not assigned yet Actions: Packing Workbench Click on Go button Under LPNs tab check pack column for all selected lines Check Available Capacity Change to Lines tab Check Pack column only for line of delivery 3.
enter the standard carrier alpha code. Enable the Active and Enable Manifesting check boxes if applicable. You must set up each carrier’s information as a party in Oracle Shipping Execution before shipping goods. 5. and next day air early AM. Enter the carrier’s Default Currency. ground. 4. Select Enable if you will be assigning this ship method to organizations and to deliveries in Oracle Shipping Execution. 3. Navigate to the Services tabbed region. You also must associate a general ledger account with each carrier to collect associated costs. 9. Truck-LTL-Ground. 6. and internal organizations. Before you set up the carriers: ■ Collect general information about each carrier ■ Determine the types of services that your carriers offer and that you use To define a freight carrier: 1. 10. 11. Select the Service Level for this carrier. 2. Select Web Enable if you will be assigning this ship method in Oracle iStore. Save your work. you should assign a carrier to each delivery. Select the Mode (of transportation) for the carrier. The format of the generated ship method is <carrier short name>-<transportation mode>-<service level>. After you enter each Service Level and Mode combination. Navigate to the Carriers window. In the top portion of the Main tabbed region. suppliers.
. for example. Oracle Shipping Execution assigns a ship method and displays it in the Ship Method field. 8. enter address and site information for the carrier. In SCAC Code.Freight Carrier Ship Methods
A freight carrier is a commercial company that transports shipments to and from customers. Enter the Name and Short Name for the carrier. Examples of Service Level include: next day air. 7.
These amounts are applied at ship confirm or once a delivery line is planned(Action LOV in transaction form). When you add freight costs at ship confirmation for a foreign currency order. You can also define multiple freight costs for a specific freight cost type. if you want to track different types of insurance. You can add multiple freight costs to a shipment from the list of allowable freight cost types that you define. Navigation : Setup -> Shipping -> Fright carriers. 01/12/2009 . For example. the freight charges are converted to the order currency through Oracle Receivables.13:46
You can define allowable freight costs and suggested amounts for shipments.Freight Costs
Submitted by Anonymous on Mon. you can use either your functional currency or the order's foreign currency. you can create different insurance costs under the insurance freight cost type such as liability insurance or shipping insurance. then you have to set up a pricing modifier. Cost type -> Fright Cost types
. If you want to pass freight costs entered in the Shipping Transactions form to Oracle Order Management for invoicing. If you use your functional currency.
Within the Inter-Org Shipping Methods window.Shipment Transit Times
Submitted by Anonymous on Mon.
. you can specify the Ship Method. Load Weight and the Volume Capacity for any movement between two location types. Intransit Times.
. A Delivery must meet the following prerequisites in order for a Bill of Lading to be created.oracleug. Bill of lading : Bill of Lading and or Packing Slip for a delivery can be generated as part of a document set that can be run at the completion of ship confirmation.
• Documents • Reports
Submitted by Anonymous on Thu. 3.12:07
Here we 'll discuss all the required setups for shipping exceution.
Submitted by Anonymous on Thu. 01/08/2009 .13:18
There are few document related setups which are of prime importance in order management.. 01/08/2009 . 1. Packing Report: You can create a Packing Slip at any point in the shipping process providing a delivery has been created and a delivery line has been assigned to the delivery.com/user-guide/order-management/setup-steps-xi-docum. We would learn all of them in this chapter. This is a standard report and is attached to a document set.14:23
There are 5 reports that are mostly used in picking and shipping process. Before going into the details first have a look at
Document Sequence Document category Assign document sequence to category in setup step XI of OM
http://www. or the documents can be created individually from the document request menu. The document set given in pick release tab of the shipping parameter gives the name of the customized report (if any) which runs automatically after pick release. The documents should also be generated automatically when you click Generate BOL and Create Packing List. 2. Pick slip report – Generated after the end of pick release. 03/19/2009 .Shipping set up
Submitted by Anonymous on Thu.
Assessable Value. The sum value of this document is taken for calculating the levies like Octroi and for payments to the seller by the buyer. These values are shown at item level as well as the aggregated sum at the end of the document. Applicable Abatement if any. In short. etc. etc. Commercial Invoice: Apart from the Excise Invoice. the commercial terms as agreed between the Seller and the Buyer. It also gives the excise chapter ID for each item and the Excise Duty rate applicable for that Chapter ID. at item level and as an aggregated sum at the bottom of document.4. a document called 'Excise Invoice' has to accompany the consignments to the customer. like the Base Value. Discounts/Mark-ups if any. Transport and Handling Charges. This document shows the commercial details of the sale like Basic Price. The base value can be either the manufacturing cost of the goods or Maximum Retail Price as prescribed by Excise Rules.Basic excise Duty. another document called 'Commercial Invoice' also accompanies the consignment. Secondary and Higher Education cess. This documents shows the details about the Excise duty levied. depending upon the nature of goods sold. VAT/CST as applicable. 5.
. Education Cess. Excise Invoice(India Only): As per the Excise rules.
and subsequently perform the other operations defined by this Ship Confirm Rule. The Ship Options region also enables you to determine the action to perform with Unspecified Quantities. 01/12/2009 . select a Document Set that will print with the shipment. If this option is not selected. If this option is selected. select a Ship Method using the list of values. Determine whether you want to Create Delivery for Staged Quantities. 7. Optionally.Ship Confirm Rule
Submitted by Anonymous on Mon. 3. Within the Ship Options region. Select one of the following options: ■ Ship ■ Backorder ■ Stage ■ Cycle Count 5.11:44
You define Ship Confirm Rules within the Ship Confirm Rules window. Shipping -> Set up -> Ship Confirm Rules 2. Within the Trip Options region. Navigate to the Ship Confirm Rules window.
. To define a Ship Confirm Rule: 1. select one of the following options from the Action list of values: ■ Ship Entered Quantities: To ship the quantities entered ■ Ship All: To ship all ■ Backorder All: To backorder all ■ Cycle Count All: To cycle count all 4. the system will create deliveries for delivery lines that are staged but not yet assigned to a delivery. The remaining options within the Trip Options region also require attention. These options include the following: ■ Set Delivery In-Transit ■ Close Trip ■ Defer Interface ■ Create Bill of Lading 8. Enter a unique rule name in the Ship Confirm Rule field & Optionally. 6. delivery lines not assigned to deliveries will not be considered for ship confirm using this rule. select an Effective date.
You can include a variety of shipping documents in a set such as a Bill of Lading and Packing Slip Report and determine the print sequence. 2. Assign the reports in the documents with the correct sequence 4.Shipping Document Sets
You can group related shipping documents and other reports in a set that can be printed at pick release or ship confirm. If required then develop a customized report. Assign the document set in Shipping parameter in pick release /shipping transaction tab.
Shipping document sets are used to run and print a standard/customized report at the end of picking/shipping. Shipping Execution provides three pre-defined (seeded) document sets: ■ All Pick Release documents: You can set the default Pick Release Document Set in the Pick Release tab of the Shipping Parameters window. Steps of the processes are given below 1. Decide the report needs to be run after the pick release/shipment. ■ Pack Slip only (at ship confirm): You can set the default in the Document Set field of the ship confirm window. Create a new document set and select the appropriate usage – Ship confirm/Pick Release 3. ■ Ship Confirm documents: You can set the default in the Document Set field of the ship confirm window.
During the shipping and transportation of goods. If these exceptions are not handled promptly or properly. LPNs. and trip stops when specific change management events occur.Shipping Exceptions
Submitted by Anonymous on Sat. The seeded exceptions are logged automatically against delivery lines. Tracking exceptions can also be helpful to identify and correct defects in the business process. The change management events are shown in the descriptions below:
. or customer. transportation carrier. 12/19/2009 . deliveries. unforeseen shipping exceptions can occur that conflict with the actual requirements of the shipper. it could result in reduced customer satisfaction and loss of business and revenue for a company.
Submitted by Anonymous on Fri, 12/18/2009 - 13:07
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: Overshipment 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. Over Shipments Report Oracle Shipping Execution provides the Over Shipments Report for displaying shipping tolerances. This report displays shipping tolerance information based on
the customer, site, item, warehouse, ship date, and order type. 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 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%. Defining Shipping Tolerances Defining shipping tolerances are based on your customers and items or your customer site and item tolerances. Prerequisites ■ Set up your customer and customer site tolerances in the Customer window ■ Set up your tolerances for items in the Master Items window
To define shipping tolerances for orders or returns
1. Navigate to the Setup Tolerance window. Order Management > Setup > Shipping Tolerances 2. Select the Customer name for the shipping tolerance. 3. Select the customer Address for the shipping tolerance. 4. Select the Item Number for the shipping tolerance. 5. Enter the Over Shipment Tolerance percentage. The over shipment tolerance percentage determines the amount of the shipment you can exceed at the time of ship confirmation.
6. Enter the Under Shipment Tolerance percentage. The under shipment tolerance percentage determines the minimums amount of the shipment at the time of ship confirmation. If you enter more than 100, the shipping process will use 100. 7. Enter the Over Return Tolerance percentage for return receipts. The over return tolerance percentage determines the amount of the return you can accept above. 8. Enter the Under Return Tolerance percentage for return receipts. The under return tolerance percentage determines the amount of the return you can accept below.
Submitted by Anonymous on Wed, 12/16/2009 - 16:36
This chapter covers the following topics:
• Processing Constraints • Versioning • Audit Trail • Open Interface Considerations
) A custom message can display when an attempt is made to violate a constraint.
• Processing constraints are rules that control who can change what and when they can change it. 4.
• Changes based on a group of conditions. which means that you can call your own PL/SQL code to evaluate the condition. Require all return orders. triggering an action in Audit Trail or Versioning. cancel. Multiple conditions can be combined using either AND logic (all the conditions must be true) or OR logic (at least one of the conditions must be true. identified by order type = Return. given a set of conditions you may not want to allow a user to create a new order line. The conditions must be collectively true for the constraint
to fire or prevent the changes. Order Management > Setup > Rules > Security > Processing Constraints. to only a list of constrained responsibilities or to all except a list of authorized responsibilities. Only the Customer Service Manager can change the discount percentage on an order line after the line has been shipped. They can define actions that can result from these changes. A reason is required to cancel an order line after it has been booked. update. 2. 5. Examples: 1. The following operations can be controlled: Create. but can also be set up to perform actions
based on those changes. your company requires that one sales order can relate to only one customer purchase order. For example. given a set of conditions. 3. Defining Processing Constraints Navigate to the Processing Constraints window.
Who can make changes based on responsibility. you could choose to allow update to the warehouse field of an order line but not to the price list field.
. to be shipped to a central returns processing facility.
• Processing constraints can prevent certain changes. A constraint (rule) may apply to all responsibilities. For example. A condition may also be based on a custom API. No one can add a line to an order after any of the lines on the order have been invoice interfaced. You can also control the update operation down to the attribute level. such as requiring a reason for the change. The conditions may be based on either the state of a workflow activity (where the entity is in the flow) or a value in a table. No one can change the customer purchase order at the line level.
delete. and split all at the entity level.
• More than just what can be updated. or raising an Integration Event.Processing Constraints Processing Constraints enable you to control changes to sales documents in Oracle Order Management.
Please note that only when constrainable attributes are updated. When you query an entity you will see all the constraints defined against that entity. or update the constraints that were created for your company.2. Attribute Field The Attribute field can only be used if the operation selected is UPDATE. processing constraints execute. You may enter a value here. If the Attribute field is left blank the constraint will be in effect for all the attributes of the entity. but you cannot change the seeded constraints with the system check box marked. and Delete for any of the entities. you may define a constraint which prevents updates to any of the fields of an order line.
. 1. The region enables you to view the seeded constraints. Constraints The Constraints region is where most of the details of a processing constraint are defined. Operation Field The Operation field can have the values of Create. 1.1. view. For instance. and Split for the Order Line Entity only. The top region has fields for the Application and the Entity. even though the operation selected is UPDATE. Update. For instance you may define a constraint that affects only the warehouse field on the order line. This is used for querying—you cannot create new entities. 1. and the constraint will only apply to that field. All attributes are not constrainable. therefore processing constraints will not execute for such attributes. Cancel for Order Header and Order Line entities only. You can create new constraints. Any one of the OM entities are the valid values for the entity field.Note that the window is divided into several regions.
This is applicable only for attribute or field level UPDATE operations. This
. if audit constraint is on a different attribute like update of payment term and you change the payment term and price list. However. Note: There is no unique Require Reason action. If the field is blank. • Always: System changes are always allowed on the attribute 1.6 User Changes Field Use the User Changes field to indicate when the user performing the operation is constrained. 1. 1. The system changes here refer to an attribute initially getting a default value or being re-defaulted when a source attribute changes.5 System Changes Field Use the System Changes field to indicate if system changes are allowed even if the constraining conditions are met. The possible values are: • Never after Insert: You can change this field only if the entity has not yet been saved to the database.4 Applies To Field The Applies To field is used to define whether the constraint is applicable in the Negotiation or Fulfillment transaction phase. This is applicable only for attribute or field level UPDATE operations. Actions of Require Reason and Require Reasons and Require History for audit history are supported only for the UPDATE operation. both version and audit history are captured. The possible values are: • Never after Insert: System changes are allowed to this field only if the entity has not yet been saved to the database. Only version is captured as it takes precedence and audit history is not available for this update. This is the default value. then it is applicable to both phases.3 Action Field The Action field allows you to select the action to be taken if the constraining conditions are met.1. Constraints are evaluated in the following order (Only one constraint may take effect for a change):
Actions that Require Reason take precedence over actions that do not. Example Assume that both versioning and audit constraints apply to update of price list. it must be used in conjunction with Versioning or Audit.
• Audit Trail • Versioning
Submitted by Anonymous on Mon.8 Enabled Field The Enabled field indicates whether the current Condition is active. System constraints help prevent data integrity problems and cannot be updated. or list of responsibilities attached to these constraints cannot be modified. Current Processing Constraints functionality enables you to specify exactly what business functions. field. Lookups. 12/21/2009 . and the Audit Trail Consolidator concurrent program. even if the entity (for example an order) is being created for the first time. Care must be taken to ensure that the disabling of conditions does not introduce problems in the business flow. a system parameter. the constraint always applies for that change. and for what
. This allows conditions to be temporarily disabled if necessary.7 System Field The System Field indicates if a constraint included with the OM system is user updateable. 1. action. • Always: You can never enter a value for this attribute.is the default value. by entity you wish to control when performing order modifications.16:45
Audit Trail records and tracks updates to specified order attributes as they occur. additional validation conditions can be included as long as they do not have the same group number. You can define new processing constraints that specify when. Reports of comprehensive audit trail updates of Oracle Order Management are generated using Processing Constraints. Note that if all conditions are disabled and the constraint itself is not disabled. However. Any operation.
2. users can enter and change orders as they always have. 1. 4. Process Flow Oracle Order Management gives businesses the flexibility to audit as much or as little of their order process as they require. allowing users to view the changes to the
document real time and online. Each business can decide what order attributes are so critical that an audit needs to be maintained and then set up the processing constraints accordingly. then the user is prompted to select a reason code from a user-defined list.
The differences between Version Control and Audit Trail include:
1. Finally. Quotes and Blanket Sales
Agreements but audit trail is ONLY applicable to Sales Orders.
• Enable audit trial in system parameters. Audit Trail records a single change in order to capture who made the change and what the change was. Version Control records the entire business object. audit trail updates are recorded. The Order Management system parameter Audit Trail must be enabled to use this feature. Version Control can be viewed on line whereas. Whereas. The user must decide what method they wish to use to track the change history. Example Business requirement is that whenever the currency code is changed in sales order header an audit trial needs to be generated. Version control applies to all sales documents including Sales Orders. queries can be run or reports produced to show what actual changes have been made to auditable attributes. You cannot track a single change with both Versioning and Audit Trail. who made the changes and when. Once the constraints are defined.
• Audit trail captures changes within a version but version control captures changes that increment a
version. not during the negotiation phase. audit trail can be viewed on line once a report has
been generated. If a change is made to an attribute that has been defined as requiring a reason to change it.attributes of an order. Versioning V/S Audit Trial
• Versioning works in conjunction with audit trail only when the transaction enters the fulfillment
phase. Version control can compare against previous versions where audit trail cannot.
• The audit trail may track all sales order changes that may not necessarily constitute revising the
sales order to a new version.
Set the OM System Parameter Audit Trail. Navigate to Order Management > Setup > System Parameters > Values. Process
• Change the currency of the sales order." "Enable when Order is Entered. select from the list of values: "Enable when Order is Booked.• Set up Processing Constraints to indicate which attributes on the order you want to have audit trail
recorded for currency change. Set up Processing Constraints to indicate which attributes on the order you want to have audit trail recorded for
." or "Disabled. • Run the request Audit History Consolidator with correct parameters • Verify the record in audit history window
Setups 1. Select Generic Parameters from the list of values.
2. For the Audit Trail Parameter. Select your Operating Unit." 2.
12/21/2009 . Versioning includes the following:
.Create some new Validation Templates if you have specific conditions to control whether or not to record audit information. quotes and Blanket Sales agreements. Schedule the Consolidator program (Audit History Consolidator) to run periodically to make audit information available to query and report. 3. Versioning is currently available for sales orders.
4. Add "View Audit History" menu option to the Order Management menu for those responsibilities that need to be able to view the new Audit History forms .
Submitted by Anonymous on Mon.this menu option will be created through seed data.15:25
Versioning is a method to capture changes and updates made to a transaction. There is support for both manual versioning as well as automatic versioning.
payment terms. you can increment a version only when specific attributes of the transaction are changed/updated.
. Tracking Clause versions in Blanket Sales Agreements 7. If you want to enable automatic versioning. API’s and Order Import: Versioning support for sales transactions created or updated from multiple modes
• Versions can be created. Version generation 2. or other attributes. Reasons and comments for versioning 6. managed. Validation of version number 3. By using the processing constraints and workflow activity. For example.• Version Control: Capture of changes and updates made to Sales Orders. you must set up the appropriate processing constraints. This feature offers: 1. Quotes and Blanket
Sales Agreements. price list. You can increment the version number Versioning whenever there is a change in order quantity. For example. Version Generation Versioning is manual by default. viewed and compared. required date. you can determine when to increment the version and which statuses are available to version. Searching prior versions 5. Version history maintenance and comparison 4. you can use validation templates to drive versioning by transaction type as a condition. providing comprehensive information
about a given transaction
• Assists during the negotiation phase of a sales transaction by maintaining a history of the
transaction cycle Note: Price Lists and Modifiers are not versioned on a Blanket Sales Agreement.
. This is particularly true of quotes and Blanket Sale Agreements (BSAs) with a negotiation phase where the transaction document changes a number of times before it is approved. provided the setup allows amendment in a specific status ■ Option to retain the document number during the transition to a Sales Order ■ Specify the required conditions for automatic versioning Version History Version history maintenance is useful for reference and comparison.You can link versioning control to workflow activities statuses. following the document number ■ Update manually at any time. or with a loyal customer who negotiates for a long time for the best price with the promise of higher order quantities over an extended period of time. This may occur with complex products that are frequently redesigned to meet customer requirements. Version generation functionality includes: ■ Manual / Automatic option ■ Version number as a whole number and as separate field.
Version history maintenance and comparison enables: ■ Maintenance of transaction history of previous versions ■ Ability to amend the current version of the transaction ■ Tracking changes over a period of time and view those changes ■ Comparison of changes made to transactions across versions ■ Copy any version of a Quote to a Sales Order
. when the active version is changed.Versioning maintains the history of previous versions. one can use the previous versions as templates for creating new sales order. However. quotes or blanket sale agreements at any time with the copy feature.
. you can track and view history information on holds at the order and/or line level. Holds can be defined to be specific for pick.21:49
When you prevent further processing on an order through an exception. as well as. you are placing a hold on the order. return. You can manually send a notification through Oracle Workflow to specific individuals when an order hold is applied. or ship activities. applying and releasing holds can be performed directly from the Sales Order Pad.Holds
Submitted by Anonymous on Sun. such as a credit check hold. 01/04/2009 .
• Holds may be designed to be applied automatically. or may be applied manually based on a set
criteria you define. order line. Order Management enables you to hold an order. A concurrent program can automatically release holds based on the Hold Until date.
• You can define holds that are effective only at certain steps of the order or line workflow. or return line from continuing to progress through its workflow by utilizing the holds feature. Additionally. Holds can be applied manually or automatically based on a set of criteria you define. pack. In release 11i Oracle Order Management.
• Holds are assigned a Hold Type and are authorized for application and release for specific
holds that apply regardless of the stage in the order’s flow.
A hold source can: • • • Hold all existing and new orders. returns. customer. at Shipping. or both (which you may want if you have long lead times between Booking and Shipping). or their lines. and to new orders or lines meeting your criteria. order. or their lines from the Order Organizer window. The Credit Checking can be enabled in the following 3 places: • • • For the specific Payment Term For the specific Customer For the specific Transaction Order Type
. For example. item. returns. you create a hold source to hold an unreleased item. warehouse or customer site (bill-to and ship-to locations). wh) and hold name that you specify. returns. Hold some existing and new orders. In the Transaction Order Type set-up you may opt to have Credit Checking occur at Sales Order Booking. customer. you simply remove the hold source for the item.
Credit Checking You can automatically prevent shipping of products to customers with unacceptable outstanding credit exposure using automatic credit checking. or their lines that meet your hold source criteria. or their lines that meet your hold criteria.Hold sources allow you to apply a particular hold to a group of existing orders. Hold only new orders. order. and all holds on individual order lines are released. returns. Hold sources are valuable when you want to hold all current and future orders for an item.e. Once the item is available. A hold source is the combination of a parameter (i.
You can determine balances to include when calculating total credit exposure.You must define Credit Limits for each of your Customers. which is specific to an individual sales order. Once the date is reached. Oracle uses all of these criteria to place sales orders on Credit Check Hold.
. Note: You must set up and run Release Expired Holds concurrent program on a nightly basis to take advantage of the expiration date based release of holds. and set total exposure limits for a customer or customer site. and lines to which that hold source applied. the date it was applied or removed. Oracle maintains a complete audit trail of credit check holds so you can track who applied or removed each hold. returns. Releasing a hold source release all the orders. the Order can proceed along its workflow. Also. Hold Release Holds are released automatically when you supply a hold expiration date. You can control who is authorized to release Credit Check holds when you want to make an exception or when the customer's credit balance is acceptable. and why. These limits may default in with the Profile Class or be manually maintained in the Profile: Amounts alternate region in the Customer Master. You must define a Credit Limit which is the total limit at any one time for the Customer. as well as an Order Credit Limit.
or agreements. control the lowest level price that may be given in order to comply with General Services Administration Agency (GSA) regulations. pricing formulas. You can also apply discounts. 12/31/2008 . and apply freight and logistics
The Basic Pricing component of Oracle Order Management provides the capability to price orders according to price lists.Basic Pricing
Submitted by Anonymous on Wed.
the order is processed by SE. If it is a shipping item and the quantities are available. the freight and special charges can be calculated and the price of the item is adjusted accordingly.
In OM the pricing engine prices the items after the order is entered or booked (depending on the pricing setup).
.related charges to orders. Once the order is booked. During shipping. it proceeds through the workflow process.
From the pricing request. and calculates the unit selling price and adjustments. modifier.
• Price List
. The search engine receives pricing information from entities like price lists. qualifiers. products and pricing attributes.Customer Hierarchy The customer hierarchy in Basic Pricing enables you to roll up individual customers according to the following structure: ■ The sold-to organization ■ The ship-to organization ■ The bill-to organization ■ Site ■ Customer Class You can use elements of the customer hierarchy as defaults to control the operation of price lists and modifiers. resolve incompatibility issues. formulas.
The pricing engine works through open APIs to provide the pricing results to the calling application. retrieves the list price.
Pricing Engine The pricing engine is the program module called by Order Management that prices the order as orders are entered or order data changed. It consists of a search engine and a calculation engine. the pricing engine evaluates the appropriate modifiers and price lists.
• You can also use the price list to define attributes for the products. you are able to default values directly into the SO based upon which price list has been selected for the order.
• The pricing engine requires that all items. freight terms and freight carrier are available on the price list form. models. services.• Pricing Agreements • Pricing Formula • Modifiers
Submitted by Anonymous on Thu. You can call up a price list and
add/edit/delete related items and item categories.
By defining the OM defaulting rules to use these fields from the price list window. option class and options should be
selected and displayed on price list.15:11
Price List Concept A Price list is useful for maintaining the prices and other pricing details of products and services. Price List Form Details
. which will then determine the
• Fields such as payment terms.
• It serves as a repository of items with their related pricing details.
this is an Oracle Advanced Pricing feature which is available only if Oracle Advanced Pricing is fully installed and multi-currency lists are enabled. multi-currency conversion lists enable you to maintain a single price list for multiple currencies. for example 107 rounds to 100). If you enter a negative number. If you enter a positive number. Other applications can call an inactive price list and use relevant information. Rounding factor -3 indicates rounding to the nearest thousands (for example. rounding occurs to whole decimals. you must choose a price list in the same currency. Rounding factor of +2 indicates rounding to the nearest hundred. you affect more columns to the left of the decimal point.Price List Currency
For international sales. Multi-Currency Conversion Lists For pricing in different currencies. After entering the currency for an order or return. you can record transactions in different currencies by defining a price list for each currency.
. If you enter zero. right of the decimal point.1007 rounds to . However..
Round To Factor
You can define the number of places to the right or left of the decimal point to which the pricing engine rounds prices from price lists and modifiers from modifier lists.101). you increase the number of characters to the Note: The pricing engine does select inactive price lists when doing a pricing request.
When the pricing engine is trying to locate a price. If the item that you are ordering is not in the primary price list. Enter the starting and ending effectivity dates of this price list line in Start Date and End Date. Primary and secondary price lists have the same currency. 3. enter the base list price of the item in Value. The dates should be within the start and end effectivity dates of the price list. 1. Select an Application Method.Secondary Price List
The pricing engine uses secondary price lists when it cannot determine the price for an item using the price list assigned to an order. Oracle Pricing uses the primary pricing unit of measure and the Oracle Inventory unit of measure conversion information to price an order whose unit of measure does not have a price list line. If an item appears on the primary price list but is not active (the effective end date has passed). Product context is always item. 4.
Enter the price list line details as given below
1. 6. If Application Method is Unit Price. 2. Select a UOM (unit of measure). 7. select an item number or an item category for the Product Value. Select Primary UOM if this price list line UOM is the primary pricing unit of measure for the item. the pricing engine uses the primary price list to price the item. If you enter a static formula. Enter a numeric value in Precedence. this is the product precedence. enter a value in the Value field. Enter Value and Formula as follows: ■ For inventory items. the pricing engine uses the highestprecedence secondary price list (the secondary price list with the lowest value for the precedence field). 5. Use Unit Price for inventory items and either the Unit Price or Percent Price for service items 4. If an item appears on both the primary and a secondary price list with the same effective dates. ■ Enter the name of a previously defined static formula in Static Formula. 5. enter a percent of another item's price. The result of the calculation changes the value of Value. You can assign the same secondary price list to multiple price lists but you can not assign a secondary price list to a secondary price list. If Application Method is Percent Price. 2. Line-level discounts and modifiers that apply to the primary price list do not apply to the secondary price list. 3. Depending on the value of Product Attribute. enter the base list price of the item. it uses precedence to resolve conflicts when it selects more than one price list line from a price list. the pricing engine uses the price on the secondary price list. ■ For service items. Save your work
Copying a Price List
. you must submit the concurrent program Update Formula Price’s to calculate the value.
For example. and item categories. If you leave any of the fields blank.
Adjusting a Price List
Use this process to adjust the prices for a price list. You can adjust prices for the entire price list or selected items. pricing adjusts the price list regardless of that field. For example. you can specify a category so that only the price list lines for the selected category are adjusted. when adjusting by a percentage.You can quickly create a new price list by copying an existing price list. Entering -5 decreases list prices by five whole units of currency. You can adjust the price by either an amount or percent: ■ Percent: Enter a value to adjust list prices by a certain percentage. You can define your criteria further by selecting the item status or creation date of the items to adjust. Only active price list lines (those with an effective end date later than the current date) can be copied. entering 5 increases list prices by five whole units of currency. For example. entering 10 raises list prices by 10 percent while -10 lowers list prices by 10 percent. item category sets. when adjusting by an amount. ■ Amount: Enter a value to adjust list prices by a fixed amount.
Oracle Order Management enables you to establish agreements with your customers that let you define the prices.
. When pricing. 03/21/2009 . still check for product and pricing attributes in the price list associated with the agreement. the pricing engine ignores qualifiers attached to a price list associated with an agreement if the agreement is chosen at the time of order entry. payment terms and freight terms that you negotiated in the agreement. The pricing engine. will however.Pricing Agreements
Submitted by Anonymous on Sat.
. In the Agreement tab. Consider using separate naming conventions for Standard Agreements versus Pricing Agreements. enter an Agreement Name. Use a naming convention that is consistent and meaningful.
Once a Pricing Agreement has been saved. Alternatively. Select an Agreement Type to classify agreements by type for reporting or control purposes. leave the Customer and Cust Number fields blank. A consistent. 3. If you want this Agreement to be used only for a particular customer and their related customers. This field is optional. you cannot update or change the value for Price List Type. If you want this agreement to be available for any customer. Enter a Revision number. The Revision number defaults to 1 at setup time. Additional versions of the same agreement can be maintained by updating the revision number for each new revision. Pricing Select an Agreement price list type from the Price List Type field. Enter an Agreement Number. Select from:
Pricing Agreements using Standard Price List
. you can enter the Customer number in Cust Number field and the customer's name will default to Customer field. 4. meaningful naming convention should be considered and business practices established.2. enter the customer name in Customer. The customer number displays in Cust Number.
Freight Carrier 5. and additional fields within this window will default from the standard price list selected. Rounding Factor 4. You can update the defaulted fields in the Agreements window. Description 2. and you can enter values for: 1. Freight Terms 6. Comments
.• Agreements using Standard Price List cannot have any agreement lines • Price list and price list lines can only be viewed and maintained through the Price List Setup
• A Standard Price List can be used with any number of Standard Agreements or to price orders
which are not associated with a specific agreement
• You cannot create revisions for price list lines • The Agreement Number is not automatically created as a qualifier for the associated price list
Pricing Agreements using Agreement Price List
• Pricing Agreements must have at least one agreement line • Pricing Agreements can only be viewed and maintained through the Pricing Agreement Setup
• Pricing Agreements must be associated with an Agreement price list • An Agreement Price List can be used with any number of pricing agreements but cannot be used to
price an order which is not associated with a pricing agreement
• Revisions can be created on pricing agreement lines through the Pricing Agreement Setup window • Price list will always have the Agreement Number as a qualifier (and hence can only be used when
the pricing agreement is specified on the Order Line) Note: If you select Standard Price List. Currency 3. and the values will be used as defaulting sources for any orders using these agreements. Note: If you select Agreement Price List. the price list must be an existing price list. you can create or make changes to price list lines.
Enter the Bill To name in Invoice To. Agreement Price List If you have selected price list type as "Agreement Price List" in pricing tab then in the line level you can add item to the price list:
1. 4. 3. Enter the Bill To contact in Invoice Contact. In the Rules region. Select the Payment Terms. 2. enter a default Accounting Rule. 6. Enter the Bill To Address. Enter an Invoicing rule.
Customer item is a pricing attribute. 9. 7. 4. Enter a customer Address and Address Category. For example.1. 3. 8. a price list has two price list lines for item A11111. Note: You cannot enter an item category in Product Value. Enter a UOM (unit of measure).
. Enter a Customer Item number. When the pricing engine receives an order in unit of measure CS. Enter an inventory item number in Product Value. 6. pricing creates one pricing attribute and one product attribute for the agreement line for the customer item and its corresponding internal inventory item. Enter the effective Start/End Dates. 2. Select Price List Line in Line Type. you must select the correct inventory item for the agreement line. When you enter a customer item. one with unit of measure EA—the primary UOM—and one for boxes. Enter base price in Value. it accesses the unit of measure conversion tables to convert CS to EA. If you entered a customer item which is associated with more that one inventory item. 5. Select Unit Price for the Application Method. Select Primary UOM if this price list line unit of measure is the primary pricing unit of measure for the item. Order Management uses the primary pricing unit of measure and the Oracle Inventory unit of measure conversion information to price an order whose unit of measure does not have a price list line.
For example. if a customer buys 10 items the price is $20 per item. you can use Point Break as the Price Break Type. Select a Line Type: • Price List Line • Price Break Header: This option enables you to set up a price breaks. Enter the base price in Value. then they get a lower per unit price.10. all the items within the category are eligible for the price break. Enter the effective Start and End Dates. Select Unit Price as the Application Method. Note: If you define a price break for an item category..
In Basic Pricing. 13. Defining Price Breaks for an Agreement Price List You can create price breaks or "bracket pricing" for Agreement price lists to define prices that vary depending on the quantity ordered. This calculates the price based on the price break bracket in which the total quantity falls.
. 11. and is only available if Agreement Price List has been selected as the Price List Type. but if the customer buys more. 12.
Product Value. The total price is calculated as follows: Total price = 14 * $19 each = $266 To define price breaks: 1. Enter the effective Start and End Dates. Primary UOM. The Price Break Type is Point which means the pricing engine charges each unit of volume at the price of the break within which the total falls. ensure the Price List Type is Agreement Price List. Product Description. and UOM. 4.
• Revising an Existing Agreement • Usage of price agreement
. 7. In the Pricing tab of the agreement. Address Category. For the agreement line. Select Unit Price as the Application Method. So the price for all units is the price defined for Price Break 2. 5. the total quantity falls into the Price Break 2 bracket where the unit price is $19. Select Price Break Header as the Line Type. You can only set up price breaks for an Agreement Price List. the Line Type. 6. 3. if you ordered 14 units of Item A11111. complete the values (where required) for Customer Item. Address. Complete the Agreement header information as outlined in the preceding section. Note: You can create price breaks only for Agreement price lists using the Pricing Agreements window. You cannot create price breaks in the Price List window. Enter the Break UOM. 2.For example.
Note: You must end the current revision before creating a new revision. you can simply update the existing agreement and save your changes. Only one revision can be effective for a given range of effective dates.00:20
To make minor changes to an existing agreement such as changing the payment terms. It is helpful to use a logical numbering sequence such as 1. However. you can create a new revision. You must determine when changes warrant a new agreement version. and 3 to number your revisions. if significant changes are required and you want to track versions of your changes. and then you can manually create a new revision with a new revision number. a new version of the original agreement is created. This is useful for tracking and managing multiple versions of the same agreement. 03/22/2009 . Once the new agreement revision is created.Revising an Existing Agreement
Submitted by Anonymous on Sun. 2.
. When a revision is created. An agreement can have multiple revisions but the effective dates cannot overlap. you can update the agreement header information.
Price agreement can be used while entering a SO and in that case price list. 03/27/2009 . fright terms
.Usage of price agreement
Submitted by Anonymous on Fri. payment terms.
03/22/2009 .Pricing Formula
Submitted by Anonymous on Sun. You can use them to:
Formulas are mathematical expressions that the pricing engine uses to determine the list prices of items and the discounts that apply to those items.
age of a related product. you may use the formula 1*2 to calculate the price of a glass item. • Calculate a price adjustment. the pricing engine evaluates the attributes you have specified during formula setup to calculate the price. You can set up and maintain formulas based on one or more of the following formula component types:
List price: The price of the item in a specific price list to which you have attached a formula. For example. product family group.• Create a price from a computation as an alternative to entering prices in a price list. List Price and Price List Line are supported Formula types for Advanced Pricing. and level of service are examples of pricing attributes. You can define as many attributes as you need to meet your pricing business needs. Distance. Price list line: The price of the item in a specific line number of a specific price list. Pricing attribute: The absolute value of a pricing attribute (such as thickness or height) of an item. you can instruct the pricing engine to calculate a
discount by attaching a formula to a discount line. Step 1 is a pricing attribute for thickness and step
. For example. customer class. At order entry time. Pricing attributes are characteristics of products and services that you can use to determine the price of a product or service. You can specify one or more pricing attributes and assign them to a product or service.
3 mm AND the length of the glass is between 0. it does not use the face value of the step number. if 100 is the base price of the glass item and 0. /. 1+2*2. This program can be accessed from the Tools menu within the Formulas Setup window. SQRT.5 and 2 m. Numeric constant: A numeric value. *.2 is the list price to calculate the price of a glass item. and * • Built-in functions: NVL. the valid formula (1+2*SQRT(3)) / 4 contains: • 1. -. apply the factor of 3 OR if the base pricing attribute for glass thickness is between 0. In the previous formula example. The formula lines provide details about each part of the formula. Note: The concurrent program Build Formula Package should be run after setting up or changing a formula to improve performance. When Oracle Pricing calculates a formula.3*100 which is 30.5 and 2 m. and / as mathematical operators • SQRT as a built-in function • Parentheses to group the operands and operators For each step number. To use a numeric constant in a formula. It refers to the formula line and evaluates it to obtain the value of the operand. Note: An operand is not a numeric constant. if the base pricing attribute for glass thickness is between 0. and 4 as operands • +. and MOD • Operands: Operands are step numbers about which you provide more detail. • Assign the numeric constant to the step number in a formula line. create a formula line. You can use as many step numbers as you need.4 and 0. 2.8 mm AND the length of the glass is between 0.. For example. Creating a Pricing Formula You can set up and update formulas and formula lines in the Pricing Formulas window. apply the factor of 5.3 is the value of the thickness attribute of the glass then the pricing engine evaluates the formula as 0. The formula can contain any of the following: • Parentheses: () • Mathematical operators: +. For example. You can repeat a step number in a formula. A formula is a valid mathematical expression used to determine the list prices of items and the discounts applied to those items. up to the limit of the field. you can: • Create a step number in the formula expression. 3. Attach Items to the pricing formula Link your formula to a price list by putting the formula name in the static formula field on the list line that has the item numbers that are to get their prices derived from the formula (don't enter a price. for example. Factor List: You can also relate multiple factor conditions. let the processing program calculate the price value)
.1 and 0. four formula lines are created since the formula has four step numbers.
Pricing Attribute and Factor list.You must run the update formula prices after entering your formula name in the static formula field on the price list. With basic pricing you are restricted to three formula types. Basic Pricing uses the seeded pricing context which has up to 100 pricing attributes. Link a formula to a freight and special charge modifier. Numeric Constant.
. This concurrent request will use your formula to calculate the price that will populate the list line's value field.
• Usage of price formula
Requirement : To make price as (price of one item in price list + least price of the item for which price is being caluclated) * 10 Step 1 Define the formula as shown below to satisfy the above requirement. 03/22/2009 .Usage of price formula
Submitted by Anonymous on Sun.
Step 2 Attach the newly created formula to the item in the price list.
. No: indicates that the entity is not available for the Modifier List Type. Surcharge: Creates a positive price adjustment. you can create groupings of price adjustments. A value of Yes: indicates that the entity is available for the Modifier List Type.Modifiers
Submitted by Anonymous on Fri. Surcharge List 3. Discount List 2.13:30
Modifiers determine the adjustments made to the list price. the level at which adjustments are made. You can use the following line types: Discount: Creates a negative price adjustment.Only point price breaks are allowed in basic pricing modifiers. and freight and special charges that you offer and report together to meet various business needs. how they are applied. then discount=5% ■The table below describes Modifier List Types and if Discounts. Price Break: Applies a variable discount or surcharge price adjustment to a pricing request based meeting the condition of a break type. Fright and Special Charges list ■Use modifier lines to define the type of price adjustments. or Freight and Special charges are applicable to the List type. you define criteria that is common to all of the line level modifiers. You can create three modifier list types in oracle pricing 1. for ex. the following pricing decisions are: If item quantity = 1-50. 01/02/2009 . Freight charge: Applies a freight charge. how the modifiers are qualified. or freight and special charges that the pricing engine applies to pricing requests. You can associate certain line types with each list type. Surcharges. ■Using modifier lists. etc.At the list level. These are dependant on various business factors such as type of adjustment to make.
This means that the modifier list can be used by all operating units for pricing transactions. Enter a Number and Name for the modifier list. The Global box is selected when the Pricing Security Control profile option is set to ON. For example. 2. Note: The modifier Name should be unique across all PTEs (Pricing Transaction Entities) otherwise an error occurs. if a modifier named "Corporate" is created in the Order Management PTE. In the Main tab. If Global box is deselected. operating unit defaults from profile MO:
.Create a modifier list
1. an error message displays if you create a "Corporate" modifier in the Purchasing PTE. 3. select the modifier Type. If multi-org access is NOT enabled. operating unit field is displayed. the value does not have to be numeric.
Enter the Start Date range. 4. Note: If you do not enter dates (start/end).
. the Automatic box is also selected at the line level. The use of this modifier is then only restricted to pricing transactions for this operating unit. Select or clear Automatic: • If selected. If an order is not eligible for a modifier list. and the pricing engine automatically applies the modifier. If multi-org access is enabled. 6.Operating Unit. it is not eligible for that list's line level modifiers even if the lines have qualifiers for which the order is eligible. Enter Currency. Users can over-ride this default and select an operating unit that they have access to as defined by MO: Security Profile. • If cleared. 5. This operating unit field cannot be updated by users. Note: If you select Automatic for a list. operating unit defaults from profile MO: Default Operating Unit. This is an optional field. Creating List Level Qualifiers Modifier list level qualifiers help the pricing engine to determine who is eligible for the modifier lines. then the modifier must be manually applied. all the lines for this list default to Automatic. the list is effective from the creation date and does not become ineffective.
Enter Modifier Type from the following: • Discount • Surcharge • Freight/Special Charges • Price Break 3.
1. 2. If you select it. To change the Product Attribute Value for a line. Note: If you select Automatic at the modifier list level. • Line: The pricing engine determines if the pricing request is eligible for this modifier by validating the request for each line. If you clear it. Automatic for each line appears as selected but you
. Once you have created and saved a modifier line. someone must manually apply it to an order. the pricing engine automatically applies this modifier. • Order: The pricing engine determines if the pricing request is eligible for this modifier by validating the pricing request header. It applies this modifier at the order level but prorates a percentage value to each line. Select or clear Automatic. Enter the Level. you should end date the existing modifier and create a new modifier.Creating Modifier Lines Use this process to create modifier lines to define how the price is adjusted. It applies this modifier at the line level. you cannot edit or change the Product Attribute Value for the line.
Creating Line Level Qualifiers Modifier line level qualifiers help the pricing engine to determine who is eligible for the modifier lines. it is not eligible for the line level modifiers even if the lines have qualifiers for which the order is eligible. For Basic Pricing. the Incompatibility Group will always be Level 1 Incompatibility Group. Select or clear Override. If selected. If an order is not eligible for a modifier line. Incompatibility Group. Enter discount. You can allow manual application of discounts. and freight and special charges line types. 4. and bucket will be defaulted to 1 for line level modifiers. The modifier having that end dated qualifier will apply only if there is another group of qualifiers that satisfy the conditions and are within the valid date ranges.can change it. 5. surcharges.
.surcharge information and freight charge information in appropriate tabs. you can manually change how the modifier is applied for each order. and Bucket will be dependent on the modifier level chosen. Once a qualifier is end dated. The values of Pricing Phase. the group having that end dated qualifier becomes invalid.
Quoting draws all relevant information from the Order Management schema for use by the customer service representatives (CSR).
Why Should Business use Quote?
• The creation and management of quote as a negotiation tool and transitioning the quote to a sales
order. These stages can include a draft. Versioning can capture changes and the transaction seamlessly converts to a sales order or can be archived as a lost or expired quote.15:52
A quote encompasses many stages before becoming a sales order or sales agreement. 10/08/2009 . internal and external business approvals.
• Preparation of quote for assisted selling of products and services to customers and business
partners. enabling a seamless flow from a quote status through a sales order.Quote
Submitted by Anonymous on Thu.
• Processing the quote with or without approvals. • Quick entry of order lines with minimum data entry as the information captured on the quote gets
carried forward into the sales order. thus acting as a single point of entry into Order Management. Using Quotes you can:
. customer negotiations.
modify. Cross Sell • Calculate taxes • Assign sales credits • Convert quotes to sales orders • Support E-Business requirements • Reduce administration expenses and increase a sales person's productivity
.• Create. and select quotes • Configure complex products • Manually adjust quote prices • Perform real time global availability checks • Up Sell.
• SAs do not capture an Offer Expiration date and therefore do not leverage this functionality in the
Negotiation flow. There are a few Sales Order features that are not available during the negotiation phase of a transaction including:
• Holds • Scheduling • Copy a return from a quote.Workflows
• Both Quotes and Sales Agreements(SAs) use the same seeded Negotiation workflows. Quotes transition to a sales order and Sales Agreements become
Active. • Independent line flows • Cancellations – progress to LOST Status • Ship and Arrival Sets • Commitments • Quotes for returns or Internal Sales Orders • Sales Agreements . • After Customer Acceptance. Unsupported Features The functionality supported with Quotes is similar to the level of support for Sales Orders.Can specify sales agreement reference on a quote but released quantity and
released amount on a sales agreement are updated only when a quote is converted to an order
• Approvals Complete business flow Setup: Transaction type Workflows in Quotes
"Standard A" and "Standard B. 01/18/2010 . Note: Currently.12:22
This window is used to setup the list of the approvers (used for Quotes and BSA). the approval activity is only seeded in the Negotiation phase.Approvals
Submitted by Anonymous on Mon.
Notes : A role can be any employee of the organization When the next approver in the chain of approvers is notified that a document requires review and approval/rejection.g. E. we have defined two transaction types. which could be associated to the transaction type and/or transaction phase. For the Fulfillment phase. You can use this to create an approval subflow." You can use one set of approvers for Negotiation and "Standard A" transaction type and another setup of approvers for Negotiation a "Standard B" transaction type. You can define a different set of approvers for different transaction types and the transaction phase combinations. the approver can either:
. approval related activities have been seeded in the OM Standard WF item type.
3. Total Amount
• View the entire sales document as it would appear for printing. Description. Complete Approval Flow 1. Requester.
• Approval Recipient(s)
With this approach you can send notifications to a different set of recipients based on the setup in the Order Management Approval setup window.• View a summary or abstract from the workflow (WF) e-mail notification.Generic with Approval.
. Select the Negotiation Flow as Negotiation Flow . including all products/services. This gives more flexibility for setting up different hierarchical lists for different transaction phases and transaction type combinations. Forwarded from. The status changes from Draft to Pending Internal Approval. Customer name. and view the entire sales document
from an attachment on the WF notification.
2. and all other terms from the PDF link on the workflow notification
• You can view the summary information from the notification. including: Quote or BSA
number. Create the quote and progress it. Go to WF Notifications and approve the quote.
10/09/2009 . Save it and submit the draft.Complete business flow
Submitted by Anonymous on Fri. Create and Submit the draft Create an quote by entering the customer details.
. currency and line level details.
2. transaction type.17:30
1. Approve the Quote The Quote needs to be approved by all the persons in the approval list of the transaction type. The status of the quote changes from Draft to Pending for internal Approval. Once approved the status of the quote changes from Pending for internal Approval to Pending Customer Acceptance.
Setup: Transaction type
. Customer Acceptance Do the customer acceptance and the quote 'll be converted to sales order with status Entered.3.
for generic setup instructions..Submitted by Anonymous on Fri. These impact when and how document numbers are generated by document sequencing.15:17
Select the transaction type informations as shown in below form
. If you want to keep the document number from the quote when the transaction moves to fulfilment.oracleug. Note that when the transaction type contains both a fulfilment and negotiation phase there are some additional implementation considerations associated with set up. Depending upon the value of Retain Document Number the following steps need to be taken. use the category appended with "TTXXX-Quote" when creating and assigning document sequencing. When an order type is created two categories are created.. 10/09/2009 . 2.com/user-guide/order-management/setup-step-22transa. See Transaction Types @ http://www. On the transaction type set up form there is a check box for retain Document Number.
The transaction phase defaults to either Negotiation or Fulfillment based on Order Management defaulting rules when the quick sales or standard sales order form is opened. the transaction phase cannot be changed and the transaction phase field is non-updatable. If the transaction phase defaults to Negotiation. associated with the transaction irrespective of whether agreement is in negotiation or fulfillment phase. quotes and SAs do not use line types and follow a header flow only. You can set the transaction phase directly on the sales document. If you need to generate a new document number for the transaction in the fulfilment phase. NOTE: Retain Document Number check box applies only to transaction types with Sales Document Type of Sales Order. Sales Agreements have only one document number.
If this is not set up correctly then the document will not transition to fulfilment because the document cannot be assigned a Sales Order Number. using the category with no appending text "TTXXX" • One for the category appended with "-Quote". only the transaction types that also have a negotiation workflow associated with it are displayed. Note: While Sales Orders lines are assigned a line type through which the transaction is processed. the transaction phase determines where in the workflow the ransaction starts. the fulfillment phase is automatically populated by the system. Note: The transaction phase can be changed up to the point of saving the transaction or before lines are entered. 4. Transaction phase Quotes use: Retain document number Header flow assignment Transaction phase 5-6 Oracle Order Management Implementation Manual Layout and contract templates.3. Using a single transaction type you can choose to begin the transaction process in either phase if both fulfillment and negotiation workflow assignments exist on that transaction type. Then optionally assign a default transaction phase.
. The transaction phase always defaults to Negotiation independent of the defaulting rules when the form is opened through the Quotes menu option. Transaction type designed for use with Sales documents For example in addition to header and line block data: SA uses the following settings on the transaction types: Document numbering Flow assignments Layout and contract templates. In the absence of a default. Once the transaction is saved or lines are entered. Sales Agreement Number. two document sequences need to be set up:
• One for fulfilment.
• Negotiation Flow—Generic: Simple negotiation flow. Both can be converted to an order. get customer final acceptance.Workflows in Quotes
Submitted by Anonymous on Fri. Workflow flexibility allows you to tailor your Negotiation and Fulfillment phases to your specific processes.
• Negotiation Flow—Generic with Approval: Flow with Approval.
get customer final acceptance. You can choose one of the following generic seeded header-level negotiation flows. In support of a quote the following Status types are predefined:
• Draft • Pending Internal Approval • Lost
. convert quote to the Sales Order. Prepares quote document.15:34
Quotes and Sales Agreements leverage the flexibility of Workflow to manage the quote life cycle.Simple:This workflow does not require any approvals nor customer acceptance.
However the quote can either expire or get lost if it does not progress to being converted to an order. There are two phases for workflow: Negotiation and Fulfillment. Prepare quote document. these flows can be associated to transaction types for both Sales Orders and Sales Agreements. 10/09/2009 . Quotes can be converted to sales orders in either the Entered or Booked status (if the booking activity is synchronous). The seeded workflows are as follows:
• Negotiation Flow . and convert the quote to an order. get
management approval. without approval.
including people from Sales.
If an approver is deleted from the list the notifications still need to be processed. If the approver again fails to respond. or Finance. Returns > Setup > Transaction Type > Approvals. Business Practice. The relevant documents can be routed to various people in the organization. Select the Approvals button to bring up the Approver List. or reject the notification based on the system parameter setup.
• Navigate directly to the window: (N) > Orders. Legal. • Draft . The document must be approved by each participant in the list before the transaction is eligible to move forward in the workflow.This status does not apply to Sales Agreements.Customer Accepted • Draft .Customer Rejected
Seeded workflow that incorporates Internal Approval and customer acceptance After a quote has been put together.• Pending Customer Acceptance • Draft Submitted • Internal Approved • Customer Accepted • Offer Expired .
. The user will receive a notification and must approve or reject. Returns > Setup > Transaction Type >
Define. for review. it can be submitted for approval. If the approver fails to respond within the time limit. The Approver List can be accessed two ways:
• From the Transaction Type setup window: (N) > Orders. The list of approvers is defined at the Transaction Type level. the system will re-send the notification. If an approver is added to the list and any transaction is pending approval they will receive a notification. the system will either send the notification to the next approver (if the current approver is not the last approver).
.Eligible (Applicable only in case of ATO/PTO Models) 2.Sales Order Flow
Submitted by Anonymous on Sat. Pick Release 1. Create MO 2. Import Order Header in Entered Status Order Line in Entered Status 2. Book the SO 1. Allocation/Detailing 3. Create 2.a. Scheduling 3. Reservation (Reserve time fence) what actions 'll be taken depends upon the scheduling level setup done in transaction type. Create Configuration Line . Create SO 1. Packing 6.d Supply Eligible Progress order Starts the process AutoCreate Final Assembly Orders for ATO/CTO 3. ATP Calculation 2. 01/17/2009 . Configure the ATO/PTO item (not applicable in case of standard item) b. Transact/Pick Confirm Order Header in Booked Status Order Line in Picked Order in SE – Stage confirmed/Released Backordered Pick List 4.13:07
A standard sales order moves through the following steps 1.c. Order Header in Booked Status Order Line in Awaiting shipping Order in SE – Ready to Release 2. Create Delivery 5.
Line Status Interfaced .Next Step Not Applicable
. please specify Order Management work item types as the parameter so that it will only pick up the activities or notifications for Order Management work items. Deducts on-hand quantity and debits Cost of Goods Sold.Line Status Interfaced . wait activities and time out activities. which checks if all the lines are fullfilled or not. Progresses the shipment line to an “Interfaced” status and sets the trip to “In-Transit” or “Closed” depending on whether you elected to close the trip. Progresses the order line to “Shipped” status so that it can progress to the next workflow activity. W/O ITS run Order Header in Booked Status Order Line in Picked Status Order in SE . So for fullfilling process just run workflow background process. Ship Confirm Packing List Bill of Ladding COGS debited INV valuation AC credited At the ship confirm Interface Trip Trop Process starts The “Interface Trip Stop” process is executed either real time or later as a concurrent request.Line Status Shipped . Notes The Workflow background engine processes deferred activities. You setup the Workflow background engine when setting up Workflow in your environment.Next Step Not Applicable After the ITS we need to run work flow back ground process untill it is run the line wont progress to fullfill activity. Order Header in Booked Status Order Line in fullfilled Shipped Order in SE . notifications. iii.Next Step Run Interfaces After ITS run Order Header in Booked Status Order Line in Shipped Status Order in SE . 8. You also need to schedule the Workflow Background Process concurrent program to re-submit periodically. Fulfill The workflow activity after the ship line workflow is Fullfill Deffered. So After running ITS (even though the workflow back ground process has not run) the SO issue (Deducts of onhand and debit of cogs/deffered cogs) takes place. the process accomplishes three main objectives: i. If all the lines are fullfilled then on next workflow back ground process run the lines will be moved to fullfilled status. ii. When scheduling the concurrent program. Typically.7.
2. will most commonly use the Generic Order and Line flows which are assigned to a Generic order type Cash Account gets debited Receivables account gets credited Account Receivables gets debited Revenue get credited
After the receipt is created and applied to the above invoice
. from entry to invoicing. 2.9. Recipt & Transfer to GL Once Order is fulfilled an invoice is created if auto invoice in enabled and the invoice details are available in AR and the following accountings takes place 1. 1. Workflow A basic order flow. Invoicing 10.
• Order Header • Order Line • Scheduling and Booking • Cancellations in Order Management • Order Import
The only fields you must enter before proceeding to the lines block are Order Type and Currency in the Main tabbed region in the Sales Orders window Prerequisites • Set up your security profile with the operating units that you want access to.
Main TAB Date ordered Customer & Customer PO Number Customer Ship to Customer Bill to Order Type List/Agreement Sales Person Currency Total Price (Tax.21:56
In Oracle Order Management. Order Management offers line level independence where you can capture regular orders as well as returns using the same window.Order Header
Submitted by Anonymous on Sat. • Set up your salespersons. 01/03/2009 . • Set up your price lists. The Sales Order window offers you a convenient and quick entry point for creating and editing order information as well as viewing summary information from other subsystems such as Shipping. • Set up your discounts. not necessarily in the sequence followed by the window's tabbed regions. and Purchasing. Receivables. and update order information. the Sales Order window enables you to organize. You can enter header information for a sales order as you receive it. enter. Charge) Customer Number Price Payment terms Freight terms FOB Shipping method Shipping priority Shipping/packing instruction
Warehouse Line Set Payment type(tax handling)
. • Set up your order types. as well as the status of orders. view.
.Define header main information In R12 the Sales Order window allows you to enter orders in any of the Operating Units accessible to you.
the Customer field LOV will always display all customers. Select a Price List for the order. The order doesn't have any lines. Define the Customer Purchase Order Number for the order. Order Management notifies you if you enter a purchase order number that already exists on another order for the same customer but will not prevent you from continued processing of the order. The Order Number generate is not set to "Gapless. Headers tab. If you use the Find Customer window. the profile option is ignored. If there is no default value then all the fields except the Operating Unit will be disabled. Select an Order Type for the order or accept the defaulted value. the lines get automatically updated. a message is displayed indicating that all the fields will be cleared if the Operating Unit is changed. Fields such as Date Ordered will default if there is a default Operating Unit. Order type can be used as a data source for defaulting rules and additionally determines both the order and line workflow processes your orders will flow within. If you have access to multiple Operating Units. 3. If you update or link a Customer PO number to an existing order. This information is for reference and reporting. 3. The order is Unbooked. The value of the profile option OM: Sales Order Form: Restrict Customers controls the LOV display for this field. you should make the field visible. Enter the customer ship to and bill to 4. the
. or accept the default. 2. It is folder enabled and displays your default Operating Unit. If you need to enter orders in operating unit(s) other than the one that is defaulted. Customers are visible across all organizations and customer addresses are organization specific. if you change the Operating Unit. Initial defaulting occurs once you specify an Operating Unit and tab out. After specifying other order information. You must enter a value here if the order type you specified requires a purchase order number. 1. However if you have enabled Cascading. If a price list is inactivate." 2. The Price List you select must be an active price list.The Operating Unit field is mandatory on the sales orders window. You can check these constraints from Setup->Rules->Processing Constraints 5. you should pick the appropriate Operating Unit from the list of values before specifying any other information. You can set up a default for a PO number from an Agreement using defaulting rules. you must manually update existing order lines with the Customer PO number in order to properly invoice the order lines as lines without the PO Number do not get interfaced to Accounts Receivables. and you want to enter an order in an Operating Unit that is not your default. Note: Order Type can be changed even after saving the order header as long as: 1. so that you can pick the appropriate value.
6. Your price list's currency must match the currency you entered for this order. If you enter an order.price list does not appear in the LOV for the Price List field. You can apportion sales credits to multiple individuals in the Sales Credit window. By default. Select a currency for the order. unless you have disabled the seeded defaulting rule for order currency from the price list. you will receive an error message box: Validation fails at the field Price List. Order Management will always default (over-write) the base currency of the price list to the order currency once a price list is selected. 7. the primary salesperson receives 100 percent of the sales credits for an order. and then requery your order. Select the Salesperson for the order. and you select a Price List that utilize a base currency other than the defaulted currency. then inactivate the price list used in that order. Buttons Actions--opens a dialog box to perform one of the actions listed below: • Add Customer • Additional Order Information • Apply Automatic Attachments • Copy • Apply Holds • Release Holds • Cancel • Progress Order • Split Line • Release Workbench • Supply to Order Workbench • Promotion/Pricing Attributes • Calculate Tax • Charges • Price Order • Price Line • Sales Credits • Go To Line • Horizontal Demand • Related Items • View Adjustments
. If you currently have a defaulting rule setup and enabled to default order currency.
• View Shipping Status • View Tax Details • Notification
Submitted by Anonymous on Mon.00:19
. 03/30/2009 .
query item availability. and make reservations.You can enter. You can also adjust pricing. The source type at order entry determines whether an order will be fulfilled from inventory or by an external supplie
. After an order has been booked. attach notes. When you book an order. view. Order Management validates individual fields as they are entered. and update sales orders using the Sales Orders window. For orders that you intend to source externally (drop shipments). You can also enter returns using the Sales Orders window. that configurations are complete. schedule shipments. including selection of subinventories. assign sales credits. both shippable and non-shippable. and configurations using this window. You can enter information in the Sales Orders window as you receive it. record payment information. it becomes eligible for the next step in its workflow. and so on. Order Management validates to ensure that all required fields have values. You can order standard items. you can use all aspects of standard sales order functionality.
Line Number and Ordered Item are on the fixed region within the Sales Order Line Main tab.Sales Order Line Items Main Tab
1. Order Lines Numbers are displayed in the Sales Order window as a line quintuplet:
. and these fields cannot be hidden using Oracle Folder functionality. This field is for display purposes and cannot be updated.1 if this is the first line entered on the order. If you cursor is positioned on either of these two fields and you attempt to perform any Folder operation (such as Show Field) you will receive a error message informing you that no additional fields are available for display
Line number field automatically defaults to 1.
You can enter only predefined units of measure in the same class as the item's primary unit of measure. 4. The List of Values for this field is controlled by the value of the hidden field. Define the item's order quantity for this line.2. Order Management validates the item against inventory items you define in the warehouse (organization) specified by the Order Management parameterItem Validation Organization. The quantity field appears on all tabbed regions even though it is in the scrollable region. Item Identifier Type. The units of measure for models and kits are restricted to the item's primary unit of measure. select CUST Notes
I. within the Item Identifier Type field. If you have setup customer or generic cross-references for these items. To search: • for internal item descriptions. the list of values displays descriptions of active and inactive items. Provided the secondary unit of measure has been enabled for the item in Inventory. for returns. Component Number. 2. within the Item Identifier Type field. if order line number appears as 1. Select the item for this order line. Service Number. For orders. you can define a dual UOM for the item. 2. You can only choose items that have the Customer Orders Enabled item attribute set to Yes. II.1. Ordered Item displays : You can search for item descriptions by
entering the search criteria into the field and tabbing out of the field to start the search. IV.3. If you intend to source this line externally. select INT or Internal Item. III. This attribute enables an item to be ordered on a purchase order. Option Number. item description displays. Shipment Number. Select or enter a value for either:
1. For example. For example.2 Component Number -3 Service Number-1 Note: You may choose to display additional fields within the Sales Order Header Main window by enabling the fields for display within a custom folder. you can also enter the order line using the cross-reference. Ordered Item (the item number). Item Description and Type.Line Number.1: Line Number -1 Shipment Number -1 Option Number . the list of values displays descriptions of active items. • for customer item descriptions.
. you must also ensure that the item you select has the Purchasable item attribute indicated. The search is not sensitive to case. Select the Unit of Measure. You can search on different types of item descriptions. 3. you can choose to display the Line number & shipment number fields.
5. Status: This field displays the current status of the order line. and can only be updated via a system action HOLD /ATO Check BOX
1. The value of the unit selling price is affected by the current value of the profile option QP: Selling Price Rounding Options 6. and a new item is entered. If the check box is selected. and may contain a rounded value. Cascaded Hold ATO check box 3. the Request Date field will continue to display the original system date and time stamp 7.
. On Hold ATO check box 2. Unit Selling Price: Unit Selling Price is derived from the selected price list. Note: The Request Date field is populated with the current system date and time. the order line contains an ATO item. select. or accept the default for the Request Date field. ATO check box: The field is non updateable. If a line is deleted from the order. Enter. 8. Select the Schedule Ship Date from the calendar.
You can view Reason values entered within the Additional Line Information window. Qty Cancelled: this field will display a value only if an order line's quantity was changed as a result of a cancellation. Qty Shipped: this field will display a value only if an order line has been shipped.Other fields
. available via the Action button. 2. available via Action button. Reason: This field is non updateable except when adding to. once a successful save has been completed. once a successful save has been completed. Values entered in this field are only visible at the time of entry. Order Management does not display the current value for this field since you can perform multiple updates to an order line that require you to enter a reason. Values entered in this field are only visible at the time of entry. or reducing. the existing order line quantity. 4. except when enabled by the system. Comments: This field is non updateable. 5. either partially or completely. Select or accept the default for Line Type. 3. the value of the Reason field displayed is NULL. Comments field values are displayed within the Additional Line Information window.
the order lines for the copy to order will display the source order number. 10. Order Source Line Reference: If you create an order line within the Sales Order window. concatenated within the line_id. This value is stored in the source table (OE_ORDER_HEADERS_ALL) within the column ORIG_SYS_DOCUMENT_REF. This field is non updateable. 9. if not defaulted. the order lines for the copy to order will display COPY. The value for this field is determined by the creating application when a sales order is created. Order Source Reference: If you create an order within the Sales Order window. Order Source.
• Pricing Tab • Shipping Tab • Address Tab • Line & Fullfillment Set
Changing Order Price OM Split Line
. Select the Salesperson. If you have copied an order. The value generated is the source table name. If you have copied an order. or create an order where order_source_id=0.6. the system will generate a value for Order Source Line Reference. if not defaulted. the system will generate a value for Order Source Reference. The value generated is the source table name. and valid values are: • Internal • External 8. 7. concatenated within the order_header_id. or create an order where order_source_id=0. Select the Tax Code. You are only able to select a Tax code if the profile option EBTax: Allow Override of Tax Code is set to Yes. This value is stored in the source table (OE_ORDER_LINES_ALL) within the column ORIG_SYS_DOCUMENT_REF.
Below lists all additional data items available for the seeded (default) Sales Order Line Items Pricing Tab folder. • Accounting Rule • Calculate Price Flag description • Commitment • Commitment Applied • Customer Net Price • Customer Payment Terms • Invoicing Rule • Tax Code • Tax Date • Tax Exemption Number • Tax Exemption reason • Tax Handling • Unit List percent • Unit percent base price • Unit Selling Percent • Commitment Applied • Subinventory • Split By • Shipped to Customer Note: The fields Customer Net Price and Customer Payment Terms are seeded as Hidden in the Pricing tab of the Lines region in the Sales Orders window. Calculate Price Flag
Submitted by Anonymous on Thu.
manual discounts and charges are removed and
automatic discounts and charges are recalculated.
• If you choose to retain original pricing. all discounts and charges are retained and the Calculate
Price Flag is set to Freeze Price for order lines and Partial Price for return lines. and you may receive the following error: Item &ITEM is selected more than once in this Configuration. you can specify the pricing date. Pricing a Copied Order
. Order Management will set the Calculate Price Flag to P for the copied order lines even if the you specify At Original Price within the Pricing Options tab copy window. Note: You cannot copy an order which contains a solution based model for which one or more of the components have been cancelled.
• Additionally.The Pricing tab enables you to specify whether the new order or order line is copied at the original pricing or is repriced. Attention: When the destination order type while copying an order is RMA. This is currently not supported.
• If you choose to reprice the order or order line. To reprice. you can choose to set the Calculate Price Flag to Partial Price by selecting the
corresponding radial button on the Pricing Options Tab.
When price partial is used the price of the line remains the same but freight charges may be obtained with a pricing call. manual discounts/charges will be lost and automatic discounts/charges will be re-evaluated. you can specify a pricing date.
. all discounts/charges will be retained and the calculate_price_flag will be set to ‘N.’ When you choose to re-price. When you choose to retain original pricing. If it is to be re-priced. When you are copying only the order header then you can only choose the original selling price.The pricing tab lets you specify whether the new order/line is to be copied at the original pricing re-priced or partially repriced.
5 • Bill To Contact • Bill To Location • Deliver To • Deliver To Address1.Shipping Tab
Submitted by Anonymous on Thu... 10/08/2009 .5 • Deliver To Contact • Deliver To Customer • Deliver To Customer Number • Deliver To Location • Delivery Lead Time • Demand Class • DEP Plan required Flag • Earliest Acceptable Date • Explosion Date • FOB • Freight Carrier • Latest Acceptable Date • Model Group Number • Over-Shipped resolved flag • Over-Ship Tolerance • Promise Date
Below lists all additional data items available for the seeded (default) Sales Order Line Items Shipping Tab folder. • Actual Arrival Date • Actual Shipment Date • Auto Selected quantity • Bill To • Bill To Address1.
5 • Ship To Contact • Ship To Location • Shipment Priority • Shipment Quantity • Shipment UOM • Subinventory • Undership Tolerance
.• Qty Fulfilled • Request Date • Rounding Factor • Schedule Date • Ship Complete • Ship From Location • Ship Model Complete flag • Ship To • Ship To Address1..
• Select a Ship To Location and Ship To Contact. you can choose the Bill to location of the sold to customer only. All. If you have a deliver-to field in the order
header. you can choose a bill to location based only on the customer on the order or a related customer. customer relationships are ignored and you can choose a ship to location from any customer. If the system profile option OM: Customer Relationships is set to: Yes. You can choose any contact associated with the bill to address.
• Select a Bill To Location and Bill To Contact. No. End Customer selection does not look at the Customer Relationship setting. 10/08/2009 . you must be able to populate the line deliver to field from the header field. No. All.Address Tab
Submitted by Anonymous on Thu. you can choose a ship to location based only on the customer listed on the order or a related customer. If the system profile option OM: Customer Relationships is set to: Yes. you can choose the Ship To location of the Sold To customer only. customer relationships are ignored and you can choose a bill to location from any customer.
These fields provide default ship to information for all lines on the order. Any customer location or contact can be selected for End Customer
• Select a Deliver-To Location and Deliver-To Contact. This is done by setting up a defaulting rule for the line deliver to field so that it defaults the value of the header deliver to field.
These fields provide bill to information for all lines in the order.
Or assign a ship set to only one line in an order with multiple quantities to ensure that the order line is not released until the full quantity is available. shipment priority.
Ship Sets are a group of order lines that the user would like to ship together.
• Group order lines to ship together in ship sets. the system waits until all items ordered in each configuration are available before releasing the line for picking. shipment method and ship-to location. Order Management waits until the entire order quantity
is available to ship before releasing that line for picking.
• If a single order line is defined as a ship set.
. Attributes that have to be identical across all lines in a ship set are shipping warehouse.Line & Fullfillment Set
Submitted by Anonymous on Mon.13:57
Order Management supports Ship Sets. Assign a single ship set to all the lines in an order to support customers that do not allow partial shipments. schedule date. Arrival Sets. Ship sets can be assigned on an individual order
line or group of lines on an order. 03/30/2009 . and Fulfillment Sets. If an order line is defined as a ship set for a configured product.
The fulfillment concept. Typically. Order Management seeded workflows are designed so order lines are eligible to be Invoice Interfaced once they have completed the fulfillment workflow activity. and then will not be fulfilled (and therefore invoiced) until the shippable items are fulfilled. Fulfillment Sets are a group of lines that get fulfilled together. New/Add to exisiting SET
. along with the use of fulfillment sets. enables you to group lines together for invoicing purposes.Arrival Sets are a group of order lines that the user would like to arrive together. A line can belong to either a ship set or an arrival set. but can belong to multiple fulfillment sets. Items that are not shippable can be in fulfillment sets with shippable items. Attributes that have to be identical across all lines in a ship set are ship-to location and requested arrival date. put those lines together into a fulfillment set. For non-shippable lines. booking completes fulfillment. for shippable lines. None of the lines in the set progress past fulfillment to invoicing until all lines in the set are fulfilled. shipping completes fulfillment. If you want to hold up invoicing of a non-shippable line until an associated shippable line is shipped.
right click on the line and navigate to Set > New/Add to set
You can also perform the following actions to Sets:
• Add to set • Remove from set
.To add a set or to create new group.
• Automatic Line Set Assignment
Automatic Line Set Assignment
. Order Management tab: Set the Customer and Site attributes to automatically place order lines into ship sets or into arrival sets. Lines In Ship Sets Lines In Arrival Sets
Now on the Sales Order form. when you enter a new Order the system will automatically place the ordered items in a Set and assign a numeric value to the Set.• Move set
Automatic Sets In the Customer Site.
there were hard coded defaulting rules such as Ship To. all successfully scheduled lines are assigned to one Ship Set when created. As an example. if the header level choice is Ship. The profile. Line Set.Line Set • A facility has been provided to define a defaulting rule for Ship Set or Arrival Set based on the
Transaction type. Line Set. "OM: Assign new set for each line. Ship Set or Arrival Set For Each Line Oracle Order Management has increased the choice to their customers of header level Ship/Arrival Set functionality." provides two alternatives: Many businesses do not wish to create multiple shipments for a single order. depending on which lines were automatically included in Ship or Arrival Sets.
• Setting the profile to "No" with header level set to "Ship" creates one Ship Set per order." the system creates a unique Ship/Arrival Set for each line in an order as long as the line can be scheduled. Option 1 provides functionality for businesses that prefer to group all lines of an order into one Ship Set or Arrival Set.The default is set to "No. If one line fails scheduling.
• Setting the profile to "No" with header level set to "Arrival" creates one Arrival Set per order. scheduling
all of the lines to ship together from the same warehouse to the same Ship To with the same Scheduled Ship Date. none of the lines are assigned to a Ship Set. potentially saving on freight costs.
• The hard coded defaulting rules have been converted to seeded defaulting rules using defaulting
framework to provide flexibility in changing the sequence of the rules to be used. By setting the profile to "Yes. It is important for other businesses that a single line ship complete and multiple shipments are allowed per order.
scheduling all of the lines to arrive together at the same Ship To with the same Scheduled Arrival Date providing a high level of customer service through scheduling to deliver all lines of the order at the same time to the same place. Invoice To. or Customer. Note: Defaulted Set at the header level will only affect the new lines that are being created and will not have any impact on existing lines.
• Added defaulting rule for Order Type." creating a single Ship/Arrival Set per order.Line Set (Sold to). Features include
• Allow defaulting header level Line Set (Ship/Arrival) from Order Transaction Types • Customer Invoice To Ship To
Defaulting Rules Setup Previously.Oracle Order Management enhances Line Set (Ship/Arrival) functionality with seeded defaulting rules minimizing the need for user action thus reducing error and keystrokes.
• Similarly. quantity 500 proceeds to Pick Release and Ship Confirm while Line 2. If that fails. Consider the same order with two lines. setting the profile to "Yes" with header level set to "Arrival" creates a unique Arrival Set
for each line of the order. While entering the order if the user thinks the price is not correct and needs to be modified then he/she
. 2 Item B to arrive on the same date. With separate Arrival Sets.
• Setting the profile to "Yes" with header level set to "Ship" creates a unique Ship Set for each line of
the order. the system tries to reschedule the whole set. When a scheduled line is changed. Item A has full quantity of 500 available to be ordered while Item B only has quantity 50 available. If a scheduled line is partially canceled. If rescheduling the whole set fails. At the time of scheduling. the system reschedules based on this new information. then it checks the value of the profile option Auto Push Group Date. The customer is happy as full quantity 500 of Line 1. Creating line level Ship Sets enforces that the full quantity ordered is scheduled to ship at the same time. Item A arrives together instead of waiting for the complete quantity of Line. At the time of scheduling. quantity 500 2) Item B. If the value is No. Item B will not progress. Thus assisting in customer satisfaction through shipping full quantity every time an item is ordered. With separate Ship Sets. Item B will not progress. quantity 500 2) Item B. the line is inserted but not scheduled. Item A is shipped immediately instead of waiting for the complete quantity of Line. When you cancel a line that has been scheduled or reserved. Thus assisting in customer satisfaction through shipping full quantity every time an item is ordered. then the line will not be inserted. For example. Consider an order with two lines. the line is inserted but not scheduled. if you change the ordered quantity or the warehouse. Creating line level Arrival sets enforces that the full quantity ordered is scheduled to arrive. When a new line is inserted into a scheduling group (such as a ship set or a configuration) that is scheduled the system will first try to schedule the new line with the same attributes as the other lines in the scheduling group. Item A.Option 2 creates an additional use of Ship/Arrival Sets by creating a unique set for eachline of an order. and scheduling the group of lines together fails. the system unschedules the lines and removes the reservations. Item A has full quantity of 500 available to be ordered while Item B only has quantity 50 available. quantity 200. the system reschedules the line. 1) Item A. quantity 500 proceeds to Pick Release and Ship Confirm while Line 2. the system cancels scheduling information in this order:
Changing Order Price
When an item is ordered the price engine picks the value from price list and applys appropriate modifiers to it. The customer is happy as full quantity 500 of Line 1. Exception: If the line is part of an ATO configuration or a ship model complete PTO configuration. Item A. If the value is Yes. It also allows flexibility in that each line is independent. It also allows flexibility in that each line is independent. Changing Scheduled Lines Order Management has many features to help manage scheduled lines when the lines are changed. quantity 200. 2 Item B to ship on the same date. 1) Item A.
Navigate to: Orders. To remove an already applied adjustment. Select an adjustment and choose Apply.
. modify it and reprice the line(Sales order line -> Actions ->Price line) or directly modify the line price. Select the list of values to view the unapplied manual adjustments for the line. 3. Pricing verifies
• The profile option: OM: Discounting Privilege. 2. Note: Before changing the selling price. 4. Modifying Order Pricing Use this process to modify order pricing. Requery the order to see the new selling price. • Enforce List Price on the transaction order type.can go to the price list. delete the adjustment and choose Apply. Returns > Order Organizer > Order header > Order line > Select the Actions button
and choose View Adjustments
In the Adjustments tabbed region 1.
you must remove it from the order.5. If an adjustment has Override Allowed set. From the Line items tabbed region. choose the Actions button > Select Price Line. The system recalculates and displays the item’s new selling and extended prices based on current list price and automatic discount information. Note: If you have applied a manual Order-or line level discount to an order and subsequently redefine the discount. or a new price and choose Apply.
. Repricing a lineg If you modify a price list or discount after applying either to an item or the order. the re-apply it. enter either the new adjustment rate. use Price Line in the Line items tabbed region to update the order lines.
Note: Manual discounts are not subject to incompatibility checking. the amount reduced.
2. To meet such requests. the customer can request to change the shipping address or date for part of the order line.
Note: Splitting is the only way in which you can create multiple shipments for a given order line. The Split Line window displays with one record with the Request Date. split the order line into multiple shipments. Choose the Actions button from the Sales Orders window and select Split Line.1 into 2 shipments.12:05
Order Management allow you to split order lines to meet customer needs.1 and 1. you can split only a model line and not at the option or
. you will end up with lines 1.
Select the order line to be split. These are referred to as user initiated splits. the new shipment lines are created and can be seen in the Sales Order form. Until the product is shipped. Configurations Split only at the top-level line in a configuration. • • • Enter the quantity. If you split line 1.OM Split Line
Submitted by Anonymous on Mon.e. Ship to and Warehouse defaulted from the original line. i. Choose the Split button to confirm the split. When you click OK to close the window. 03/30/2009 . Create new records as per your split requirement.
When a configuration or kit is shipped out of proportion. Order Management splits the line so that a customer can be invoiced for what was already shipped. For both user and system initiated splits. Order Management splits each item beneath the model proportionately. you can ship the available quantity and Order Management will split the line so that the customer can be billed for what was shipped. Remnant sets can arise only out of system initiated splits. taxes. and holds.class level. reservations. flow status. the system splits the return line so that customers can be issued credit for what was returned. System initiated splits Order Management splits order and return lines into multiple shipments when they are partially processed. sales credits. Split only a kit line and not at the included item level. Such system initiated splits occurs as follows: When Order Lines are partially processed at: Ship Confirmation – When the shipping department finds that stock on hand is less than the ordered quantity. Order Management retains all of the original line information including attachments. Purchase Release Receipt – When a Drop-Ship Line is partially received. discounts. Lines in a remnant sets are treated as standalone lines by shipping and fulfillment.
. When a model or kit line is split. When Return Lines are partially processed at: Return Receipt – When the customer returns partial quantity on a return. the system creates remnant sets.
Scheduling Process Sales order line would be scheduled for both the ATP as well non-ATP items based on the availability of the item. 01/16/2009 . Open the process ‘Line Flow . The ‘Line Flow . the scheduling action determines the best warehouse based on the sourcing rules. Scheduling.
either manually or using defaulting rules.Generic’ in the Workflow Builder. scheduling will be done by the workflow process. This is when Scheduling is performed.
• Determines the schedule ship date. For example: Considering the Line Flow – Generic work flow Once the order is Booked. Scheduling is done by the workflow process associated with the order line (OEOL). the delivery lead time and the
shipping method. When scheduling is not performed during sales order entry (either manually or automatically). then as part of standard functionality. the features that are provided under the umbrella term of scheduling are: ■ Calculating Available-to-Promise (ATP) ■ Scheduling (Create demand & Populate dates) ■ Reserving ■ Calculates the delivery lead time based on as ship method Scheduling is an action performed on an order line or a group of lines.21:53
Scheduling is a means of communicating the balance between customer demand and a company’s ability to fulfill an order from current inventory and supply sources. The action performs the following:
• Determines the source (warehouse) for the order line.
• Makes the line visible to the planning applications and consumes supply for the item. If the warehouse is blank.Scheduling and Booking
Submitted by Anonymous on Fri. the schedule arrival date.
automatically reserves the line. the work flow completes the Booking activity and proceed to the next stage i. When a line is
successfully scheduled the VISIBLE_DEMAND_FLAG is set to Yes. Order scheduling is managed differently from company to company – and Oracle Order Scheduling supports a variety of scheduling environments.
• If the reservation time fence is set and the schedule ship date is within the reservation time fence. If the warehouse is entered on the line. This functionality includes ATO models. and reserve on-hand inventory to sales order lines(reservation) SO.e. The scheduling feature of Oracle Order Management (OM) enables you to determine when items will be available to promise to a customer(ATP). schedule the shipment or arrival of order lines based on this availability(Schedule).Generic’ process looks as below
. the scheduling action uses the requested warehouse and the other scheduling results are based on it.
Line' sub process in 'Line Flow .Line' sub process which looks as below
.Order will wait at “Wait for Booking” till booking action is performed. .Double click on the 'Schedule . The work flow will progress to next stage. Double clicking opens 'Schedule .Generic' process.
When you enter an order line. If the customer's request dates are requested arrival dates. Scheduling sets the VISIBLE_DEMAND_FLAG. the schedule action fails. When the scheduling action occurs.Once the line is scheduled. The two columns are independent and are not based on the setups
Scheduling by Ship or Arrival Date The request date may be either the requested ship date or the requested arrival date depending on the request date type of the customer. The SCHEDULE_SHIP_DATE should be a value between the REQUEST_DATE and the LATEST_ACCEPTABLE_DATE. You can define for each customer the delivery window in days that they will accept by entering the latest schedule limit on the customer window. the scheduling action calls MRP's scheduling API with the requested arrival date. If you enter a schedule ship date on the order line before performing the schedule action. The API returns the first date on or after the requested arrival date that the items could arrive at the customer location. the delivery lead time will be considered zero days and the schedule ship date and schedule arrival date will be the same. SCHEDULE_STATUS_CODE as soon as the lines are scheduled. and enters that date into the scheduled arrival date field for the line(s). the latest acceptable date is calculated by adding the latest schedule limit to the request date. If the shipping network has not been defined for this combination of locations. SCHEDULE_SHIP_DATE is populated into the OE_ORDER_LINES_ALL. the system will attempt to schedule on that date when the schedule action occurs. The schedule ship date is calculated by subtracting the delivery lead time (number of days for items to reach the customer once they ship) from the schedule arrival date. the
. If it cannot.
When you enter an order line. 1. When the scheduling action occurs. 3. 2. suppose that you have a customer who only accepts orders that ship within 5 days of the request date. the schedule request fails. You can then use the Schedule Orders concurrent program to schedule the lines with exceptions. if the schedule date returned is not in the date range of September 10 through September 15. if the request date is September 10.schedule date will only be returned if it is between the requested date and the latest acceptable date. 05/10/2009 .11:00
The scheduling action can be invoked in multiple ways. You can schedule from the sales order window by having autoschedule turned on. You can schedule using a workflow activity either immediately or in deferred mode.
• Alternative Ways to Schedule Calculating Available to Promise (ATP) Item Onhand
Alternative Ways to Schedule
Submitted by Anonymous on Sun. the scheduling action fails. Autoschedule The sales order line is scheduled when it is saved. If an order or line is on hold and this profile option is No. If the scheduling action fails in the workflow then the line is moved to scheduling eligible activity. then the scheduling action fails. You can schedule a line by manually choosing to schedule using the context menu or the tools menu. You can control whether OM schedules lines on hold by using the profile option OM: Schedule lines on Hold. If it is not within this range. the latest acceptable date would be September 15. If either the Autoschedule check box on the order
. You would enter 5 in the latest schedule limit fields on the Order Management tab of the customer window. For example.
The default is no value entered. Manual Scheduling Sub-Process In Release 12. If the action is selected from the order header tab. Manual is provided to handle cases where you may want to control scheduling manually after the order is booked.transaction type is checked or the OM: Autoschedule profile option is Yes. set this profile option to No. then you will be able to schedule ATO items on weekends as well. You can close the availability window. In the Line Flow . Only lines waiting at the Schedule-Eligible workflow activity are selected. all the lines on the order will be scheduled. Note that if autoschedule is turned on the availability window is automatically displayed when the sales order window is opened. With this type of process. it applies only to the line or group of lines selected.Generic seeded flow. Workflow The seeded scheduling workflow activity should be used in the workflow process for your order lines. If the profile option MSC_OM_IMPORT_PRESCHEDULED is set to Yes. the sales order will be opened in Autoschedule mode. then after booking the order. a new scheduling sub-process named Schedule-Line. Manual You can access the scheduling sub menu either by selecting schedule from the list of activities on the tools menu or by placing your cursor on a line and pressing the right mouse button. However if you require the scheduling to be done only on valid working days. Schedule Orders Concurrent Program The Schedule Orders Concurrent Program functionality has been enhanced in the current release. A new generic line workflow is not provided with this new sub-process. scheduling will occur immediately after booking. If you require to use this sub-process you can copy and customize the generic line workflow and replace the new sub-process in place of the existing Schedule – Line sub-process. You can progress the Schedule-Eligible activity from Sales Orders window or use the Schedule Orders concurrent program to schedule the lines. If the new sub-process is used in the line workflow. Note that the lines may or may not be scheduled and still could be waiting at the activity. Selecting schedule from these menus will trigger the scheduling action. If the scheduling activity is deferred it will occur after the workflow background process runs and any error messages will be available in the process messages window. This
. If the action is selected from the lines tab. Scheduling errors will be seen by the person who is booking the order. You can turn Autoschedule on or off from the sales order window by going to the Tools menu. the schedule activity is a synchronous activity immediately after booking. lines are blocked at the Schedule-Eligible activity. but the lines will still be autoscheduled unless the autoschedule check box on the tools menu is unchecked.
you can query lines based on a variety of parameters. The line can then be scheduled manually by progressing the order from the sales order window (press the Action button and select Progress Order) or automatically in the next run of the scheduling concurrent program. depending on the Order Date Type value) or Warehouse (location) when re-scheduling a line. You can move schedules in and out based on the item's availability. You have two re-scheduling options: Re-Schedule and Re-scheduling with Request Date. This is useful for high-volume orders.
• If scheduling was not successful. the workflow activity will complete with the result of
INCOMPLETE. Submit the scheduling concurrent program by navigating to (N) Orders. From the Scheduling tab on the Find window of the Order Organizer. or Backordered) • Order Status • Customer
. then the allocated product can be rescheduled to meet other demands earlier or later. lines that have never been scheduled can now be scheduled using the Schedule Orders concurrent program. and attempts to schedule them. and if orders or delivery schedules from suppliers are changed or cancelled. such as:
• Item • Warehouse • Request Date • Reservation Status (Reserved or Unreserved) • Scheduling Status (Scheduled or Unscheduled) • Shipping Status (Picked.
• If scheduling was successful. Also the enhancements to the Schedule Orders concurrent program enable you to reschedule lines in case there is a change in supply dates or even unschedule lines if they have been scheduled previously. Please note that lines that have not been booked are not scheduled.program selects all lines that have failed workflow scheduling. where a batch of imported orders in Booked status can be mass scheduled. The user can select orders based on the order number and other parameters. You can query scheduled lines and perform a reschedule. the scheduling workflow activity will complete with a result of
COMPLETE so that the line can progress to the next activity.
• For each line of the order that fails workflow scheduling. Returns > Schedule Order Scheduling Across Orders Scheduling Across Orders provides the ability to view scheduling attributes of multiple lines across orders. and to perform any scheduling action from a single window. messages will be stored in the Process
Messages table and also printed in the logfile. In addition. These lines are waiting at the schedule-eligible activity. Unpicked. and assign either a new Schedule Ship Date (this can be Schedule Ship Date or Schedule Arrival date. You can query and sort scheduled lines.
Those with the role of Scheduler Only are allowed access to the Scheduling tab. you can Schedule. you will see a new window. Those with the role of both CSR and Scheduler have access to all tabs in the Find window of the Order Organizer. Those with the role of CSR Only do not have access to the Scheduling tab. • Revenue impact: Query up all lines for an item. the role determines whether some actions are available. and give it to higher priority customers within Scheduling Across Orders. Then sort based on gross margin. Which lines need to be scheduled or reserved? • Scheduling: Query all lines that are scheduled to ship on a specific date. Scheduling Organizer. move gross margin to be one of the first three columns on the Scheduling Organizer.
. those with the role of Scheduler only will not be allowed to open the Sales Order window from the Scheduling Organizer. Or query any lines where Override ATP is flagged. • Customer service: View all the lines for a customer. Scheduling Across Orders is useful in a variety of business scenarios: • Availability and/or scarce inventory: Who has the reserved items? Which customers have scheduled lines? Which customers have unscheduled lines? If desired. From the Scheduling Organizer. but not to other tabs (Order Information. and decide how to provide supply. and Holds Information). and display gross margin. Unschedule. you can take supply away from lower priority customers. that is. Line Information. and push out the schedule date for those lines as required.• Shipment Priority • Schedule Date Ranges • Request Date Ranges
After performing an intelligent query to display a group of lines. Unreserve and perform ATP inquiry. Access to the scheduling tab is controlled by the Profile Option OM: Scheduling Role. Advanced. you can perform scheduling actions on lines across orders. Reserve.
Additionally. Using Folders. For instance. but they have the same functionality available in previous releases.
Scheduling Sets For scheduling functions other than Override ATP. you can impact bottom line for a month.Reserve the lines with the higher gross margins. Order Management may perform the function on only one line or on that line and a group of related lines. User created ship sets. and a heavy part using another Shipping Method. • Assemble to Order (ATO) Models • Ship Model Complete (SMC) Pick to Order (PTO) Models • Line Sets • Ship Sets • Arrival Sets Scheduling processes the lines of the set together and applies the rules required to honor the set.
. Lines assigned to an Arrival Set within an order will be scheduled with the same requested arrival date and ship to. in a PTO model or a ship set you might ship a fragile part using one Shipping Method. the scheduling activity occurs on all the lines of a set. Scheduling treats the following groups as scheduling sets. If lines are in a ship set they will be scheduled from the same warehouse and will have the same requested ship date and ship to. For these line groups.
Calculating Available to Promise (ATP)
Submitted by Anonymous on Sat. quarter. For instance. and so on. They may not have the same Shipping Method. and pick by prior reservation. 05/09/2009 . All lines in a user created arrival set will have the same arrival date and ship to organization. ATO models and SMC PTO models are all ship sets.13:04
Oracle Order Management enables you to advise your customers when items will be available based on current on-hand inventory plus the expected incoming supply and outgoing demand. By doing so.
Calculating ATP requires as input the item. or a complete order. the order quantity unit of measure and the request date. ATP may be calculated for a single line. The request date and order quantity unit of measure may be defaulted or manually entered. the order quantity. In general the user will enter the item and order quantity on every order line. a group of lines. The results for multi-line ATP are displayed in a table
. The results for a single line are displayed in a single column in a small window.
subinventory. however. if ATP was successful. if ATP was not successful. define simple sourcing information at either the item level and the organization levels. the substitute item will be displayed. Define your item Sourcing Rules and any Assignment sets you wish to use. or it might be a future date when the order quantity will be available
• Error Message: Any error that occurred in calculating ATP. 2. showing the availability of the substitute item. whichwill be less than
the order quantity.• Warehouse: Either the warehouse on the order line or.displayed for single items. A multi-line window displays availability information for sets and models. You can define ATP Rules and assign them as defaults at the organization. For example. An additional tab.
. Clicking the Global Availability button located at the bottom of the Availability window opens the ATP window that has the list of warehouses where the item is enabled. You can select the warehouses for which you want to see the availability.
• Substitute Item: If the requested item is not available and the requested quantity for a defined
substitute is available. and may be calculated manually by clicking Availability on the Line Items tab of the Sales Order window. You may. 1.
• Request Date: The date on the order line. if the Check ATP flag for
the item is not selected then this field will display ATP not applicable. and the system will return the availability in all the selected warehouses. If you do not have Oracle Supply Chain Planning fully installed. It could be the request date if
the order quantity is available on the request date. • Qty Reservable: The on-hand quantity minus the quantity that is already reserved to other sources
of demand. ATP is calculated automatically during scheduling. • Available date: The date that the ordered quantity will be available. 3. the best warehouse as selected by the sourcing rules. or item level.
• Request Date Qty: The quantity that is available on the requested date • Available: The order quantity. Ensure items and options you wish to perform ATP inquires against have the following items attributes properly set: Check ATP ATP Components This includes ATP flag within a Bills of Materials. Ensure that ATP rules have been defined and set. The available quantity. you cannot define Sourcing Rules. if the warehouse on the order line was
blank. Sourcing Rules window. is also displayed.
• On-hand Qty: The quantity that is currently in the warehouse. There are several steps required for ATP calculations. You can define Sourcing Rules within Oracle Supply Chain Planning.
a concurrent process known as data collection must be run to summarize the supply and demand picture. There is a requirement for ATP calculations to be very fast. Define the Organizations and Application Instance Ids you will wish to collect source ATP data entities from. However. 5. supply/demand is set up at the plan level. Available to transact . the data collection program must be run. This program is part of the Oracle Advanced Planning and Scheduling application.Sum of unreserved and soft reserved items in inventory(items against which reservation and scheduling is done but pick confirm not) Available to transact . The ATP calculation is then performed on the summary tables. considering all the possible sources of supply and demand for an ATP calculation can be very complex.18:32
Total On hand . see the setup section of this document. If you are using ASCP.
Submitted by Anonymous on Mon. Therefore. ATP rules must be defined to determine the sources of supply and demand which are included in the calculation.Sum of unreserved and reserved items in inventory. For details about setting up ATP rules and running the data collection program. Also. Global Order Promising will only use the infinite time fence specified on the ATP rule. ATP Inquiries are performed against a common data store within an application instance. Optionally. If you are using ASCP. 03/30/2009 . some customer service representatives will need to give this information to customers on the phone. The ATP rules must be associated with items and/or inventory organizations.Only unreserved quantity Relationship Total On hand >= Available to transact >= Available to reserve
. determine if you wish to enable item substitutions.4. supply/demand is set up at the plan level. If you are not using ASCP.Global Order Promising will only use the infinite time fence specified on the ATP rule.
For the item CM11062 Total Quantity 9582 Available to Transact 9579 Available to Reservable 9574 The difference between available to reserve and available to transact exists because some of the items might be present in a subinventory which is not reservable like stockfloor. from where transactions can be done. We 'll put a new SO line of qty 50 and 'll verify the quantities after scheduling
Total Quantity 9582 Available to Transact 9529 Available to Reservable -9524
.Available to transact and avialbe to reserve is reduced by 50 quantity.
Cancellations in Order Management
Submitted by Anonymous on Thu. 02/04/2010 .23:33
EDI. 12/17/2009 . changing or canceling orders and returns.Order Import
Submitted by Anonymous on Thu. make corrections or changes to that data. Validation Order Import does not contain its own validation routines for the data. Messages are provided to give you details of why the order did not import.
Order Import has been implemented as a set of interface tables that must be loaded with the order or return data. legacy systems. Orders that fail to be imported are retained in the tables. and a set of APIs to process that data. and re-initiate the import process.16:50
Order Import is Order Management’s open interface for entering. A concurrent program is provided which calls the APIs to initiate processing of the data. Order Import provides forms that allow you to query orders from the interface tables. This design makes
. In addition. Process Order API) to validate and insert or update. and can be queried and corrected using the forms. or from internal systems such as internal orders created by Oracle Purchasing to fulfill internal requisitions. Use Order Import to bring in orders from external systems. it calls the Process Orders API. which is the same API used to validate and insert orders if you are keying them through the Sales Order window. Instead. Order Import calls base Order Management APIs (specifically.
because it uses Process Order API. Correction Forms
Order Management has a set of forms you can use to review and correct data that is in the Order Import tables. to pre-screen the orders in a batch and correct all the errors before you run the import. and any constraint violations are captured and can be reviewed using the Correction Forms and the Messaging Window. Order Import. Importing is an all-or-nothing process per order. They are accessible from the OM Menu under the Order Import menu item.for better maintainability. They consist of a find screen followed by a series of forms where you can view and correct data. If an order has any errors. then the entire order will be retained in the import tables. The Process Orders API uses Processing Constraints to evaluate whether a requested change can be made to an order. evaluates all Processing Constraints. They are called the Order Import Correction forms.
. Order Import has a feature that allows you to run in validate only mode. as any enhancements or bug fixes done to Process Orders will immediately affect importing orders too.
To cancel an order in its entirety.
• The forms have buttons to enable you to re-validate or re-import data that you have selected. which specifies various financial and credit checking information. use an operation of UPDATE at the header. See the section below on the Actions table for more information. You can load the actions interface table OE_ACTIONS_IFACE_ALL with a value of BOOK_ORDER in the OPERATION_CODE column to import orders in a booked status. but is left in the Entered state. An add customer interface table accommodates this: when the table is loaded it indicates the intention is to create a new customer account the required fields are populated for the new account. If that column is left null. bill-to level or deliver_to at the order header or order line. and the actions table. You can associate the new customer account with an existing party by providing the party (organization or person) number in the interface tables. There are two ways to indicate that you want the order to be booked. pricing attributes.
• If you decide an order or line is in the import tables in error. price adjustments. Order Import then creates a new customer account and. If you want to make changes. or you can set the booked flag.• There are forms to display order headers. you must specify an OPERATION_CODE of UPDATE. To partially cancel. Null is equivalent to INSERT. payments.
Importing Customer Information Order Import can enter a new customer account with minimal data at the sold-to level on the order header. sales credits. so if you key over a field
to correct it. the order is still imported. If the order fails booking validation. The new customer is assigned to the Default customer profile class. To cancel a line. or it can be used to purge off orders
that may have resulted from duplicate runs of your feeder systems. There is a column in each of the interface tables called OPERATION_CODE where you put INSERT. and then set the
. order lines.
• This allows you to fix it in the feeder system and re-import it. you won’t know if it is good until you either validate or re-import. • Most fields do not have any validation or list of values within the window. use an operation of UPDATE and then make the ordered quantity = 0. and then errors will be displayed. Booking Orders via Order Import Import orders and book them through Order Import. Order Import creates the party as well as the customer account. you can set the Reject_Flag to Y on the
Status Tab to indicate that you don’t want to continue processing it. return
lot/serial numbers. The order or line will be deleted in the next run of Order Import. The Messages Window can be used to see why the order failed booking or you can just attempt to Book using the Book button. change the ordered quantity to the new quantity you want to remain on the line. if all required data is present and valid in the interface tables. Changes and Cancellations Input order changes and cancellations to existing orders via the Order Import open interface tables.This can be useful if an order it too difficult to correct via the forms. a party. new customer and address records. UPDATE or DELETE. You can enter a new customer account at the ship-to.
There is a separate interface table where you can import anticipated lot/serial numbers – this table is only used for return lines.CANCEL-FLAG to Y. You might import returns or return lines from legacy systems. you must populate unit list price.
. unit net price. You indicate which you want to use by setting a value in CALCULATE_PRICE_FLAG in the lines interface table. and also populate the price-adjustment interface tables with price adjustments that result in that net price. The path that the line follows is determined by the workflow attached to the line type. and any price adjustments in the interface tables to account for the difference between list and net. You can let the system calculate the price. or you can populate the price fields in the lines interface table with the price you want to charge. You can also import mixed orders – those are orders that have some outbound lines and also some inbound (return) lines. Returns Import returns just like you import orders. If the calculate price flag is N. by choosing an order type that supports return line types. All order changes and cancellations are subject to the Processing Constraints you defined. or from other order entry systems you might be running. Pricing There are two ways to price orders being imported. the system will ignore any pricing values loaded into the price fields and will calculate the price using the pricing engine. If the calculate price flag is Y.
and freight costs in the Shipping Transactions form. ■ Select the Release Sequence Rule to control the order in which picking lines are allocated to inventory. staged quantities. back ordered quantities. you can complete the following shipping tasks:
■ Release eligible delivery lines based on defined picking criteria. 01/05/2009 . ■ Assign delivery lines to a delivery or a container. and inventory control information for delivery lines (after pick release).
■ Assign delivery lines to trips and deliveries. deliveries. ■ Ship confirm or back order a delivery.
Trip and Delivery Planning
■ Create a trip or delivery.Shipping Execution
Submitted by Anonymous on Mon.13:15
You can manage shipping information such as trips. In addition. ■ Auto-create a trip and close stops. ■ Enter or validate shipped quantities. delivery lines. ■ Schedule pick-ups and drop-offs. containers.
. trip stops.
The pick release process creates move orders which are pre-approved requests for sub inventory transfers to bring material from its source locations in the warehouse (stores/fg sub inventory) to a staging sub inventory. During pick release allocation/detailing the system populates the subinvenory and locator if applicable. At thaat point of time the system only does the reservation with type Inventory and w/o specifying the subinventory and locator.• Pick Release Create Delivery • Managing Packing/Containers/LPNs Overview of Trips Ship Confirm Fulfillment Activity Change Orders in Oracle Shipping Execution
Submitted by Anonymous on Tue. If the auto allocate is set to yes in release rule with the ware house and sub inventory name then pick process also does a reservation of the item in the pick from sub inventory.
1. 01/06/2009 . If the auto pick confirm process is set to yes then pick release process also does the transact move order
. During the process of reservation in scheduling a demand line is created and can be seen in reservation form. If auto allocate and auto pick confirm both are set to NO then pick release does nothing except creating the move order.
Pick slip report contains the SO (line. 2.and at the end of pick release process the material moves automatically to the staging sub inventory. You can define: ■ Release Rules to specify your picking criteria and set the default Release Rule through Shipping Parameters Pick Release tab. then the status changes to released to ware house and the user needs to manually transact the move order created by the pick release process. Delivery and Trip numbers. If there is not sufficient onhand then a move order is created for the available onahand and the delivery line splits in SE form. quantity. 4. ship set). 3. ■ Pick Slip Grouping Rules to determine how released move order lines are grouped onto pick slips.
. and the quantity and source can be manually verified at pick confirm. item. If there is no onhand then the order is back ordered and no move order is created. In this case the delivery line status in SE changes from ready to release to staged/pick confirmed but if either of the auto allocate/auto pick confirm is set to NO. ■ Release Sequence Rules to specify the order in which eligible delivery lines are allocated during pick release. A custmozied bill of lading & packing slip can be generated after this if required. Pick Slips can be created after the detailing process completes. You can run one or more releases and customize release criteria to meet your requirements. Mover Order.
and locators are picked for sales orders. the picking rules suggest the staging transfer transaction lines with appropriate source information that will be required to obtain enough material in the staging location for the delivery. Together with item-sub inventory defaults (required if the staging sub inventory is locator controlled). Inventory picks units of an item without regard to revision levels. which uses the information you enter in the Picking Rules window to generate pick lists for sales orders. Oracle Inventory looks at the picking criteria in the order in which they appear in the Picking Rules window.
. Oracle Shipping Execution submits requests to Oracle Inventory. If you choose None for any of the criteria fields. if you choose None for Revision. For example. The process where the Picking Engine generates these transaction line suggestions is called allocating. lots.Picking Rules
Move orders will use the picking rules set up in Oracle Inventory to locate the material required to fulfill the move order line. subinventories. Then. Inventory ignores that criterion. When you define an item you choose a picking rule to determine the order in which revisions. Inventory looks at the options (except for None options) for each criterion in the order in which they appear beneath each criterion.
The default staging sub inventory and locator to be used for all pick wave move orders are specified through Oracle Shipping Execution’s Shipping Parameters window. Compatibility Constraints enable you to define a variety of transportation related restrictions related to items (goods for shipment). and customers. You determine the severity of the constraint violation. carriers.
. these restrictions are used by the application to warn or prevent further order processing if the defined undesirable condition is encountered. organizations. modes of transport.
The destination sub inventory for a pick wave move order is the staging location into which the picked material should be deposited. you can define an item-carrier compatibility constraint stating that designated carriers cannot transport specific inventory items. Then. facilities may choose to either create different sub inventories or designate staging lane locators within one staging sub inventory. facilities. Each batch created at pick release will have the same destination staging sub inventory. Staging sub inventories should be reservable. When a delivery is created violating the constraint. To model different staging lanes within the staging area. whether a warning or error should display. For example. compatibility constraints can be used in the shipping process up through ship confirmation.Note: If you utilize Oracle Transportation. an error or warning message will be generated. This location can be changed at pick release. Each organization should designate at least one staging sub inventory.
the Auto Pick Confirm parameter on the shipping tab of the Pick Release form will be set to No. If the Pick Confirmation Required box in the Organization Parameters window is not enabled then the system would also does the auto-transaction.Pick Release from shippng transaction form All the pick release setups can be done so that users can easily do pick release form shipping transaction form. If you check this box. Notes: Do not check the Pick Confirmation Required box in the Organization Parameters window. the system picks up the auto –allocate and create delivery set up from shipping parameter. To change this you would navigate to Setup -> Shipping -> Organization Parameters->'ATP. Pick. once you do a pick cofirm system fires below requests
• Pick Selection List Generation • Pick Slip Report • Shipping Exceptions Report
When pick release is done from shipping transaction form. and ItemSourcing tab
• Defining Release Rules Release Sequence Rules Pick Slip Grouping Rules Configuring Picking Process
Defining Release Rules
creating a rule is more efficient if you frequently run the same pick release.11:43
. Note: Although you can also enter the pick release criteria at pick release time without creating a rule. For example. the pick release is performed based on the parameters set up in the selected pick release rule. note that it is required when releasing using SRS or when using the Auto Pick Pack and Ship features. When pick release is run.Submitted by Anonymous on Fri. you can create a specific rule that pick releases only backordered lines.
Release Sequence Rules
Submitted by Anonymous on Thu. 01/08/2009 .22:39
You can create default pick release rules that are applied at pick release in the Release Sales Orders window. Also. 03/27/2009 . Each rule can be set up with its own set of unique pick release parameters depending on the pick release criteria required.
picking lines are released by ascending order number--Order 1 is released first. You can release the picking lines by: ■ Order number ■ Outstanding Invoice Value ■ Scheduled Date ■ Departure Date ■ Shipment Priority You can assign a priority level to one or more attributes with 1 being the highest priority and 5 being the lowest. If the Descending button is selected. Order 3.You can define release sequence rules to specify the order in which eligible picking lines are allocated to Inventory during pick release. The release sequence rule determines the priority given to selected lines while doing pick release. For example. its always advisible to do so to restrict the number of lines seleceted during pick release. and so on. if you select the Ascending button for Order.
Notes: While its not mandatory to provide the sales order number/delivery/trip while doing the pick release. then Order 2. You can also define whether you want the picking lines released in ascending or descending order. the picking lines are released by
. Release sequence rules are given on "release sales order for picking" form and can be defaulted from release rule tab in shipping parameter or from the release rule it self.
Order 2.descending Order number from highest to lowest--Order 4 is released first. and Order 1. then Order 3.12:42
. 01/08/2009 .
Pick Slip Grouping Rules
Submitted by Anonymous on Thu.
all picking lines for the same delivery are grouped together on a pick slip. If there are multiple deliveries.22:57
. if you select Delivery as a grouping criteria. picking lines for the same delivery and carrier are grouped together on a pick slip. For example. 01/06/2009 . multiple pick slips are created. if you select Delivery and Carrier as grouping criteria.
Configuring Picking Process
Submitted by Anonymous on Tue. You can also define your grouping criteria further by selecting additional grouping attributes.You can create grouping rules to organize how picking lines for released sales orders are grouped on to pick slips. For example.
You can print pick slips.
. but they will not be detailed with subinventory and stock locator to pick from. and pick confirm will not run for the item. allocation and pick release run. however they will list the item and quantity to be picked. quantity. For non-reservable items. the lines must be allocated. Detail Line Allocation (Detailing) To release the move order lines created at Pick Release to the warehouse and to print pick slips. One move order line is generated for each order line included in the picking batch. one move order is generated in each facility. the staging location (the destination sub inventory and locator) and a source sub inventory and locator if one was specified on the sales order line or on the Release Sales Orders window. so if you pick release across multiple organizations. The allocation process for a pick wave move order line also creates a high level (organization level) reservation for the item(s) if no previous reservations exist for them. Move Order Line Pick Confirmation Pick Release Oracle Shipping Execution’s Pick Release process creates move orders. they have a status of Released to Warehouse. but suggestions are not created during pick release. Once the lines are allocated. That move order line includes the item. One order is created per pick release batch per organization. Autoallocate should be Yes and Auto-pick-confirm can be set to any.You can determine the number of pick release steps the system will prompt to move material from pick release to ship confirmation. Move Order Line Allocation (detailing) 3. Pick Release 2. You can choose to do this immediately after the move order lines are created or to postpone this step until a later point in time. These steps are: 1. The reservation is a soft reservation and from the transact move order form we can back order the move order line and the quantity would be available for reservation again.
You can set up a default detailing mode in the Shipping Parameters window. sub inventory and locators) in the staging location. Inventory updates Shipping Execution with the results of the pick confirm: ■ Pick Confirmed quantity is assigned a status of Staged/Pick Confirmed. Pick confirmation follows the allocation and reservation process automatically if both the Auto Allocate and Auto Pick Confirm options are selected in the Release Rules window. Detailing the order lines immediately after they are created is called auto-detailing.Postponing the detailing process might be employed by organizations that pick release across multiple warehouses but prefer to enable each warehouse to determine when to release their order lines to the floor. ■ Unconfirmed quantity is assigned a status of Backordered. This default can be overridden at each Pick Release through the Release Sales Orders window. Postponing the detailing process is referred to as manual-detail. Pick Confirmation The move order line details must be transacted (in Inventory) to confirm the material drop-off in staging. Pick Confirmation automatically transfers the high level reservation to a allocated reservation (including lots. Pick Confirm always follows the
. Pick confirmation executes the sub inventory transfer that systematically moves the material from its source location in the warehouse to the staging location.
If Auto Allocate is not chosen.
. it is not possible to Auto Pick Confirm.detailing and reservation process.
ship-from location and ship-to location. In a delivery. If a delivery is autocreated.Create Delivery
A delivery consists of set delivery lines that are scheduled to be shipped to a customer's ship-to location on a specific date and time. You can either manually or automatically group delivery lines to create a delivery. 1. the delivery lines are grouped together by the mandatory default criteria.
.1 In operating unit level we can control the auto create delivery in shipping parameter. However. additional grouping criteria can be included. you can include items from different sales orders as well as back orders.
you can select additional optional grouping parameters that include:
• Customer • Freight Terms • FOB Code • Intermediate Ship To location • Ship Method
The delivery attributes determine how delivery lines are grouped into deliveries when auto-creating deliveries. the delivery's corresponding field cannot be updated if
. deliveries for Customer A are grouped into Delivery A. however. 1. we can manually create the delivery number in shipping transaction form.1. Deliveries can be automatically created during the process of pick release by enabling autocreate delivery in pick release form. delivery lines with the same customer and carrier criteria are grouped into deliveries. The mandatory default attributes are Ship From Location and Ship To Location. if you select Customer and Ship Method as grouping criteria. If each optional grouping attribute is checked. deliveries for Customer B are grouped into Delivery B.
2. the delivery lines are grouped into deliveries by customer: for example. You can select more than one grouping attribute to refine your grouping criteria further: for example.2. if the grouping attribute Customer is selected.1 Delivery parameters enable you to define how to group delivery lines for a delivery. For example.3.
Do not change these options if you have deliveries that are not ship confirmed. If each optional grouping attribute is unchecked. if you want to change the Ship Method in the delivery and do not need to enforce it as a grouping attribute. All selected delivery lines that match
on the Delivery Grouping Attributes are eligible to appear on one delivery. For example. if someone tries to select a different ship method. The Appending Limit enables you to indicate the point at which you want to stop the system from adding lines to a delivery (the point that ends the ability to merge deliveries).
Optionally. select a Autocreate Delivery Criteria if you enabled the Autocreate Delivery option on the Pick Release tab.delivery lines are assigned to the delivery.
• Select Across Orders to autocreate deliveries across orders. This ensures that the delivery lines' grouping criteria is not broken by a different attribute value: for example.
• Select Within An Order to autocreate deliveries whose lines all belong to the same sales order and
match on the Delivery Grouping Attributes. its field in the delivery record can be updated until the ship confirm stage. You must set the Appending Limit to a value other than Do Not Append in order to use the Append Deliveries option within Release Rules and the Process Deliveries SRS. Select an Appending Limit. you can unselect Ship Method. The Appending Limits include:
so containers are also called LPNs in Oracle Shipping Execution. or
quantity) before packing the next selected container.You cannot use this
method with delivery lines of serial controlled items.• Do Not Append • Start of Staging • End of Staging • Start of Packing (Oracle WMS enabled organizations only) • Start of Shipping (Oracle WMS enabled organizations only)
Submitted by Anonymous on Mon. containers can be automatically packed using the container-item relationships set up in the Container-Item Relationships window. Sequential packing: fully packs one container at a time to its capacity (weight.) Customer Items can be associated with containers within Oracle Inventory. You can pack multiple containers with multiple lines using one of the following packing methods: ■ Auto-packing ■ Manual packing ■ Packing Workbench
Equal packing: splits the delivery lines equally between the selected LPNs. you can create and manage containers (LPNs) at any point in the shipping process. A packing container has a license plate number for unit identification and reporting capability.16:25
In the Shipping Transactions form. volume. This association is used when packing the Customer Item into a container in Oracle Shipping Execution. You can create containers without assigning them to a delivery. the container associated with the Customer Item in Oracle Inventory is used as the default container. This is useful if you want to create multiple containers of the same type then pack them with unassigned delivery lines.
. If you are using the Auto-packing feature. (Note: LPN is an acronym for License Plate Number. When the Customer Item is packed. 01/12/2009 .
Auto-packing can also be performed for those items in Oracle Inventory that are defined as Customer Items. It is also available at the delivery level 1. Using the Auto-pack Master Option ■ If you select Auto-pack. the delivery lines are packed into the detail container. If multiple container-item relationships exist for the same item. and the detail containers are packed into the parent/master container in one action: For example. the Preferred setting in the Container-Item Relationships window indicates the default container-item relationship used for that item. Auto-packing Delivery Lines into Containers
Auto-packing provides a convenient and quick way of automatically packing delivery lines into containers (LPNs). then only the detail LPNs are created and packed. the first line is packed into the first container. and the two detail LPNs (2 Container As) are packed into Container B.1. If you run Auto-pack Master. The container-item relationship defines the container that is used for packing the delivery lines. Container type setups are done in inventory -> Setups ->Item ->Container
. then auto-pack will look at Container-Load Relationships set up for the item and the Detail Container. a delivery line with a quantity of 12 of Item A has a container-load relationship set up so that 6 of Item A fits into Container A and 2 of Container A fits into Container B (the percent fill basis is set to quantity). ■ If you select Auto-pack Master. the second line is packed into the second container. The delivery lines are packed into LPNs based on the container-item relationship set up in Oracle Shipping Execution or in Oracle Inventory (defined as a customer item) and the setting of the Shipping parameter Percent Fill Basis must be set to Quantity. the line is split into 2 lines of 6. ■ The Auto-pack Master option is available from the Actions menu in the Lines/LPNs tab in the Shipping Transactions form. If Percent Fill Basis is set to Quantity.
Crate a container Item in item master.2.
Shipping > Setup > Container Load Details > Organizations > [OK]
4. Auto pack it
Assign LPN to lines/deliveries
. Creating an LPN ii. Manual packing Delivery Lines into Containers
It involves two steps i.2.
Packing Work Bench Lines into Containers
• Container setups and process
Create containers Items -> Master Items Coose the Inventory Organization Under Main tab. Load Item. Primary UOM: Each. Check the LPNs names created and Close the form. for the line 1. Delivery. Maximum Load Weight: 2. Voulme UOM: Cubic Foot. click on Details button Check values for Line.1 Manual Packing Delivery Select Order line 1 Actions: Select Pack option and Click on Go button Select the created container from the LOV. Base Number and Click on Ok. Define a Ship-Container Load Relationship OM Responsibility: Shipping -> Setup -> Container Load Details Container Item. Container Type: Choose a value from the LOV.18:06
Setups 1. 2. On the shipping transactions form. 06/30/2009 .Container setups and process
Submitted by Anonymous on Tue. Container Flag: Checked. UnitWeight: 1. Preferred Flag Process Flow 1. Item Status: active Under Pysical Attributes Weight UOM: Pounds. Master LPN. UnitWeight: 1. Minimum Fill Percent: 50 under Order Management tab Shippable flag: Checked Assign it to the inv organization. Parent LPN should be the one you selected above and Master LPN could be Null or the same value as above
. Parent LPN. Internal Volume: 2. Maximum Quantiyt. 2. Creating LPNs On the shipping transaction form Actions: Select Create LPNs and Click on Go button In the LPN form enter Inventory Organization short name. Name Prefix.
2 Auto-pack Delivery 2 Select Order line 2 Actions: Select Auto-Pack option and Click on Go button Click on Details button Check values for Line. Check Item Name and Quantity
.Click on Done button 2.3 Full Manual Packing Delivery line 3 Select Order line 3 Select (using CTRL-Click) couple of small LPNs not assigned yet Actions: Packing Workbench Click on Go button Under LPNs tab check pack column for all selected lines Check Available Capacity Change to Lines tab Check Pack column only for line of delivery 3. for each one of the LPNs. Parent LPN & Master LPN. Packing mode : Choose Full option Check Item Total values at the left of the screen Click on Pack button Actions: Select Packing workbench again and Click on Go Under LPNs tab Select each of the LPNs selected above Check the Context section under same tab. it should be also one line under content. Parent LPN should be the one genreated by the system and Master LPN could be Null or the same value as above Click on Done button 2. Delivery.
01/12/2009 . and may include intermediate stops. Trips can be created automatically or manually. 3. The Stop sequence will not resequence if a stop is removed.
. You can perform the following tasks with trips: ■ Create a trip ■ Plan a trip ■ Unplan a trip ■ Assign freight costs to a trip ■ Print a document set for a trip ■ Calculate weight and volume for a trip stop ■ Ship confirm a trip
Creating a Trip
You can create trips automatically or manually. each with an arrival and departure date and time. and you remove one. if you have two stops. 1. 4. A trip is carrier specific and contains at least two stops such as a stop to pick up goods and another stop to drop off goods. 2. For example.Overview of Trips
Submitted by Anonymous on Mon.14:32
A trip is an instance of a specific freight carrier departing from a particular location containing deliveries. the remaining stops will stay in the same sequence as they were originally. A trip can contain more than one delivery. Trip stops are displayed in sequence on the Stops tab within the Shipping Transactions form once you have queried your trip.
For example. Manual You can manually create a trip and later assign delivery lines or find the delivery lines and create a trip. and trip stops.
. and delivery lines to that trip. When you manually create a trip. related deliveries. If your shipping process does not require advanced planning.Automatic Trips are required for all deliveries and can be created automatically as part of Ship Confirmation transparent to the user for those not interested. ■ Auto-creating a trip for containers and lines: You can find the lines and containers you want to ship and auto-create a trip which creates a trip. you can manually set up a trip ahead of time and then assign delivery lines. for a regular trip scheduled to depart every Friday. deliveries. and auto-create a trip and related trip stops. you can manually assign stops. you may prefer to automatically create trips: ■ Auto-creating a trip for a delivery: You can find the delivery you want to ship.
However. or removed for the selected trip and prevents contents from being added or removed. ■ Firm Routing and Contents: Prevents trip stops from being added. Once the trip is saved the stops tab in the form gets enabled and stops can be enter over there. For example. vechile org code and ship method. you can still update trip details. and delivery line information. If the trip status is Firm Routing. or removed for the selected trip.To manually create trip. you can add delivery lines and make changes to the delivery. navigate to shipping transaction query manager form and enter the Trip Name. you can set the status of the trip to one of the following: ■ Firm Routing: Prevents trip stops from being added.
Firming a Trip
Once deliveries and delivery lines have been assigned to a trip. delivery. to add or remove trip stops.
. you first must set the status of the trip to Unfirmed before making the changes.
. a delivery leg. Shipping Execution: ■ Sets the status of all deliveries in the trip to Open. When you unfirm a trip. a stop. volume. override the suggested freight costs. you can remove or rescreen existing trip stops or add new stops. For example. and receiver
Unfirming a Trip
When a trip is in Firm Routing or Firm Routing and Contents status. if you wanted to add additional costs to a particular vehicle that is used in the trip to deliver goods.When you firm a trip. ■ Sets the status of the trip to Open
Assigning Freight Costs to a Trip
You can assign freight costs to a specific trip. remove. After the changes are done. the existing trip stops can be removed or new trip stops can be added. or re sequence trip stops unless you first Unfirm the trip. the trip can be Firmed to prevent the trip stop settings from being changed. Shipping Execution performs the following: ■ Validates that the sequence numbers between the deliveries of the trip are unique for containers within the deliveries ■ Validates that the weight. or a container. However. and fill percentage do not exceed their maximum number of containers in the delivery ■ Validates that the minimum fill percentage is met ■ Validates the planned arrival date and planned departure trip dates are not in the past ■ Validates pick-up and drop-off dates and times with the Transportation Calendar for the shipper. or update existing freight costs. When the trip is in Not Firm status. carrier. you cannot add. a delivery detail. if you leave the trip Not Firm. A freight cost can also be assigned to a delivery.
all shipping documents. and pack slip information. Navigate to the Query Manager window. or if you have added a Print Document Set button. To print a document set for a trip: 1. click it. These document sets can include pick release documents.
. and find the trip. 2. select Print Document Set. From the Actions menu.Printing a Document Set for a Trip
You can print a group of shipping documents and other reports in a set.
• Delivery must be open. Typically. When you ship confirm a delivery. Once you do SHIP CONFIRM. Progresses the order line to “Shipped” status so that it can progress to the next workflow activity. This saves you from manually entering each item as fully shipped. the process accomplishes three main objectives: i. You use the Confirm Delivery window to manually select or deselect ship confirm options.e. When you ship confirm a delivery. Packing Slip Report 3. the shipped amounts are automatically processed so that each delivery line with a missing shipped quantity value is recorded as fully shipped. iii. Bill of Lading 4. 1. 2. Deducts on-hand quantity and debits Cost of Goods Sold. Unspecified Quantities Ship option is selected at ship confirm. Commercial Invoice If you dont defer interface (i. The prerequisites are
• Delivery lines must be released. • At least one delivery line must be assigned to the delivery.11:12
Ship confirm is the process of confirming that items have shipped. when the Ship Entered Quantities. Shipping Execution confirms that the delivery lines associated with the delivery have shipped. Progresses the shipment line to an “Interfaced” status and sets the trip to “In-Transit” or “Closed” depending on whether you elected to close the trip.Ship Confirm
Submitted by Anonymous on Mon. After ITS run the SO line status changes to shipped and after workflow back ground completes it goes to Fullfill and finally to AR interface
Ship Confirm A Delivery Ship Confirm is the process of recording that items have shipped. 01/12/2009 . defer interface is not enabled in ship confirm form) then ITS runs after the ship confirm and it does the above 4 activites but if you enable defer interface then ITS wont be automatically fired after ship confirm and the sales order line remains in picked status. INTERFACE TRIP Stop The “Interface Trip Stop” process is executed either real time or later as a concurrent request. The options in the Confirm Delivery window provide flexibility for automating many tasks associated with processing deliveries with many delivery lines. For example.
. Then four concurrent program will run in the background . ii. Shipping Execution confirms that the delivery lines associated with the delivery have shipped.
The delivery displays in the Shipping Transactions window. the full quantity (10) remains in the Stage Quantity field and the line is no
. Unspecified Quantities Backorder: Ship confirms the quantity of items specified in the Shipped Quantity field and treats blank quantities as full backorders (backorder quantity = requested quantity). In the Ship Options region. select Ship Confirm to display the Confirm Delivery window. if the Requested Quantity is 10 and the Shipped Quantity field is blank (no values). For example. the full quantity (10) is shipped and displays in the Shipped Quantity field. Unspecified Quantities Ship: Ship confirms the quantity of items specified in the Shipped Quantity field and treats blank values as full quantity (shipped quantity = requested quantity). For example. if the Requested Quantity is 10 and the Shipped Quantity field is blank (no values).
1. From the Actions menu. For example. select one of the following ship confirm options: -Ship Entered Quantities. Unspecified Quantities Stage: Leaves the unspecified delivery line quantity as staged and removes it from the delivery. if the Requested Quantity is 10 and the Shipped Quantity field is blank (no values entered).To ship confirm a delivery Navigate to the Query Manager window. and find the delivery. the full quantity (10) is backordered and displays in the Backordered Quantity field. -Ship Entered Quantities. -Ship Entered Quantities.
and transfers the backorder reservation to cycle counting. the full requested quantity is shipped (10) and displays in the Shipped Quantity field. all staged delivery lines are grouped together in a new delivery. 2. You can also transfer delivery quantities to cycle count prior to ship confirm by using the Shipping Transactions form. is cleared. -Ship Entered Quantities. For example. If Allow Future Ship Date in the Shipping Parameters form. Unspecified Quantities Cycle Count: Ship confirms the quantity of items specified in the Shipped Quantity field. you recieve a warning and the Inventory Interface concurrent process does not process the transaction until the actual departure date. Sets status of delivery to In-transit and initiates Order Management (OM) and Inventory interfaces. Shipping Transactions tabbed region. You can enter a future Actual Departure Date. If the Create Delivery for Staged Quantities is enabled. treats blank quantities as full backorders (backorder quantity = requested quantity). select or update the ship method and the actual departure date.longer associated with a delivery. Cycle Count action. If Allow Future Ship Date is selected. For example. You can also transfer delivery quantities to cycle count prior to ship confirm by using the Shipping Transactions form. if the Requested Quantity is 10 and the Shipped Quantity field is blank (no values). -Ship All: Ship confirms the entire quantity regardless of what was entered in the Shipped Quantity field (shipped quantity = requested quantity). Enable the Create Bill of Lading box if you want to create a Bill of Lading. choose the Go button to ship confirm and save your work. but leaves second stop open.This generates a Bill of Lading
. 3. do not do so as you receive an error. This allows you to specify the stop departure date which also updates Inventory. backorder quantity = requested quantity)and transfers the backorder reservation to cycle counting. Enable the Create Delivery for Staged Quantities box (default setting). it is split from the line and unassigned from the delivery. Closes trip. if you want all staged delivery lines grouped together in a new delivery. Note: If a non-zero Stage Quantity exists on a line. backorder quantity = requested quantity). If you do not want to create a trip for the delivery. and the delivery. The simplest way to ship confirm one or more deliveries is to enable the Set Delivery in-Transit and Close Trip fields in the Confirm Delivery window: Set Delivery In-transit: Creates a trip and stops for the delivery. -Backorder All: Backorders the entire quantity irrespective of what was entered (shipped quantity = 0. -Cycle Count All: Backorders the entire quantity irrespective of what was entered (shipped quantity = 0. In the Auto-create Trip Options region. all stops. Closes the first stop of the delivery. if the Requested Quantity is 10 and the Shipped Quantity field is 5. the full quantity (10) is backordered and transferred to cycle counting. Close Trip: Creates a trip and stops for the delivery. Cycle Count action.
number and prints it if it is part of a document set. Choose one of the following -If you disable the Defer Interface box and run Ship Confirm. Select the document set you want printed for the delivery and choose the OK button. 4. a request is not automatically submitted to interface the trip stops. When the Defer Interface box is enabled. A trip and related stops are created for the delivery.
. inventory gets decremented and the order line is updated with the shipped quantity. you need to run the Interface Trip Stop-SRS concurrent request to update the Inventory and the Order Line status. Save your work. -If you enable the Defer Interface box and run Ship Confirm.
You may define any activity as the fulfillment method activity in a workflow process. However. shipping or receiving) completed successfully. Lines in a fulfillment set will wait until all lines in the set have been fulfilled to proceed through the gate. Once the Fulfillment activity completes. This gate is known as the fulfillment activity. Order Management provides the functionality required to recognize fulfillment of an order line. note that the invoice is not actually generated until the Autoinvoice program in Receivables has been run. There are two activities which are considered fulfillment method activities (workflow attribute) in seeded Order Management workflows. Seeded workflow processes and activities can be used to provide baseline functionality for sales order. The invoice will then be viewable in the Sales Order window. a Background Workflow Process processes the order line(s) to the Invoice Interface activity. drop ship and return lines. and the line proceeds to the close line activity. When the information is written to the tables. Order Management allows you to group lines into a fulfillment set and to establish a gate activity in your workflow process. Lines that are not in a fulfillment set simply pass through the activity. Overview To fulfill an order line in Oracle Order Management means to satisfy the requirements for completion. The functionality is also designed to allow you the flexibility to define other activities as fulfillment methods so that you can model your unique business processes. The fulfillment feature is primarily designed to allow the grouping of related lines and to keep any lines in the group from being invoiced until all lines have been fulfilled. The fulfillment activity must be between the fulfillment method activity and the invoice interface activity in the respective workflows. When a line workflow reaches the fulfillment activity. You may find additional uses for the fulfillment functionality in your business. the invoice interface activity is complete. The lines in the fulfillment set will wait at the fulfillment activity until all the lines in the set have reached the activity.Fulfillment Activity
Submitted by Anonymous on Thu. 03/26/2009 . How It Works The fulfillment activity is a seeded workflow activity named FULFILL. • For a return line the fulfillment method activity is the receiving activity. It allows you to prevent invoicing of lines within a fulfillment set until all lines are ready for invoicing. Order Management's fulfillment functionality provides a simple way to synchronize line workflows for multiple order lines. The invoice interface activity places the information from the sales order line into the Receivables Interface tables. the activity checks to see if the fulfillment method activity (for example. This activity is the synchronization point between the lines of a fulfillment set.
. and to cause some order lines to wait until other related order lines have been fulfilled before processing can continue. • For a standard shippable line the fulfillment method activity is the shipping activity.16:58
The fulfillment activity acts as a synchronization point for all lines on the order that are in a fulfillment set.
the order line will wait at the fulfillment activity. the fulfillment process performs an additional check to verify if remaining lines within the set have been fulfilled: If any lines within the set are not fulfilled. If all lines within the set are fulfilled. then the order line completes the Fulfillment activity and continues with the next activity within its order line workflow process. If you create your own workflows. and the order line fulfilled Order Management Processes 5-5 flag is set to Yes.If the line completed successfully. • If the line is part of a fulfillment set. the order line completes the fulfillment activity for all the lines within the fulfillment set. This will provide two benefits: Update the fulfilled quantity for the lines and enable you to use fulfillment sets.
. The fulfillment process then performs a check to verify if the line is part of a fulfillment set: • If the line is not part of a fulfillment set.
Setup No setup is required to use the fulfillment functionality with the seeded workflows. the fulfilled quantity for the order line will be updated with the shipped or received quantity. include the fulfillment activity before invoicing in each process.
Only changes entered after the sales order lines are booked and interfaced with Shipping Execution are validated by the change logic in Shipping Execution.00:19
In the course of business. However. The change category letters correspond to Shipping Execution change logic as follows:
• ■ A: Change in Quantity • ■ B: Change Organization. reschedule or cancel a sales order. changes to pickable orders were allowed as long as the orders were not booked or interfaced with Oracle Shipping Execution. The following table lists sales order line changes resulting from Order Management updates. Customer Sales Representatives (CSR) enter sales order changes in Oracle Order Management (OM) or Oracle Project Contracts. Inventory and Unschedule • ■ C: Change in Schedule Date • ■ D: Change in Ship Sets or Arrival Sets • ■ E: Change in Delivery Grouping Attributes
. Order Attribute changes propagate in Shipping Execution based on the Shipping Execution change logic. The OM Change Management in Shipping design improves the synchronization of delivery lines and reservations with the order lines when they are changed. once the orders were interfaced into Shipping and Pick Released. 12/21/2009 . Changes are required when customers ask to change quantity or shipping information. The objective of the Line Change Management design is to allow most of the sales order changes up until the delivery lines are Staged or Ship Confirmed. changes to the sales orders were limited.Change Orders in Oracle Shipping Execution
Submitted by Anonymous on Mon. Prior to the Order Management Change Management design.
Change Logic Before changes are considered. changes are allowed based on attributes updates if the deliveries are not closed.
. For sales order lines interfaced from Order Management to Shipping.Split) ■ Order Management changes request to Update Shipping Attributes (U . Order and Delivery Status Mapping The following table shows the correlation between Sales Orders in Order Management and the related Shipping Deliveries status. in any order.Update) Shipping scans all entries through WSH_INTERFACE to process Order Management entries in the proper order. The Shipping change validation logic is initiated for interface lines where the action flag value is set to U for Update. No changes are allowed for Confirmed or Shipped deliveries if the interface between Shipping and Order Management has not run to update the sales orders. The WSH_INTERFACE holds. the 3 types of entries from Order Management interface API call: ■ Requests to Import lines and create matching deliveries (I . the attribute change category is evaluated to determine what type of validation and action is needed to successfully update the Shipping attributes. When a change is requested. Changes to sales order lines not interfaced from Order Management to Shipping are not restricted by Shipping. all line imports and line splits must be processed.Import) ■ Split existing delivery lines (S .
Shipping Attribute Change Validation Logic The change validation logic is initiated for WSH_INTERFACE. and Unschedule ■ Change in Schedule Date ■ Change in Ship Sets or Arrival Sets ■ Change in Delivery Grouping Attributes Changes to other attributes are propagated if the delivery status is not Shipped or Staged/Pick Confirmed. Inventory. Existing and new inventory reservations are managed by Shipping as detailed in the following section. (S) ■ Shipping change validation determines what attributes have been changed.OM-WSH Interface to Import Attribute Changes Order Management initiates a change by passing updated sales order data to Shipping and setting the Interface Action flag to the Update value. The distinct attribute changes that need validation are classified in the following categories: ■ Change in Quantity ■ Change Organization. distinct validations are applied to propagate the order changes to Shipping delivery lines. (I) ■ Processing Split request for existing delivery lines. (U) Based on the attributes changed. Shipping processes all interface data by: ■ Importing order lines to create delivery line details for newly inserted records.Update_Shipping_Attributes lines where the Action Flag is set to U.
Order Management provides constraints that can be customized during implementation. Instead. ■ Overpicked quantities do not have existing reservations when orders are interfaced. Split is allowed for delivery lines not ship confirmed. creates. These constraints are used to prevent sales order changes after the associated delivery lines have been pick confirmed in Shipping. update. Order Management requests a delivery line split by setting the OMWSH interface API action flag to S for Split.Inventory Reservations Logic The Inventory reservation logic was redesigned so shipped quantities can always be matched with existing reservations during Inventory interface after Ship-confirmation. ■ Delivery lines Released to Warehouse are reset to Ready to Release and their move order lines are canceled ■ Reservations are split ■ Both proportional and non-proportional splits retain and split original serial numbers Setups There are no mandatory setups to enable the Change Management functionality. Shipping creates additional reservations so all picked inventory items can be tied to the reservation. or deletes reservations for changes originated in Order Management. If you choose to remove these constraints. existing Inventory reservations are managed in Shipping by calling Inventory APIs. Delivery Line Split When an interfaced order line is split.
• OM Constraints
. or cancel reservations stored in the Inventory tables. The reservations tables are part of the Oracle Inventory product. ■ Order Management does not update reservations with changes after booking. Shipping updates. it is recommended that you implement a two-step shipping process (Confirm/Close Delivery then Ship Confirm) or to always make sure the deliveries are ship confirmed as soon they are loaded or picked up by the carrier. changes may be allowed after the deliveries are far-gone. ■ After the order lines are interfaced in Shipping. If the system is not accurately updated in real-time. the Order Management code creates reservations by calling Inventory APIs. Reservation management by Order Management and Shipping: ■ When an order is booked. As Shipping splits a delivery line. Inventory internal Applications Program Interfaces (APIs) are used to create. it also synchronizes the Inventory reservation and splits and the move order line. These APIs are called by Order Management and Shipping code to manage reservations and reservation splitting.
query Oracle Order Management. Navigate to the Processing Constraints window. query Order Line. List of OM Constraints at Pick Confirm The Order Management constraints control the following types of Order Line changes once deliveries are ship confirmed: ■ Update order line ■ Cancel order line ■ Delete order line ■ Split order line In turn. 2. Once the delivery lines have been pick confirmed/staged in Shipping Execution. 3. 12/21/2009 . Some users require changing order lines after the delivery is pick confirmed/staged and until the ship confirmation stage. cancel or split order lines. Order Line update is controlled for 22 different shipping attributes as shown in the following table:
. By default these constraints are active to disable order line changes after pick confirm step. In the Application field. The system supports flexibility of removing some or all the Order Management. this process can allow changes between the time items are shipped and the ship confirmation update in the system. In the Entity field. N: Setup > Rules > Security > Processing Constraints. Order Management users are not allowed to change. Changing Defaults To access the Order Management constraints window follow these steps: 1.00:35
Order Management provides constraints at pick confirm for users who physically ship deliveries before confirming them in the system.Shipping constraints.OM Constraints
Submitted by Anonymous on Mon. Without these constraints.
Update Not Allowed Message: The update is not allowed because the source line is under WMS control.Exception Messages The following messages have been created to provide feedback to Order Management users when an order line change is rejected. The order line is associated at least with a confirmed delivery line or has already been shipped. For a change to be allowed all delivery lines. Invalid Source Code Message: The Source code 'Source_code_name_string' is not recognized. This message is returned if the update is rejected because the source line cannot be split due to a quantity conversion issue. must be eligible for the change. related to the source order line. Attribute Update Not Allowed Message: The update requested cannot be executed now because the source line has at least one delivery line that is in a confirmed delivery or has been shipped. The
. This message is returned when a delivery line update was rejected because it was requested by a product other than Order Management. This exception happens when the result of a split would create a null or negative quantity. Update Cannot Split Quantities Message: The source line cannot be split because quantity conversion has an error. This message is returned if the update cannot be executed because the source line is under Oracle Warehouse Management (WMS) control. This message is returned when the update cannot be executed because the source order line is only partially eligible for a change.
source code allowed is restricted to 'OE'. This packing exception message is returned when Order Management has changed at least one nonenforced Shipment attribute for a delivery line packed in an LPN (container. Invalid Packing Condition Caused by Shipment Attribute Change Message: One or more shipment attributes have been changed for delivery line &DETAIL. Please manually unassign the delivery line from container &CONTAINER_ID.
. Other products cannot request Shipping changes.) The update was executed but may require an additional manual step to unassign the delivery line from the LPN. The message provides the delivery line detail and the LPN ID to manually unassign the delivery line from it.
Following are some special kind of sales orders used in business and needs special attention
• Drop shipments Internal Orders Back to Back Orders Blanket Sales Agreements Return Materials Authorization
Submitted by Anonymous on Thu.
Defaulting Rules Define defaulting rules.Drop shipments
Submitted by Anonymous on Thu. and enable the items you want to be drop shipped in that warehouse. This will isolate the costs of drop shipped items from items you physically stock. but you can choose to do so. 01/15/2009 . In that case. Drop shipments are done because of 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 In drop ship cycle. Order Management does not require you to use a special shipping org for drop shipments. stocking. In
Required Set UP Warehouse Consider establishing a logical warehouse to receive drop shipments. If you want a line to be drop shipped. based on conditions that make sense to your business process. Order Type/Line Type Define line type/order types for your drop shipment orders that have a workflow containing the Create Supply activity. The seller receives an invoice from the supplier and sends an invoice to the customer. The seller receives an invoice from the supplier and sends an invoice to the customer. the seller receives a sales order from the customer and sends a purchase order to the supplier.13:15
Drop shipments is a method of fullfilling sales order by selling products without the order taker handling. The seller buys a product and the supplier ships the product directly to the seller's customer. The supplier ships directly to the customer. or delivering them. define the logical warehouse as a shipping org. for the source type attribute of the Order Line. make the source type equal to External.
Approve the requisition to generate the Purchase Order. The Purchase Release concurrent program or workflow in Order Management creates rows in the Requisition Import tables in Purchasing. Run Requisition Import in Purchasing to create the requisition. or you can manually choose External source type.addition. 2. Defaulting Rules may set source type attribute to External. you might want to create a defaulting rule to default that shipping org to your order line. Process Steps
1. Enter and book an order. Then Purchasing's Requisition Import process creates the requisitions. if you defined a special warehouse for drop shipped items.
. 3. Drop Shipments are marked with the Source Type of External in Order Management and Supplier in Purchasing.
If the vendor does not send ASN. A drop ship order can be changed or canceled in Order Management after it has been sent to Oracle Purchasing but before receipt. or even an invoice. A report. the changes are not automatically communicated to Purchasing. to indicate shipment to the customer. Sales Order/Purchase Order Discrepancy Report.
. When the vendor ships product to your customer. Inbound and outbound material transactions are automatically created for accounting purposes. These changes need to be manually updated in Purchasing and then communicated to the vendor. Create a PO or autocreate a Blanket PO release from the approved requisition. shows what orders have changed.4. Order Management workflow proceeds to next step. The receipt triggers automatic receipt of the line in Purchasing. typically invoicing of the end customer. However. receipt can be entered manually (passive receiving). you may receive an ASN.
Submitted by Anonymous on Thu. 3.Boston Destination Type : Location Destination : M1. c.Go to Inventory -> Setup -> Organizations -> Inter-Location Transit Times . Inventory -> Costs -> Standard Cost Update -> Update Costs Run the standard cost update and verify that a new line is added at item cost with frozen cost.Enter the Ship Method and Intransit Time such as : Ship Method : Airborne Intransit Time : 5 Default Method : check
. Cost Set up (M2) a.13:10
Transfer the material from M2(Seller(om)) to M1(Buyer/Customer/Destination(po)) 1.Seattle . Apply the 'Purchased Item' template Internal Ordered Internal Orders Enabled Assignment in both orgs
2. Shipping Network Setup Verify setup for inter organization Shipping Network between M2 and M1 . Item Setup Navigate to Inventory -> Items -> Master Items a. 01/15/2009 .Navigate to Inventory -> Setup -> Organizations -> Shipping Networks Transfer Type : Intransit FOB : Receipt Receipt Routing : Direct Internal Order Required : checked 4.Go to View -> Find and enter Origin Type : Location Origin : M2. Define Inter-Location Transit Times (optional for testflow) . Navigate to Inventory -> Costs -> Item Costs Cost Element : Material Sub-Element : Material Basis : Item Rate or Amount : 23 Cost Type : Pending b.
c. Attach a document sequence to it. No Sales Credit in sales person.5.Click on the Internal Requisitions tab . Order Type : New_Internal_ordertype The internal sales order in OM will be created with this order type Order Source : Internal The internal sales order will be imported into OM with this order source New_Internal_ordertype should have Shipping source type as internal. Verify the transaction type and order source (this is already done in Vision environment) a. Create a location which can be used as the ship to location for customer M1 and enter this in ship to b.Notice the Order Type and Order Source setup Process Steps
. A new document category is attached with the above order type. 6. Org M1 needs to defined as a customer a. b. Navigate to Purchasing -> Setup -> Organizations -> Purchasing Options (M2) .
Enter Requisition in Oracle Purchasing of M2(buying/destination). book. 3. Sourcing Rules may set source type attribute to Inventory. Run Order Import with Order Source = Internal in OM to create the Internal Order. This can also be scheduled as part of your set up to run periodically to meet business needs.com/user-guide/purchasing-overview/internal-requisitions 1. 5. Approve the Internal Requisition. 6. Receive against the Internal Requisition.details @ http://www. After Order Import completes successfully.
Back to Back Orders
. Run the Create Internal Sales Order concurrent program in Purchasing to load the Order Import tables.oracleug. This can also be scheduled as part of your set up to run periodically to meet business needs. pick and ship the internal order. 4. It is possible to create an internal order in an operating unit different from that of the internal requisition. or manually choose Inventory source type. 2. Be sure to run Order Import using a responsibility that corresponds to the operating unit in which the internal order needs to be created.
Submitted by Anonymous on Tue, 04/21/2009 - 19:42
Often customers order products that you do not typically stock but that you do not manufacture either. You may want to purchase that item specifically for this order, have the supplier ship it to you, and then combine it with other items you may have purchased or stocked to create one shipment to the customer. This is a common scenario for Wholesale Distributors who use the S3, or Sell-Source-Ship business model as well as for other demand channels. We call this process back-to-back orders or procure-to-order. Supply-to-order items are either standard items or models that have the assemble-to-order item attribute turned on. It is this attribute that launches the ATO workflows that deliver this feature. PTO models by definition cannot be supply-to-order, since turning on the assemble-to-order attribute would make them an ATO model. But you can fulfill the shippable options of a PTO model with back-to-back orders by checking the assemble-to-order item attribute of those components. Setup To setup Back-to-Back Orders in Oracle Order Management: 1. Use the Inventory Master Items window to define the items that you wish to supply to order. The following item attributes must be specified:
1. Item must be marked as Customer Orderable on the Order Management tab and 2. Item must be marked as Purchasable on the Purchasing tab. 3. Item must be marked as Assemble-to-Order on the Order Management tab.
Note: The Assemble-to-Order attribute is actually called Replenish to Order in the database. The same flag also controls Procure-to-Order.
4. Item must be marked as Build in WIP on the WIP tab. 5. Item must either have the make/buy flag on the General Planning tab set to Buy, or else have a
sourcing rule saying that it is to be sourced from a vendor. 2. If you define a Sourcing Rule for your Supply-to-Order items, then the sourcing rule must be of type Buy From. Also, you may only define one single sourcing rule for your item, or this process will not work. You must add this sourcing rule to the assignment set which is specified as the MRP default assignment set in the MRP: Default Sourcing Assignment Set profile option. Note: You may not have a combination of Buy From and Make sourcing rules or more than one sourcing rule in the assignment set for the same item. If you do that, Auto Create Requisition errors out and puts details about the problem in the log file. Process flow of B2B Sales Order Process 1. Enter the item on the Sales Order line. When the line is Booked/Scheduled, the Create Supply subprocess of the workflow will put the lines through
the Buy ATO Item flow which contains the autocreate purchase requisition activity. AutoCreate Requisition can be run as a concurrent program or can be initiated for an individual order by using the Progress Order action on the sales order if it is in status Create Supply Line – Eligible. As stated above, AutoCreate Requisition takes information from the Sales Order line and loads the Requisition Import interface tables. 2. Requisition Import must be run to create the purchase requisition tied to the sales order line. This can be done by manually submitting the Requisition Import concurrent program, or you can schedule it to run automatically. Requisitions created by this process all have an interface source type of CTO so you can identify and segregate these requisitions as needed. There are also message dictionary entries for CTO Note to Receiver that can be populated with custom text. The requisition column Note to Buyer is populated by the AutoCreate Requisition process with a message Supply for sales order: <order number> that indicates the order number of the line. Add additional custom text to the note by editing the message dictionary for CTO Note to Buyer. Sales Order Line Status The following line statuses help you track where the line is in the process: PO Req Requested PO Req Created PO Created PO Received If you want to see the Requisition number or Purchase Order number created by your Sales Order line, you must go to the Reservations Details window to find that information. Purchasing Process Once the purchase requisition is created and identified as CTO, the regular purchasing process takes place: 1. A Purchase Order is created and approved and sent to the necessary supplier, or a release of a previously created Sales Agreement is used. 2. Once the PO or release is received, the items are recorded in inventory and a reservation is automatically made to the sales order line. Note: View the Note to Buyer at any point in this process to find out what sales order generated this PO or release. 3. The sales order can now be pick released, shipped and invoiced just like other stocked items. Reservations A key in making this functionality work for you is how the inventory reservation is handled. This happens automatically, and can be traced from the sales order window by using Tools->Scheduling->Reservation Details as well as by directly using When Req Import processes, the purchase requisition is reserved to the sales order line. View the Inventory Reservations window supply tab to see the reservation linked to a requisition, and the requisition number and line number. When the requisition becomes a PO or a Sales Agreement release, the reservation moves with it. The Reservations window, supply tab, then shows the reservation is linked to a
PO or a Sales Agreement, and you will see the PO number or the PO and release number, as well as the line number. When the PO is received into inventory, the reservation is automatically transferred into Inventory, and it now looks like any other reservation from a sales order to on-hand stock. Just as in the regular ATO process, if you manually reserve the sales order line to inventory the Create Supply workflow step will not do anything, and the line will progress to Awaiting Shipping without flowing through the requisition process. Changes or Cancellations What happens if you need to make changes to the sales order line that is in the back-to-back process? What if the order line is cancelled? What if you need to make changes to the PO or the requisition? If the sales order line is cancelled or the quantity is reduced, then the reservation is reduced and a notification is automatically sent to the buyer explaining that there is now a PO outstanding for a higher quantity than what is needed for the sales order. The buyer can then decide whether to cancel the PO line, or to buy the product anyway and put it into inventory. If the schedule date on the sales order line is changed, again a notification is sent to the buyer, who can then decide to either change the date on the PO or cancel it or do nothing. If the buyer decides to cancel the PO, then a new requisition will be created the next time AutoCreate Requisition is run. If the PO is cancelled or a partial quantity is cancelled, then the reservation is cancelled or reduced appropriately. The next time AutoCreate Requisition is run, it will create another requisition for the unreserved amount on the sales order.
Blanket Sales Agreements
Submitted by Anonymous on Fri, 03/27/2009 - 16:05
Blanket Sales Agreements are used when you have specific characteristics releated to a purchasing agreement between a customer and a supplier. These characteristics include the date range of the agreement, the items included, the price of the items, the quantity of each item that the parties committed to, as well as other attributes, like freight or payment terms. Once a Blanket Sales Agreement is entered for a customer, multiple releases (shipments) against the Blanket Sales Agreement are processed over a period of time within Order Management. The order is fulfilled and billed according to the terms of the Blanket Sales Agreement. Tracking information will also be accumulated for Blanket Sales Agreements, such as, Blanket Sales Agreements quantity fulfilled, and dollar value fulfilled of released lines. This information is used to view status of orders executed against a Blanket Sales Agreement.
Return Materials Authorization
Submitted by Anonymous on Thu, 03/26/2009 - 23:53
Oracle Order Management provides Return Materials Authorization (RMA) functionality within the Sales Orders window, where you can enter both standard and return order lines within the same order. An order can have a mix of outbound (standard) and inbound (return) lines, as restricted by the order type definition. A return line is indicated by Line Type Category of return negative and highlighted item quantity and negative line total.
use the Copy function in the Actions list to generate the return order or line by specifying an RMA line type.
• First. After you have selected the
sales order or order lines.Return Line types can include flows like
Creating RMAs There are three ways to create RMA's within Order Management.
. identify a sales order to be returned and query the order lines.
. reference a sales order. invoice. PO number or serial number of an item directly in the
Return Reference field within the Line Items tab of the Sales Orders window.• Second.
Credit order types have an order type category Return.Return for Credit only. Line level workflow processes are assigned based on the order type. Review the seeded flows. Workflow Order Management comes with seeded Oracle Workflow processes. so that the user doesn't have to manually choose the line type unless they want it to be different. you can use the Generic . finished good item should
. Master Items You can create a return line only if an item is Returnable. and item type combination. activities and notifications to determine if the seeded data can meet your business needs. you have the option to set a default return line type. manually enter return line information and
choose the appropriate return line type in the Sales Orders window. When you setup a return order type or mixed order type. OM will use only the seeded "Return for Credit Only" workflow for returning service items when product items are returned Transaction Types Both order and line transaction types need to be setup in order to process an RMA. line type. To successfully enter an RMA in OM. a standard. An order with a Mixed order type category can contain both standard and return lines. Therefore.• Lastly. With services.Order Flow Return with Approval and Line Flow . for return without originating sales order line.
View the existing codes or add a new code. return handling. you can specify if the charge is returnable. damage etc. Query the CREDIT_MEMO_REASON code from the query manager (Flashlight icon). When you create a return line from an original order line. You can set this through an attribute called Refundable Flag (Include on Returns field) within the Pricing Modifier setup
• Process Flow
. The Oracle Receivables Lookup window will appear. Navigate to the Order Management responsibility and select the menu: Setup > Quickcodes > Receivables. you should copy the refundable invoiced charges. meaning the charge may be refunded. These codes appear in the Return Reason list of values.be defined in Oracle Inventory with appropriately set attributes. The best way to create your items is to copy them from the Finished Good seeded template and set additional attributes as needed in the Master Item window Return Reason Codes You can set up your own reason codes in the Receivables QuickCodes window.
Freight and Special Charges for Returns When setting up freight or special charges. like restocking fees. You can also setup special charges to be applied specifically to returns.
but no physical thing to return.
RMA Credit Only is used when the customer will be receiving a credit.Process Flow
Submitted by Anonymous on Fri.
Normal business is delivered with four different RMA Order Types.
• These credits are generally used by software companies when the customer destroys the CD or
disk and erases the software from their machine.
• These returns would be for: • Evaluation Orders • Samples • Other orders where the customer was not originally charged for the product.00:42
There are two ways in which to create an RMA in Oracle:
• Create a New Return which will create the RMA from scratch. 03/27/2009 . In order for an order/return or order/return line approval workflow to work correctly the profile option OM: Notification Approver must have a value. This section will guide you through a basic flow for a Return for Credit with Receipt. but the physical return of the product is not required. RMA with Credit and Approval is used in the same manner as an RMA with Credit but this order cycle includes an approval process that requires someone to approve the RMA before it is booked. These types of returns are for:
• Defective Product • Customer does not like the product • Product does not meet the customer’s expectations
RMA no Credit is used when the customer is receiving authorization to return the product but will not be receiving a credit as a result of the return. each with a different Order Cycle: RMA with Credit is used when the customer is going to be returning a physical product and will also be receiving a credit in Accounts Receivable as a result of the return. • Copy an original order into an order with an RMA Order Type. from entry to generating a credit memo. including:
and the line proceeds to the close line activity. Select the Autoinvoice Master program and run the program for your RMA # and specify the invoice source as the one associated with the line type of the RMA line. Check the on-hand quantity of the item in Inventory to verify that correct quantity was received 5. A Return Reason is required to be entered (i. Just set the programs as 'Deferred. Create an RMA having a single line whose originating transaction is unknown while entering an RMA in the Returns tab. 2. The credit memo will then be viewable in the Sales Orders window. then the freight charges do not get applied on the partially received lines. Once the information is written to the tables. The eligible lines will automatically be put into a fulfillment set. This window will show your the credit memo number and amount. the user needs to change responsibilities to Receivables and navigate to the Interfaces window. Returns > Order Organizer window. Return for Credit with Receipt of Goods) and enter a Return Reason. we are entering a single line RMA where the originating transaction is unknown. However.' 7. the user need to change responsibilities to Order Management > Orders. The lines in the fulfillment set will wait at the fulfillment activity until all the lines in the set have reached the activity.
.1. Fulfill RMA line The fulfillment activity acts as a synchronization point for all lines on the order that are in a fulfillment set. Generate a Credit Memo The Workflow process of the return line(s) will be on the Invoice Interface activity. the invoice interface activity is complete. Product Discontinued). and if the Calculate Price Flag is set to Y (Calculate Price) or P (Partial Price). once the Fulfillment activity completes. The invoice interface activity places the information from the return line into the Receivables Interface tables. click Actions and choose Additional Order Information. Since we did not reference a sales order. To view the credit memo in Order Management.e.e. 6. Query your RMA # in the Order Organizer. Book the RMA 3. If you receive the returns partially. then freight charges get applied automatically on the partially received lines. Once the Additional Order Information window has opened. click on the Receivables tab to view the credit memo. Once the RMA is queried. However if the Calculate Price Flag is set to N. note that the credit memo is not actually generated until the Autoinvoice program in Receivables has been run. To run the Autoinvoice program. View the Credit Memo in Order Management View the credit memo in Order Management. open the RMA order. These programs can be setup to run automatically in the background. The Autoinvoice Master program will generate the Autoinvoice Import program which 5-50 Oracle Order Management Implementation Manual generates the credit memo. Receive the RMA using the Receipts window of Oracle Purchasing 4. Lines that are not in a fulfillment set simply pass through the activity automatically. the user will need to enter the Line Type as a return (i. The user will not have to perform anything during this step.
Scroll to view the Shipped Quantity field.8. The Shipped Quantity means the received quantity for return lines and the Fulfilled Quantity means the delivered quantity for the return lines. the user needs to use the folder technology to add the field to the sales orders window. 04/21/2009 .19:53
. click on the Warehouse field in the Shipping Tab of the Line Items window. Next. To access the Fulfilled Quantity field. select Show Field and choose the Quantity Fulfilled field from the list.
Submitted by Anonymous on Tue. select the Folder menu at the top of the window. To add the field. Check the Shipped and Fulfilled quantity on the RMA line From the above step. navigate in the Sales Orders window to the Line Items tab for the RMA. The field will populate in the window.
handling. Freight and Other Charges In Order Management. Discounts In Order Management. Now with enhancements to the functionality. it transfers fulfilled item information including quantities. Oracle Receivables will consolidate all the freight charge lines into one line for accounting and printing on the invoice. payment terms. Additionally. all freight and special charges such as insurance. sometimes a part of the freight charge at the header level used to get invoiced. This feature provides visibility to discounts for printing on invoices. once Receivables supports such functionality. this difference was not passed to invoice interface. When it executes. you must submit AutoInvoice from Oracle Receivables to import the invoice and credit data into Oracle Receivables. Freight charges are applied at the header level. the amount difference is populated in the invoice interface tables. if the freight charge used to get updated. Over and Under Shipments Overshipments are invoiced based on the setting of the Overshipment Invoice Basis system parameter and also corresponding attributes on the Customer and bill-to site. This indicates that a charge has to be credited and the invoicing takes place for the correct amount. selling prices. recognize revenue and manage sales credits. or part of the Order Line workflow. Values for this attribute are Ordered or Shipped. the actual shipped quantity up to the Overshipment Tolerance limit is used for billing. credit memos and credits on account. even if a larger amount was actually shipped. but does not provide separate accounting for discounts. the ordered quantity is invoiced. which will interface each line or set of lines as they become eligible.Invoicing in Oracle Order Management is the process by which data from Orders and Returns is communicated to Oracle Receivables to create invoices. which processes invoices for customers and accounts for revenue. There is no grouping done by the Invoicing Activity. Upon completion of the Invoicing workflow activity. Please note that you
. If this value is Ordered. you can process credit memos and credits on accounts created from returns using this process. Invoicing Integration has been implemented as a workflow activity in Order Management. However. if you want the entire order to interface to Receivables at the same time. and transaction dates to Oracle Receivables. This is controlled by the system parameter Show Discount Details on Invoice. you have the option to send items and prices to Receivables net of any price adjustments or to send the list price and then send separate adjustment lines for each discount. The Invoicing Integration workflow activity can be part of the Order Header workflow. and export charges are passed individually to Oracle Receivables as invoice header level charges. If you choose to show discounts. The Description field for the discount lines is the name of the discount. Order Management passes the details to Receivables to support differing charge accounting and printing in the future. they are sent as regular invoice lines to Receivables with a negative price. However if the customer uses line level invoicing. If this value is Shipped. Moreover. Undershipments are always invoiced as the amount shipped. and are accounted for like the item to which they belong.
You can also specify exceptions for a customer.must set over and under shipment tolerances to be able to overship or automatically close a line on an undershipment. item or customer/item combination using the Customer Standard form.
• Credit Management Retroactive Billing R12 : Deferred COGS Concept
Submitted by Anonymous on Fri.17:09
. You can set site-level shipping tolerances via a profile option. 03/27/2009 . bill-to site. Master Items form. and an Order Management form for customer/item.
Order Management enables you to perform credit checks on customer orders or order lines. a manufacturer may wish to exclude orders that
. Please note credit check functionality for automatic applying and releasing hold will not work in case the hold is removed manually.The ultimate goal of Credit Management processes is to minimize the financial risk that your organization assumes as a result of day-to-day operations. For example. You can group all your internal customers into one Customer Profile Class. Order Management’s credit checking feature is the process by which orders are validated and released against your credit checking business rules. Customers that have this customer profile class assigned to them would then be excluded from credit check. Orders for a given customer. if the credit check rule fields are left blank. While setting up order types. Orders for a given customer billing address. 4. Business can give proper approvals to users and responsibilities to remove credit check holds manually. you can disable the Credit Check flag. Credit functionality checks the credit and applies or removes the hold automatically based on exposure availability. a manufacturer may wish to exclude all orders from its largest customer from credit check. and automatically hold orders or lines that violate your credit setup. This credit limit is set at Bill To level. For example. while setting up a customer profile class. Credit checking rules are assigned to order types. excluding a specific customer from a credit check can be achieved by disabling the Credit Check flag for this customer in the individual customer profile. this would automatically exclude orders of that type from credit check. credit profiles and system parameters Order Management credit checking verifies that your customer has a sufficient credit availability with your organization to allow orders to be processed and shipped in advance of payment. 2. With Order Management and Oracle Receivables. For example. Orders that could be exempted from credit check can be: 1. a manufacturer may wish to exclude all orders from internal customers from credit check. For example. Credit Checking Components Depending upon your business practices. you may want to exclude staff sales or internal sales orders from credit checks. Using credit rules(credit check rule and credit usage rule). 1. and then set up credit checking rules to exclude that profile class of customer. Credit check functionality can work at any of the following stages –
• Order Entry • Picking • Packing • Shipping
3. you may not want to perform credit check for all orders. but rather only those orders that could pose a credit risk. With Order Management and Oracle Receivables. Orders of a given type. Orders for a given class of customer. 2.
Disabling this flag will automatically exclude order lines with that payment term from the credit evaluation. you specify the type of exposure to utilize when performing credit checking. Only those lines that have Manual payment terms with credit checking turned on are compared against the credit limits. credit checking does not occur for the order or line. With Order Management and Oracle Receivables. While setting up the bill-to site profile. The Credit Check process can be performed for orders or order lines.will be invoiced to one of its’ largest customer corporate headquarters from the credit check process. so you do not need to credit check them. and the determination on whether credit checking is performed is based upon all of the following:
• The credit check rule definition and the order type of which the definition is attached • Enabled credit profiles . the individual bill-to sites can have a different transaction profile from the parent customer. enabling the Credit Check flag determines whether orders billed to that address will be credit checked. Order lines that are paid via Commitments. For example.
When defining your Credit Check rules. ■ Current (pre-calculated) exposure amounts can be either:
• Real time transactional data summarized at a specific point in time or • Exposure amounts imported using the Credit Exposure Import concurrent program. ■ Real time transactional data is all related transactions which are summarized at the point credit checking is invoked. the payment terms also have a Credit Check flag. order lines with a cash on delivery payment term can be excluded from the credit checking process. These orders will have credit card authorization in place of credit checking. Order lines with a given payment term. 3. Deactivating Credit Checking There are three ways to deactivate Credit Checking on an order:
. Order Management enables you to perform credit checking against real time transactional data or current exposure amounts stored in exposure summary tables. These lines are in effect prepaid.customer • Order or line payment terms
Credit Checking will only occur for an order or line when all three levels enable credit checking. If one level disregards credit checking. Credit Exposure When you perform credit checking in Order Management. you determine what type of exposure to use when determining credit worthiness. Orders with payment type = Credit Card. With Order Management and Oracle Receivables.
• Use payment terms for which the Credit Check check box is not checked. 06/26/2009 . the next time you attempt to Book.
Deactivating Credit Checking does not automatically release orders previously on credit hold. However. • Define the Customer Profile so that the Credit Check check box is not checked.12:38
. or Ship Confirm an order which utilizes a Order Management Transaction type that enables credit checking to occur at the specified order points. Order Management will releases the credit check hold if the order or line meets the requirements for successful credit check
• Credit Check Rule • Credit Profiles
Credit Check Rule
Submitted by Anonymous on Fri. Pick Release or Purchase Release (for drop shipments).• Use an order type that does not have an assigned credit rule. or you perform an order change that trigger credit checking in the Sales Orders window. Pack.
Credit checking will use order totals and will evaluate credit exposure against the credit profile attached at header level. Within the Transaction Type window. you might want to perform a high-level credit check before booking. 2. and provide you with various options in determining your customer's credit exposure.Credit Checking Rules within Order Management enable you to determine credit worthiness of orders when performing credit checking. and holds are always applied at header level. Order level credit check uses the credit profile attached to the customer Billto site defined at order (header) level. Options The Credit Check process can be performed at sales order header or sales order line level. or shipping. you should use Sales Order Lines level credit check. the payment terms used for orders and order lines must be enabled for credit checking to occur. or shipping within corresponding order or line workflow processes. Order Header Level: Order Level credit check uses exclusively header level information ignoring different bill-to sites detailed at line level. Credit Check Rules are attached to Order Management Transaction Types. pick release and purchase release (from drop shipments). If you have sales order lines that are attached to different Bill To sites and if you want to use the specific credit profiles attached to those Bill To Sites. Additionally. You can also choose to perform credit checking at multiple points within an order or line workflow processes by selecting credit check rules for a combination of booking. Credit Check Level 1. packing. separate credit checking rules can be assigned for use at the time of booking. pick release and purchase release (for drop shipments).
. packing. For example. credit check rules are assigned to pre-specified workflow events that trigger the credit checking process.
In Order Management. Order Line Level: Line level credit check uses data at the sales order line level. but you may want to apply more specific controls before shipping the product to your customer.
no additional credit checking of manually released credit holds occurred. if you ship after Day 15. Hold Level You can choose to place credit holds for orders or lines that fail credit check validations at either the sales order or sales order line if you use order line level credit checking. then Order Management will enable the credit checking process to be invoked again. For example. and if you ship the order or order line within 15 days. Conversion Type Conversion types for credit check rules enable you to model a fixed exchange rate between currencies or use an average exchange rate. used in conjunction with Days to Honor Manual Release field. Override Manual Release (check box) In previous releases of Oracle Order Management. Credit checking holds are automatically placed based upon your credit rule definition. you could use line level credit check when you have defined customer relationships in your system and you actively use them in Order Management. The Override Manual Release check box. or shipping within your transaction type efinitions). Credit Checking Rule Days to Honor Manual Release This field. Your Order Management Transactions Type definitions will control whether or not additional credit check processing can occur for manually released holds (credit check rules entered for booking. Order Management will not enable credit checking to occur again. However. in conjunction with the Override Manual Release check box. enables you to define the duration (number of days) manually released holds will be honored and not overridden by additional credit checking processes. with a value of 15 within the Days to Honor Manual Release field.
. the credit limit currency does not necessarily have to be the same as the functional currency.Additionally. Assume that this credit check rule is assigned to the transaction type as a credit check rule for booking and shipping. Conversion types are limited to the values you define within the Oracle General Ledger Conversion Rate Types window. You can now specify whether or not you wish to enable additional credit checking if an order or line credit check hold was released manually. you are able to create a sales order whose lines could be attached to different bill-to sites owned by different customers. When performing credit checking. In this situation. you had the ability to manually release order or line credit check holds that were placed by credit check process. However. and you can automatically release order or order line credit holds when a customer’s credit exposure has been reduced to a point that enables credit checking validation to pass successfully. pick release and purchase release (for drop shipments). packing. You automatically release credit holds by scheduling the Credit Check Processor concurrent program to run at specific intervals. If you manually release an order or line from credit check hold after booking. suppose you have defined a credit check rule in which you have enabled the Override Manual Release check box. enables you to define the duration (number of days) you will forego additional credit checking if an order or line credit check hold is released manually.
Using this option. Negative Number: Includes past due. If you checked Include Uninvoiced Orders. enter a value to indicate the range of dates for open receivables that you want to include in this credit check rule. You can activate both. and should be scheduled to run periodically. You can activate both. When a credit check request was executed. You must activate either the Include Open Receivables Balance check box or the Include Uninvoiced Orders check box in your credit check rule. You must activate either the Include Open Receivables Balance check box or the Include Uninvoiced Orders check box in your credit check rule. Exposure You can choose how you wish to validate credit worthiness during credit checking by determining the exposure method used. but you cannot toggle both off. enter the number of scheduled shipping horizon days for
.Notifications You can choose to send notifications whenever a sales order or order lines fails credit check. Indicate whether to include uninvoiced orders in this credit check rule. Previous versions of credit checking calculated customer exposure accessing underlying transactional tables. 2. current. but you cannot toggle both off. The summary table is updated as often as your business practices require. If you checked Include Open Receivables Balance. This program accesses both Oracle Receivables and Order Management transactional Overview of Credit Checking tables. and future open receivables up to X days beyond the current date. and updates to the table are performed by submitting a concurrent program. No Value: Includes all open receivables. 4. Positive Number: Includes open receivables with invoice dates X days earlier than the current date. Oracle Order Management has incorporated an additional option. the use of pre-calculated exposure. 3. underlying transaction tables were summed to generate customer balance information. The notification is sent to the person who created the order. based on your specific business needs. Credit Checking Rule Values to include within exposure calculation Your credit checking rule definition can include or exclude the following credit related details when calculating credit exposure:
• open receivables balances • uninvoiced order balances • freight and special charges • taxes • payments at risk • Credit Checking Rule
Exposure 1. credit checking will validate exposure against balance information stored in a summary table. In order to improve performance.
if you enter 45. If the performance of credit checking requires improvement you can toggle off this option. indicate whether to include payments at risk when calculating a customer's outstanding balance. or discounted (factored) receipts that have not been risk eliminated. Orders scheduled to ship after 45 days are not included. Receipts at risk are remitted receipts that have not been cleared. •
Credit checking calculations on open receivables always include tax amounts and are not affected by the Include Tax option. 6.
.uninvoiced orders to include in your total credit exposure. • Indicate whether to include tax on uninvoiced orders. For example. 5. your total exposure includes only uninvoiced orders scheduled to ship within 45 days of the current date. If the performance of credit checking requires improvement you can toggle off this option. If you include open accounts receivables balance in your credit check rule. If you include uninvoiced orders in your credit check rule:
• Indicate whether to include orders currently on hold.
You can define the credit profile information at the following levels:
Customer and Customer Site:
Submitted by Anonymous on Fri. The Credit Check check box in the credit region of the Standard Customer window (for the customer master record) must be enabled in order to perform credit check.14:49
Credit profiles define the maximum financial risk you are willing to withstand on your regular operations. 06/26/2009 .
Item Category: Item Category Credit Profiles enables you to define credit information by Order Management Item Category. You can implement credit policy changes by modifying a Profile Class and cascading the changes to individual Customer Profiles. Item-category credit check will place a credit hold for transaction amounts over pre-defined category credit limits. Organization Default
. or you can customize credit limits to fit the particular customer. It is used as a default when customer/customer site credit profile is missing. Customer Site 4. There is an embedded hierarchy provided by credit checking routines for establishing credit information between the following entities: 3. Check current limitations for multi-currency credit check set up. You can accept the default credit policies from a Customer Profile Class. Item Category credit profiles can be used to model credit limits such as service line for insurance coverage which can prevent you from shipping materials that exceed a pre-defined monetary limit. Customer 5.This profile defines your credit policies for individual customers or customer sites. and the fulfilled credit profile at operating unit level enforces credit checking for any customer which does not have credit limits defined at the customer or site level. Organization Default provides a higher level in the customer profile hierarchy (customer site .customer organization default). Item Category credit profile is completely independent from customer credit profiles. Organization: This type of Credit Profile is used to define an organization's (operating unit) credit policy for credit control and credit checking.
if a transaction is entered and no credit limits exist at the customer or customer site levels for the specified order currency. provided you define an Operating Unit Default Credit Profile for each currency you process order transactions for. Item Categories enable you to set order credit limits/profiles for one or more item category (applicable for all customers). Operating Unit Default Credit Profiles enable you to effectively enforce a formal credit checking process for all order transactions/currencies from any customer. Operating Unit Default: Enables you to set credit limits and terms. for one or more Item Categories. Credit Profile Types Customer: Enables you to define credit limits by currency for Customers. This is extremely useful if your business practice requires item-based insurance coverage. The Credit Profile window enables users to create and maintain credit information for Operating Units and Item Categories. 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. Credit Profiles include the credit limit and pertinent data needed to determine total credit exposure for orders undergoing credit checking. Unlike the Operating Unit Default Credit Profile that defines credit limits for specific operating units. Item Category: Enables you to set order credit limits. within a given operating unit. There is no overall system credit limit for a category. Customer Site: Enables you to define credit limits by currency for Customer Sites. 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. an Item Category Credit Profile can specify that the maximum order value cannot exceed $10. For example. Item Category Credit Profiles are applicable across operating units. by currency. Note: Only categories associated with the default category set for the Order Management functional area are supported. if it exists. 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. For example.
.000 USD for any order lines that contain an item associated with the Item Category Computers. by currency. 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.When customer site and customer credit profiles do not exist. 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. the Organization Default credit profile is used. the Operating Unit Default Credit Profile for the transaction/currency entered will be used to determine credit availability.
appropriate fields within the window become updateable or non-updateable.16:14
. users must specify what type of credit profile to create.
• You must then assign a Credit Usage Rule to your Customer or Customer Site if you want to
enable multi currency credit check. and depending on the credit profile type chosen.
• You cannot define Credit Profiles for Customer or Customer Site by directly navigating to the Credit
Profile window. 11/06/2009 .
• 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.
Submitted by Anonymous on Fri.To create a new credit profile.
a simple approval mechanism.
. This is optional. Order Management provides a query to identify order lines that have previously been invoiced that may be subject to such retrobilling. shipment quantities are identified that occurred during the retroactive billing period. but recommended because it allows you to query the credit lines and credits in Receivables using the reason code. and then the automatic generation of credit memos (and occasionally invoices).
Create a new Credit Memo Reason Code to use for retrobilling. Retroactive Billing is a common business process in some industries.Retroactive Billing allows you to change billing amounts retroactively in the event of a price renegotiation. Navigate to the Oracle Receivables Lookups window. Setup To set up retroactive billing: 1. Order Management > Setup > QuickCodes > Receivables. the price of an item on a sales agreement or purchase order will be changed. Periodically. especially the automotive industry. The customer will issue an amendment to the sales agreement or purchase order. for example. If the price change is retroactive.
2. and the additional charges or credits are calculated and sent to the customer for billing. whereby a customer requests changes to the amounts charged on already invoiced orders and receives credits or additional invoices. a commodity will sharply increase or decrease in price.
Order Management > Setup > Transaction Types > Define. Create an order type to use for Retrobilling.
3. Navigate to the OM Transaction Types window. Set up the transaction type as follows:
• Mixed order category • No credit check rules specified • Bill-only line type for the default order line type • Credit-only line type for the default return line type • This order type should not have scheduling turned on because these orders should not be visible
as demand to the planning systems.Create an order type for retrobill orders.
You can override the order type and reason code for individual runs of Retrobilling. If you have installed Oracle Release Management. • If you created a default reason code.
• Set the default retrobilling order type to the transaction type you created. and then assign those folders to the responsibilities who will perform retrobilling. Add the Retrobilling Organizer menu item to the responsibilities that will do Retrobilling. Create any necessary folders for the Sales Order window. choose it.Set the OM Parameters. • Set Enable Retrobilling to Yes. but is not active for any responsibility until you assign it.
Save the parameters. so you do not need to perform this step. Then enable Retrobilling. Select Retrobilling Parameters from the Category field. 5. set the default order type. Create folders with the attributes visible. You must create folders to display the retrobilling fields. This step determines the defaults Retrobilling uses. this menu item is seeded as granted. Order Management > Setup > System Parameters > Values. 4. and set the default reason code. This menu item is seeded. Navigate to the OM System Parameters values window. Enter the operating unit in the Operating Unit field. The fields on the Sales Orders form that support retrobilling are seeded as Hidden. Add Retrobilling Organizer to the menu.
The Matching Principle is a fundamental accounting directive that mandates that revenue and its associated cost of goods sold must be recognized in the same accounting period.5. The same was not possible till now.10 is used. the value of goods shipped from inventory will be put in a Deferred COGS account. With this enhancement. 07/01/2010 . As percentages of Revenue are recognized. thus synchronizing the recognition of revenue and COGS in accordance with the recommendations of generally accepted accounting principles. It applies to sales orders from the customer facing operating units in the case of drop shipments when the new accounting flow introduced in 11. And finally. The basic fundamental behind the enhancement is that the COGS is now directly matched to the Revenue. it also
.R12 : Deferred COGS Concept
Submitted by Anonymous on Thu. Prior to this enhancement. the value of goods shipped from inventory were expensed to COGS upon ship confirm. This enhancement will automate the matching of Cost of Goods Sold (COGS) for a sales order line to the revenue that is billed for that sales order line. a matching percentage of the value of goods shipped from inventory will be moved from the Deferred COGS account to the COGS account. The deferral of COGS applies to sales orders of both non-configurable and configurable items (Pick-ToOrder and Assemble-To-Order).21:53
The deferred COGS of goods account is the new feature introduced in Release 12. despite the fact that revenue may not yet have been earned on that shipment.
To set the deferrred COGS account. there isno deferred COGS. RMAs will be accounted for such that the distribution of credits between deferred COGS and actual COGS will maintain the existing proportion that Costing is aware of.applies to RMAs that references a sales order whose COGS was deferred.
.Organization -. If RMAs are not tied to a sales order. Inventory -. If RMAs are tied to a sales order.Setup -.Parameters -. Such RMAs will be accounted using the original sales order cost in such a way that it will maintain the latest known COGS recognition percentage.Other Accounts A new account is added which is referred as the Deffered COGS accounts.
essentially the recognized COGS balance is to move the value from Deferred COGS to COGS. A COGS recognition transaction will be created to reflect a change in the revenue recognition percentage for a sales order line. Run the Collect Revenue Recognition Information program. 2.Cost > COGS Recognition > Collect Revenue Recognition Information . you would need to decide the percentage you wish to recognize the Revenue. Run the Generate COGS Recognition Events. Deferred COGS account : Debit Once the revenue is recognised. This particular COGS recognition transaction actually correspond to a revenue recognition percentage change. You can view the transactions as : Navigation: . Note that users can choose how often they want to create the COGS Recognition Events. This program will collect the change in revenue recognition percentage based on AR events within the user specified date range.NEW ACCOUNTING : When a Sales order is shipped the following accounting takes place: Inventory Valuation Account : Credit.Cost > View Transactions > Material Transactions
The distribution for the COGS Recognition transaction associated with the Sales Order transaction now would be as follows: Deffered COGS : Debit y revenue percentage COGS : Credit (Actual revenue percentage ) Thus. Navigation to run the COGS recognition request : .Cost > View Transactions > Material Transactions > Distributions A new COGS Revenue Matching Report shows the revenue and COGS information of sales order that fall within the user specified date range by sales order line
.Cost > COGS Recognition > Generate COGS Recognition Events . The steps to generate such transactions are as follows: 1. This program will create the COGS recognition transaction for each sales order line where there is a mismatch between the latest revenue recognition percentage and the current COGS recognition percentage.
SIMPLER TERMS ( Table level details ) : Once the whole cycle is complete we will have 2 transactions lines in mtl_material_transactions. COGS Recognition transaction Accounting will be in mtl_transaction_accounts and the Subledger accounting tables as follows: Transaction 1: Inventory Valuation Account : Credit. (item_cost) Deferred COGS account : Debit (item_cost)
Transaction 2: Deffered COGS : Credit (Actual revenue percentage) COGS : Debit (Actual revenue percentage )
. Sales Order 2. 1.