[MOV] accounting: restructuration of the accounting documentation
This commit improves the structure of the accounting documentation by
- reducing the levels necessary to reach the information
- grouping some docs
- moving content to their parent category page (content in all levels)
- renaming some sections to reflect the structure of the app better
task-3330093
closes odoo/documentation#4479
X-original-commit: c68cc154ed
Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com>
@ -1,7 +1,4 @@
|
||||
:nosearch:
|
||||
:show-content:
|
||||
:hide-page-toc:
|
||||
:show-toc:
|
||||
|
||||
========================
|
||||
Accounting and Invoicing
|
||||
@ -15,17 +12,188 @@ development with features such as AI-powered invoice recognition, synchronizatio
|
||||
accounts, smart matching suggestions, etc.
|
||||
|
||||
.. seealso::
|
||||
- `Odoo Tutorials: Accounting <https://www.odoo.com/slides/accounting-19>`_
|
||||
- :doc:`Accounting Cheat Sheet <accounting/getting_started/cheat_sheet>`
|
||||
`Odoo Tutorials: Accounting <https://www.odoo.com/slides/accounting-19>`_
|
||||
|
||||
.. cards::
|
||||
|
||||
.. card:: Get started
|
||||
:target: accounting/get_started
|
||||
:large:
|
||||
|
||||
Basic concepts of accounting and initial setup of your accounting
|
||||
|
||||
.. card:: Taxes
|
||||
:target: accounting/taxes
|
||||
|
||||
Taxes, fiscal positions, and integrations
|
||||
|
||||
.. card:: Customer invoices
|
||||
:target: accounting/customer_invoices
|
||||
|
||||
Customer invoices, payment terms, and electronic invoicing
|
||||
|
||||
.. card:: Vendor bills
|
||||
:target: accounting/vendor_bills
|
||||
|
||||
Vendor bills, assets, and invoice digitization (OCR)
|
||||
|
||||
.. card:: Payments
|
||||
:target: accounting/payments
|
||||
|
||||
Invoices and bills payments (online, checks, batches) and follow-up on invoices
|
||||
|
||||
.. card:: Bank and cash accounts
|
||||
:target: accounting/bank
|
||||
|
||||
Bank synchronization, reconciliation, and cash registers
|
||||
|
||||
.. card:: Reporting
|
||||
:target: accounting/reporting
|
||||
|
||||
Reporting, declarations, and analytic accounting
|
||||
|
||||
Double-entry bookkeeping
|
||||
========================
|
||||
|
||||
Odoo automatically creates all the behind-the-scenes journal entries
|
||||
for each of your accounting transactions: customer invoices, point of
|
||||
sale order, expenses, inventory moves, etc.
|
||||
|
||||
Odoo uses the rules of double-entry bookkeeping system: all journal
|
||||
entries are automatically balanced (sum of debits = sum of credits).
|
||||
|
||||
.. seealso::
|
||||
- :doc:`Understand Odoo's accounting transactions per document
|
||||
<accounting/get_started/cheat_sheet>`
|
||||
|
||||
Accrual and Cash Basis Methods
|
||||
==============================
|
||||
|
||||
Odoo supports both accrual and cash basis reporting. This allows you to
|
||||
report income / expense at the time transactions occur (i.e., accrual basis), or when
|
||||
payment is made or received (i.e., cash basis).
|
||||
|
||||
Multi-companies
|
||||
===============
|
||||
|
||||
Odoo allows one to manage several companies within the same database. Each
|
||||
company has its own chart of accounts and rules. You can get
|
||||
consolidation reports following your consolidation rules.
|
||||
|
||||
Users can access several companies but always work in one company at a
|
||||
time.
|
||||
|
||||
Multi-currencies
|
||||
================
|
||||
|
||||
Every transaction is recorded in the default currency of the
|
||||
company. For transactions occurring in another currency, Odoo stores
|
||||
both the value in the currency of the company and the value in the
|
||||
currency of the transaction. Odoo can generate currencies gains and
|
||||
losses after the reconciliation of the journal items.
|
||||
|
||||
Currency rates are updated once a day using a yahoo.com online
|
||||
web-service.
|
||||
|
||||
International Standards
|
||||
=======================
|
||||
|
||||
Odoo accounting supports more than 50 countries. The Odoo core
|
||||
accounting implements accounting standards that are common to all
|
||||
countries. Specific modules exist per country for the
|
||||
specificities of the country like the chart of accounts, taxes, or
|
||||
bank interfaces.
|
||||
|
||||
In particular, Odoo's core accounting engine supports:
|
||||
|
||||
* Anglo-Saxon Accounting (U.S., U.K.,, and other English-speaking
|
||||
countries including Ireland, Canada, Australia, and New Zealand)
|
||||
where costs of good sold are reported when products are
|
||||
sold/delivered.
|
||||
* European accounting where expenses are accounted at the supplier
|
||||
bill.
|
||||
|
||||
Odoo has modules to comply with IFRS rules.
|
||||
|
||||
Accounts Receivable and Payable
|
||||
===============================
|
||||
|
||||
By default, Odoo uses a single account for all account
|
||||
receivable entries and one for all accounts payable entries. You can
|
||||
create separate accounts per customers/suppliers, but you don't need
|
||||
to.
|
||||
|
||||
As transactions are associated to customers or suppliers, you get
|
||||
reports to perform analysis per customer/supplier such as the customer
|
||||
statement, revenues per customers, aged receivable/payables, ...
|
||||
|
||||
Wide range of financial reports
|
||||
===============================
|
||||
|
||||
In Odoo, you can generate financial reports in real time. Odoo's
|
||||
reports range from basic accounting reports to advanced management
|
||||
reports. Odoo's reports include:
|
||||
|
||||
* Performance reports (such as Profit and Loss, Budget Variance)
|
||||
* Position reports (such as Balance Sheet, Aged Payables, Aged
|
||||
Receivables)
|
||||
* Cash reports (such as Bank Summary)
|
||||
* Detail reports (such as Trial Balance and General Ledger)
|
||||
* Management reports (such as Budgets, Executive Summary)
|
||||
|
||||
Odoo's report engine allows you to customize your own report based on
|
||||
your own formulae.
|
||||
|
||||
Import bank feeds automatically
|
||||
===============================
|
||||
|
||||
Bank reconciliation is a process that matches your bank statement
|
||||
lines, as supplied by the bank, to your accounting transactions in the
|
||||
general ledger. Odoo makes bank reconciliation easy by frequently
|
||||
importing bank statement lines from your bank directly into your Odoo
|
||||
account. This means you can have a daily view of your cashflow without
|
||||
having to log into your online banking or wait for your paper bank
|
||||
statements.
|
||||
|
||||
Odoo speeds up bank reconciliation by matching most of your imported
|
||||
bank statement lines to your accounting transactions. Odoo also
|
||||
remembers how you've treated other bank statement lines and provides
|
||||
suggested general ledger transactions.
|
||||
|
||||
Calculate the tax you owe your tax authority
|
||||
============================================
|
||||
|
||||
Odoo totals all your accounting transactions for your tax period and
|
||||
uses these totals to calculate your tax obligation. You can then check
|
||||
your sales tax by running Odoo's Tax Report.
|
||||
|
||||
Inventory Valuation
|
||||
===================
|
||||
|
||||
Odoo support both periodic (manual) and perpetual (automated)
|
||||
inventory valuations. The available methods are standard price,
|
||||
average price, LIFO (for countries allowing it) and FIFO.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`View impact of the valuation method on your transactions
|
||||
</applications/inventory_and_mrp/inventory/management/reporting/inventory_valuation_config>`
|
||||
|
||||
Easy retained earnings
|
||||
======================
|
||||
|
||||
Retained earnings are the portion of income retained by your
|
||||
business. Odoo automatically calculates your current year earnings in
|
||||
real time so no year-end journal or rollover is required. This is
|
||||
calculated by reporting the profit and loss balance to your balance
|
||||
sheet report automatically.
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
accounting/getting_started
|
||||
accounting/receivables
|
||||
accounting/payables
|
||||
accounting/get_started
|
||||
accounting/taxes
|
||||
accounting/customer_invoices
|
||||
accounting/vendor_bills
|
||||
accounting/payments
|
||||
accounting/bank
|
||||
accounting/taxation
|
||||
accounting/reporting
|
||||
accounting/others
|
||||
|
@ -1,14 +1,192 @@
|
||||
:nosearch:
|
||||
:show-content:
|
||||
|
||||
======================
|
||||
Bank and cash accounts
|
||||
======================
|
||||
|
||||
You can manage as many bank or cash accounts as needed on your database. Configuring them well
|
||||
allows you to have all your banking data up-to-date and ready for :doc:`reconciliation
|
||||
<bank/reconciliation>` with your journal entries.
|
||||
|
||||
In Odoo Accounting, each bank account has a dedicated journal set to post all entries in a dedicated
|
||||
account. Both the journal and the account are automatically created and configured whenever you add
|
||||
a bank account.
|
||||
|
||||
.. note::
|
||||
Cash journals and accounts must be configured manually.
|
||||
|
||||
Bank journals are displayed by default on the :guilabel:`Accounting Dashboard` in the form of cards
|
||||
which include action buttons.
|
||||
|
||||
.. image:: bank/card.png
|
||||
:alt: Bank journals are displayed on the Accounting Dashboard and contain action buttons
|
||||
|
||||
.. _bank_accounts/manage:
|
||||
|
||||
Manage your bank and cash accounts
|
||||
==================================
|
||||
|
||||
Connect your bank for automatic synchronization
|
||||
-----------------------------------------------
|
||||
|
||||
To connect your bank account to your database, go to :menuselection:`Accounting --> Configuration
|
||||
--> Banks: Add a Bank Account`, select your bank in the list, click on :guilabel:`Connect`, and
|
||||
follow the instructions.
|
||||
|
||||
.. seealso::
|
||||
:doc:`bank/bank_synchronization`
|
||||
|
||||
Create a bank account
|
||||
---------------------
|
||||
|
||||
If your banking institution is not available in Odoo, or if you don't want to connect your bank
|
||||
account to your database, you can configure your bank account manually.
|
||||
|
||||
To manually add a bank account, go to :menuselection:`Accounting --> Configuration --> Banks:
|
||||
Add a Bank Account`, click on :guilabel:`Create it` (at the bottom right), and fill out the form.
|
||||
|
||||
.. note::
|
||||
- Odoo automatically detects the bank account type (e.g., IBAN) and enables some features
|
||||
accordingly.
|
||||
- A default bank journal is available and can be used to configure your bank account by going to
|
||||
:menuselection:`Accounting --> Configuration --> Accounting: Journals --> Bank`. Open it and
|
||||
edit the different fields to match your bank account information.
|
||||
|
||||
Create a cash journal
|
||||
---------------------
|
||||
|
||||
To create a new cash journal, go to :menuselection:`Accounting --> Configuration --> Accounting:
|
||||
Journals`, click on :guilabel:`Create` and select :guilabel:`Cash` in the :guilabel:`Type` field.
|
||||
|
||||
For more information on the accounting information fields, read the
|
||||
:ref:`bank_accounts/configuration` section of this page.
|
||||
|
||||
.. note::
|
||||
A default cash journal is available and can be used straight away. You can review it by going to
|
||||
:menuselection:`Accounting --> Configuration --> Accounting: Journals --> Cash`.
|
||||
|
||||
Edit an existing bank or cash journal
|
||||
-------------------------------------
|
||||
|
||||
To edit an existing bank journal, go to :menuselection:`Accounting --> Configuration --> Accounting:
|
||||
Journals` and select the journal you want to modify.
|
||||
|
||||
.. _bank_accounts/configuration:
|
||||
|
||||
Configuration
|
||||
=============
|
||||
Bank and cash
|
||||
=============
|
||||
|
||||
You can edit the accounting information and bank account number according to your needs.
|
||||
|
||||
.. image:: bank/bank-journal-config.png
|
||||
:alt: Manually configure your bank information
|
||||
|
||||
.. seealso::
|
||||
- :doc:`get_started/multi_currency`
|
||||
- :doc:`bank/transactions`
|
||||
|
||||
Suspense account
|
||||
----------------
|
||||
|
||||
Bank statement transactions are posted on the :guilabel:`Suspense Account` until the final
|
||||
reconciliation allows finding the right account.
|
||||
|
||||
Profit and loss accounts
|
||||
------------------------
|
||||
|
||||
The :guilabel:`Profit Account` is used to register a profit when the ending balance of a cash
|
||||
register differs from what the system computes, while the :guilabel:`Loss Account` is used to
|
||||
register a loss when the ending balance of a cash register differs from what the system computes.
|
||||
|
||||
Currency
|
||||
--------
|
||||
|
||||
You can edit the currency used to enter the statements.
|
||||
|
||||
.. seealso::
|
||||
:doc:`get_started/multi_currency`
|
||||
|
||||
Account number
|
||||
--------------
|
||||
|
||||
If you need to **edit your bank account details**, click on the external link arrow next to your
|
||||
:guilabel:`Account Number`. On the new page, click on the external link arrow next to your
|
||||
:guilabel:`Bank` and update your bank information accordingly. These details are used when
|
||||
registering payments.
|
||||
|
||||
.. image:: bank/bank-account-number.png
|
||||
:alt: Edit your bank information
|
||||
|
||||
Bank feeds
|
||||
----------
|
||||
|
||||
:guilabel:`Bank Feeds` defines how the bank statements are registered. Three options are available:
|
||||
|
||||
- :guilabel:`Undefined yet`, which should be selected when you don’t know yet if you will
|
||||
synchronize your bank account with your database or not.
|
||||
- :guilabel:`Import (CAMT, CODA, CSV, OFX, QIF)`, which should be selected if you want to import
|
||||
your bank statement using a different format.
|
||||
- :guilabel:`Automated Bank Synchronization`, which should be selected if your bank is synchronized
|
||||
with your database.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`bank/bank_synchronization`
|
||||
- :doc:`bank/transactions`
|
||||
|
||||
.. _bank/outstanding-accounts:
|
||||
|
||||
Outstanding accounts
|
||||
====================
|
||||
|
||||
By default, payments are registered through transitory accounts named **outstanding accounts**,
|
||||
before being recorded in your bank account.
|
||||
|
||||
- An **outstanding payments account** is where outgoing payments are posted until they are linked
|
||||
with a withdrawal from your bank statement.
|
||||
- An **outstanding receipts account** is where incoming payments are posted until they are linked
|
||||
with a deposit from your bank statement.
|
||||
|
||||
These accounts should be of :ref:`type <chart-of-account/type>` :guilabel:`Current Assets`.
|
||||
|
||||
.. note::
|
||||
The movement from an outstanding account to a bank account is done automatically when you
|
||||
reconcile the bank account with a bank statement.
|
||||
|
||||
Default accounts configuration
|
||||
------------------------------
|
||||
|
||||
The outstanding accounts are defined by default. If necessary, you can update them by going to
|
||||
:menuselection:`Accounting --> Configuration --> Settings --> Default Accounts` and update your
|
||||
:guilabel:`Outstanding Receipts Account` and :guilabel:`Outstanding Payments Account`.
|
||||
|
||||
Bank and cash journals configuration
|
||||
------------------------------------
|
||||
|
||||
You can also set specific outstanding accounts for any journal with the :ref:`type
|
||||
<chart-of-account/type>` :guilabel:`Bank` or :guilabel:`Cash`.
|
||||
|
||||
From your :guilabel:`Accounting Dashboard`, click on the menu selection ⋮ of the journal you want to
|
||||
configure, and click on :guilabel:`Configuration`, then open the :guilabel:`Incoming/Outgoing
|
||||
Payments` tab. To display the outstanding accounts column, click on the toggle button and check the
|
||||
:guilabel:`Outstanding Receipts/Payments accounts`, then update the account.
|
||||
|
||||
.. image:: bank/toggle-button.png
|
||||
:align: center
|
||||
:alt: Select the toggle button and click on outstanding Accounts
|
||||
|
||||
.. note::
|
||||
- If you do not specify an outstanding payments account or an outstanding receipts account for a
|
||||
specific journal, Odoo uses the default outstanding accounts.
|
||||
- If your main bank account is added as an outstanding receipts account or outstanding payments
|
||||
account, when a payment is registered, the invoice or bill's status is directly set to
|
||||
:guilabel:`Paid`.
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
bank/setup
|
||||
bank/bank_synchronization
|
||||
bank/transactions
|
||||
bank/reconciliation
|
||||
bank/interbank
|
||||
bank/reconciliation_models
|
||||
bank/foreign_currency
|
||||
bank/cash_register
|
||||
|
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 7.0 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
@ -1,6 +1,6 @@
|
||||
======================
|
||||
Manage a cash register
|
||||
======================
|
||||
=============
|
||||
Cash register
|
||||
=============
|
||||
|
||||
The cash register is a journal to register receivings and payments transactions.
|
||||
It calculates the total money in and out, computing the total balance.
|
||||
@ -8,7 +8,7 @@ It calculates the total money in and out, computing the total balance.
|
||||
Configuration
|
||||
=============
|
||||
|
||||
.. image:: manage_cash_register/journal.png
|
||||
.. image:: cash_register/journal.png
|
||||
:align: center
|
||||
|
||||
1. Configure the Cash journal in :menuselection:`Accounting --> Configuration -->
|
||||
@ -40,7 +40,7 @@ Put money in is used to placed your cash manually before starting your
|
||||
transactions. From the Register Transactions window, go to :menuselection:`More
|
||||
--> Put money in`
|
||||
|
||||
.. image:: manage_cash_register/put-money-in.png
|
||||
.. image:: cash_register/put-money-in.png
|
||||
:align: center
|
||||
|
||||
Take money out
|
||||
@ -50,7 +50,7 @@ Take money out is used to collect/get yor your cash manually after
|
||||
ending all your transactions. From the Register Transaction windows, go to :menuselection:`More
|
||||
--> Take money out`
|
||||
|
||||
.. image:: manage_cash_register/put-money-out.png
|
||||
.. image:: cash_register/put-money-out.png
|
||||
:align: center
|
||||
|
||||
The transactions will be added to the current cash payment registration.
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
@ -1,11 +1,95 @@
|
||||
:nosearch:
|
||||
|
||||
===================
|
||||
Bank reconciliation
|
||||
===================
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
Overview
|
||||
========
|
||||
|
||||
reconciliation/use_cases
|
||||
reconciliation/reconciliation_models
|
||||
Matching your bank statements with your accounting records can be a tedious task. You need to find the corresponding invoices, compare the amounts and partners' details with those in the bank statement. These steps can take a lot of time. Luckily, with Odoo you can very easily match your invoices or any other payment document with your bank statements.
|
||||
|
||||
Two options of the reconciliation process exist in Odoo.
|
||||
|
||||
1. We can directly specify the payment on the invoice
|
||||
2. We can reconcile open invoices with bank statements
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
No special configuration is necessary to record invoices. All we need
|
||||
to do is to install the accounting app.
|
||||
|
||||
.. image:: reconciliation/use01.png
|
||||
|
||||
Use cases
|
||||
=========
|
||||
|
||||
Case 1: Payments registration
|
||||
-----------------------------
|
||||
|
||||
We received the proof of payment of our invoice in the amount of 2100 euros issued to
|
||||
Smith & Co.
|
||||
|
||||
We start at our issued Invoice of 2100 euros for Smith & Co. Because the
|
||||
sold product is a service we demand an immediate payment. Our accountant
|
||||
only handles bank statements at the end of week, so we have to mark
|
||||
this invoice as paid immediately in order to indicate that we can start rendering services to our
|
||||
customer.
|
||||
|
||||
Our customer send us a payment confirmation. We can thus register a
|
||||
payment and mark the invoice as paid.
|
||||
|
||||
.. image:: reconciliation/use02.png
|
||||
|
||||
By clicking on **register payment,** we are telling Odoo that our
|
||||
customer has paid the Invoice. We thus have to specify the amount and the
|
||||
payment method.
|
||||
|
||||
.. image:: reconciliation/use03.png
|
||||
|
||||
Now we can always find the payment details in the Invoice by clicking on the
|
||||
:menuselection:`Info --> Open Payment`.
|
||||
|
||||
.. image:: reconciliation/use04.png
|
||||
|
||||
The invoice has been paid and **the reconciliation has been done
|
||||
automatically.**
|
||||
|
||||
Case 2: Bank statements reconciliations
|
||||
---------------------------------------
|
||||
|
||||
We start at our issued Invoice of 3000 euros for Smith & Co. Let's also
|
||||
assume that other Invoices are open for different customers.
|
||||
|
||||
.. image:: reconciliation/use05.png
|
||||
|
||||
We receive our bank statement and find that not only the invoice issued to Smith & Co has
|
||||
been paid, but the one to Buzz of 92 euros as well.
|
||||
|
||||
**Import** or **Create** the bank statements. Please refer to the
|
||||
documents from the Bank Feeds section.
|
||||
|
||||
.. image:: reconciliation/use06.png
|
||||
|
||||
On the dashboard, click on **Reconcile # Items**
|
||||
|
||||
.. image:: reconciliation/use07.png
|
||||
|
||||
If everything was right (correct partner name, right amount) odoo will
|
||||
do the reconciliations **automatically**.
|
||||
|
||||
.. image:: reconciliation/use08.png
|
||||
|
||||
If some issues are found, you will need to take **manual actions**.
|
||||
|
||||
For example, if the partner is missing from your bank statement, just
|
||||
fill it in :
|
||||
|
||||
.. image:: reconciliation/use09.png
|
||||
|
||||
If the payment is done with a down payment, just check if it is all
|
||||
right and validate all related payments :
|
||||
|
||||
.. image:: reconciliation/use10.png
|
||||
|
||||
.. seealso::
|
||||
:doc:`bank_synchronization`
|
||||
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
@ -1,105 +0,0 @@
|
||||
=======================================
|
||||
Bank reconciliation process - use cases
|
||||
=======================================
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
Matching your bank statements with your accounting records can be a tedious task. You need to find the corresponding invoices, compare the amounts and partners' details with those in the bank statement. These steps can take a lot of time. Luckily, with Odoo you can very easily match your invoices or any other payment document with your bank statements.
|
||||
|
||||
Two options of the reconciliation process exist in Odoo.
|
||||
|
||||
1. We can directly specify the payment on the invoice
|
||||
2. We can reconcile open invoices with bank statements
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
No special configuration is necessary to record invoices. All we need
|
||||
to do is to install the accounting app.
|
||||
|
||||
.. image:: use_cases/use01.png
|
||||
:align: center
|
||||
|
||||
Use cases
|
||||
=========
|
||||
|
||||
Case 1: Payments registration
|
||||
-----------------------------
|
||||
|
||||
We received the proof of payment of our invoice in the amount of 2100 euros issued to
|
||||
Smith & Co.
|
||||
|
||||
We start at our issued Invoice of 2100 euros for Smith & Co. Because the
|
||||
sold product is a service we demand an immediate payment. Our accountant
|
||||
only handles bank statements at the end of week, so we have to mark
|
||||
this invoice as paid immediately in order to indicate that we can start rendering services to our
|
||||
customer.
|
||||
|
||||
Our customer send us a payment confirmation. We can thus register a
|
||||
payment and mark the invoice as paid.
|
||||
|
||||
.. image:: use_cases/use02.png
|
||||
:align: center
|
||||
|
||||
By clicking on **register payment,** we are telling Odoo that our
|
||||
customer has paid the Invoice. We thus have to specify the amount and the
|
||||
payment method.
|
||||
|
||||
.. image:: use_cases/use03.png
|
||||
:align: center
|
||||
|
||||
Now we can always find the payment details in the Invoice by clicking on the
|
||||
:menuselection:`Info --> Open Payment`.
|
||||
|
||||
.. image:: use_cases/use04.png
|
||||
:align: center
|
||||
|
||||
The invoice has been paid and **the reconciliation has been done
|
||||
automatically.**
|
||||
|
||||
Case 2: Bank statements reconciliations
|
||||
---------------------------------------
|
||||
|
||||
We start at our issued Invoice of 3000 euros for Smith & Co. Let's also
|
||||
assume that other Invoices are open for different customers.
|
||||
|
||||
.. image:: use_cases/use05.png
|
||||
:align: center
|
||||
|
||||
We receive our bank statement and find that not only the invoice issued to Smith & Co has
|
||||
been paid, but the one to Buzz of 92 euros as well.
|
||||
|
||||
**Import** or **Create** the bank statements. Please refer to the
|
||||
documents from the Bank Feeds section.
|
||||
|
||||
.. image:: use_cases/use06.png
|
||||
:align: center
|
||||
|
||||
On the dashboard, click on **Reconcile # Items**
|
||||
|
||||
.. image:: use_cases/use07.png
|
||||
:align: center
|
||||
|
||||
If everything was right (correct partner name, right amount) odoo will
|
||||
do the reconciliations **automatically**.
|
||||
|
||||
.. image:: use_cases/use08.png
|
||||
:align: center
|
||||
|
||||
If some issues are found, you will need to take **manual actions**.
|
||||
|
||||
For example, if the partner is missing from your bank statement, just
|
||||
fill it in :
|
||||
|
||||
.. image:: use_cases/use09.png
|
||||
:align: center
|
||||
|
||||
If the payment is done with a down payment, just check if it is all
|
||||
right and validate all related payments :
|
||||
|
||||
.. image:: use_cases/use10.png
|
||||
:align: center
|
||||
|
||||
.. seealso::
|
||||
:doc:`../bank_synchronization`
|
@ -12,7 +12,7 @@ with recurrent entries such as bank fees.
|
||||
|
||||
.. note::
|
||||
Reconciliation Models are also useful to handle *Cash Discounts*. Please refer to
|
||||
:doc:`this documentation <../../receivables/customer_invoices/cash_discounts>` for more
|
||||
:doc:`this documentation <../customer_invoices/cash_discounts>` for more
|
||||
information.
|
||||
|
||||
.. _reconciliation_models_types:
|
||||
@ -124,6 +124,6 @@ line*.
|
||||
|
||||
.. seealso::
|
||||
|
||||
- :doc:`use_cases`
|
||||
- :doc:`../bank_synchronization`
|
||||
- :doc:`../../receivables/customer_invoices/cash_discounts`
|
||||
- :doc:`reconciliation`
|
||||
- :doc:`bank_synchronization`
|
||||
- :doc:`../customer_invoices/cash_discounts`
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
@ -1,13 +0,0 @@
|
||||
:nosearch:
|
||||
|
||||
=====
|
||||
Setup
|
||||
=====
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
setup/bank_accounts
|
||||
setup/outstanding_accounts
|
||||
setup/manage_cash_register
|
||||
setup/foreign_currency
|
@ -1,136 +0,0 @@
|
||||
======================
|
||||
Bank and cash accounts
|
||||
======================
|
||||
|
||||
You can manage as many bank or cash accounts as needed on your database. Configuring them well
|
||||
allows you to have all your banking data up-to-date and ready for :doc:`reconciliation
|
||||
<../reconciliation/use_cases>` with your journal entries.
|
||||
|
||||
In Odoo Accounting, each bank account has a dedicated journal set to post all entries in a dedicated
|
||||
account. Both the journal and the account are automatically created and configured whenever you add
|
||||
a bank account.
|
||||
|
||||
.. note::
|
||||
Cash journals and accounts must be configured manually.
|
||||
|
||||
Bank journals are displayed by default on the :guilabel:`Accounting Dashboard` in the form of cards
|
||||
which include action buttons.
|
||||
|
||||
.. image:: bank_accounts/card.png
|
||||
:align: center
|
||||
:alt: Bank journals are displayed on the Accounting Dashboard and contain action buttons
|
||||
|
||||
.. _bank_accounts/manage:
|
||||
|
||||
Manage your bank and cash accounts
|
||||
==================================
|
||||
|
||||
Connect your bank for automatic synchronization
|
||||
-----------------------------------------------
|
||||
|
||||
To connect your bank account to your database, go to :menuselection:`Accounting --> Configuration
|
||||
--> Banks: Add a Bank Account`, select your bank in the list, click on :guilabel:`Connect`, and
|
||||
follow the instructions.
|
||||
|
||||
.. seealso::
|
||||
:doc:`../bank_synchronization`
|
||||
|
||||
Create a bank account
|
||||
---------------------
|
||||
|
||||
If your banking institution is not available in Odoo, or if you don't want to connect your bank
|
||||
account to your database, you can configure your bank account manually.
|
||||
|
||||
To manually add a bank account, go to :menuselection:`Accounting --> Configuration --> Banks:
|
||||
Add a Bank Account`, click on :guilabel:`Create it` (at the bottom right), and fill out the form.
|
||||
|
||||
.. note::
|
||||
- Odoo automatically detects the bank account type (e.g., IBAN) and enables some features
|
||||
accordingly.
|
||||
- A default bank journal is available and can be used to configure your bank account by going to
|
||||
:menuselection:`Accounting --> Configuration --> Accounting: Journals --> Bank`. Open it and
|
||||
edit the different fields to match your bank account information.
|
||||
|
||||
Create a cash journal
|
||||
---------------------
|
||||
|
||||
To create a new cash journal, go to :menuselection:`Accounting --> Configuration --> Accounting:
|
||||
Journals`, click on :guilabel:`Create` and select :guilabel:`Cash` in the :guilabel:`Type` field.
|
||||
|
||||
For more information on the accounting information fields, read the
|
||||
:ref:`bank_accounts/configuration` section of this page.
|
||||
|
||||
.. note::
|
||||
A default cash journal is available and can be used straight away. You can review it by going to
|
||||
:menuselection:`Accounting --> Configuration --> Accounting: Journals --> Cash`.
|
||||
|
||||
Edit an existing bank or cash journal
|
||||
-------------------------------------
|
||||
|
||||
To edit an existing bank journal, go to :menuselection:`Accounting --> Configuration --> Accounting:
|
||||
Journals` and select the journal you want to modify.
|
||||
|
||||
.. _bank_accounts/configuration:
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
You can edit the accounting information and bank account number according to your needs.
|
||||
|
||||
.. image:: bank_accounts/bank-journal-config.png
|
||||
:align: center
|
||||
:alt: Manually configure your bank information
|
||||
|
||||
.. seealso::
|
||||
- :doc:`../../others/multi_currency`
|
||||
- :doc:`../transactions`
|
||||
- :doc:`../../bank/setup/outstanding_accounts`
|
||||
|
||||
Suspense account
|
||||
----------------
|
||||
|
||||
Bank statement transactions are posted on the :guilabel:`Suspense Account` until the final
|
||||
reconciliation allows finding the right account.
|
||||
|
||||
Profit and loss accounts
|
||||
------------------------
|
||||
|
||||
The :guilabel:`Profit Account` is used to register a profit when the ending balance of a cash
|
||||
register differs from what the system computes, while the :guilabel:`Loss Account` is used to
|
||||
register a loss when the ending balance of a cash register differs from what the system computes.
|
||||
|
||||
Currency
|
||||
--------
|
||||
|
||||
You can edit the currency used to enter the statements.
|
||||
|
||||
.. seealso::
|
||||
:doc:`../../others/multi_currency`
|
||||
|
||||
Account number
|
||||
--------------
|
||||
|
||||
If you need to **edit your bank account details**, click on the external link arrow next to your
|
||||
:guilabel:`Account Number`. On the new page, click on the external link arrow next to your
|
||||
:guilabel:`Bank` and update your bank information accordingly. These details are used when
|
||||
registering payments.
|
||||
|
||||
.. image:: bank_accounts/bank-account-number.png
|
||||
:align: center
|
||||
:alt: Edit your bank information
|
||||
|
||||
Bank feeds
|
||||
----------
|
||||
|
||||
:guilabel:`Bank Feeds` defines how the bank statements are registered. Three options are available:
|
||||
|
||||
- :guilabel:`Undefined yet`, which should be selected when you don’t know yet if you will
|
||||
synchronize your bank account with your database or not.
|
||||
- :guilabel:`Import (CAMT, CODA, CSV, OFX, QIF)`, which should be selected if you want to import
|
||||
your bank statement using a different format.
|
||||
- :guilabel:`Automated Bank Synchronization`, which should be selected if your bank is synchronized
|
||||
with your database.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`../bank_synchronization`
|
||||
- :doc:`../transactions`
|
@ -1,49 +0,0 @@
|
||||
====================
|
||||
Outstanding accounts
|
||||
====================
|
||||
|
||||
By default, payments are registered through transitory accounts named **outstanding accounts**,
|
||||
before being recorded in your bank account.
|
||||
|
||||
- An **outstanding payments account** is where outgoing payments are posted until they are linked
|
||||
with a withdrawal from your bank statement.
|
||||
- An **outstanding receipts account** is where incoming payments are posted until they are linked
|
||||
with a deposit from your bank statement.
|
||||
|
||||
These accounts should be of :ref:`type <chart-of-account/type>` :guilabel:`Current Assets`.
|
||||
|
||||
.. note::
|
||||
The movement from an outstanding account to a bank account is done automatically when you
|
||||
reconcile the bank account with a bank statement.
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
Default accounts configuration
|
||||
------------------------------
|
||||
|
||||
The outstanding accounts are defined by default. If necessary, you can update them by going to
|
||||
:menuselection:`Accounting --> Configuration --> Settings --> Default Accounts` and update your
|
||||
:guilabel:`Outstanding Receipts Account` and :guilabel:`Outstanding Payments Account`.
|
||||
|
||||
Bank and cash journals configuration
|
||||
------------------------------------
|
||||
|
||||
You can also set specific outstanding accounts for any journal with the :ref:`type
|
||||
<chart-of-account/type>` :guilabel:`Bank` or :guilabel:`Cash`.
|
||||
|
||||
From your :guilabel:`Accounting Dashboard`, click on the menu selection ⋮ of the journal you want to
|
||||
configure, and click on :guilabel:`Configuration`, then open the :guilabel:`Incoming/Outgoing
|
||||
Payments` tab. To display the outstanding accounts column, click on the toggle button and check the
|
||||
:guilabel:`Outstanding Receipts/Payments accounts`, then update the account.
|
||||
|
||||
.. image:: outstanding_accounts/toggle-button.png
|
||||
:align: center
|
||||
:alt: Select the toggle button and click on outstanding Accounts
|
||||
|
||||
.. note::
|
||||
- If you do not specify an outstanding payments account or an outstanding receipts account for a
|
||||
specific journal, Odoo uses the default outstanding accounts.
|
||||
- If your main bank account is added as an outstanding receipts account or outstanding payments
|
||||
account, when a payment is registered, the invoice or bill's status is directly set to
|
||||
:guilabel:`Paid`.
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
@ -1,4 +1,9 @@
|
||||
============================================
|
||||
:show-content:
|
||||
|
||||
=================
|
||||
Customer invoices
|
||||
=================
|
||||
|
||||
From Customer Invoice to Payments Collection
|
||||
============================================
|
||||
|
||||
@ -9,7 +14,7 @@ spanning multiple invoices and taking discounts for early payments, you
|
||||
can do so efficiently and accurately.
|
||||
|
||||
From Draft Invoice to Profit and Loss
|
||||
=====================================
|
||||
-------------------------------------
|
||||
|
||||
If we pick up at the end of a typical 'order to cash' scenario, after
|
||||
the goods have been shipped, you will: issue an invoice; receive
|
||||
@ -27,7 +32,7 @@ point, Odoo supports the creation of what is called a Draft Invoice by
|
||||
Warehouse staff.
|
||||
|
||||
Invoice creation
|
||||
================
|
||||
----------------
|
||||
|
||||
Draft invoices can be manually generated from other documents such as
|
||||
Sales Orders, Purchase Orders,etc. Although you can create a draft
|
||||
@ -39,7 +44,7 @@ and delivered. It must also include other information needed to pay the
|
||||
invoice in a timely and precise manner.
|
||||
|
||||
Draft invoices
|
||||
==============
|
||||
--------------
|
||||
|
||||
The system generates invoice which are initially set to the Draft state.
|
||||
While these invoices
|
||||
@ -55,11 +60,9 @@ Let's create a customer invoice with following information:
|
||||
- Unit Price: 100
|
||||
- Taxes: Tax 15%
|
||||
|
||||
.. image:: customer_invoice/invoice01.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice01.png
|
||||
|
||||
.. image:: customer_invoice/invoice02.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice02.png
|
||||
|
||||
The document is composed of three parts:
|
||||
|
||||
@ -68,7 +71,7 @@ The document is composed of three parts:
|
||||
- the bottom of the page, with detail about the taxes, and the totals.
|
||||
|
||||
Open or Pro-forma invoices
|
||||
==========================
|
||||
--------------------------
|
||||
|
||||
An invoice will usually include the quantity and the price of goods
|
||||
and/or services, the date, any parties involved, the unique invoice
|
||||
@ -80,25 +83,22 @@ then moves from the Draft state to the Open state.
|
||||
When you have validated an invoice, Odoo gives it a unique number from a
|
||||
defined, and modifiable, sequence.
|
||||
|
||||
.. image:: customer_invoice/invoice03.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice03.png
|
||||
|
||||
Accounting entries corresponding to this invoice are automatically
|
||||
generated when you validate the invoice. You can see the details by
|
||||
clicking on the entry in the Journal Entry field in the "Other Info"
|
||||
tab.
|
||||
|
||||
.. image:: customer_invoice/invoice04.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice04.png
|
||||
|
||||
Send the invoice to customer
|
||||
============================
|
||||
----------------------------
|
||||
|
||||
After validating the customer invoice, you can directly send it to the
|
||||
customer via the 'Send by email' functionality.
|
||||
|
||||
.. image:: customer_invoice/invoice05.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice05.png
|
||||
|
||||
A typical journal entry generated from a validated invoice will look
|
||||
like as follows:
|
||||
@ -114,7 +114,7 @@ like as follows:
|
||||
+-----------------------+---------------+----------------+-------------+--------------+
|
||||
|
||||
Payment
|
||||
=======
|
||||
-------
|
||||
|
||||
In Odoo, an invoice is considered to be paid when the associated
|
||||
accounting entry has been reconciled with the payment entries. If there
|
||||
@ -133,7 +133,7 @@ follows:
|
||||
+-----------------------+---------------+----------------+-------------+--------------+
|
||||
|
||||
Receive a partial payment through the bank statement
|
||||
====================================================
|
||||
----------------------------------------------------
|
||||
|
||||
You can manually enter your bank statements in Odoo, or you can import
|
||||
them in from a csv file or from several other predefined formats
|
||||
@ -142,16 +142,14 @@ according to your accounting localisation.
|
||||
Create a bank statement from the accounting dashboard with the related
|
||||
journal and enter an amount of $100 .
|
||||
|
||||
.. image:: customer_invoice/invoice06.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice06.png
|
||||
|
||||
Reconcile
|
||||
=========
|
||||
---------
|
||||
|
||||
Now let's reconcile!
|
||||
|
||||
.. image:: customer_invoice/invoice07.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice07.png
|
||||
|
||||
You can now go through every transaction and reconcile them or you can mass reconcile with instructions at the bottom.
|
||||
|
||||
@ -159,20 +157,17 @@ After reconciling the items in the sheet, the related invoice will now
|
||||
display "You have outstanding payments for this customer. You can
|
||||
reconcile them to pay this invoice. "
|
||||
|
||||
.. image:: customer_invoice/invoice08.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice08.png
|
||||
|
||||
.. image:: customer_invoice/invoice09.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice09.png
|
||||
|
||||
Apply the payment. Below, you can see that the payment has been added to
|
||||
the invoice.
|
||||
|
||||
.. image:: customer_invoice/invoice10.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice10.png
|
||||
|
||||
Payment Followup
|
||||
================
|
||||
----------------
|
||||
|
||||
There's a growing trend of customers paying bills later and later.
|
||||
Therefore, collectors must make every effort to collect money and
|
||||
@ -189,14 +184,12 @@ will be executed.
|
||||
By going to the customer record and diving into the "Overdue Payments"
|
||||
you will see the follow-up message and all overdue invoices.
|
||||
|
||||
.. image:: customer_invoice/invoice11.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice11.png
|
||||
|
||||
.. image:: customer_invoice/invoice12.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice12.png
|
||||
|
||||
Customer aging report:
|
||||
----------------------
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The customer aging report will be an additional key tool for the
|
||||
collector to understand the customer credit issues, and to prioritize
|
||||
@ -205,32 +198,41 @@ their work.
|
||||
Use the aging report to determine which customers are overdue and begin
|
||||
your collection efforts.
|
||||
|
||||
.. image:: customer_invoice/invoice13.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice13.png
|
||||
|
||||
Profit and loss
|
||||
===============
|
||||
---------------
|
||||
|
||||
The Profit and Loss statement displays your revenue and expense details.
|
||||
Ultimately, this gives you a clear image of your Net Profit and Loss. It
|
||||
is sometimes referred to as the "Income Statement" or "Statement of
|
||||
Revenues and Expenses."
|
||||
|
||||
.. image:: customer_invoice/invoice14.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice14.png
|
||||
|
||||
Balance sheet
|
||||
=============
|
||||
-------------
|
||||
|
||||
The balance sheet summarizes your company's liabilities,
|
||||
assets and equity at a specific moment in time.
|
||||
|
||||
.. image:: customer_invoice/invoice15.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice15.png
|
||||
|
||||
.. image:: customer_invoice/invoice16.png
|
||||
:align: center
|
||||
.. image:: customer_invoices/invoice16.png
|
||||
|
||||
For example, if you manage your inventory using the perpetual accounting
|
||||
method, you should expect a decrease in account "Current Assets" once
|
||||
the material has been shipped to the customer.
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
customer_invoices/overview
|
||||
customer_invoices/payment_terms
|
||||
customer_invoices/cash_discounts
|
||||
customer_invoices/credit_notes
|
||||
customer_invoices/cash_rounding
|
||||
customer_invoices/deferred_revenues
|
||||
customer_invoices/electronic_invoicing
|
||||
customer_invoices/snailmail
|
||||
customer_invoices/epc_qr_code
|
@ -176,4 +176,4 @@ into account to define if they can benefit from the cash discount or not.
|
||||
whether to mark the invoice as fully paid with a write-off or as partially paid.
|
||||
|
||||
.. seealso::
|
||||
:doc:`../customer_payments/recording`
|
||||
:doc:`../payments`
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
@ -191,5 +191,5 @@ You have three choices for the **Automate Deferred Revenue** field:
|
||||
automate its sale. (see: `Choose a different Income Account for specific products`_).
|
||||
|
||||
.. seealso::
|
||||
* :doc:`../../getting_started/initial_configuration/chart_of_accounts`
|
||||
* :doc:`../get_started/chart_of_accounts`
|
||||
* `Odoo Academy: Deferred Revenues (Recognition) <https://www.odoo.com/r/EWO>`_
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
@ -55,7 +55,7 @@ Odoo supports, among others, the following formats.
|
||||
- Every PDF generated by Odoo includes an integrated **Factur-X** XML file.
|
||||
|
||||
.. seealso::
|
||||
:doc:`../../../fiscal_localizations`
|
||||
:doc:`../../fiscal_localizations`
|
||||
|
||||
.. _e-invoicing/configuration:
|
||||
|
||||
@ -102,9 +102,9 @@ recipient in the Peppol Network.
|
||||
National electronic invoicing
|
||||
-----------------------------
|
||||
|
||||
Depending on your company's country (e.g., :doc:`Italy <../../../fiscal_localizations/italy>`,
|
||||
:doc:`Spain <../../../fiscal_localizations/spain>`, :doc:`Mexico
|
||||
<../../../fiscal_localizations/mexico>`, etc.), you may be required to issue e-invoicing documents in
|
||||
Depending on your company's country (e.g., :doc:`Italy <../../fiscal_localizations/italy>`,
|
||||
:doc:`Spain <../../fiscal_localizations/spain>`, :doc:`Mexico
|
||||
<../../fiscal_localizations/mexico>`, etc.), you may be required to issue e-invoicing documents in
|
||||
a specific format for all your invoices. In this case, you can define a default e-invoicing format
|
||||
for your sales journal.
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@ -1,6 +1,6 @@
|
||||
============================
|
||||
Add EPC QR Codes to invoices
|
||||
============================
|
||||
============
|
||||
EPC QR Codes
|
||||
============
|
||||
|
||||
European Payments Council Quick Response Code,
|
||||
or **EPC QR Code**, are two-dimensional barcodes
|
||||
@ -65,5 +65,5 @@ the EPC QR Code.
|
||||
under the *Other Info* tab of the invoice.
|
||||
|
||||
.. seealso::
|
||||
* :doc:`../../bank/setup/bank_accounts`
|
||||
* :doc:`../bank`
|
||||
* `Odoo Academy: QR Code on Invoices for European Customers <https://www.odoo.com/r/VuU>`_
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
@ -159,4 +159,4 @@ Vendor bills and customer invoices forms are automatically created and populated
|
||||
invoices.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`/applications/finance/accounting/payables/supplier_bills/invoice_digitization`
|
||||
- :doc:`/applications/finance/accounting/vendor_bills/invoice_digitization`
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
@ -44,7 +44,7 @@ your customer’s address is set correctly, including the country, before sendin
|
||||
Pricing
|
||||
=======
|
||||
|
||||
Snailmail is an :doc:`../../../../general/in_app_purchase` service that requires prepaid stamps
|
||||
Snailmail is an :doc:`/applications/general/in_app_purchase` service that requires prepaid stamps
|
||||
(=credits) to work. Sending one document consumes one stamp.
|
||||
|
||||
To buy stamps, go to :menuselection:`Accounting --> Configuration --> Settings --> Customer
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
@ -1,6 +1,8 @@
|
||||
===================================================
|
||||
Initial setup of Odoo Accounting and Odoo Invoicing
|
||||
===================================================
|
||||
:show-content:
|
||||
|
||||
===========
|
||||
Get started
|
||||
===========
|
||||
|
||||
When you first open your Odoo Accounting app, the *Accounting Overview* page welcomes you with a
|
||||
step-by-step onboarding banner, a wizard that helps you get started. This onboarding banner is
|
||||
@ -20,8 +22,7 @@ Accounting onboarding banner
|
||||
|
||||
The step-by-step Accounting onboarding banner is composed of four steps:
|
||||
|
||||
.. image:: setup/setup_accounting_onboarding.png
|
||||
:align: center
|
||||
.. image:: get_started/setup_accounting_onboarding.png
|
||||
:alt: Step-by-step onboarding banner in Odoo Accounting
|
||||
|
||||
#. :ref:`accounting-setup-company`
|
||||
@ -38,8 +39,7 @@ This menu allows you to add your company’s details such as the name, address,
|
||||
number, email address, and Tax ID, or VAT number. These details are then displayed on your documents,
|
||||
such as on invoices.
|
||||
|
||||
.. image:: setup/setup_company.png
|
||||
:align: center
|
||||
.. image:: get_started/setup_company.png
|
||||
:alt: Add your company's details in Odoo Accounting and Odoo Invoicing
|
||||
|
||||
.. note::
|
||||
@ -55,7 +55,7 @@ Connect your bank account to your database and have your bank statements synced
|
||||
so, find your bank in the list, click on *Connect*, and follow the instructions on-screen.
|
||||
|
||||
.. note::
|
||||
:doc:`Click here <../../bank/bank_synchronization>` for more information about this feature.
|
||||
:doc:`Click here <bank/bank_synchronization>` for more information about this feature.
|
||||
|
||||
If your Bank Institution can’t be synchronized automatically, or if you prefer not to sync it with
|
||||
your database, you may also configure your bank account manually by clicking on *Create it*, and
|
||||
@ -74,7 +74,7 @@ filling out the form.
|
||||
.. note::
|
||||
- You can add as many bank accounts as needed with this tool by going to :menuselection:`Accounting
|
||||
--> Configuration`, and clicking on *Add a Bank Account*.
|
||||
- :doc:`Click here <../../bank/setup/bank_accounts>` for more information about Bank
|
||||
- :doc:`Click here <bank>` for more information about Bank
|
||||
Accounts.
|
||||
|
||||
.. _accounting-setup-periods:
|
||||
@ -104,12 +104,11 @@ opening balances.
|
||||
Basic settings are displayed on this page to help you review your Chart of Accounts. To access all
|
||||
the settings of an account, click on the *double arrow button* at the end of the line.
|
||||
|
||||
.. image:: setup/setup_chart_of_accounts.png
|
||||
:align: center
|
||||
.. image:: get_started/setup_chart_of_accounts.png
|
||||
:alt: Setup of the Chart of Accounts and their opening balances in Odoo Accounting
|
||||
|
||||
.. note::
|
||||
:doc:`Click here <chart_of_accounts>` for more information on how to configure your Chart of
|
||||
:doc:`Click here <get_started/chart_of_accounts>` for more information on how to configure your Chart of
|
||||
Accounts.
|
||||
|
||||
Invoicing onboarding banner
|
||||
@ -124,8 +123,7 @@ If you have Odoo Accounting installed on your database, you can reach it by goin
|
||||
|
||||
The Invoicing onboarding banner is composed of four main steps:
|
||||
|
||||
.. image:: setup/setup_invoicing_onboarding.png
|
||||
:align: center
|
||||
.. image:: get_started/setup_invoicing_onboarding.png
|
||||
:alt: Step-by-step onboarding banner in Odoo Invoicing
|
||||
|
||||
#. :ref:`invoicing-setup-company`
|
||||
@ -154,8 +152,7 @@ automatically adds the company's phone number, email, website URL, and Tax ID (o
|
||||
footer, according to the values you previously configured in the :ref:`Company Data
|
||||
<accounting-setup-company>`.
|
||||
|
||||
.. image:: setup/setup_document_layout.png
|
||||
:align: center
|
||||
.. image:: get_started/setup_document_layout.png
|
||||
:alt: Document layout configuration in Odoo Invoicing
|
||||
|
||||
.. tip::
|
||||
@ -186,8 +183,16 @@ Sample Invoice
|
||||
Send yourself a sample invoice by email to make sure everything is correctly configured.
|
||||
|
||||
.. seealso::
|
||||
* :doc:`../../bank/setup/bank_accounts`
|
||||
* :doc:`chart_of_accounts`
|
||||
* :doc:`../../bank/bank_synchronization`
|
||||
* :doc:`../../../fiscal_localizations`
|
||||
* :doc:`bank`
|
||||
* :doc:`get_started/chart_of_accounts`
|
||||
* :doc:`bank/bank_synchronization`
|
||||
* :doc:`../fiscal_localizations`
|
||||
* `Odoo Tutorials: Accounting Basics <https://www.odoo.com/r/lsZ>`_
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
get_started/cheat_sheet
|
||||
get_started/chart_of_accounts
|
||||
get_started/multi_currency
|
||||
get_started/avg_price_valuation
|
@ -1,9 +1,9 @@
|
||||
==========================================================
|
||||
Impact on the average price valuation when returning goods
|
||||
==========================================================
|
||||
=================================
|
||||
Inventory average price valuation
|
||||
=================================
|
||||
|
||||
As stated in the `*inventory valuation
|
||||
page* <https://www.odoo.com/documentation/functional/valuation.html>`__,
|
||||
As stated in the :doc:`inventory valuation page
|
||||
</applications/inventory_and_mrp/inventory/management/reporting/inventory_valuation_config>`,
|
||||
one of the possible costing method you can use in perpetual stock
|
||||
valuation, is the average cost.
|
||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
@ -182,8 +182,8 @@ them unusable by using the **Deprecated** feature.
|
||||
To do so, check the :guilabel:`Deprecated` box in the account's settings, and save.
|
||||
|
||||
.. seealso::
|
||||
* :doc:`../cheat_sheet`
|
||||
* :doc:`../../payables/supplier_bills/assets`
|
||||
* :doc:`../../payables/supplier_bills/deferred_expenses`
|
||||
* :doc:`../../receivables/customer_invoices/deferred_revenues`
|
||||
* :doc:`../../../fiscal_localizations`
|
||||
* :doc:`cheat_sheet`
|
||||
* :doc:`../vendor_bills/assets`
|
||||
* :doc:`../vendor_bills/deferred_expenses`
|
||||
* :doc:`../customer_invoices/deferred_revenues`
|
||||
* :doc:`../../fiscal_localizations`
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
@ -147,7 +147,7 @@ credits.
|
||||
Reconciliation
|
||||
==============
|
||||
|
||||
:doc:`Reconciliation <../../accounting/bank/reconciliation/use_cases>` is the process of linking
|
||||
:doc:`Reconciliation <../../accounting/bank/reconciliation>` is the process of linking
|
||||
journal items of a specific account and matching credits and debits.
|
||||
|
||||
Its primary purpose is to link payments to their related invoices to mark them as paid. This is done
|
@ -7,7 +7,7 @@ the main currency configured for your company. You can also set up bank accounts
|
||||
and run reports on your foreign currency activities.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`../bank/setup/foreign_currency`
|
||||
- :doc:`../bank/foreign_currency`
|
||||
|
||||
.. _multi-currency/config:
|
||||
|