diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst index 00245e5d8..82191220f 100644 --- a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst +++ b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill.rst @@ -1,144 +1,97 @@ =========================== -From Vendor Bill to Payment +From vendor bill to payment =========================== -Once vendor bills are registered in Odoo, you can easily pay vendors for -the correct amount and at the right time (not too late, not too early; -depending on your vendor policy). Odoo also offers reports to track your -aged payable balances. - -If you want to control vendor bills received from your vendors, you can -use the Odoo Purchase application that allows you to control and -pre-complete them automatically based on past purchase orders. - -From Vendor Bill to Payment -=========================== - -Record a new vendor bill ------------------------- - -When a vendor bill is received, you can record it from :menuselection:`Purchases --> Vendor Bills` -in the Accounting application. As a shortcut, -you can also use the **New Bill** feature on the accounting dashboard. - -.. image:: supplier_bill/vendor_bill05.png - :align: center - -To register a new vendor bill, start by selecting a vendor and inputting -their invoice as the **Vendor Reference**, then add and confirm the product -lines, making sure to have the right product quantities, taxes and -prices. - -.. image:: supplier_bill/vendor_bill01.png - :align: center - -Save the invoice to update the pre tax and tax amounts at the bottom of -the screen. You will most likely need to configure the prices of your -products without taxes as Odoo will compute the tax for you. - -.. note:: - On the bottom left corner, Odoo shows a summary table of all taxes on the vendor bill. - In several countries, different methods are accepted to round the totals (round per line, - or round globally). The default rounding method in Odoo is to round the final prices - per line (as you may have different taxes per product. E.g. Alcohol and cigarettes). - However if your vendor has a different tax amount on their bill, you can change the - amount in the bottom left table to adjust and match. - -Validate The Vendor Bill ------------------------- - -Once the vendor bill is validated, a journal entry will be generated -based on the configuration on the invoice. This journal entry may differ -depending on the the accounting package you choose to use. - -For most European countries, the journal entry will use the following -accounts: - -- **Accounts Payable:** defined on the vendor form - -- **Taxes:** defined on the products and per line - -- **Expenses:** defined on the line item product used - -For Anglo-Saxon (US) accounting, the journal entry will use the -following accounts: - -- **Accounts Payable:** defined on the vendor form - -- **Taxes:** defined on the products and per line - -- **Goods Received:** defined on the product form - -You can check your Profit & Loss or the Balance Sheet reports after -having validated a couple of vendor bills to see the impact on your -general ledger. - -Pay a bill ----------- - -To create a payment for an open vendor bill directly, you can click on **Register a -Payment** at the top of the form. - -From there, you select the payment method (i.e. Checking account, credit -card, check, etc…) and the amount you wish to pay. By default, Odoo will -propose the entire remaining balance on the bill for payment. In the -memo field, we recommend you set the vendor invoice number as a -reference (Odoo will auto fill this field from the from the vendor bill -if set it correctly). - -.. image:: supplier_bill/vendor_bill06.png - :align: center - - -.. note:: - You can also register a payment to a vendor directly without applying it to a vendor bill. - To do that, :menuselection:`Purchases --> Payments`. Then, - from the vendor bill you will be able to reconcile this payment with directly. - -Printing vendor Checks ----------------------- - -If you choose to pay your vendor bills by check, Odoo offers a method to -do so directly from your vendor payments within Odoo. Whether you do so -on a daily basis or prefer to do so at the end of the week, you can -print in checks in batches. - -If you have checks to print, Odoo's accounting dashboard acts as a to do -list and reminds you of how many checks you have left to be printed. - -.. image:: supplier_bill/vendor_bill02.png - :align: center - -By selecting the amount of checks to be printed, you can dive right into -a list of all payments that are ready to be processed. - -Select all the checks you wish to print (use the first checkbox to -select them all) and set the action to **Print Checks**. Odoo will ask you -to set the next check number in the sequence and will then print all the -checks at once. - -.. image:: supplier_bill/vendor_bill03.png - :align: center - -Reporting -========= - -Aged payable balance --------------------- - -In order to get a list of open vendor bills and their related due dates, -you can use the **Aged Payable** report, under the reporting menu, (in -:menuselection:`Reporting --> Business Statement --> Aged payable`) to get a visual of all of -your outstanding bills. - -.. image:: supplier_bill/vendor_bill04.png - :align: center - -From here, you can click directly on a vendors name to open up the -details of all outstanding bills and the amounts due, or you can -annotate any line for managements information. At any point in time -while you're looking through the report, you can print directly to Excel -or PDF and get exactly what you see on the screen. +In Odoo, we can register vendor bills **manually** or **automatically**, while the +**Aged Payable report** provides an overview of all outstanding bills to help us pay the correct +amounts on time. .. seealso:: - * :doc:`customer_invoice` + - Tutorial `Registering a vendor bill `_ + - :doc:`/applications/inventory_and_mrp/purchase/manage_deals/manage` + +Bill creation +============= + +Manually +-------- + +Create a vendor bill manually by going to :menuselection:`Accounting --> Vendors --> Bills` and +clicking :guilabel:`Create`. + +Automatically +------------- + +Vendor bills can be automatically created by **sending an email** to an :ref:`email alias +` associated with the purchase journal, or by **uploading a PDF** +in :menuselection:`Accounting --> Vendors --> Bills` and then clicking :guilabel:`Upload`. + +Bill completion +=============== + +Whether the bill is created manually or automatically, make sure the following fields are +appropriately completed: + +- :guilabel:`Vendor`: Odoo automatically fills some information based on the vendor's registered + information, previous purchase orders, or bills. +- :guilabel:`Bill Reference`: add the sales order reference provided by the vendor and is used to do + the :ref:`matching ` when you receive the products. +- :guilabel:`Auto-Complete`: select a past bill/purchase order to automatically complete the + document. The :guilabel:`Vendor` field should be completed prior to completing this field. +- :guilabel:`Bill Date`: is the issuance date of the document. +- :guilabel:`Accounting Date`: is the date on which the document is registered in your accounting. +- :guilabel:`Payment Reference`: when registering the payment, it is automatically indicated in the + :guilabel:`Memo` field. +- :guilabel:`Recipient Bank`: to indicate to which account number the payment has to be made. +- :guilabel:`Due Date` or :guilabel:`Terms` to pay the bill. +- :guilabel:`Journal`: select in which journal the bill should be recorded and the :doc:`Currency <../../others/multi_currency>`. + +.. image:: supplier_bill/bill-completion.png + :align: center + :alt: filling the vendor bill + +.. note:: + - Bills can be :doc:`digitized <../../payables/supplier_bills/invoice_digitization>` for + automatic completion by clicking :guilabel:`Send for Digitization`. + - If you upload the bill, the PDF document is displayed on the right of the screen, allowing you + to easily fill in the bill information. + +Bill confirmation +================= + +Click :guilabel:`Confirm` when the document is completed. The status of your document changes to +:guilabel:`Posted` and a journal entry is generated based on the configuration on the invoice. + +.. note:: + Once confirmed, it is no longer possible to update it. Click :guilabel:`Reset to draft` if + changes are required. + +Bill Payment +============ + +Upon payment of the vendor bill, click on :guilabel:`Register Payment`. A new window pops up. + +Select the :guilabel:`Journal`, the :guilabel:`Payment Method`, the :guilabel:`Amount` you wish to +pay (full or partial payment), and the :guilabel:`Currency`. Odoo fills the :guilabel:`Memo` field +automatically if the :guilabel:`Payment Reference` has been set correctly in the vendor bill. If +the field is empty, we recommend you select the vendor invoice number as a reference. + +Once confirmed, an :guilabel:`In Payment` banner appears on the bill until it is :doc:`reconciled +<../../bank/reconciliation/use_cases>`. + +Aged payable report +=================== + +To get an overview of your open vendor bills and their related due dates, you can use the +**Aged Payable report**. Go to :menuselection:`Accounting --> Reporting --> Partner Reports: Aged +payable`. + +Click on a vendor's name to open up the details of all outstanding bills, the amounts due, the due +dates, etc. + +.. Note:: + - By clicking the :guilabel:`Save` button, you can export the information available on the screen + as a PDF or XLSX file and save it in the folder of your choice. + - You might receive several bills for the same purchase order if your vendor is in back-order and + is sending you invoices as they ship the products, or if your vendor is sending you a partial + bill or asking for a deposit. diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/bill-completion.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/bill-completion.png new file mode 100644 index 000000000..bebb9879c Binary files /dev/null and b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/bill-completion.png differ diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill01.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill01.png deleted file mode 100644 index 7df13301b..000000000 Binary files a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill01.png and /dev/null differ diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill02.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill02.png deleted file mode 100644 index 36cdae96c..000000000 Binary files a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill02.png and /dev/null differ diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill03.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill03.png deleted file mode 100644 index 6eddf2522..000000000 Binary files a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill03.png and /dev/null differ diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill04.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill04.png deleted file mode 100644 index 73e0915bc..000000000 Binary files a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill04.png and /dev/null differ diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill05.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill05.png deleted file mode 100644 index 7d088e7a4..000000000 Binary files a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill05.png and /dev/null differ diff --git a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill06.png b/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill06.png deleted file mode 100644 index 1a6cdf751..000000000 Binary files a/content/applications/finance/accounting/getting_started/process_overview/supplier_bill/vendor_bill06.png and /dev/null differ diff --git a/content/applications/finance/accounting/payables/supplier_bills/invoice_digitization.rst b/content/applications/finance/accounting/payables/supplier_bills/invoice_digitization.rst index a64f19692..e67f540d5 100644 --- a/content/applications/finance/accounting/payables/supplier_bills/invoice_digitization.rst +++ b/content/applications/finance/accounting/payables/supplier_bills/invoice_digitization.rst @@ -36,6 +36,8 @@ bills journal. Alternatively, go to :menuselection:`Accounting --> Customers --> Invoices` or :menuselection:`Accounting --> Vendors --> Bills` and select :guilabel:`Upload`. +.. _invoice-digitization/email-alias: + Upload invoices using an email alias ------------------------------------ diff --git a/content/applications/finance/accounting/receivables/customer_payments/recording.rst b/content/applications/finance/accounting/receivables/customer_payments/recording.rst index ee8598d58..78672c939 100644 --- a/content/applications/finance/accounting/receivables/customer_payments/recording.rst +++ b/content/applications/finance/accounting/receivables/customer_payments/recording.rst @@ -91,6 +91,8 @@ Batch Payment`. - :doc:`../../receivables/customer_payments/batch` - :doc:`../../receivables/customer_payments/batch_sdd` +.. _payments-matching: + Payments matching -----------------