Skip to content

Commit ef4ef26

Browse files
committed
[IMP] Purchase: Remove create bills feature
closes #15572 Signed-off-by: Jessica Rogers (jero) <jero@odoo.com>
1 parent a9d0fe4 commit ef4ef26

File tree

3 files changed

+8
-121
lines changed

3 files changed

+8
-121
lines changed

content/applications/inventory_and_mrp/purchase/manage_deals/manage.rst

Lines changed: 8 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -14,39 +14,25 @@ vendor. Vendor bills record payables as they arrive from vendors, and can includ
1414
the goods and/or services purchased, sales taxes, freight and delivery charges, and more.
1515

1616
In Odoo, a vendor bill can be created at different points in the purchasing process, depending on
17-
the *bill control* policy chosen in the *Purchase* app's settings.
17+
the *bill control* policy selected on the product's settings.
1818

1919
Bill control policies
2020
=====================
2121

22-
To configure the default bill control policy, navigate to :menuselection:`Purchase app -->
23-
Configuration --> Settings`, and scroll to the :guilabel:`Invoicing` section.
22+
To configure a product's bill control policy, navigate to :menuselection:`Purchase app --> Products
23+
Products`, and click on the desired product to open it. Then, click on the :guilabel:`Purchase` tab.
24+
Under the *Vendor Bills* section, the *Control Policy* field lists two policy options:
2425

25-
The :guilabel:`Bill Control` feature lists two policy options: :guilabel:`Ordered quantities` and
26-
:guilabel:`Received quantities`.
27-
28-
The policy selected acts as the default for any new product created. Each policy acts as follows:
29-
30-
- :guilabel:`Ordered quantities`: creates a vendor bill as soon as a purchase order is confirmed.
26+
- :guilabel:`On ordered quantities`: creates a vendor bill as soon as a purchase order is confirmed.
3127
The products and quantities in the purchase order are used to generate a draft bill.
32-
- :guilabel:`Received quantities`: a bill is only created **after** all (or part) of the total order
33-
has been received. The products and quantities received are used to generate a draft bill.
28+
- :guilabel:`On received quantities`: a bill is only created **after** all (or part) of the total
29+
order has been received. The products and quantities received are used to generate a draft bill.
3430

3531
.. image:: manage/manage-configuration-settings.png
36-
:align: center
37-
:alt: Bill control policies in purchase app settings.
32+
:alt: Bill control policies on a product record.
3833

3934
Once a policy is selected, click :guilabel:`Save` to save the changes.
4035

41-
.. tip::
42-
If a product needs a different control policy than the one set in the *Purchase* app settings,
43-
that product's control policy can be overridden by going to the :guilabel:`Purchase` tab on a
44-
product form, and selecting the desired policy in the :guilabel:`Control Policy` field.
45-
46-
.. image:: manage/manage-product-form.png
47-
:align: center
48-
:alt: Control policy field on product form.
49-
5036
3-way matching
5137
--------------
5238

@@ -62,105 +48,6 @@ Tick the checkbox next to :guilabel:`3-way matching`, and click :guilabel:`Save`
6248
The :guilabel:`3-way matching` feature is **only** intended to work with the :guilabel:`Bill
6349
Control` policy set to :guilabel:`Received quantities`.
6450

65-
Create and manage vendor bills on receipts
66-
==========================================
67-
68-
When products are received into a company's warehouse, receipts are created. Once the company
69-
processes the received quantities, they can choose to create a vendor bill directly from the
70-
warehouse receipt form.
71-
72-
Depending on the bill control policy chosen in the settings, vendor bill creation is completed at
73-
different steps of the procurement process.
74-
75-
Ordered quantities
76-
------------------
77-
78-
To create and manage vendor bills for receipts with the *Bill Control* policy set to *Ordered
79-
Quantities*, first navigate to the :menuselection:`Purchase app`, and click :guilabel:`New` from the
80-
:guilabel:`Requests for Quotation` dashboard.
81-
82-
Doing so opens a new :guilabel:`Request for Quotation` (RfQ) form. On the blank |RfQ| form, add a
83-
:guilabel:`Vendor`, and click :guilabel:`Add a line` under the :guilabel:`Product` tab to add
84-
products to the order.
85-
86-
On the product line, select a product from the drop-down menu in the :guilabel:`Product` field, and
87-
enter the quantity to order in the :guilabel:`Quantity` field.
88-
89-
Once ready, click :guilabel:`Confirm Order` to confirm the |RfQ| into a |PO|.
90-
91-
Then, click :guilabel:`Create Bill` to create a vendor bill. This opens a :guilabel:`Vendor Bill`
92-
form in the :guilabel:`Draft` state. From here, add a billing date in the :guilabel:`Bill Date`
93-
field.
94-
95-
Once ready, confirm the bill by clicking :guilabel:`Confirm` on the :guilabel:`Vendor Bill` page.
96-
97-
.. tip::
98-
Since the bill control policy is set to *Ordered quantities*, the draft bill can be confirmed as
99-
soon as it is created, before any products have been received.
100-
101-
Once a payment has been received, click :guilabel:`Register Payment` at the top of the bill to
102-
record it.
103-
104-
Doing so causes a :guilabel:`Register Payment` pop-up window to appear, wherein a payment
105-
:guilabel:`Journal` can be chosen, and a :guilabel:`Payment Method` selected.
106-
107-
Additionally, the bill :guilabel:`Amount`, :guilabel:`Payment Date`, and :guilabel:`Memo`
108-
(:dfn:`Reference Number`) can be edited from this pop-up window, if necessary.
109-
110-
Once ready, click :guilabel:`Create Payment` to finish creating the :guilabel:`Vendor Bill`. Doing
111-
so displays a green :guilabel:`Paid` banner on the |RfQ| form.
112-
113-
.. image:: manage/manage-draft-vendor-bill.png
114-
:align: center
115-
:alt: Vendor bill form for ordered quantities control policy.
116-
117-
Received quantities
118-
-------------------
119-
120-
To create and manage vendor bills for receipts with the bill control policy set to *Received
121-
quantities*, first navigate to the :menuselection:`Purchase` app, and click :guilabel:`New`.
122-
123-
Doing so opens a new |RfQ| form. On the blank |RfQ| form, add a :guilabel:`Vendor`, and click
124-
:guilabel:`Add a line` under the :guilabel:`Product` tab to add products to the order.
125-
126-
On the product line, select a product from the drop-down menu in the :guilabel:`Product` field, and
127-
enter the quantity to order in the :guilabel:`Quantity` field.
128-
129-
Once ready, click :guilabel:`Confirm Order` to confirm the |RfQ| into a |PO|.
130-
131-
.. important::
132-
When using the *Received quantities* control policy, clicking :guilabel:`Create Bill` before any
133-
products are received causes an :guilabel:`Invalid Operation` pop-up window to appear.
134-
135-
Odoo requires at least partial quantities of the items included in the |PO| to be received in
136-
order to create a vendor bill.
137-
138-
.. image:: manage/manage-user-error-popup.png
139-
:align: center
140-
:alt: User error pop-up for received quantities control policy.
141-
142-
On the |PO|, click the :guilabel:`Receipt` smart button to view the warehouse receipt form.
143-
144-
From here, click :guilabel:`Validate` to register the :guilabel:`Done` (received) quantities.
145-
146-
Then, navigate back to the |PO|, via the breadcrumb, and click :guilabel:`Create Bill`.
147-
148-
This opens a :guilabel:`Vendor Bill` form in the :guilabel:`Draft` state. From here, add a billing
149-
date in the :guilabel:`Bill Date` field. Once ready, confirm the bill by clicking
150-
:guilabel:`Confirm` at the top of the draft.
151-
152-
Once a payment has been received, click :guilabel:`Register Payment` at the top of the bill to
153-
record it.
154-
155-
Doing so causes a :guilabel:`Register Payment` pop-up window to appear, wherein a payment
156-
:guilabel:`Journal` can be chosen, and a :guilabel:`Payment Method` selected.
157-
158-
Additionally, the bill :guilabel:`Amount`, :guilabel:`Payment Date`, and :guilabel:`Memo`
159-
(:dfn:`Reference Number`) can be edited from this pop-up window, if necessary.
160-
161-
Once ready, click :guilabel:`Create Payment` to finish creating the :guilabel:`Vendor Bill`. Doing
162-
so displays a green :guilabel:`Paid` banner on the |RfQ| form.
163-
16451
Manage vendor bills in Accounting
16552
=================================
16653

-15.8 KB
Loading
Binary file not shown.

0 commit comments

Comments
 (0)