@@ -14,39 +14,25 @@ vendor. Vendor bills record payables as they arrive from vendors, and can includ
1414the goods and/or services purchased, sales taxes, freight and delivery charges, and more.
1515
1616In 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
1919Bill 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
3934Once 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-
50363-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-
16451Manage vendor bills in Accounting
16552=================================
16653
0 commit comments