Creating Quotes

This chapter covers the following topics:

Overview of Creating Quotes

A quote can be created as a new quote or as a copy of an existing quote.

When you create a quote, you must specify the following information:

A record for the new quote is created when you enter this information and select Apply. If you had not specified a name for the quote, the name is generated as Quote for <Customer Name>.

With the exception of customer, customer account, and operating unit, other attributes can be changed or added after quote creation. However, if the customer did not have a customer account prior to quote creation, it can be specified after quote creation. Subsequently, the customer account cannot be changed.

The searchable list of customers comes from Oracle Receivables. You can create new customers if the Create Customer button is enabled using OA Personalization in Quoting HTML UI.

For more information on OA Personalization, refer the Oracle Application Framework Personalization Guide.

Understanding Quotes

A quote is an offer to a customer that contains priced products and shows a total price for the offer. You create a quote when you accumulate products for a customer and save your work.

Oracle Quoting maintains a list of all of the quote versions you have created. You can modify only the latest version of a quote. Previous versions of a quote are read-only- you can neither modify the quote from the user interface nor change the quote status, but you can create new versions from old versions.

You cannot delete quotes once you have created them. Your administrator can set quotes to expire automatically after a certain period of time.

Quote Status

The status of a quote indicates the evolution of a quote from the initial offer to order placement. Quote status and transitions reflect your sales process. Status data indicates progression of the sales cycle.

The status of a quote determines what kind of activities related to that quote are possible. Your application administrator can set up and customize the rules governing each updateable status in several ways, including the following:

Pre-Defined Quote Statuses

The following table shows the seeded quote statuses that are available.

Predefined Quote Statuses
Quote Status Description Read-only
Approval Canceled Sales representative canceled the approval process. No
Approval Pending Quote is pending approval. Yes
Approval Rejected Approval was rejected by the approvers. No
Approved Approved by the approvers. Yes
Draft Initial status. No
Inactive No more activity allowed. Yes
Order Submitted Order submitted to Oracle Order Management. Yes
StoreDraft For iStore internal use only. No

The statuses in the following table exist for backward compatibility (for previous version of Oracle Quoting), but there is no functionality behind them.

Quote Status Description Read-only
Bid Could be used to show that the quote was presented to a customer. No
Lost Could be used to show that the customer declined/rejected the quote. No
Problem Could be used to show there is a problem with the quote being submitted as an order.
Note: The system will not automatically set this status if the order is not submitted.
No
Reviewed Could be used to show that the quote was reviewed internally. No

Note: The statuses Ordered, Entered, Contract Canceled, Contract Pending, and Contract Required are obsolete. They still appear in the Quote Status setup form but they will be locked. You will not be able to create any transitions to them, nor will you have the ability to enable them.

If a quote status is read only, you can only update the following attributes:

Additional Information: A user can fully update a quote in read-only status if the system administrator sets the profile option ASO: Status Override to Yes for that specific user. The user must have update access to the quote to be able to modify it.

If you want to update a quote in read-only status:

Rules for Quote Status Changes

Status changes are regulated to prevent accidental changes, such as reverting an ordered quote status back to a non-ordered status.

The following table shows the seeded transition rules for quote status changes.

Seeded Quote Status Transitions
From To User Maintainable
Approval Pending Approved No
Approval Pending Approval Canceled No
Approval Pending Approval Rejected No
StoreDraft Draft No
StoreDraft Inactive No
StoreDraft Order Submitted No

If a seeded transition is user maintainable, the application administrator can disable the transition. If the transition is not user maintainable, the application administrator cannot disable the transition as this is used by the system to enforce functionality.

Creating a Quote

A record for the new quote is created when you enter the quote name and other mandatory information. Oracle Quoting then generates the quote and version numbers, creation date, and status.

The quote number is unique across all quotes for all customer IDs and account numbers. For a new quote the version number is 1 and the status is Draft.

Quote Defaulting

You may notice that when you select the option to create a quote, the page opens with some of the fields having values in them. This is possible because of defaulting rules.

The quote header defaulting rules are applied for each field that does not have a value and has a defaulting rule set up for it. The quote line defaulting rules are applied when a quote line is created. If a trigger attribute is subsequently changed, then the dependant attributes are cleared and defaulted again. For example, if the pricing agreement (trigger attribute) is changed, then the payment terms and price list (dependant attributes) values are cleared and the defaulting rules are applied again to derive fresh values. For more information on setting up defaulting rules, refer the Oracle Quoting Implementation Guide.

Prerequisites

Field Behavior

See also:

Creating a Quote from an Opportunity

If your discussions with the customer have reached an advanced stage, you can create a quote from the opportunity. Many of the values from the opportunity are passed on to the quote. If defaulting rules are set up, some fields in the quote header and lines may obtain values based on the rules. If a trigger attribute is subsequently changed, then the dependant attributes are cleared and defaulted again. For example, if the pricing agreement (trigger attribute) is changed, then the payment terms and price list (dependant attributes) values are cleared and the defaulting rules are applied again to derive fresh values.

Prerequisites

Navigate to Oracle Sales > Opportunity > Opportunities

Field Behavior

Note: If the sold-to address is invalid when a quote is created from an opportunity, the address is not carried over to the quote and no values will be defaulted into the Bill To and Ship To address fields.

If the profile option ASO: Enable Item Orderability is set to Yes, the application verifies if the products are orderable, while copying products from an opportunity, and removes the products that are not orderable, while creating the quote.

Creating a Quote from a Customer or Contact

You can create a quote from the Update Customer or Update Contact pages. If you create a quote from a Customer, the quote is defaulted with the customer details. Similarly, if you create the quote from the Contact, the quote is defaulted with the customer and contact details.

For other details on creating a quote, see Creating a Quote.

Creating a Quote from a Spreadsheet

Currently, you can create a quote using the Quoting UI or the Create Quote API. Creating a hundred-line quote using the Quoting UI will take considerable time. Alternately, the same hundred-line quote can be created much faster by specifying the quote and quote line information in a spreadsheet and processing it in bulk using the Create Quote API. The spreadsheet can be created offline by a partner user and then sent to the Quoting user to upload it into the system. The spreadsheet upload process performs the same validations as those in the UI since it uses the existing Create Quote API to create the quote. The spreadsheet approach also supports the ability to create multiple quotes at a time. The layout of the spreadsheet can be personalized to meet the business requirements.

To create a quote using WebADI:

  1. Navigate to Quoting User > Desktop Integration > Create Quote.

  2. From the Create Document page, you can choose Viewer and Layout. The Create Quote Layout is the seeded layout to create quotes within Oracle Quoting.

  3. Select Create to generate the spreadsheet. The Excel file is downloaded to the desktop. Use this Excel file as a template to populate the quote details.

    Action: Enable macros in the Excel file.

  4. Send the spreadsheet to the users who need to populate it.

  5. Users enter quote details within the spreadsheet.

  6. After populating the spreadsheet, offline users should send the spreadsheet to an online user.

  7. Online users should upload the spreadsheet to Oracle Quoting to create the quotes. If there are validation errors during the upload process, the online user can correct them and re-upload it.

  8. Online users can modify data using Oracle E-Business Suite UIs.

Additional Information: In online mode, only one set of flexfields (headers or lines) can utilize the built in flexfield support. The other set of flexfields can be added as regular fields.

For more information on WebADI integration, see the Oracle Web Applications Desktop Integrator Implementation and Administration Guide and the Oracle E-Business Suite Desktop Integration Framework Developer's Guide.

Creating a New Version of a Quote

View all versions of a quote by clicking the Version number link of the Quote Number field in the Quote Header. When you create a new version, the version number increments by one.

Prerequisites

Notes

Refer the Copying Quotes chapter for details on the information that is passed to the new version of the quote.