[MERGE] Forward-port of branch 14.0 to master
@ -6,5 +6,5 @@ Finance
|
||||
.. toctree::
|
||||
|
||||
finance/accounting
|
||||
finance/expense/expense
|
||||
finance/expenses
|
||||
finance/sign
|
||||
|
@ -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.
|
||||
|
@ -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.
|
10
content/applications/finance/accounting/getting_started.rst
Normal file
@ -0,0 +1,10 @@
|
||||
===============
|
||||
Getting Started
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
getting_started/memento
|
||||
getting_started/initial_configuration
|
||||
getting_started/process_overview
|
@ -0,0 +1,9 @@
|
||||
=====================
|
||||
Initial Configuration
|
||||
=====================
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
initial_configuration/setup
|
||||
initial_configuration/chart_of_accounts
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 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 |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
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: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
@ -1,10 +0,0 @@
|
||||
========
|
||||
Overview
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
overview/main_concepts
|
||||
overview/getting_started
|
||||
overview/process_overview
|
@ -1,9 +0,0 @@
|
||||
===============
|
||||
Getting Started
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
getting_started/setup
|
||||
getting_started/chart_of_accounts
|
@ -1,9 +0,0 @@
|
||||
=============
|
||||
Main Concepts
|
||||
=============
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
main_concepts/in_odoo
|
||||
main_concepts/memento
|
@ -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.
|
@ -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`
|
@ -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`
|
@ -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`
|
||||
|
@ -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>`_
|
@ -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`
|
@ -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).
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
@ -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 signature’s 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 signer’s 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.
|
@ -1,8 +0,0 @@
|
||||
========
|
||||
Overview
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
overview/signature_validity
|
@ -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 signature’s 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 signer’s 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.
|
@ -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>`
|
||||
|
@ -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`
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|