[IMP] accounting: updating the doc related to vendor bill to payment

closes odoo/documentation#3637

X-original-commit: 1db61fca8f
Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com>
This commit is contained in:
Donatienne Pirlot 2022-12-27 14:53:32 +00:00 committed by Jonathan Castillo (jcs)
parent 8b00f969cd
commit 605cc79b50
10 changed files with 96 additions and 139 deletions

View File

@ -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 <https://www.odoo.com/slides/slide/registering-a-vendor-bill-1683?fullscreen=1>`_
- :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
<invoice-digitization/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 <payments-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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@ -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
------------------------------------

View File

@ -91,6 +91,8 @@ Batch Payment`.
- :doc:`../../receivables/customer_payments/batch`
- :doc:`../../receivables/customer_payments/batch_sdd`
.. _payments-matching:
Payments matching
-----------------