Quotes

Use this function to manage the offers or price propositions that should be sent to customers or prospects. You can thus create, modify, delete, copy, view, and print quotes. You can also value a quote and generate an invoice of the Pro forma type.

You can easily transform the quotes changed into orders, provided that they are totally approved when the Quotes Approval management (APPSQH parameter) is active:

  • click the Order action or
  • use the Quote picking action from the Sales order function.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

The presentation of the entry screen depends on the setup of the selected transaction.

If a single transaction has been set up, no choice is suggested. Otherwise, a window opens to present the list of transactions to be used.

Header

Use this screen to enter the general information concerning the quote such as the sales site, the customer code, the date.

Tab Management

Use this section to identify the commercial information from the quote header. For example: the validity end date, the probability rate, the delivery address, the shipping site, the delivery lead time, etc. Most values are initialized by default with the information from the customer or prospect record and can be modified.

Tab Invoicing

Use this section to identify the invoicing information from the quote header. For example: the payment condition, the discount code and any invoicing element.
The date, the last order number and the associated Pro forma invoice number are also specified.

Tab Lines

Use this section to enter the product(s) subject to the quote.

Other information

Modification of the quote

A quote can be modified as long as it is not completely transformed into an order.

You can receive warning messages when some fields are modified:

  • If the ship-to customer is modified (modification of the delivery address) a message prompts you to copy this change to all the fields on the quote header associated with this ship-to customer (for example the shipment site and the delivery lead time).
  • When the quote date or the quantity on one of the quote lines is modified, a message prompts you to recalculate the price and any discounts entered or calculated during the creation. This message is also displayed when copying the quote.
  • When modifying quote lines, warning messages can be displayed if you attempt to modify (or delete) a line that is partially converted to an order, or a BOM component.
  • When modifying the quantity of a line at the origin of a free item, a warning message is displayed.
  • If you delete a quote line related to a BOM parent product, a message prompts you to confirm if the components must be deleted too.
  • If you modify a quote whose revisions are managed automatically (SALREVQ - Revision management parameter (VEN chapter, QUO group)), the revision number of the quote header is incremented as soon as you save the quote. If revisions are managed manually (SALREVQ - Revision management parameter (VEN chapter, QUO group)), a message asks you if you want to create a revision for this modification. If you answer 'Yes', the revision number of the quote header is incremented (as in automatic generation).

Deletion of the quote

A quote can be deleted as long as it is not partially or completely transformed into an order. Otherwise, the Delete action is deactivated.

Quote duplication

When duplicating a quote and modifying the customer code, it may be necessary to reinitialize:

  • line texts,
  • header and footer texts,
  • sales units and sales unit coefficients - stock unit (SAL-STK) of the revaluated product lines, especially when line units apply to customer-specific units. In this case, all other line data is also recalculated.
Line text reinitialization
  • If the duplication involves a single customer, the text of the duplicated line remains the same.
  • If the duplication involves another customer, the text is reloaded with the sales text of the customer-product, or with the sales text of the product when no customer-product sales text exists.
Header and footer texts reinitialization
  • If the duplication involves a single customer, the text remains the same.
  • If the duplication involves another customer, the text is reloaded with the acknowledgment text of the customer.
Reinitialization of sales units and coefficients of product lines

SAL-STK coefficients and units of product lines are reinitialized when the original sales unit is not appropriate for the new customer. The processing is as follows:

The system checks if the unit of the line corresponds:

  • to the sales unit of the new customer,
  • or to the packaging unit (1 or 2) of the new customer,
  • or to one of the product units (sales unit, stock unit, packing units).

If the unit present on the line does not correspond to one of the new customer sales unit, the system attempts to replace the line unit with one of the following units, successively:

  • The sales unit of the customer-product
  • The sales unit of the product
  • The stock count unit (last resort).

When the system finds an equivalent unit, that unit is taken into account. The system then controls that the SAL-STK conversion factor is the same as the original SAL-STK conversion factor. If the SAL-STK coefficient differs from the original coefficient, the system recalculates the quantity in sales unit so that the quantity in stock unit meets the original one.

If after this calculation, the stock unit quantity is the same as the original one, the system reinitializes:

  • The sales unit
  • The quantity in sales unit
  • The new conversion factor.

Otherwise, the system searches for a new sales unit and recalculates the quantity in sales unit until the quantity in stock unit matches the original one.

Other data recalculation

Changing the sales unit or the quantity in sales unit, or both, leads to the following:

  • The original quantity in sales unit is reinitialized.
  • If the conversion factor has changed, you need to recalculate:
    • At the line level:
      • The gross price, net price, net ex-tax price and net tax incl price
      • The tax calculation base amounts
      • The margin
      • The weight and volume
      • The amounts.
    • At the document level:
      • The amounts.

SEEINFO Prices are expressed in sales unit and not in stock unit.

Kit specificities

For a kit, the sales unit can be the unit of the customer-product or a packaging unit of the customer-product. Duplication can lead to a unit change and to a recalculation of the ordered quantity.

For components, the sales unit is always initialized with the product sales unit. The sales unit and quantity are never modified for this line type.

Reports

By default, the following reports are associated with this function :

  DEVICLIENT : Customer quote

  DEVICLIENT2 : Customer quote fixed footer

  DEVICLIENT2PI : Customer quote pre-printed

  DEVTTC : Cust quote tax incl

  DEVTTC2 : Tx-inc fixd footer cust quote

  DEVTTC2PI : Customer quote tax incl. pre-printed

  SQUOT2 : List of quotations/site/customer

  SQUOTE : Sales quote list

  SQUOTL : Detail sales quote list

  SQUOTR : List of sales quotes for reminding

This can be changed using a different setup.

This setup is performed at the Customization level of the current object, by associating a report code or a print code to it.
It is possible to further specify this setup:

  • By specifying a given report at transaction entry level. If this report matches a print code, the list of reports associated with this print code is also submitted.
    The report entered at transaction entry level and the reports associated with the print code are automatically submitted in creation mode only.
  • At a more detailed level, by associating a print template with the BP. This template mentions the report to be used in priority for the printing of each document, as well as the expected number of copies.
    SEEINFOIf the number of copies is not specified, or if there is no print template associated with the BP, the number of copies defined for the Destination printer is chosen. If the number of copies is not specified for the destination printer, then a single copy is printed by default.

Word document

Click this action to save the inquired quote in a Word document.
Its title can vary and take the following values:

  • Word Document (V6)
    The quote is available in Word format. It has been created using a version of Sage X3 prior to version 7. This document is stored in the Sage X3 database.
    The link is used to download, open and save it on the client workstation.
  • Word document
    The quote is available in Word format. It has been created using Sage X3 version 7 or higher and stored in the MongoDB database.
    Use the link to download the quote, open it, update it with the new quote data and save it to the client workstation.
  • New Word document
    The quote is not available in Word format yet.
    The link is used to create and then open the quote after selecting the template (language) of the quote.
    The Word document is then loaded with the data from the quote. It can be saved in the MongoDB database.

Pro Forma

Click this action to create a Proforma type invoice for this quote. The generated Pro forma invoice number is stored in the Pro forma number field of the quote (Management section).

Order

Click this action to automatically create the order from the processed quote. (See the Orders documentation).

  • If the customer is a prospect, a blocking message appears to warn that the creation of the order is not allowed.
  • If the customer credit limit is exceeded, a warning message appears, but it does not block the creation of the order. However, the conversion of the order into a delivery may be blocked later, according to the value of the parameter SCDTUNL - Authorization to unlock order (chapter VEN, group AUZ).
  • When the approval circuit is managed (parameter APPSOH - Order signature management) and the quote meets the set signature rule, this action is not available and the quote cannot be turned into an order as long as the quote is not Totally signed.

Revision management

This action can only be accessed when revisions are managed (SALREVQ - Revision management parameter (VEN chapter, QUO group)).

Click this action in order to open a window displaying the history of revisions for the quote. The list of revisions is available in the selection panel and sorted by revision number in descending order. Click a revision to display the detailed quote information. Modified information is displayed in red.

When calculating a quote associated with a revision, the following tables are updated so that the updated revision information can be saved in the history:

  • VSQUOTE for the header
  • VSQUOTED for the lines.

Click Resynchronization to synchronize the window display with the information contained in the history tables.


Electronic signature

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Incorrect Date

This message appears when the validity end date entered is earlier than the quote date.

Prohibited Product

This message is displayed when the product entered is a product declared as Prohibited for this customer via the price list management: To correct this problem, enter another product reference.

The site is not in the same legal company

This message appears when the shipment site entered does not belong to the same legal company as the sales site. To correct this problem, select a site from the suggested list.

Sale unit unknown for this Product

This message appears if the sales unit entered does not correspond to any of the sales or packing units defined in the product record. To correct this problem, select a unit from those suggested.

999.99 Net price < minimum price 999.99

This message appears when the calculated net price is less than the threshold price defined in the product record. The lower limit price is displayed in the quote currency to facilitate comparison. This message can be a simple warning message or a blocking message depending on the value given to the previously-defined user parameter SDACLOK - Non-blocking control, price, margin, qty (VEN chapter, AUZ group). It can appear during the entry or modification of several fields (site, price, discounts, charges....) and during the creation of the quote.

99.99 Margin Less than Minimum Margin of 99.99%

This message appears when the margin calculated is less than the minimum margin defined in the product record. This message can be a simple warning message or a blocking message depending on the value given to the previously-defined user parameter SDACLOK - Non-blocking control, price, margin, qty (VEN chapter, AUZ group). It can appear during the entry or the modification of several fields (price, discounts, charge....) and during the creation of the quote.

Kit not Generated for Product XXX

This message is displayed at the end of a quote line entry for a product of Kit parent product or BOM parent product type when a problem prevents the generation of the quote lines for the components of this parent product.

The possible reasons are:

  • no code exists for this parent product,
  • no code is valid for this parent product,
  • none of the suggested code has been selected,
  • The quote line could not be generated because the component is an unsold product (does not exist in the product-sales) or because it is prohibited.

In these cases, the following warning messages can appear and it is possible to:

  • continue: the quote line is not generated for this component and the BOM continues to be processed,
  • Cancel: the following message is displayed "The quote lines are not generated for the different components and the parent product is considered as a normal product in this quote".
Insertion not possible

This message appears at the end of quote line entry, when the maximum number of lines for a quote is reached and in the following cases:

  • during the generation of the quote lines for the components of a BOM or Kit parent product,
  • during the automatic generation of a free product line.
No line entered. Update impossible.

This message appears on creating or modifying the quote when no line has been entered: the quote is not created.

Processing not possible: This quote is totally converted into an order

This message is displayed when you attempt to modify a quote that has already been totally converted into an order.

Processing not possible: This quote is totally or partially converted into an order

This message is displayed when you attempt to modify a quote that has already been totally or partially converted into an order.

Processing not possible: Component of a kit

This message is displayed when you attempt to modify or delete a component-type quote line from a kit.

Setup of the signature rules does not exist for the company

This message appears during the entry of the quote site, when the signature management is active and no setup exists for the signature rule for the legal company to which the quote site is attached.

Quote approved. Modification?

This message is displayed when modifying some fields whereas the document has been partially or totally approved. The posting of the modification does not trigger the update of the approval circuit. The existing approvals are kept.
The list of fields which modification has an impact on the signature circuit is provided in the documentation concerning the following workflow rule: SQHSIG - Quotes approval management.

Existing approvals canceled

This message is displayed when adding/deleting a line or when modifying some fields whereas the document has been partially or totally signed. The validation of the modification triggers the cancellation of the existing approvals and the reinitialization of the signature management.
The list of fields which modification has an impact on the signature circuit is provided in the documentation concerning the following workflow rule: SQHSIG - Quotes approval management.

Taxes have not been correctly defined.

This warning or blocking message is displayed when inconsistencies are reported on:

  • the tax codes of the document lines,
  • and the tax codes of the document invoicing elements.

The consistency check on tax codes is performed based on the value of parameter CTLTAX - Tax codes control (VEN chapter, VAT group - no control, non blocking control, blocking control).

After the message is displayed, a log file details the errors that occurred during the consistency check.

Tables used

SEEREFERTTO Refer to documentation Implementation