mirror of
https://github.com/odoo/documentation.git
synced 2025-12-12 07:29:27 +07:00
[ADD] journals: explain journals and accounts
task-3991940
closes odoo/documentation#14763
X-original-commit: b6da586dfc
Signed-off-by: Dallas Dean (dade) <dade@odoo.com>
This commit is contained in:
@@ -13,7 +13,7 @@ account. Both the journal and the account are automatically created and configur
|
||||
a bank account.
|
||||
|
||||
.. note::
|
||||
Cash journals and accounts must be configured manually.
|
||||
:ref:`Cash journals <accounting/journals/cash>` 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.
|
||||
@@ -29,9 +29,9 @@ Manage bank and cash accounts
|
||||
Connect a bank for automatic synchronization
|
||||
--------------------------------------------
|
||||
|
||||
To connect your bank account to your database, go to :menuselection:`Accounting --> Configuration
|
||||
--> Add a Bank Account`, select your bank in the list, click :guilabel:`Connect`, and follow the
|
||||
instructions.
|
||||
To connect your bank account to your database, go to the :guilabel:`Accounting Dashboard` and on the
|
||||
kanban card of an unconnected bank, click :guilabel:`Search over 26000 banks`. Select your bank from
|
||||
the list, click on :guilabel:`Connect`, and follow the instructions.
|
||||
|
||||
.. seealso::
|
||||
:doc:`bank/bank_synchronization`
|
||||
@@ -44,153 +44,18 @@ 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 --> Add a Bank
|
||||
Account`, click :guilabel:`Record transactions manually` (at the bottom right), fill out the bank
|
||||
information, and click :guilabel:`Create`.
|
||||
To manually add a bank account, go to the :guilabel:`Accounting Dashboard` and on the kanban card of
|
||||
an unconnected bank, click :guilabel:`Search over 26000 banks`. Then, click on :guilabel:`Record
|
||||
transactions manually` (at the bottom right), fill out the bank information, and click
|
||||
:guilabel:`Create`.
|
||||
|
||||
.. 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 :guilabel:`Create` and select :guilabel:`Cash` in the :guilabel:`Type` field.
|
||||
|
||||
For more information on the accounting information fields, read the
|
||||
:ref:`accounting/bank/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.
|
||||
|
||||
.. _accounting/bank/configuration:
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
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`
|
||||
- `Bank configuration <https://www.youtube.com/watch?v=tVhhXw-VnGE>`_
|
||||
|
||||
.. _accounting/bank/suspense:
|
||||
|
||||
Suspense account
|
||||
----------------
|
||||
|
||||
Bank statement transactions are posted on the suspense account until they are reconciled. At any
|
||||
moment, the suspense account's balance in the general ledger shows the balance of transactions that
|
||||
have not yet been reconciled.
|
||||
|
||||
.. note::
|
||||
When a bank transaction is reconciled, the journal entry is modified to replace the bank suspense
|
||||
account with the account of the journal item it is reconciled with. This account is usually the
|
||||
:ref:`outstanding receipts or payments account <accounting/bank/outstanding-accounts>` if
|
||||
reconciling with a registered payment or the account receivable or payable if reconciling with
|
||||
an invoice or bill directly.
|
||||
|
||||
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 transactions.
|
||||
|
||||
.. seealso::
|
||||
:doc:`get_started/multi_currency`
|
||||
|
||||
.. _accounting/bank/account-number:
|
||||
|
||||
Account number
|
||||
--------------
|
||||
|
||||
If you need to **edit your bank account details**, click the external link arrow next to your
|
||||
:guilabel:`Account Number`. On the account page, click 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 transactions 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 statements and transactions 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`
|
||||
|
||||
.. _accounting/bank/outstanding-accounts:
|
||||
|
||||
Outstanding accounts
|
||||
====================
|
||||
|
||||
By default, payments in Odoo do not create journal entries, but they can easily be configured to
|
||||
create journal entries using **outstanding accounts**.
|
||||
|
||||
- An **outstanding receipts account** is where incoming payments are posted until they are linked
|
||||
with incoming bank transactions.
|
||||
- An **outstanding payments account** is where outgoing payments are posted until they are linked
|
||||
with outgoing bank transactions.
|
||||
|
||||
These accounts are usually of :ref:`type <chart-of-account/type>` :guilabel:`Current Assets` and
|
||||
:guilabel:`Current Liabilities`.
|
||||
|
||||
Payments that are registered in Odoo are posted to the outstanding receipts and outstanding accounts
|
||||
until they are reconciled. At any moment, the outstanding receipts account's balance in the general
|
||||
ledger shows the balance of registered incoming payments that have not yet been reconciled, and the
|
||||
outstanding payments account's balance in the general ledger shows the balance of registered
|
||||
outgoing payments that have not yet been reconciled.
|
||||
|
||||
Bank and cash journal configuration
|
||||
-----------------------------------
|
||||
|
||||
To configure payments to create journal entries, set outstanding accounts for the journal's payment
|
||||
methods. This can be done for any journal with the :ref:`type <chart-of-account/type>`
|
||||
:guilabel:`Bank` or :guilabel:`Cash`.
|
||||
|
||||
To configure the outstanding accounts for a journal's payment methods, first go to
|
||||
:menuselection:`Accounting --> Configuration --> Journals` and select a bank or cash journal. In the
|
||||
:guilabel:`Incoming Payments` and :guilabel:`Outgoing Payments` tabs, set :guilabel:`Outstanding
|
||||
Receipts accounts` and :guilabel:`Outstanding Payments accounts` for each payment method that you
|
||||
want to create journal entries.
|
||||
|
||||
.. note::
|
||||
- If the main bank account of the journal 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`.
|
||||
- If the outstanding receipts or outstanding payments account for a payment method is left blank,
|
||||
registering a payment with that payment method will not create any journal entry.
|
||||
- A default :ref:`bank journal <accounting/journals/bank>` 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.
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 25 KiB |
@@ -56,10 +56,9 @@ Transactions
|
||||
------------
|
||||
|
||||
Every :doc:`transaction <transactions>` is linked to a journal entry that debits/credits the
|
||||
journal's main account and its :ref:`suspense account <accounting/bank/suspense>` until it is fully
|
||||
reconciled. At that point, the suspense account is replaced with the account of the counterpart item
|
||||
or, in the case of :ref:`manual matching <accounting/reconciliation/set-account>`, the selected
|
||||
account.
|
||||
journal's main account and its suspense account until it is fully reconciled. At that point, the
|
||||
suspense account is replaced with the account of the counterpart item or, in the case of
|
||||
:ref:`manual matching <accounting/reconciliation/set-account>`, the selected account.
|
||||
|
||||
.. _accounting/reconciliation/action-buttons:
|
||||
|
||||
|
||||
@@ -191,6 +191,7 @@ Get started with Stripe and enable secure integrated credit and debit card payme
|
||||
get_started/cheat_sheet
|
||||
get_started/chart_of_accounts
|
||||
get_started/consolidation
|
||||
get_started/journals
|
||||
get_started/multi_currency
|
||||
get_started/avg_price_valuation
|
||||
get_started/tax_units
|
||||
|
||||
@@ -54,45 +54,45 @@ Correctly configuring the **account type** is critical as it serves multiple pur
|
||||
To configure an account type, open the :guilabel:`Type` field's drop-down selector and select the
|
||||
corresponding type from the following list:
|
||||
|
||||
+---------------+--------------+-------------------------+
|
||||
| Report | Category | Account Types |
|
||||
+===============+==============+=========================+
|
||||
| Balance Sheet | Assets | Receivable |
|
||||
| | +-------------------------+
|
||||
| | | Bank and Cash |
|
||||
| | +-------------------------+
|
||||
| | | Current Assets |
|
||||
| | +-------------------------+
|
||||
| | | Non-current Assets |
|
||||
| | +-------------------------+
|
||||
| | | Prepayments |
|
||||
| | +-------------------------+
|
||||
| | | Fixed Assets |
|
||||
| +--------------+-------------------------+
|
||||
| | Liabilities | Payable |
|
||||
| | +-------------------------+
|
||||
| | | Credit Card |
|
||||
| | +-------------------------+
|
||||
| | | Current Liabilities |
|
||||
| | +-------------------------+
|
||||
| | | Non-current Liabilities |
|
||||
| +--------------+-------------------------+
|
||||
| | Equity | Equity |
|
||||
| | +-------------------------+
|
||||
| | | Current Year Earnings |
|
||||
+---------------+--------------+-------------------------+
|
||||
| Profit & Loss | Income | Income |
|
||||
| | +-------------------------+
|
||||
| | | Other Income |
|
||||
| +--------------+-------------------------+
|
||||
| | Expense | Expense |
|
||||
| | +-------------------------+
|
||||
| | | Depreciation |
|
||||
| | +-------------------------+
|
||||
| | | Cost of Revenue |
|
||||
+---------------+--------------+-------------------------+
|
||||
|Other | Other | Off-Balance Sheet |
|
||||
+---------------+--------------+-------------------------+
|
||||
+---------------+-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| Report | Category | Account Types | Description |
|
||||
+===============+=============+=========================+=================================================================================================================+
|
||||
| Balance Sheet | Assets | Receivable | Money owed to the company by customers for goods or services delivered |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Bank and Cash | Funds held in company bank accounts or on hand as cash |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Current Assets | Short-term assets expected to be converted into cash within a year |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Non-current Assets | Long-term assets not expected to be converted to cash within a year |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Prepayments | Payments made in advance for goods or services to be received in the future |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Fixed Assets | Tangible long-term assets like buildings, machinery, and vehicles used in operation and subject to depreciation |
|
||||
| +-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | Liabilities | Payable | Money the company owes to suppliers or vendors |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Credit Card | Balances and transactions associated with company credit card usage |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Current Liabilities | Obligations due within one year, such as short-term loans or accrued expenses |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Non-current Liabilities | Long-term debts and financial obligations due beyond one year |
|
||||
| +-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | Equity | Equity | The owner's residual interest in the company after liabilities are deducted from assets |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Current Year Earnings | The company's net profit or loss accumulated in the current fiscal year |
|
||||
+---------------+-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| Profit & Loss | Income | Income | Revenue generated from the company's primary business activities |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Other Income | Revenue from secondary or non-operational sources, like interest or asset sales |
|
||||
| +-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | Expense | Expense | Costs incurred during operations to generate revenue |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Depreciation | The allocation of the cost of tangible assets over their useful life |
|
||||
| | +-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| | | Cost of Revenue | Direct costs attributable to the production or delivery of goods and services |
|
||||
+---------------+-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
| Other | Other | Off-Balance Sheet | Transactions not displayed on the balance sheet or profit and loss report |
|
||||
+---------------+-------------+-------------------------+-----------------------------------------------------------------------------------------------------------------+
|
||||
|
||||
Assets
|
||||
~~~~~~
|
||||
@@ -156,18 +156,12 @@ and select :guilabel:`Hierarchy and Subtotals`.
|
||||
Allow reconciliation
|
||||
--------------------
|
||||
|
||||
Some accounts, such as accounts made to record the transactions of a payment method, can be used for
|
||||
the reconciliation of journal entries.
|
||||
To keep the reconciliation process simple, when reconciling a bank, cash, or credit card transaction
|
||||
with an existing journal item, only journal items that debit or credit accounts with the
|
||||
:guilabel:`Allow reconciliation` option enabled are displayed as possible matches.
|
||||
|
||||
For example, an invoice paid with a credit card can be marked as :guilabel:`paid` if reconciled with
|
||||
its payment. Therefore, the account used to record credit card payments needs to be configured as
|
||||
**allowing reconciliation**.
|
||||
|
||||
To do so, check the :guilabel:`Allow Reconciliation` box in the account's settings, and
|
||||
:guilabel:`Save`; or enable the button from the chart of accounts view.
|
||||
|
||||
.. image:: chart_of_accounts/chart-of-accounts-reconciliation.png
|
||||
:alt: Allow reconciliation for accounts in Odoo Accounting
|
||||
To enable this option on an account, tick the :guilabel:`Allow Reconciliation` checkbox in the
|
||||
account's settings, and :guilabel:`Save`; or enable the button from the chart of accounts view.
|
||||
|
||||
.. _coa_shared_accounts:
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.4 KiB |
266
content/applications/finance/accounting/get_started/journals.rst
Normal file
266
content/applications/finance/accounting/get_started/journals.rst
Normal file
@@ -0,0 +1,266 @@
|
||||
========
|
||||
Journals
|
||||
========
|
||||
|
||||
Journal entries are recorded in different **journals** to maintain an organized record of a
|
||||
company's financial transactions. Odoo uses six different types of journals to organize accounting
|
||||
records:
|
||||
|
||||
- :ref:`Bank <accounting/journals/bank>`
|
||||
- :ref:`Cash <accounting/journals/cash>`
|
||||
- :ref:`Credit Card <accounting/journals/credit>`
|
||||
- :ref:`Sales <accounting/journals/sales>`
|
||||
- :ref:`Purchase <accounting/journals/purchase>`
|
||||
- :ref:`Miscellaneous <accounting/journals/misc>`
|
||||
|
||||
.. note::
|
||||
It is possible to have multiple journals of the same type, such as two separate bank journals,
|
||||
each for a unique bank account, or two separate sales journals to track :abbr:`B2B (business to
|
||||
business)` versus :abbr:`B2C (business to customer)` income.
|
||||
|
||||
.. _accounting/journals/configuration:
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
Each card on the :guilabel:`Accounting Dashboard` represents a journal. To edit the configuration of
|
||||
a journal, click the :icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` on the journal card, then
|
||||
click :guilabel:`Configuration`. Alternatively, go to :menuselection:`Accounting --> Configuration
|
||||
--> Journals` to select and edit an existing journal or to create a new one.
|
||||
|
||||
While different journal types have slightly different fields to configure, some fields are
|
||||
consistent across all the journal types:
|
||||
|
||||
- :guilabel:`Short Code`: Each journal must have a unique code (from 1 to 5 characters long). The
|
||||
short code is used as the prefix for all journal entries belonging to this journal.
|
||||
- :guilabel:`Currency`: If desired, set the currency of this journal. For bank and cash journals,
|
||||
this is the currency of the journal's :doc:`transactions <../bank/transactions>`. This field is
|
||||
only visible when :doc:`multiple currencies <multi_currency>` are enabled.
|
||||
|
||||
The :guilabel:`Advanced Settings` tab contains more technical options:
|
||||
|
||||
- :guilabel:`Allowed accounts`: Limit which accounts are available when recording journal entries in
|
||||
this journal. Leave this field blank to allow all accounts.
|
||||
- :guilabel:`Email Alias`: Set an email address to create journal entries by digitizing PDFs sent
|
||||
to this address. This is most commonly used to create :ref:`customer invoices and vendor bills
|
||||
<accounting/bill-digitization/email-alias>`.
|
||||
- :guilabel:`Secure Posted Entries with Hash`: Restrict the :doc:`alterability
|
||||
<../reporting/data_inalterability>` of this journal's entries to comply with tax authorities in
|
||||
certain countries.
|
||||
|
||||
.. warning::
|
||||
The :guilabel:`Secure Posted Entries with Hash` option cannot be removed from a journal once the
|
||||
journal has a posted journal entry.
|
||||
|
||||
.. note::
|
||||
- Bank and cash journals do not have the :guilabel:`Secure Posted Entries with Hash` or
|
||||
:guilabel:`Email Alias` fields.
|
||||
- If an :ref:`alias domain <email-inbound-custom-domain>` has not yet been configured, a link to
|
||||
:icon:`fa-arrow-right` :guilabel:`Configure Alias Domain` is displayed instead of the
|
||||
:guilabel:`Email Alias` field.
|
||||
|
||||
.. _accounting/journals/bank-cash-cc:
|
||||
|
||||
Bank, cash, and credit card journals
|
||||
------------------------------------
|
||||
|
||||
Bank, cash, and credit card journals share the following features:
|
||||
|
||||
- :guilabel:`Suspense Account`: :doc:`../bank/transactions` on this journal are posted on this
|
||||
account until they are reconciled, at which point this account is replaced with the account the
|
||||
transaction was reconciled against. At any moment, the suspense account's balance in the general
|
||||
ledger shows the balance of transactions that have not yet been reconciled.
|
||||
|
||||
.. note::
|
||||
When a bank transaction is reconciled, the journal entry is modified to replace the bank
|
||||
suspense account with the account of the journal item it is reconciled with. This account is
|
||||
usually either:
|
||||
|
||||
- the :ref:`outstanding receipts or payments account
|
||||
<accounting/journals/outstanding-accounts>` if reconciling with a registered payment; or
|
||||
- the account receivable or payable if reconciling with an invoice or bill directly.
|
||||
|
||||
- :guilabel:`Dedicated Payment Sequence`: Tick this field to use separate sequences for payments
|
||||
and transactions posted on this journal.
|
||||
|
||||
.. note::
|
||||
If the :guilabel:`Dedicated Payment Sequence` field is ticked, payments that use an
|
||||
:ref:`outstanding account <accounting/journals/outstanding-accounts>` will have references that
|
||||
add :guilabel:`P` before the journal's short code. Otherwise, the references will begin with
|
||||
:guilabel:`PAY`.
|
||||
|
||||
The :guilabel:`Incoming Payments` and :guilabel:`Outgoing Payments` tabs contain the :ref:`payment
|
||||
methods <accounting/payments/payment-methods>` of this journal. Different payment methods are
|
||||
available depending on the journal type. If desired, set :ref:`outstanding accounts
|
||||
<accounting/journals/outstanding-accounts>` on the payment methods.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`../bank`
|
||||
- :doc:`multi_currency`
|
||||
- :doc:`../bank/transactions`
|
||||
- `Bank configuration <https://www.youtube.com/watch?v=tVhhXw-VnGE>`_
|
||||
|
||||
.. _accounting/journals/outstanding-accounts:
|
||||
|
||||
Outstanding accounts
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
By default, payments in Odoo do not create journal entries, but they can be configured to create
|
||||
journal entries by using **outstanding accounts** on :ref:`bank <accounting/journals/bank>` and
|
||||
:ref:`cash <accounting/journals/cash>` journals.
|
||||
|
||||
- An **outstanding receipts account** is where incoming payments are posted until they are linked
|
||||
with incoming bank transactions.
|
||||
- An **outstanding payments account** is where outgoing payments are posted until they are linked
|
||||
with outgoing bank transactions.
|
||||
|
||||
These accounts are usually of :ref:`type <chart-of-account/type>` :guilabel:`Current Assets` and
|
||||
:guilabel:`Current Liabilities`.
|
||||
|
||||
Payments that are registered in Odoo are posted to the outstanding receipts and outstanding accounts
|
||||
until they are reconciled. At any moment, the outstanding receipts account's balance in the general
|
||||
ledger shows the balance of registered incoming payments that have not yet been reconciled, and the
|
||||
outstanding payments account's balance in the general ledger shows the balance of registered
|
||||
outgoing payments that have not yet been reconciled.
|
||||
|
||||
Configuration
|
||||
*************
|
||||
|
||||
To configure outstanding accounts, go to :menuselection:`Accounting --> Configuration --> Journals`
|
||||
and select or create a bank or cash journal. In the :guilabel:`Incoming Payments` and
|
||||
:guilabel:`Outgoing Payments` tabs, set :guilabel:`Outstanding Receipts accounts` and
|
||||
:guilabel:`Outstanding Payments accounts` for each payment method that you want to create journal
|
||||
entries.
|
||||
|
||||
.. note::
|
||||
- If the main bank account of the journal 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`.
|
||||
- If the outstanding receipts or outstanding payments account for a payment method is left blank,
|
||||
registering a payment with that payment method will not create any journal entry.
|
||||
|
||||
.. _accounting/journals/bank:
|
||||
|
||||
Bank
|
||||
~~~~
|
||||
|
||||
Bank journals are used to record journal entries related to :doc:`bank transactions
|
||||
<../bank/transactions>` and incoming and outgoing :doc:`payments <../payments>`. The following
|
||||
fields are specific to bank journals:
|
||||
|
||||
- :guilabel:`Bank Account`: This :guilabel:`Bank and Cash` type account is the default account for
|
||||
this bank journal.
|
||||
- :guilabel:`Account Number`: The bank account's number is used when registering payments and is
|
||||
required for generating outgoing payment files, such as :doc:`SEPA <../payments/pay_sepa>` or
|
||||
:ref:`NACHA <l10n_us/nacha>`. To edit the bank account details, click on the
|
||||
:icon:`oi-arrow-right` :guilabel:`(Internal link)` button next to the :guilabel:`Account Number`
|
||||
and update the account information accordingly.
|
||||
- :guilabel:`Bank`: The bank name is used when registering payments and is required for generating
|
||||
outgoing payment files. To edit the bank account details, click on the :icon:`oi-arrow-right`
|
||||
:guilabel:`(Internal link)` button next to the :guilabel:`Bank` name and update the account
|
||||
information accordingly.
|
||||
- :guilabel:`Bank Feeds`: Define the method of creating bank :doc:`transactions
|
||||
<../bank/transactions>`, whether :guilabel:`Manual` or via :doc:`Online Synchronization
|
||||
<../bank/bank_synchronization>`.
|
||||
- :guilabel:`Split Transactions`: Split collective payments for CODA files.
|
||||
|
||||
Multiple payment methods are available for bank journals, as are configurations for generating
|
||||
outgoing payment files, such as :doc:`SEPA <../payments/pay_sepa>` or :ref:`NACHA <l10n_us/nacha>`.
|
||||
|
||||
.. _accounting/journals/cash:
|
||||
|
||||
Cash
|
||||
~~~~
|
||||
|
||||
Cash journals are used to record journal entries related to cash :doc:`transactions
|
||||
<../bank/transactions>`. The following fields are specific to cash journals:
|
||||
|
||||
- :guilabel:`Cash Account`: This :guilabel:`Bank and Cash` type account is the default account for
|
||||
this cash journal.
|
||||
- :guilabel:`Profit Account`: This :guilabel:`Income` or :guilabel:`Other Income` type account is
|
||||
used to register a profit when the ending balance of a cash register is greater than expected.
|
||||
- :guilabel:`Loss Account`: This :guilabel:`Expenses` type account is used to register a loss when
|
||||
the ending balance of a cash register is less than expected.
|
||||
|
||||
Only manual payment methods are available for cash journals.
|
||||
|
||||
.. _accounting/journals/credit:
|
||||
|
||||
Credit card
|
||||
~~~~~~~~~~~
|
||||
|
||||
Credit card journals are used to record journal entries related to credit cards. The following
|
||||
fields are specific to credit card journals:
|
||||
|
||||
- :guilabel:`Journal Account`: This :guilabel:`Credit Card` type account is the default account for
|
||||
this credit card journal.
|
||||
- :guilabel:`Bank Feeds`: Define the method of creating credit card transactions, whether manual or
|
||||
via :doc:`Online Synchronization <../bank/bank_synchronization>`.
|
||||
|
||||
Only manual payment methods are available for credit card journals.
|
||||
|
||||
.. _accounting/journals/sales-purchase-misc:
|
||||
|
||||
Sales, purchase, and miscellaneous journals
|
||||
-------------------------------------------
|
||||
|
||||
.. _accounting/journals/sales:
|
||||
|
||||
Sales
|
||||
~~~~~
|
||||
|
||||
Sales journals, also known as income journals, are used to record journal entries related to
|
||||
:doc:`customer invoices <../customer_invoices>`. The following fields are specific to customer
|
||||
invoice journals:
|
||||
|
||||
- :guilabel:`Default Income Account`: Invoices in this journal use this :guilabel:`Income` or
|
||||
:guilabel:`Other Income` type account unless overwritten by another income account set on the
|
||||
product category, product, or invoice line itself.
|
||||
- :guilabel:`Dedicated Credit Note Sequence`: Check this box to use a separate sequence for the
|
||||
reference of credit notes that increments separately from the main invoice sequence and adds an
|
||||
`R` to the reference before the journal's short code.
|
||||
- :guilabel:`Dedicated Debit Note Sequence`: Check this box to use a separate sequence for the
|
||||
reference of credit notes that increments separately from the main invoice sequence and adds a `D`
|
||||
before the journal's short code.
|
||||
|
||||
Sales journals have additional fields in the :guilabel:`Advanced Settings` tab that allow you to set
|
||||
the default communication format that will appear on customer invoices so that the customer can
|
||||
refer to that particular invoice when making a payment:
|
||||
|
||||
- :guilabel:`Communication Type`: Choose if the format of the payment reference communicated to the
|
||||
customer should be based on the invoice number or the customer's number.
|
||||
- :guilabel:`Communication Standard`: Choose the format of the payment reference itself that is
|
||||
communicated to the customer.
|
||||
|
||||
.. _accounting/journals/purchase:
|
||||
|
||||
Purchase
|
||||
~~~~~~~~
|
||||
|
||||
Purchase journals are used to record journal entries related to :doc:`vendor bills
|
||||
<../vendor_bills>`. The following fields are specific to purchase journals:
|
||||
|
||||
- :guilabel:`Default Expense Account`: Vendor bills in this journal use this :guilabel:`Expense`
|
||||
type account unless overwritten by another expense account set on the product category, product,
|
||||
or expense.
|
||||
- :guilabel:`Private Part Account`: Select the account to be used to register the private part of
|
||||
mixed expenses.
|
||||
- :guilabel:`Dedicated Credit Note Sequence`: Check this box to use a separate sequence for the
|
||||
reference of credit notes that increments separately from the main vendor bill sequence and adds
|
||||
an `R` to the reference before the journal's short code.
|
||||
- :guilabel:`Dedicated Debit Note Sequence`: Check this box to use a separate sequence for the
|
||||
reference of credit notes that increments separately from the main invoice sequence and adds a `D`
|
||||
before the journal's short code.
|
||||
|
||||
.. _accounting/journals/misc:
|
||||
|
||||
Miscellaneous
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Miscellaneous journals are used to record journal entries that are not related to any of the other
|
||||
journal types such as tax closing journal entries.
|
||||
|
||||
.. seealso::
|
||||
- `Tax return eLearning <https://www.odoo.com/slides/slide/tax-return-10564>`_
|
||||
- :doc:`../reporting/tax_returns`
|
||||
- :doc:`../taxes`
|
||||
@@ -113,8 +113,8 @@ After the payment is registered, the customer invoice or vendor bill is marked a
|
||||
|
||||
.. group-tab:: Without outstanding accounts
|
||||
|
||||
If no :ref:`outstanding accounts <accounting/bank/outstanding-accounts>` are configured, no
|
||||
journal entry is created. To display more information about the payment, click the
|
||||
If no :ref:`outstanding accounts <accounting/journals/outstanding-accounts>` are configured,
|
||||
no journal entry is created. To display more information about the payment, click the
|
||||
:guilabel:`Payments` smart button.
|
||||
|
||||
When the invoice or vendor bill is :doc:`reconciled <bank/reconciliation>` with a bank
|
||||
@@ -130,11 +130,11 @@ After the payment is registered, the customer invoice or vendor bill is marked a
|
||||
|
||||
By default, payments in Odoo do not create journal entries, but they can easily be configured
|
||||
to create journal entries using :ref:`outstanding accounts
|
||||
<accounting/bank/outstanding-accounts>`.
|
||||
<accounting/journals/outstanding-accounts>`.
|
||||
|
||||
Registering a payment on a customer invoice or vendor bill generates a new journal entry and
|
||||
reduces the :guilabel:`Amount Due` based on the payment amount. The counterpart is
|
||||
reflected in an :ref:`outstanding <accounting/bank/outstanding-accounts>` **receipts** or
|
||||
reflected in an :ref:`outstanding <accounting/journals/outstanding-accounts>` **receipts** or
|
||||
**payments** account. At this point, the customer invoice or vendor bill is marked as
|
||||
:guilabel:`In payment`. Then, when the payment is :doc:`reconciled <bank/reconciliation>` with
|
||||
a bank transaction, the invoice or vendor bill status changes to :guilabel:`Paid`.
|
||||
@@ -172,7 +172,7 @@ directly linked to an invoice or bill.
|
||||
.. group-tab:: Without outstanding accounts
|
||||
|
||||
Payments that are not linked to an invoice or bill should not be registered without using
|
||||
:ref:`outstanding accounts <accounting/bank/outstanding-accounts>`, as there is no way to
|
||||
:ref:`outstanding accounts <accounting/journals/outstanding-accounts>`, as there is no way to
|
||||
associate the payment with the invoice or bill since no journal entry is created for the
|
||||
payment. The amount paid or received is not reflected in the accounting and the
|
||||
:guilabel:`Amount Due` is not updated based on the payment amount.
|
||||
|
||||
@@ -153,7 +153,7 @@ automatically withdraws the amount of that payment from the recipient's account,
|
||||
transaction for a negative amount is created to reflect the |sdd| rejection.
|
||||
|
||||
|sdd| rejections are handled differently depending on whether :ref:`outstanding accounts
|
||||
<accounting/bank/outstanding-accounts>` are configured or not for the |sdd| payment method.
|
||||
<accounting/journals/outstanding-accounts>` are configured or not for the |sdd| payment method.
|
||||
|
||||
.. note::
|
||||
The following procedures assume that the incoming |sdd| payment's bank transaction has already
|
||||
@@ -163,8 +163,8 @@ transaction for a negative amount is created to reflect the |sdd| rejection.
|
||||
|
||||
.. tab:: Without outstanding accounts
|
||||
|
||||
If no :ref:`outstanding accounts <accounting/bank/outstanding-accounts>` are configured for
|
||||
the |sdd| payment method, no journal entry is created. In this case, you must cancel and
|
||||
If no :ref:`outstanding accounts <accounting/journals/outstanding-accounts>` are configured
|
||||
for the |sdd| payment method, no journal entry is created. In this case, you must cancel and
|
||||
unreconcile the payment.
|
||||
|
||||
#. Access the invoice linked to the rejected |sdd| payment.
|
||||
@@ -180,11 +180,11 @@ transaction for a negative amount is created to reflect the |sdd| rejection.
|
||||
|
||||
.. tab:: Using outstanding accounts
|
||||
|
||||
If an :ref:`outstanding account <accounting/bank/outstanding-accounts>` is set on the |sdd|
|
||||
payment method, |sdd| payments create journal entries. If an |sdd| payment is rejected, you
|
||||
must reverse the journal entry associated with the rejected payment and reconcile the reversal
|
||||
of the journal entry with the transaction for the |sdd| rejection. To do so, follow these
|
||||
steps:
|
||||
If an :ref:`outstanding account <accounting/journals/outstanding-accounts>` is set on the
|
||||
|sdd| payment method, |sdd| payments create journal entries. If an |sdd| payment is rejected,
|
||||
you must reverse the journal entry associated with the rejected payment and reconcile the
|
||||
reversal of the journal entry with the transaction for the |sdd| rejection. To do so, follow
|
||||
these steps:
|
||||
|
||||
#. Access the invoice linked to the rejected |sdd| payment.
|
||||
#. Click the :icon:`fa-info-circle` :guilabel:`(information)` icon in the footer of the
|
||||
|
||||
@@ -47,7 +47,7 @@ Before closing a fiscal year, ensure that everything is accurate and up-to-date:
|
||||
- Confirm that all :doc:`vendor bills <../vendor_bills>` have been created and confirmed.
|
||||
- Ensure the accuracy of all :doc:`expenses <../../expenses>` and validate them.
|
||||
- Check that all :doc:`received payments <../payments>` have been encoded and confirmed.
|
||||
- Close all :ref:`suspense accounts <accounting/bank/suspense>`.
|
||||
- Close all :ref:`suspense accounts <accounting/journals/bank-cash-cc>`.
|
||||
- Book all :doc:`depreciation <../vendor_bills/assets>` and :doc:`deferred revenue
|
||||
<../customer_invoices/deferred_revenues>` entries.
|
||||
|
||||
|
||||
@@ -696,9 +696,9 @@ Taxes` and removing the default :guilabel:`Sale or Purchase` filter. To verify t
|
||||
<general/install>`:
|
||||
|
||||
Journal entries are *not* created when payments are posted unless :ref:`outstanding accounts
|
||||
<accounting/bank/outstanding-accounts>` are set up. Thus, for this feature to work properly, it is
|
||||
important to verify that *all* payment methods within the bank journals have an outstanding payment
|
||||
and receipt account set.
|
||||
<accounting/journals/outstanding-accounts>` are set up. Thus, for this feature to work properly, it
|
||||
is important to verify that *all* payment methods within the bank journals have an outstanding
|
||||
payment and receipt account set.
|
||||
|
||||
.. image:: argentina/l10n-ar-outstanding-payments.png
|
||||
:alt: An outstanding payment account must be set.
|
||||
|
||||
@@ -255,7 +255,7 @@ Enable :guilabel:`Include Reference` to include the invoice number in the QR cod
|
||||
.. important::
|
||||
- The account holder's country must be set to `Vietnam`, and their city must be specified on the
|
||||
contact form.
|
||||
- The :ref:`account number <accounting/bank/account-number>` and bank must be set on the
|
||||
- The :ref:`account number <accounting/journals/bank>` and bank must be set on the
|
||||
:guilabel:`Bank` journal.
|
||||
|
||||
.. seealso::
|
||||
|
||||
@@ -452,7 +452,7 @@ entries. We recommend you ask your accountant for advice.
|
||||
|
||||
By default, the :guilabel:`Bank Account` defined for the :ref:`payment journal
|
||||
<payment_providers/journal>` is used, but you can also specify an :ref:`outstanding account
|
||||
<accounting/bank/outstanding-accounts>` for each payment provider to separate the provider's
|
||||
<accounting/journals/outstanding-accounts>` for each payment provider to separate the provider's
|
||||
payments from other payments.
|
||||
|
||||
.. image:: payment_providers/bank_journal.png
|
||||
|
||||
Reference in New Issue
Block a user