|
4 | 4 | Vendor bills
|
5 | 5 | ============
|
6 | 6 |
|
7 |
| -In Odoo, we can register vendor bills **manually** or **automatically**, while the |
8 |
| -**Aged Payable report** provides an overview of all outstanding bills to help us pay the correct |
9 |
| -amounts on time. |
| 7 | +Vendor bills can be registered either **manually** or **automatically** in Odoo. The |
| 8 | +:ref:`Aged Payable report <accounting/vendor_bills/age-payable-report>` provides an overview of all |
| 9 | +outstanding bills to help ensure timely payment of the correct amounts. |
10 | 10 |
|
11 | 11 | .. seealso::
|
12 |
| - - Tutorial `Registering a vendor bill <https://www.odoo.com/slides/slide/registering-a-vendor-bill-1683?fullscreen=1>`_ |
| 12 | + - Tutorial `Registering a vendor bill <https://www.odoo.com/slides/slide/register-a-vendor-bill-6582>`_ |
13 | 13 | - :doc:`/applications/inventory_and_mrp/purchase/manage_deals/manage`
|
| 14 | + - :doc:`../accounting/customer_invoices/credit_notes` |
| 15 | + |
| 16 | +.. _accounting/vendor_bills/creation: |
14 | 17 |
|
15 | 18 | Bill creation
|
16 | 19 | =============
|
17 | 20 |
|
| 21 | +.. _accounting/vendor_bills/creation-manual: |
| 22 | + |
18 | 23 | Manually
|
19 | 24 | --------
|
20 | 25 |
|
21 |
| -Create a vendor bill manually by going to :menuselection:`Accounting --> Vendors --> Bills` and |
22 |
| -clicking :guilabel:`Create`. |
| 26 | +To create a vendor bill manually, go to :menuselection:`Accounting --> Vendors --> Bills` and |
| 27 | +click :guilabel:`New`. |
| 28 | + |
| 29 | +.. tip:: |
| 30 | + Alternatively, it is possible to create a vendor bill from the Accounting dashboard: |
| 31 | + |
| 32 | + - either click :guilabel:`New` on the :guilabel:`Vendor Bills` journal; |
| 33 | + - or click the :icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` icon of the |
| 34 | + :guilabel:`Vendor Bills` journal, then :guilabel:`Bill` under the :guilabel:`New` section. |
| 35 | + |
| 36 | +.. _accounting/vendor_bills/automatic: |
23 | 37 |
|
24 | 38 | Automatically
|
25 | 39 | -------------
|
26 | 40 |
|
27 |
| -Vendor bills can be automatically created by **sending an email** to an :ref:`email alias |
28 |
| -<invoice-digitization/email-alias>` associated with the purchase journal, or by **uploading a PDF** |
29 |
| -in :menuselection:`Accounting --> Vendors --> Bills` and then clicking :guilabel:`Upload`. |
| 41 | +Vendor bills can be automatically created through various methods: |
| 42 | + |
| 43 | +- Emailing to an :ref:`email alias <invoice-digitization/email-alias>` associated with the purchase |
| 44 | + journal. If the email does not contain a valid file, an automatic response notifies the sender |
| 45 | + that no document was received. |
| 46 | +- Uploading a PDF: To upload a bill, go to :menuselection:`Accounting --> Vendors --> Bills`, then |
| 47 | + click :guilabel:`Upload`. |
| 48 | + |
| 49 | +.. note:: |
| 50 | + - Once the bill is uploaded, the PDF document appears on the right side of the screen, making it |
| 51 | + easy to fill in the bill information. |
| 52 | + - Bills can be :doc:`digitized <vendor_bills/invoice_digitization>` for automatic completion. |
| 53 | + - Services such as digitizing scanned or PDF vendor bills in Odoo require :doc:`In-App |
| 54 | + Purchase (IAP) </applications/essentials/in_app_purchase>` credits. |
| 55 | + |
| 56 | +To automatically post bills from selected vendors, go to :menuselection:`Accounting --> Vendors --> |
| 57 | +Vendors` and select the relevant vendor. In the :guilabel:`Accounting` tab, under the |
| 58 | +:guilabel:`Automation` section, update the :guilabel:`Auto-post bills` field with one of the |
| 59 | +following options: |
| 60 | + |
| 61 | +- :guilabel:`Always` |
| 62 | +- :guilabel:`Ask after 3 validations without edits` |
| 63 | +- :guilabel:`Never` |
| 64 | + |
| 65 | +.. _accounting/vendor_bills/bill-completion: |
30 | 66 |
|
31 | 67 | Bill completion
|
32 | 68 | ===============
|
33 | 69 |
|
34 | 70 | Whether the bill is created manually or automatically, make sure the following fields are
|
35 | 71 | appropriately completed:
|
36 | 72 |
|
37 |
| -- :guilabel:`Vendor`: Odoo automatically fills some information based on the vendor's registered |
38 |
| - information, previous purchase orders, or bills. |
39 |
| -- :guilabel:`Bill Reference`: add the sales order reference provided by the vendor and is used to do |
40 |
| - the :ref:`matching <accounting/payments/payments-matching>` when you receive the products. |
41 |
| -- :guilabel:`Auto-Complete`: select a past bill/purchase order to automatically complete the |
42 |
| - document. The :guilabel:`Vendor` field should be completed prior to completing this field. |
43 |
| -- :guilabel:`Bill Date`: is the issuance date of the document. |
44 |
| -- :guilabel:`Accounting Date`: is the date on which the document is registered in your accounting. |
45 |
| -- :guilabel:`Payment Reference`: when registering the payment, it is automatically indicated in the |
46 |
| - :guilabel:`Memo` field. |
47 |
| -- :guilabel:`Recipient Bank`: to indicate to which account number the payment has to be made. |
48 |
| -- :guilabel:`Due Date` or :guilabel:`Terms` to pay the bill. |
49 |
| -- :guilabel:`Journal`: select in which journal the bill should be recorded and the :doc:`Currency |
| 73 | +- :guilabel:`Vendor`: Odoo automatically fills in some information based on the information on the |
| 74 | + vendor's contact record as well as previous purchase orders and bills. |
| 75 | +- :guilabel:`Bill Reference`: Add the sales order reference provided by the vendor. This field is |
| 76 | + used to :ref:`match <accounting/payments/payments-matching>` the products when they are received. |
| 77 | +- :guilabel:`Auto-Complete`: Select a past bill/purchase order to complete the document |
| 78 | + automatically. The :guilabel:`Vendor` field should be completed before completing this field. |
| 79 | +- :guilabel:`Bill Date`: Select the document's issuance date. |
| 80 | +- :guilabel:`Accounting Date`: Update the document's accounting registration date if needed. |
| 81 | +- :guilabel:`Payment Reference`: The :guilabel:`Memo` field automatically includes the payment |
| 82 | + reference once the payment is registered. |
| 83 | +- :guilabel:`Recipient Bank`: Indicates the account number to which the payment will be made. This |
| 84 | + field is required when paying via batch payment files (such as :ref:`NACHA |
| 85 | + <l10n_us/ach-electronic-transfers>` and :doc:`SEPA <payments/pay_sepa>`). |
| 86 | +- :guilabel:`Due Date` or :guilabel:`Payment Terms` must be specified for the bill payment. |
| 87 | +- :guilabel:`Journal`: Select which journal should record the bill and in which :doc:`currency |
50 | 88 | <get_started/multi_currency>`.
|
51 | 89 |
|
52 |
| -.. image:: vendor_bills/bill-completion.png |
53 |
| - :alt: filling the vendor bill |
| 90 | +In the :guilabel:`Invoice Lines` tab: |
| 91 | + |
| 92 | +- :guilabel:`Product`: Click :guilabel:`Add a line`, then search for and select the product. |
| 93 | +- :guilabel:`Quantity` |
| 94 | +- :guilabel:`Price` |
| 95 | +- :doc:`Taxes <taxes>` (if applicable) |
| 96 | + |
| 97 | +.. tip:: |
| 98 | + If the bill line does not correspond to an existing product in the database, click the |
| 99 | + :icon:`oi-view-list` :guilabel:`(bars)` icon to enter a description for the bill line without |
| 100 | + linking it to a product. |
| 101 | + |
| 102 | +To access the product catalog and view all items in an organized display, click :doc:`Catalog |
| 103 | +</applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/product_catalog>`. |
| 104 | +When the products and quantities are selected, click :guilabel:`Back to Bill` to return to the |
| 105 | +vendor bill; the selected catalog items will appear in the vendor bill lines. |
54 | 106 |
|
55 | 107 | .. note::
|
56 |
| - - Bills can be :doc:`digitized <vendor_bills/invoice_digitization>` for |
57 |
| - automatic completion by clicking :guilabel:`Send for Digitization`. |
58 |
| - - If you upload the bill, the PDF document is displayed on the right of the screen, allowing you |
59 |
| - to easily fill in the bill information. |
| 108 | + Multiple bills for the same purchase order may be issued if the vendor is on back-order and sends |
| 109 | + invoices as products are shipped or if the vendor sends partial bills or requests a deposit. In |
| 110 | + this case, multiple bills may have the same :guilabel:`Bill Reference`. |
| 111 | + |
| 112 | +.. _accounting/vendor_bills/bill-confirmation: |
60 | 113 |
|
61 | 114 | Bill confirmation
|
62 | 115 | =================
|
63 | 116 |
|
64 |
| -Click :guilabel:`Confirm` when the document is completed. The status of your document changes to |
65 |
| -:guilabel:`Posted` and a journal entry is generated based on the configuration on the invoice. |
| 117 | +Click :guilabel:`Confirm` when the document is completed. The status changes to :guilabel:`Posted`, |
| 118 | +and a journal entry is generated based on the vendor bill information. On confirmation, Odoo assigns |
| 119 | +each vendor bill a unique number from a defined :doc:`sequence <vendor_bills/sequence>`. |
66 | 120 |
|
67 | 121 | .. note::
|
68 |
| - Once confirmed, it is no longer possible to update it. Click :guilabel:`Reset to draft` if |
| 122 | + Once confirmed, a vendor bill can no longer be updated. Click :guilabel:`Reset to draft` if |
69 | 123 | changes are required.
|
70 | 124 |
|
71 |
| -Bill Payment |
72 |
| -============ |
73 |
| - |
74 |
| -Upon payment of the vendor bill, click on :guilabel:`Register Payment` to open a new payment window. |
| 125 | +.. _accounting/vendor_bills/bill-payment: |
75 | 126 |
|
76 |
| -Select the :guilabel:`Journal`, the :guilabel:`Payment Method`, the :guilabel:`Amount` you wish to |
77 |
| -pay (full or partial payment), and the :guilabel:`Currency`. In the case of a partial payment (when |
78 |
| -the :guilabel:`Amount` paid is less than the total remaining amount on the vendor bill), the |
79 |
| -:guilabel:`Payment Difference` field displays the outstanding balance. |
80 |
| -You have two options: |
| 127 | +Payment and reconciliation |
| 128 | +========================== |
81 | 129 |
|
82 |
| -- :guilabel:`Keep open`: to keep the bill open and mark it with a :guilabel:`Partial` banner; |
83 |
| -- :guilabel:`Mark as fully paid`: In this case, select an account in the |
84 |
| - :guilabel:`Post Difference In` field and change the :guilabel:`Label` if needed. A journal entry |
85 |
| - will be created to balance the account receivable with the selected account. |
| 130 | +To register a payment, click on :guilabel:`Pay`. In the :guilabel:`Pay` window, select the |
| 131 | +:guilabel:`Journal`, the :guilabel:`Payment Method`, the :guilabel:`Amount`, and the |
| 132 | +:guilabel:`Currency`. |
86 | 133 |
|
87 |
| -.. image:: vendor_bills/partial-payment.png |
88 |
| - :alt: register a partial payment |
| 134 | +When the :guilabel:`Amount` paid is less than the total remaining amount on the vendor bill, the |
| 135 | +payment is :ref:`partial <accounting/payments/partial-payment>`, and the :guilabel:`Payment |
| 136 | +Difference` field displays the outstanding balance. |
89 | 137 |
|
90 |
| -The :guilabel:`Memo` field is filled automatically if the :guilabel:`Payment Reference` has been |
91 |
| -set correctly in the vendor bill. If the field is empty, select the vendor invoice number as a |
| 138 | +The :guilabel:`Memo` field is filled automatically if the :guilabel:`Payment Reference` has been set |
| 139 | +correctly on the vendor bill. If the field is empty, select the vendor invoice number as a |
92 | 140 | reference.
|
93 | 141 |
|
94 |
| -Once confirmed, an :guilabel:`In Payment` banner appears on the bill until it is :doc:`reconciled |
95 |
| -<bank/reconciliation>`. |
| 142 | +Then click :guilabel:`Create payment`. An :guilabel:`In Payment`/:guilabel:`Partial` banner appears |
| 143 | +on the bill until it is :doc:`reconciled <bank/reconciliation>` and its status updates to |
| 144 | +:guilabel:`Paid`. |
| 145 | + |
| 146 | +.. seealso:: |
| 147 | + - :doc:`payments` |
| 148 | + - :doc:`bank/reconciliation` |
| 149 | + |
| 150 | +.. _accounting/vendor_bills/age-payable-report: |
96 | 151 |
|
97 | 152 | Aged payable report
|
98 | 153 | ===================
|
99 | 154 |
|
100 |
| -To get an overview of your open vendor bills and their related due dates, you can use the |
101 |
| -**Aged Payable report**. Go to :menuselection:`Accounting --> Reporting --> Partner Reports: Aged |
102 |
| -payable`. |
| 155 | +To get an overview of the open vendor bills and their due dates, go to :menuselection:`Accounting |
| 156 | +--> Reporting --> Aged payable`. |
103 | 157 |
|
104 |
| -Click on a vendor's name to open up the details of all outstanding bills, the amounts due, the due |
105 |
| -dates, etc. |
| 158 | +Click the :icon:`fa-caret-right` :guilabel:`(right arrow)` icon next to a vendor to view the details |
| 159 | +of all their outstanding bills, including the due dates and amounts. |
106 | 160 |
|
107 | 161 | .. Note::
|
108 |
| - - By clicking the :guilabel:`Save` button, you can export the information available on the screen |
109 |
| - as a PDF or XLSX file and save it in the folder of your choice. |
110 |
| - - You might receive several bills for the same purchase order if your vendor is in back-order and |
111 |
| - is sending you invoices as they ship the products, or if your vendor is sending you a partial |
112 |
| - bill or asking for a deposit. |
| 162 | + Click :guilabel:`PDF` or :guilabel:`XLSX` to generate a PDF or XLSX file, respectively. |
113 | 163 |
|
114 | 164 | .. toctree::
|
115 | 165 | :titlesonly:
|
|
0 commit comments