[IMP] purchase: update alternative rfq doc

closes odoo/documentation#8261

Signed-off-by: Brandon Seltenrich (brse) <brse@odoo.com>
This commit is contained in:
Brandon Seltenrich (BRSE) 2024-03-20 13:38:51 -04:00
parent 67058f8b96
commit aae54dedd2
17 changed files with 226 additions and 178 deletions

View File

@ -1,267 +1,315 @@
============================================================== ================
Create alternative requests for quotation for multiple vendors Alternative RfQs
============================================================== ================
.. _purchase/manage_deals/alternative-rfqs:
.. |PO| replace:: :abbr:`PO (Purchase Order)`
.. |POs| replace:: :abbr:`POs (Purchase Orders)`
.. |RfQ| replace:: :abbr:`RfQ (Request for Quotation)`
.. |RfQs| replace:: :abbr:`RfQs (Requests for Quotation)`
Sometimes, companies might want to request offers from multiple vendors at the same time, by Sometimes, companies might want to request offers from multiple vendors at the same time, by
inviting those vendors to submit offers for similar goods or services all at once. This helps inviting those vendors to submit offers for similar goods or services all at once. This helps
companies to select the cheapest (and fastest) vendors, depending on their specific business needs. companies to select the cheapest, fastest vendors, depending on their specific business needs.
In Odoo, this can be done by adding alternative requests for quotation (RFQs) for different In Odoo, this can be done by creating alternative requests for quotation (RfQs) for different
vendors. Once a response is received from each vendor, the product lines from each :abbr:`RFQ vendors. Once a response is received from each vendor, the product lines from each |RfQ| can be
(Request for Quotation)` can be compared, and a decision can be made for which products to purchase compared, and a decision can be made for which products to purchase from which vendors.
from which vendors.
Sometimes referred to as a *call for tender*, this process is primarily used by organizations in .. note::
the public sector, who are legally bound to use it when making a purchase. However, private Sometimes referred to as a *call for tender*, this process is primarily used by organizations in
companies can also use alternative :abbr:`RFQs (Requests for Quotation)` to spend money efficiently, the public sector, who are legally bound to use it when making a purchase. However, private
as well. companies can also use alternative |RfQs| to spend money efficiently.
.. seealso:: Configuration
:doc:`blanket_orders` =============
Configure purchase agreement settings To create alternative |RfQs|, the *Purchase Agreements* feature **must** be enabled in the
===================================== *Purchase* app settings. To enable the feature, navigate to :menuselection:`Purchase app -->
Configuration --> Settings`. Under the :guilabel:`Orders` section, click the checkbox for
:guilabel:`Purchase Agreements`.
To create alternative :abbr:`RFQs (Requests for Quotation)` directly from a quotation, the *Purchase Then, click :guilabel:`Save` to apply the change.
Agreements* feature first needs to be enabled in the settings of the *Purchase* app. To do this, go
to :menuselection:`Purchase --> Configuration --> Settings`, and under the :guilabel:`Orders`
section, click the checkbox next to :guilabel:`Purchase Agreements`. Doing so will enable the
ability to create alternative :abbr:`RFQs (Requests for Quotation)`, as well as the ability to
create *blanket orders*.
.. image:: calls_for_tenders/calls-for-tenders-settings-page.png Doing so enables the ability to create alternative |RfQs|, as well as *blanket orders*.
.. image:: calls_for_tenders/calls-for-tenders-enabled-setting.png
:align: center :align: center
:alt: Purchase Agreements enabled in the Purchase app settings. :alt: Purchase Agreements enabled in the Purchase app settings.
.. tip:: .. tip::
To save time on a *call for tender*, custom vendors, prices, and delivery lead times can be set To save time creating alternative |RfQs|, custom vendors, prices, and delivery lead times can be
in the :guilabel:`Purchase` tab on a product form. To do so, navigate to set in the :guilabel:`Purchase` tab of a product form.
:menuselection:`Purchase --> Products --> Products`, and select a product to edit. From the
product form, click the :guilabel:`Purchase tab`, then click :guilabel:`Add a line`. From the
drop-down menu, choose a vendor to set under the :guilabel:`Vendor` column, and set a
:guilabel:`Price` and :guilabel:`Delivery Lead Time` if desired. Clicking the
:guilabel:`additional options (two-dots)` icon provides additional visibility options to add to
the line item.
Create an :abbr:`RFQ (Request for Quotation)` To do that, navigate to :menuselection:`Purchase app --> Products --> Products`, and select a
============================================= product to edit. On the product form, click the :guilabel:`Purchase` tab, and click
:guilabel:`Add a line`.
To create a new :abbr:`RFQ (Request for Quotation)`, navigate to the :menuselection:`Purchase` app, From the drop-down menu, choose a vendor to set under the :guilabel:`Vendor` column, then set a
and click :guilabel:`New`. :guilabel:`Price` and :guilabel:`Delivery Lead Time`, if necessary. Clicking the
:guilabel:`(optional columns drop-down toggle)` icon, at the top right of the header row,
provides additional column options to add to the line item.
Then, add information to the :abbr:`RFQ (Request for Quotation)` form: add a vendor from the .. _purchase/manage_deals/create-rfq:
drop-down next to the :guilabel:`Vendor` field, and click :guilabel:`Add a product` to select a
product from the drop-down menu in the :guilabel:`Product` column. Then, set the desired purchase
quantity in the :guilabel:`Quantity` column, and change the purchase price in the :guilabel:`Unit
Price` column, if desired.
Clicking the :guilabel:`additional options (two-dots)` icon provides additional visibility options Create an |RfQ|
to add to the line item. Repeat these steps to add as many options as desired, including the ===============
:guilabel:`UoM` (Units of Measure) to purchase the products in, and the :guilabel:`Expected Arrival`
date.
Once ready, click :guilabel:`Send by Email`. This causes a :guilabel:`Compose Email` pop-up window To create a new |RfQ|, navigate to the :menuselection:`Purchase` app, and click :guilabel:`New`.
to appear, wherein the message to the vendor can be customized. Once ready, click :guilabel:`Send`.
This turns the :abbr:`RFQ (Request for Quotation)` into a purchase order (PO), and sends an email
to the vendor listed on the purchase order form.
.. image:: calls_for_tenders/calls-for-tenders-email-popup.png On the blank |RfQ| form, add a vendor from the drop-down menu, next to the :guilabel:`Vendor` field.
Then, click :guilabel:`Add a product`, in the :guilabel:`Products` tab, to select a product from the
drop-down menu in the :guilabel:`Product` column.
Then, set the desired quantity to purchase in the :guilabel:`Quantity` column, and change the
purchase price in the :guilabel:`Unit Price` column, if necessary.
Clicking the :guilabel:`(optional columns drop-down toggle)` icon, at the top right of the header
row, provides additional column options to add to the line item.
Repeat these steps to add as many column options in the :guilabel:`Products` tab as desired,
including the :guilabel:`UoM` (Units of Measure) to purchase the products in, and the
:guilabel:`Expected Arrival` date.
Once ready, click :guilabel:`Send by Email`.
This opens a :guilabel:`Compose Email` pop-up window, wherein the message to the vendor can be
customized, and attachments can be added, if needed. Once ready, click :guilabel:`Send`.
This sends an email to the vendor listed on the |RfQ| form.
.. image:: calls_for_tenders/calls-for-tenders-compose-email.png
:align: center :align: center
:alt: Compose and send quotation email pop-up. :alt: Compose and send quotation email pop-up.
.. note:: .. note::
Sending emails to each vendor can be useful when creating alternative Sending emails to each vendor can be useful when creating alternative |RfQs|, because vendors can
:abbr:`RFQs (Requests for Quotation)`, because vendors can confirm if their past prices still confirm if their past prices still hold today, which helps companies choose the best offers.
hold today, which can help companies choose the best offers for them.
Create alternatives to an :abbr:`RFQ (Request for Quotation)` .. _purchase/manage_deals/create-alternatives:
=============================================================
Once a :abbr:`PO (Purchase Order)` is created and sent by email to a vendor, alternative :abbr:`RFQs Create alternative |RfQs|
(Requests for Quotation)` can be created and sent to additional, alternate vendors to compare =========================
prices, delivery times, and other factors to make a decision from which vendors to order which
products.
To create alternative :abbr:`RFQs (Requests for Quotation)`, click the :guilabel:`Alternatives` tab Once a |PO| is created and sent to a vendor, alternative |RfQs| can be created for additional
from the purchase order form, then click :guilabel:`Create Alternative`. When clicked, a vendors to compare prices, delivery times, and other factors, to help make a decision for the order.
:guilabel:`Create alternative` pop-up window appears.
.. image:: calls_for_tenders/calls-for-tenders-alternatives-popup.png To create alternative |RfQs| from the original, click the :guilabel:`Alternatives` tab. Then, click
:guilabel:`Create Alternative`. When clicked, a :guilabel:`Create alternative` pop-up window
appears.
.. image:: calls_for_tenders/calls-for-tenders-create-alternative.png
:align: center :align: center
:alt: Calls for tenders pop-up to create alternative quotation. :alt: Calls for tenders pop-up to create alternative quotation.
From this window, select a new/different vendor from the drop-down menu next to the From this window, select an alternative vendor from the drop-down menu next to the
:guilabel:`Vendor` field to assign this alternative quotation to. :guilabel:`Vendor` field, to whom the alternative quotation is assigned.
Next to this, there is a :guilabel:`Copy Products` checkbox that is selected by default. When Next to this, there is a :guilabel:`Copy Products` checkbox that is selected by default. When
selected, the product quantities of the original :abbr:`PO (Purchase Order)` are copied to the selected, the product quantities of the original |RfQ| are copied over to the alternative. For this
alternative. For this first alternative quotation, leave the checkbox checked. Once finished, click first alternative quotation, leave the checkbox checked. Once finished, click :guilabel:`Create
:guilabel:`Create Alternative`. This creates (and navigates to) a new :abbr:`PO (Purchase Order)`. Alternative`. This opens a new |RfQ| form.
Since the :guilabel:`Create Alternative` checkbox was left checked, this new purchase order form is Since the :guilabel:`Create Alternative` checkbox was left checked, the new form is already
already populated with the same products, quantities, and other details as the previous, original pre-populated with the same products, quantities, and other details as the previous, original |RfQ|.
:abbr:`PO (Purchase Order)`.
.. note:: .. note::
When the :guilabel:`Copy Products` checkbox is selected while creating an alternative quotation, When the :guilabel:`Copy Products` checkbox is selected while creating an alternative quotation,
additional products do not need to be added on the purchase order form unless desired. However, additional products do **not** need to be added, unless desired.
if a chosen vendor is listed in the :guilabel:`Vendor` column under the :guilabel:`Purchase` tab
on a product form included in the purchase order, the values set on the product form carry over
to the :abbr:`PO (Purchase Order)`, and have to be changed manually, if desired.
Once ready, create a second alternative quotation by clicking the :guilabel:`Alternatives` tab, and However, if a chosen vendor is listed in the :guilabel:`Vendor` column under a specific product
once again, click :guilabel:`Create Alternative`. This causes the :guilabel:`Create alternative` form included in the order, the values set on the product form carry over to the |RfQ|, and
pop-up window to appear again. This time, choose a different vendor from the drop-down menu next to **must** be changed manually, if necessary.
:guilabel:`Vendor`, and this time, *uncheck* the :guilabel:`Copy Products` checkbox. Then, click
:guilabel:`Create Alternative`. Once ready, create a second alternative quotation by clicking the :guilabel:`Alternatives` tab,
followed by :guilabel:`Create Alternative`.
.. note::
An option to :guilabel:`Compare Product Lines` also appears. Clicking this navigates to the
:guilabel:`Compare Order Lines` page, where alternative |RfQs| can be compared, side-by-side. For
more information on this, refer to the :ref:`Compare Product Lines
<purchase/manage_deals/compare-product-lines>` section.
This opens the :guilabel:`Create alternative` pop-up window. Once again, choose a different vendor
from the drop-down menu next to :guilabel:`Vendor`. For this particular |RfQ|, however, *uncheck*
the :guilabel:`Copy Products` checkbox. Doing so removes all products on the new alternative |RfQ|,
leaving it blank. The specific products which should be ordered from this particular vendor can be
added in as needed.
Once ready, click :guilabel:`Create Alternative`.
.. tip:: .. tip::
If an alternative quotation needs to be removed from the :guilabel:`Alternatives` tab, they can If an alternative quotation should be removed from the :guilabel:`Alternatives` tab, they can be
be individually removed by clicking on the :guilabel:`Remove (X)` icon at the end of their row. individually removed by clicking on the :guilabel:`X (remove)` icon at the end of their row.
This creates a third, new purchase order. But, since the product quantities of the original This creates a third, new |RfQ|. But, since the product quantities of the original |RfQ| were
:abbr:`PO (Purchase Order)` were *not* copied over, the product lines are empty, and new products **not** copied over, the product lines are empty, and new products can be added as needed by
need to be added by clicking :guilabel:`Add a product`, and selecting the desired products from the clicking :guilabel:`Add a product`, and selecting the desired products from the drop-down menu.
drop-down menu. Once the desired number of products are added, click :guilabel:`Send by Email`.
.. image:: calls_for_tenders/calls-for-tenders-blank-alternative.png Once the desired number of specific products are added, click :guilabel:`Send by Email`.
.. image:: calls_for_tenders/calls-for-tenders-blank-quotation.png
:align: center :align: center
:alt: Blank alternative quotation with alternatives in breadcrumbs. :alt: Blank alternative quotation with alternatives in breadcrumbs.
This causes a :guilabel:`Compose Email` pop-up window to appear, wherein the message to the vendor This opens a :guilabel:`Compose Email` pop-up window, wherein the message to the vendor can be
can be customized. Once ready, click :guilabel:`Send` to send an email to the vendor listed on the customized, and attachments can be added, if necessary. Once ready, click :guilabel:`Send`.
purchase order form.
From this newest purchase order form, click the :guilabel:`Alternatives` tab. Under this tab, all From this newest form, click the :guilabel:`Alternatives` tab. Under this tab, all three |RfQs| can
three purchase orders can be seen in the :guilabel:`Reference` column. Additionally, the vendors be seen in the :guilabel:`Reference` column. Additionally, the vendors are listed under the
are listed under the :guilabel:`Vendor` column, and the order :guilabel:`Total` and :guilabel:`Vendor` column, and the order :guilabel:`Total` (and :guilabel:`Status`) of the orders
:guilabel:`Status` of the orders are in the rows, as well. are in the rows, as well.
Link a new :abbr:`RFQ (Request for Quotation)` to existing quotations The date in the :guilabel:`Expected Arrival` column is calculated for each vendor, based on any
===================================================================== pre-configured lead times in the vendor and product forms.
Creating alternative quotations directly from a purchase order form under the .. _purchase/manage_deals/link-rfq:
:guilabel:`Alternatives` tab is the easiest way to create and link quotations. However, separate
:abbr:`RFQs (Requests for Quotation)` can also be linked *after* the fact, even if they are created
completely separately at first.
To create a new :abbr:`RFQ (Request for Quotation)`, navigate to the :menuselection:`Purchase` app, Link new |RfQ| to existing quotations
and click :guilabel:`New`. =====================================
Then, add information to the :abbr:`RFQ (Request for Quotation)` form: add a vendor from the Even if a quotation is not created directly from the :guilabel:`Alternatives` tab of another |RfQ|,
drop-down next to the :guilabel:`Vendor` field, and click :guilabel:`Add a product` to select a it can still be linked to existing |RfQs|.
product from the drop-down menu in the :guilabel:`Product` column. Then, set the desired purchase
quantity in the :guilabel:`Quantity` column, and change the purchase price in the
:guilabel:`Unit Price` column, if desired.
Once ready, click :guilabel:`Send by Email`. This causes a :guilabel:`Compose Email` pop-up window To do that, begin by creating a new |RfQ|. Navigate to :menuselection:`Purchase app --> New`. Fill
to appear, wherein the message to the vendor can be customized. Once ready, click :guilabel:`Send` out the |RfQ|, according to the :ref:`previous instructions <purchase/manage_deals/create-rfq>`.
to send an email to the vendor listed on the purchase order form.
Then, click the :guilabel:`Alternatives` tab once more. Since this new :abbr:`PO (Purchase Order)` Then, once ready, click the :guilabel:`Alternatives` tab. Since this new |RfQ| was created
was created separately, there are no other orders linked yet. To link this order with the separately, there are no other orders linked yet.
alternatives created previously, click :guilabel:`Link to Existing RfQ` on the first line in the
:guilabel:`Vendor` column.
.. image:: calls_for_tenders/calls-for-tenders-link-existing-rfq.png However, to link this |RfQ| with existing alternatives, click :guilabel:`Link to Existing RfQ` on
the first line in the :guilabel:`Vendor` column.
.. image:: calls_for_tenders/calls-for-tenders-link-rfq-popup.png
:align: center :align: center
:alt: pop-up to link new quotation to existing RFQs. :alt: Pop-up to link new quotation to existing RFQs.
This causes an :guilabel:`Add: Alternative POs` pop-up window to appear. Select the three purchase This opens an :guilabel:`Add: Alternative POs` pop-up window. Select the desired previously-created
orders created previously, and click :guilabel:`Select`. All of these orders are now copied to this |RfQs|, and click :guilabel:`Select`. All of these orders are now copied to this |RfQ|, and can be
:abbr:`PO (Purchase Order)` under the :guilabel:`Alternatives` tab. found under the :guilabel:`Alternatives` tab.
.. tip:: .. tip::
If a large number of purchase orders are being processed and the previous If a large number of |POs| are being processed, and the previous |POs| can't be located, click
:abbr:`POs (Purchase Orders)` can't be located, try clicking :menuselection:`Group By --> the :guilabel:`⬇️ (down arrow)` icon to the right of the search bar, at the top of the pop-up
Vendor` under the search bar at the top of the pop-up window to group by the vendors selected on window.
the previous orders.
Then, under the :guilabel:`Group By` section, click :guilabel:`Vendor`. Vendors are displayed in
their own nested drop-down lists, and each vendor's list can be expanded to view open |POs| for
that vendor.
.. _purchase/manage_deals/compare-product-lines:
Compare product lines Compare product lines
===================== =====================
When there are multiple :abbr:`RFQs (Requests for Quotation)` linked as alternatives, they can be Alternative |RfQs| can be compared side-by-side, in order to determine which vendors offer the best
compared side-by-side in order to determine which vendors offer the best deals on which products. deals on the products included in the orders.
To compare each quotation, go to the :menuselection:`Purchase` app, and select one of the
quotations created previously.
Then, click the :guilabel:`Alternatives` tab to see all the linked To compare alternative |RfQs|, navigate to the :menuselection:`Purchase` app, and select one of the
:abbr:`RFQs (Requests for Quotation)`. Next, under the :guilabel:`Create Alternative` tab, click previously-created |RfQs|.
:guilabel:`Compare Product Lines`. This navigates to a Compare Order Lines page.
.. image:: calls_for_tenders/calls-for-tenders-compare-product-lines.png Then, click the :guilabel:`Alternatives` tab to see all linked |RfQs|. Next, under the
:guilabel:`Create Alternative` option, click :guilabel:`Compare Product Lines`. This navigates to
the :guilabel:`Compare Order Lines` page.
.. image:: calls_for_tenders/calls-for-tenders-compare-products.png
:align: center :align: center
:alt: Compare Product Lines page for alternative RFQs. :alt: Compare Product Lines page for alternative RFQs.
The Compare Order Lines page, by default, groups by :guilabel:`Product`. Each product included in The :guilabel:`Compare Order Lines` page, by default, groups by :guilabel:`Product`. Each product
any of the :abbr:`RFQs (Requests for Quotation)` is displayed in its own drop-down, along with all included in any of the |RfQs| is displayed in its own nested drop-down list, and features all of the
of the :abbr:`PO (Purchase Order)` numbers in the :guilabel:`Reference` column. |PO| numbers in the :guilabel:`Reference` column.
Additional columns on this page include the :guilabel:`Vendor` from which products were ordered, Additional columns on this page include the :guilabel:`Vendor` from which products were ordered,
the :guilabel:`Status` of the quotation (i.e., RFQ, RFQ Sent); the :guilabel:`Quantity` of products :guilabel:`OTD`, the :guilabel:`Reference` number, the :guilabel:`Status` of the quotation (e.g.,
ordered from each vendor; the :guilabel:`Unit Price` per product and :guilabel:`Total` price of the :guilabel:`RFQ`, :guilabel:`RFQ Sent`, etc.), the product :guilabel:`Description`, the
order, and more. :guilabel:`Expected Arrival` date, the :guilabel:`Quantity` of products ordered from each vendor,
the :guilabel:`Unit of Measure` used for each product (if any), the :guilabel:`Unit Price` per
product, the :guilabel:`Total` price of the order, and the :guilabel:`Currency` applied to the
order.
.. note:: .. note::
To remove product lines from the Compare Order Lines page, click :guilabel:`Clear` at the far To remove product lines from the :guilabel:`Compare Order Lines` page, click :guilabel:`Clear` at
right end of that product line's row. This removes this product as a chooseable option from the the far-right end of that product line's row.
page, and changes the :guilabel:`Total` price of that product on the page to **0**. On the
purchase order form in which that product was included, its ordered quantity is changed to
**0**, as well.
Once the best offers have been identified, at the end of each row, individual products can be Doing so removes this specific product as a selectable option from the page, and changes the
selected by clicking :guilabel:`Choose`. Once all the desired products have been chosen, click :guilabel:`Total` price of that product on the page to `0`.
:guilabel:`Requests for Quotation` (in the breadcrumbs, at the top of the page) to navigate back to
an overview of all :abbr:`RFQs (Requests for Quotation)`. Additionally, on the |RfQ| form, in which that product was included, its ordered quantity is also
changed to `0`.
Once the best offers have been identified, individual products can be selected by clicking the
:guilabel:`Choose` button at the end of each corresponding row.
Once all desired products have been chosen, click :guilabel:`Requests for Quotation` (in the
breadcrumbs, at the top of the page) to navigate back to an overview of all |RfQs|.
.. _purchase/manage_deals/cancel-keep-alternatives:
Cancel (or keep) alternatives Cancel (or keep) alternatives
============================= =============================
Now that the desired products have been chosen, based on which vendors provided the best offer, the Once the desired products have been chosen from the :guilabel:`Compare Order Lines` page, the
other :abbr:`RFQs (Requests for Quotation)` (from which no products were chosen) can be canceled. remaining |RfQs|, from which no products were chosen, can be canceled.
Under the :guilabel:`Total` column, at the far right of each row, the orders from which no products The cost in the :guilabel:`Total` column for each product that wasn't chosen is automatically set to
were chosen have automatically had their total cost set to **0**. Although they haven't been `0`, indicated at the far-right of each corresponding row.
canceled yet, this means that they can ultimately be canceled without repercussions, *after* the
desired purchase orders have been confirmed.
.. image:: calls_for_tenders/calls-for-tenders-canceled-quotes.png Although they haven't been canceled yet, this indicates that each of those orders can be canceled
without having an effect on the other live orders, once those orders have been confirmed.
.. image:: calls_for_tenders/calls-for-tenders-zero-total.png
:align: center :align: center
:alt: Canceled quotations in the Purchase app overview. :alt: Canceled quotations in the Purchase app overview.
To confirm a quotation that contains the chosen product quantities, click into one. Then, click To confirm an |RfQ| for which products were selected, click into one, and click :guilabel:`Confirm
:guilabel:`Confirm Order`. This causes an :guilabel:`Alternative Warning` pop-up window to appear. Order`.
From there, either :guilabel:`Cancel Alternatives` or :guilabel:`Keep Alternatives` can be clicked.
If this :abbr:`PO (Purchase Order)` should *not* be confirmed, click :guilabel:`Cancel`.
:guilabel:`Cancel Alternatives` automatically cancels the alternative purchase orders. This causes a pop-up window reading :guilabel:`What about the alternative Requests for Quotations?`
:guilabel:`Keep Alternatives` keeps the alternative purchase orders open, so they can still be to appear. From the pop-up window, two options are presented: :guilabel:`Cancel Alternatives` and
accessed if any additional product quantities need to be ordered. Once all products are ordered, :guilabel:`Keep Alternatives`.
:guilabel:`Cancel Alternatives` can be selected from whichever :abbr:`PO (Purchase Order)` is open.
To view a detailed form of one of the :abbr:`RFQs (Requests for Quotation)` listed, click the line If this |PO| should **not** be confirmed, click :guilabel:`Discard`.
item for that quotation. This causes an :guilabel:`Open: Alternative POs` pop-up window to appear,
from which all details of that particular quotation can be viewed. Click :guilabel:`Close` when
finished.
.. image:: calls_for_tenders/calls-for-tenders-keep-cancel-alternatives.png Selecting :guilabel:`Cancel Alternatives` automatically cancels the alternative |RfQs|. Selecting
:guilabel:`Keep Alternatives` keeps the alternative |RfQs| open, so they can still be accessed, if
any additional product quantities need to be ordered later.
Once all products are ordered, :guilabel:`Cancel Alternatives` can be selected from whichever |PO|
is open at that time.
.. image:: calls_for_tenders/calls-for-tenders-keep-or-cancel.png
:align: center :align: center
:alt: Keep or cancel pop-up for alternative RFQs. :alt: Keep or cancel pop-up for alternative RFQs.
From the :guilabel:`Alternative Warning` pop-up window, click :guilabel:`Keep Alternatives` to keep To view a detailed form of one of the |RfQs| listed, click the line item for that quotation. This
all alternative quotations open for now. Then, click :guilabel:`Requests for Quotation` (in the opens an :guilabel:`Open: Alternative POs` pop-up window, from which all details of that particular
breadcrumbs, at the top of the page) to navigate back to an overview of all :abbr:`RFQs (Requests |RfQ| can be viewed.
for Quotation)`.
Click into the remaining quotation(s) that contain products that need to be ordered, and click Once ready, click :guilabel:`Close` to close the pop-up window.
:guilabel:`Confirm Order`. This causes the :guilabel:`Alternative Warning` pop-up window to appear
again. This time, click :guilabel:`Cancel Alternatives` to cancel all other alternative :abbr:`RFQs` If all alternative |RfQs| should stay open, from the :guilabel:`What about the alternative Requests
linked with this quotation. for Quotations?` pop-up window, click :guilabel:`Keep Alternatives`.
Then, click :guilabel:`Requests for Quotation` (in the breadcrumbs, at the top of the page) to
navigate back to an overview of all |RfQs|.
Click into the remaining |RfQs| that contain products that need to be ordered, and click
:guilabel:`Confirm Order`.
This opens the :guilabel:`What about the alternative Requests for Quotations?` pop-up window. If
desired, and the remaining alternative |RfQs| are no longer needed, click :guilabel:`Cancel
Alternatives` to cancel all other alternative |RfQs| linked with this order.
Finally, click :guilabel:`Requests for Quotation` (in the breadcrumbs, at the top of the page) to Finally, click :guilabel:`Requests for Quotation` (in the breadcrumbs, at the top of the page) to
navigate back to an overview of all :abbr:`RFQs (Requests for Quotation)`. The canceled orders can navigate back to an overview of all |RfQs|.
be seen greyed out and listed with a :guilabel:`Cancelled` status under the :guilabel:`Status`
column at the far right of their rows.
Now that all product quantities have been ordered, the purchase process can be followed, and The canceled orders can be seen, greyed out and listed with a :guilabel:`Cancelled` status, under
continued to completion, until the products are received into the warehouse. the :guilabel:`Status` column at the far-right of their respective rows.
Now that all product quantities have been ordered, the purchase process can be completed, and the
products can be received into the warehouse.
.. seealso::
:doc:`blanket_orders`

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB