[MERGE] Forward-port of branch 14.0 to master

This commit is contained in:
Antoine Vandevenne (anv) 2021-05-21 17:23:57 +02:00
commit d9bd94ed3c
68 changed files with 289 additions and 270 deletions

View File

@ -6,5 +6,5 @@ Finance
.. toctree::
finance/accounting
finance/expense/expense
finance/expenses
finance/sign

View File

@ -1,16 +1,169 @@
:show-content:
========================
Invoicing and Accounting
Accounting and Invoicing
========================
.. toctree::
:titlesonly:
accounting/overview
accounting/getting_started
accounting/receivables
accounting/payables
accounting/bank
accounting/taxation
accounting/reporting
accounting/others
accounting/fiscal_localizations
accounting/fiscal_localizations
**Odoo Invoicing** is a standalone invoicing app that allows you to :doc:`issue invoices
<accounting/receivables/customer_invoices/overview>`, send them to your customers, and manage
payments, including :doc:`online payments
<accounting/receivables/customer_payments/online_payment>`. It works as a "lighter" version of Odoo
Accounting, and you can upgrade it to Odoo Accounting if you need more advanced accounting features.
**Odoo Accounting** is a complete and strong accounting app. The automation of processes is at the
core of its development with its perfect integration with all Odoo apps and with features such as
:doc:`AI-powered invoice recognition <accounting/payables/supplier_bills/ocr>`,
:doc:`synchronization with your bank accounts <accounting/bank/feeds/bank_synchronization>`, and
:doc:`automatic suggestions for a simplified reconciliation process
<accounting/bank/reconciliation/reconciliation_models>`.
.. seealso::
- `Odoo Invoicing: product page <https://www.odoo.com/app/invoicing>`_
- `Odoo Accounting: product page <https://www.odoo.com/app/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/getting_started/memento>`
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
<../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.

View File

@ -42,7 +42,7 @@ Please refer to the documentation listed below for more information.
.. seealso::
- :doc:`localizations_list`
- :doc:`../../overview/getting_started/chart_of_accounts`
- :doc:`../../getting_started/initial_configuration/chart_of_accounts`
- :doc:`../../taxation/taxes/taxes`
.. todo:: update list of linked docs, and link with the future one about country-specific statements.

View File

@ -0,0 +1,10 @@
===============
Getting Started
===============
.. toctree::
:titlesonly:
getting_started/memento
getting_started/initial_configuration
getting_started/process_overview

View File

@ -0,0 +1,9 @@
=====================
Initial Configuration
=====================
.. toctree::
:titlesonly:
initial_configuration/setup
initial_configuration/chart_of_accounts

View File

@ -1,10 +0,0 @@
========
Overview
========
.. toctree::
:titlesonly:
overview/main_concepts
overview/getting_started
overview/process_overview

View File

@ -1,9 +0,0 @@
===============
Getting Started
===============
.. toctree::
:titlesonly:
getting_started/setup
getting_started/chart_of_accounts

View File

@ -1,9 +0,0 @@
=============
Main Concepts
=============
.. toctree::
:titlesonly:
main_concepts/in_odoo
main_concepts/memento

View File

@ -1,141 +0,0 @@
==========================
The Accounting behind Odoo
==========================
This page summarises the way Odoo deals with typical accounts and
transactions.
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::
- `Understand Odoo's accounting transactions per document
<https://odoo.com/documentation/functional/accounting.html>`_
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 & 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::
- `View impact of the valuation method on your transactions
<https://odoo.com/documentation/functional/valuation.html>`_
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.

View File

@ -253,4 +253,4 @@ You have three choices for the **Automate Assets** field:
fully automate its purchase. (see: :ref:`product-assets-account`).
.. seealso::
* :doc:`../../overview/getting_started/chart_of_accounts`
* :doc:`../../getting_started/initial_configuration/chart_of_accounts`

View File

@ -192,4 +192,4 @@ You have three choices for the **Automate Deferred Expense** field:
products`_).
.. seealso::
* :doc:`../../overview/getting_started/chart_of_accounts`
* :doc:`../../getting_started/initial_configuration/chart_of_accounts`

View File

@ -12,7 +12,7 @@ amount is first credited on a debt account before a later payment reconciliation
.. note::
Expenses paid by employees can be managed with **Odoo Expenses**, an app dedicated to the
approval of such expenses and the payments management. Click :doc:`here
</applications/finance/expense/expense>` for more information on how to use Odoo Expenses.
</applications/finance/expenses>` for more information on how to use Odoo Expenses.
Register a receipt
==================
@ -42,4 +42,4 @@ needs, and click on *Post*.
.. seealso::
- :doc:`manage`
- :doc:`/applications/finance/expense/expense`
- :doc:`/applications/finance/expenses`

View File

@ -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:`../../overview/getting_started/chart_of_accounts`
* :doc:`../../getting_started/initial_configuration/chart_of_accounts`
* `Odoo Academy: Deferred Revenues (Recognition) <https://www.odoo.com/r/EWO>`_

View File

@ -37,7 +37,7 @@ and go to the **Tax Return Periodicity** section.
.. note::
This is usually configured during the :doc:`app's initial set up
<../../overview/getting_started/setup>`.
<../../getting_started/initial_configuration/setup>`.
Tax Grids
---------
@ -121,5 +121,5 @@ with the amount you have to pay or be refunded.
.. seealso::
* :doc:`../../taxation/taxes/taxes`
* :doc:`../../overview/getting_started/setup`
* :doc:`../../getting_started/initial_configuration/setup`
* :doc:`../../fiscal_localizations/overview/fiscal_localization_packages`

View File

@ -1,16 +1,24 @@
:show-content:
========
Expenses
========
**Odoo Expenses** streamlines the management of expenses. Employees can submit their expenses;
managers can approve them; accountants can record them and process the payments.
.. seealso::
- `Odoo Expenses: product page <https://www.odoo.com/app/expenses>`_
How to set expense types
========================
The first step to track expenses is to configure the expense types (managed as products in Odoo)
that your company allows, from the *Configuration* menu.
When a specific expense is reimbursed at a fixed price, set a cost on the product.
Otherwise keep the cost at 0.0 and employees will report the real cost per expense.
.. image:: ./media/expense_product.png
.. image:: expenses/product.png
:align: center
Here are some examples to configure:
@ -52,7 +60,7 @@ Manually
As an employee (Employee in user access rights), you can record
expenses from :menuselection:`My Expenses --> Expenses to Submit`.
.. image:: ./media/expense_submit_01.png
.. image:: expenses/submit_01.png
:align: center
1. Select the related product and enter either the total amount
@ -65,11 +73,12 @@ expenses from :menuselection:`My Expenses --> Expenses to Submit`.
photo/scan of the receipt from the discussion thread.
That will help the manager and the accountant validate it.
.. image:: ./media/expense_submit_02.png
.. image:: expenses/submit_02.png
:align: center
In one click from emails
------------------------
Let your employees record their expenses from a simple email.
Make a snapshot of the receipt and send it by email, or simply forward a bill!
@ -93,7 +102,7 @@ from the list view and click on :menuselection:`Action --> Submit to Manager`.
Save the newly created expense report (i.e. set of expenses),
and wait for your manager to approve it.
.. image:: ./media/expense_submit_03.png
.. image:: expenses/submit_03.png
:align: center
You can also submit expenses one by one from the *Submit to Manager*
@ -110,19 +119,19 @@ HR and team managers get an overview of all expense reports to
validate from the top menu :menuselection:`To Approve --> Expense Reports to Approve`.
Such users must have at least *Officers* access rights for *Expenses*.
.. image:: ./media/expense_approval_01.png
.. image:: expenses/approval_01.png
:align: center
They can review expense reports, approve or reject them, as well as providing
feedback thanks to the integrated communication tool.
.. image:: ./media/expense_approval_02.png
.. image:: expenses/approval_02.png
:align: center
As a team manager you can easily find the expense reports of your team members.
You need to be set as manager in the detail form of those employees.
.. image:: ./media/expense_approval_03.png
.. image:: expenses/approval_03.png
:align: center
@ -154,8 +163,8 @@ To record the payment or pay by check, click *Register a Payment*.
See how you can easily manage the payment process in Odoo:
* :doc:`../accounting/payables/pay/check`
* :doc:`../accounting/payables/pay/sepa`
* :doc:`accounting/payables/pay/check`
* :doc:`accounting/payables/pay/sepa`
How to re-invoice expenses to your customers
@ -183,7 +192,7 @@ Setup
- At sales price: will invoice based on a fixed sales price set on
the sale order.
.. image:: media/expense_invoicing_01.png
.. image:: expenses/invoicing_01.png
:align: center
Create an order
@ -196,7 +205,7 @@ Create an order
- Link the expense to the Sale Order.
.. image:: media/expense_invoicing_02.png
.. image:: expenses/invoicing_02.png
:align: center
Submit, validate and post expenses
@ -206,7 +215,7 @@ Submit, validate and post expenses
line on approving expenses reports. Click the line to add one if
missing. Employees are already able to set one when submitting.
.. image:: media/expense_invoicing_03.png
.. image:: expenses/invoicing_03.png
:align: center
- As an accountant, post journal entries.
@ -219,7 +228,7 @@ Now you can invoice the order. It shows up in
to Invoice. The expenses have been added automatically in the order
lines. Such items show up in blue (i.e. to invoice).
.. image:: media/expense_invoicing_04.png
.. image:: expenses/invoicing_04.png
:align: center
e (i.e. to invoice).

View File

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -1,8 +1,73 @@
:show-content:
====
Sign
====
.. toctree::
:titlesonly:
**Odoo Sign** allows you to send, sign and approve documents online.
sign/overview
You can upload any PDF file and add drag-and-dropping fields on it. These fields are automatically
filled out with the user's detail if they are logged in.
.. seealso::
- `Odoo Sign: product page <https://www.odoo.com/app/sign>`_
Validity of electronic signatures
=================================
The legal validity of electronic signatures generated by Odoo depends on the legislation of your
country. Companies doing business abroad should consider electronic signature laws of other
countries as well.
In the European Union
---------------------
The `eIDAS regulation <http://data.europa.eu/eli/reg/2014/910/oj>`_ establishes the framework for
electronic signatures in all `27 member states of the European Union
<https://europa.eu/european-union/about-eu/countries_en>`_.
It distinguishes three types of electronic signatures:
#. Electronic signatures
#. Advanced electronic signatures
#. Qualified electronic signatures
Odoo generates the first type, regular electronic signatures, and these signatures can produce legal
effects in the EU, as the regulation states that “an electronic signature shall not be denied legal
effect and admissibility as evidence in legal proceedings solely on the grounds that it is in an
electronic form or that it does not meet the requirements for qualified electronic signatures.”
Note that electronic signatures may not be automatically recognized as valid. You may need to bring
supporting evidence of a signatures validity.
In the United States of America
-------------------------------
The `ESIGN Act (Electronic Signatures in Global and National Commerce Act)
<https://www.fdic.gov/regulations/compliance/manual/10/X-3.1.pdf>`_, at the interstate and
international levels, and the `UETA (Uniform Electronic Transactions Act)
<https://www.uniformlaws.org/committees/community-home/librarydocuments?communitykey=2c04b76c-2b7d-4399-977e-d5876ba7e034&tab=librarydocuments>`_,
at the state level, provide the legal framework for electronic signatures. Note that `Illinois
<https://www.ilga.gov/legislation/ilcs/ilcs5.asp?ActID=89&>`_ and `New York
<https://its.ny.gov/electronic-signatures-and-records-act-esra>`_ have not adopted the UETA, but
similar acts instead.
Overall, to be recognized as valid, electronic signatures have to meet five criteria:
#. A signer must show a clear intent to sign. For example, using a mouse to draw a signature can
show intent. The signer must also have the option to opt-out of electronically signing a
document.
#. A signer must first express or imply their consent to conduct business electronically.
#. The signature must be clearly attributed. In Odoo, metadata, such as the signers IP address, is
added to the signature, which can be used as supporting evidence.
#. The signature must be associated with the document being signed, for example, by keeping a record
detailing how the signature was captured.
#. Electronically signed documents need to be retained and available for later reference by all
parties involved, for example, by providing the signer either a fully-executed copy or the option
to download a copy.
.. note::
The information provided here does not constitute legal advice; it is provided for general
informational purposes only. As laws governing electronic signatures evolve rapidly, we cannot
guarantee that the information is up to date. We advise you to should contact a local attorney to
obtain legal advice.

View File

@ -1,8 +0,0 @@
========
Overview
========
.. toctree::
:titlesonly:
overview/signature_validity

View File

@ -1,60 +0,0 @@
=================================
Validity of electronic signatures
=================================
The legal validity of electronic signatures generated by Odoo depends on the legislation of your
country. Companies doing business abroad should consider electronic signature laws of other
countries as well.
In the European Union
=====================
The `eIDAS regulation <http://data.europa.eu/eli/reg/2014/910/oj>`_ establishes the framework for
electronic signatures in all `27 member states of the European Union
<https://europa.eu/european-union/about-eu/countries_en>`_.
It distinguishes three types of electronic signatures:
#. Electronic signatures
#. Advanced electronic signatures
#. Qualified electronic signatures
Odoo generates the first type, regular electronic signatures, and these signatures can produce legal
effects in the EU, as the regulation states that “an electronic signature shall not be denied legal
effect and admissibility as evidence in legal proceedings solely on the grounds that it is in an
electronic form or that it does not meet the requirements for qualified electronic signatures.”
Note that electronic signatures may not be automatically recognized as valid. You may need to bring
supporting evidence of a signatures validity.
In the United States of America
===============================
The `ESIGN Act (Electronic Signatures in Global and National Commerce Act)
<https://www.fdic.gov/regulations/compliance/manual/10/X-3.1.pdf>`_, at the interstate and
international levels, and the `UETA (Uniform Electronic Transactions Act)
<https://www.uniformlaws.org/committees/community-home/librarydocuments?communitykey=2c04b76c-2b7d-4399-977e-d5876ba7e034&tab=librarydocuments>`_,
at the state level, provide the legal framework for electronic signatures. Note that `Illinois
<https://www.ilga.gov/legislation/ilcs/ilcs5.asp?ActID=89&>`_ and `New York
<https://its.ny.gov/electronic-signatures-and-records-act-esra>`_ have not adopted the UETA, but
similar acts instead.
Overall, to be recognized as valid, electronic signatures have to meet five criteria:
#. A signer must show a clear intent to sign. For example, using a mouse to draw a signature can
show intent. The signer must also have the option to opt-out of electronically signing a
document.
#. A signer must first express or imply their consent to conduct business electronically.
#. The signature must be clearly attributed. In Odoo, metadata, such as the signers IP address, is
added to the signature, which can be used as supporting evidence.
#. The signature must be associated with the document being signed, for example, by keeping a record
detailing how the signature was captured.
#. Electronically signed documents need to be retained and available for later reference by all
parties involved, for example, by providing the signer either a fully-executed copy or the option
to download a copy.
.. note::
The information provided here does not constitute legal advice; it is provided for general
informational purposes only. As laws governing electronic signatures evolve rapidly, we cannot
guarantee that the information is up to date. We advise you to should contact a local attorney to
obtain legal advice.

View File

@ -83,7 +83,7 @@ Inter-Company Transactions
First, make sure each one of your companies is properly set in relation to:
- :doc:`Chart of Accounts <../../finance/accounting/overview/getting_started/chart_of_accounts>`
- :doc:`Chart of Accounts <../../finance/accounting/getting_started/initial_configuration/chart_of_accounts>`
- :doc:`Taxes <../../finance/accounting/taxation/taxes/default_taxes>`
- :doc:`Fiscal Positions <../../finance/accounting/taxation/taxes/fiscal_positions>`
- :doc:`Journals <../../finance/accounting/bank/setup/bank_accounts>`

View File

@ -222,4 +222,4 @@ When you have entered all the extra values, click on **Save**.
.. seealso::
- `Accounting Memento: Details of Journal Entries
</applications/finance/accounting/overview/main_concepts/memento.html#journal-entries>`_
- :doc:`/applications/finance/accounting/overview/process_overview/supplier_bill`
- :doc:`/applications/finance/accounting/getting_started/process_overview/supplier_bill`

View File

@ -785,7 +785,7 @@ cursor for the current database transaction and allows executing SQL directly,
either for queries which are difficult to express using the ORM (e.g. complex
joins) or for performance reasons::
self.env.cr.execute("some_sql", param1, param2, param3)
self.env.cr.execute("some_sql", params)
Because models use the same cursor and the :class:`~odoo.api.Environment`
holds various caches, these caches must be invalidated when *altering* the

View File

@ -50,7 +50,7 @@ accounting/receivables/customer_invoices/refund.rst applications/finance/account
accounting/receivables/customer_payments/payment_sepa.rst applications/finance/accounting/receivables/customer_payments/batch_sdd.rst # payment_sepa --> batch_sdd (#475)
accounting/bank/feeds/synchronize.rst applications/finance/accounting/bank/feeds/bank_synchronization.rst # synchronize --> bank_synchronization (#535)
accounting/others/adviser/assets.rst applications/finance/accounting/payables/supplier_bills/assets.rst # others/adviser/* --> payables/supplier_bills/* (#541)
accounting/others/configuration/account_type.rst applications/finance/accounting/overview/getting_started/chart_of_accounts.rst # others/configuration/account_type --> overview/getting_started/chart_of_accounts (#554)
accounting/others/configuration/account_type.rst applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts.rst # others/configuration/account_type --> getting_started/initial_configuration/chart_of_accounts (#554)
accounting/bank/feeds/manual.rst applications/finance/accounting/bank/feeds/bank_statements.rst # manual --> bank_statements [merged] (#569)
accounting/bank/feeds/coda.rst applications/finance/accounting/bank/feeds/bank_statements.rst # coda --> bank_statements [merged] (#569)
accounting/bank/feeds/ofx.rst applications/finance/accounting/bank/feeds/bank_statements.rst # ofx --> bank_statements [merged] (#569)
@ -67,7 +67,7 @@ accounting/others/taxes/default_taxes.rst applications/finance/accounting/taxati
accounting/others/taxes/retention.rst applications/finance/accounting/taxation/taxes/retention.rst # others/* --> taxation/* (#575)
accounting/others/taxes/tax_included.rst applications/finance/accounting/taxation/taxes/tax_included.rst # others/* --> taxation/* (#575)
accounting/others/taxes/taxcloud.rst applications/finance/accounting/taxation/taxes/taxcloud.rst # others/* --> taxation/* (#575)
accounting/payables/misc/employee_expense.rst finance/expense/expense.rst # applications/finance/accounting/payables/misc/employee_expense --> expense/expense [merged]
accounting/payables/misc/employee_expense.rst finance/expenses.rst # applications/finance/accounting/payables/misc/employee_expense --> expenses [merged]
accounting/others/reporting/customize.rst applications/finance/accounting/reporting/overview/customize.rst # others/reporting/* --> reporting/overview/*
accounting/others/reporting/main_reports.rst applications/finance/accounting/reporting/overview/main_reports.rst # others/reporting/* --> reporting/overview/*
accounting/fiscality/taxes/tax_returns.rst applications/finance/accounting/reporting/declarations/tax_returns.rst # fiscality/taxes/* --> reporting/declarations/*
@ -100,6 +100,14 @@ accounting/fiscality/taxes/retention.rst applications/finance/accounting/taxatio
accounting/fiscality/taxes/taxcloud.rst applications/finance/accounting/taxation/taxes/taxcloud.rst # fiscality/* -> taxation/*
accounting/fiscality/taxes/taxes.rst applications/finance/accounting/taxation/taxes/taxes.rst # fiscality/* -> taxation/*
accounting/fiscality/taxes/vat_validation.rst applications/finance/accounting/taxation/taxes/vat_validation.rst # fiscality/* -> taxation/*
applications/finance/accounting/overview/main_concepts/in_odoo.rst applications/finance/accounting.rst # finance/accounting/overview/main_concepts/in_odoo -> finance/accounting.rst
applications/finance/accounting/overview/main_concepts/memento.rst applications/finance/accounting/getting_started/memento.rst # overview/main_concepts/* -> getting_started/*
applications/finance/accounting/overview/getting_started/chart_of_accounts.rst applications/finance/accounting/getting_started/initial_configuration/chart_of_accounts.rst # overview/getting_started/* -> getting_started/initial_configuration/*
applications/finance/accounting/overview/getting_started/setup.rst applications/finance/accounting/getting_started/initial_configuration/setup.rst # overview/getting_started/* -> getting_started/initial_configuration/*
applications/finance/accounting/overview/process_overview/customer_invoice.rst applications/finance/accounting/getting_started/process_overview/customer_invoice.rst # overview/* -> getting_started/*
applications/finance/accounting/overview/process_overview/supplier_bill.rst applications/finance/accounting/getting_started/process_overview/supplier_bill.rst # overview/* -> getting_started/*
applications/finance/expense/expense.rst applications/finance/expenses.rst #expense/expense -> expenses
social_marketing/social_marketing.rst applications/marketing/social_marketing/overview.rst # social_marketing/* -> overview/* (#578)
@ -189,6 +197,8 @@ crm/optimize/setup.rst applications/general/voip/asterisk.rst #
general/odoo_basics/add_user.rst applications/general/odoo_basics/users.rst # add_user --> users
applications/finance/sign/overview/signature_validity.rst applications/finance/sign.rst #sign/overview/signature_validity -> sign/*
# Redirections introduced in 14.0 :
crm/optimize/mail_client_extension.rst applications/sales/crm/optimize/outlook_extension.rst # mail_client_extension -> outlook_extension | mail_client_extension is the first link provided as a tip in Odoo 14 but should be updated and point directly to outlook_extension