[IMP] accounting: updating the doc related to vendor bill to payment
closes odoo/documentation#3240 Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com>
@ -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
|
In Odoo, we can register vendor bills **manually** or **automatically**, while the
|
||||||
the correct amount and at the right time (not too late, not too early;
|
**Aged Payable report** provides an overview of all outstanding bills to help us pay the correct
|
||||||
depending on your vendor policy). Odoo also offers reports to track your
|
amounts on time.
|
||||||
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.
|
|
||||||
|
|
||||||
.. seealso::
|
.. 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.
|
||||||
|
After Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 12 KiB |
@ -36,6 +36,8 @@ bills journal.
|
|||||||
Alternatively, go to :menuselection:`Accounting --> Customers --> Invoices` or
|
Alternatively, go to :menuselection:`Accounting --> Customers --> Invoices` or
|
||||||
:menuselection:`Accounting --> Vendors --> Bills` and select :guilabel:`Upload`.
|
:menuselection:`Accounting --> Vendors --> Bills` and select :guilabel:`Upload`.
|
||||||
|
|
||||||
|
.. _invoice-digitization/email-alias:
|
||||||
|
|
||||||
Upload invoices using an email alias
|
Upload invoices using an email alias
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
||||||
|
@ -91,6 +91,8 @@ Batch Payment`.
|
|||||||
- :doc:`../../receivables/customer_payments/batch`
|
- :doc:`../../receivables/customer_payments/batch`
|
||||||
- :doc:`../../receivables/customer_payments/batch_sdd`
|
- :doc:`../../receivables/customer_payments/batch_sdd`
|
||||||
|
|
||||||
|
.. _payments-matching:
|
||||||
|
|
||||||
Payments matching
|
Payments matching
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|