diff --git a/accounting/bank/feeds.rst b/accounting/bank/feeds.rst index 8b74fcb1f..11d09a13e 100644 --- a/accounting/bank/feeds.rst +++ b/accounting/bank/feeds.rst @@ -5,9 +5,6 @@ Bank Feeds .. toctree:: :titlesonly: + feeds/bank_statements feeds/bank_synchronization - feeds/ofx - feeds/qif - feeds/coda - feeds/paypal - feeds/manual + feeds/paypal \ No newline at end of file diff --git a/accounting/bank/feeds/bank_statements.rst b/accounting/bank/feeds/bank_statements.rst new file mode 100644 index 000000000..3c6effbe5 --- /dev/null +++ b/accounting/bank/feeds/bank_statements.rst @@ -0,0 +1,68 @@ +=============== +Bank Statements +=============== +Importing your bank statements in Odoo Accounting allows you to keep track of the financial +movements that occur on your bank accounts and reconcile them with the transactions recorded in your +accounting. + +The easiest way to do so is by synchronizing. To do so, please read the related documentation: +:doc:`bank_synchronization`. + +However, if your bank account is not synchronized with Odoo, you still have two options: + +#. Import the bank statement files delivered by your bank +#. Register the bank statements manually + +Import bank statements files +============================ +Odoo supports multiple file formats to import bank statements: + +- SEPA recommended Cash Management format (CAMT.053) +- Comma-separated values (.CSV) +- Open Financial Exchange (.OFX) +- Quicken Interchange Format (.QIF) +- Belgium Coded Statement of Account (.CODA) + +To import them, go to :menuselection:`Accounting --> Overview --> Bank`, click on *Import +Statements*, or on the three dots, and then on *Import Statement*. + +.. image:: media/bank_statements01.png + :align: center + :alt: Import a bank statement file in Odoo Accounting + +Next, select the file you want to import and click on *Import*. + +Odoo opens an **import tool** with which you can set the **Formatting Options** and **map** the +different columns you want to import. + +.. image:: media/bank_statements02.png + :align: center + :alt: Register bank statements manually in Odoo Accounting + +.. note:: + Quicken Interchange Format (.QIF) is an older file format that is not supported since 2005. If + possible, prefer OFX files over QIF. + +Register bank statements manually +================================= +If needed, you can also record your bank statements manually. + +To do so, go to :menuselection:`Accounting --> Overview --> Bank`, click on *Create Statements*, or +on the three dots, and then on *New Statement*. + +Add a new line for each transaction written on the original bank statement. + +To ease the reconciliation process, make sure to fill out the *Partner* field. You can also write +the payments’ references in the *Label* field. + +.. image:: media/bank_statements03.png + :align: center + :alt: Register bank statements manually in Odoo Accounting + +.. note:: + The *Ending Balance* and the *Computed Balance* should have the same amount. If it is not the + case, make sure that there is no mistake in the transactions’ amounts. + +.. seealso:: + * :doc:`bank_synchronization` +.. todo:: add doc link to new documentation about reconciliation \ No newline at end of file diff --git a/accounting/bank/feeds/bank_synchronization.rst b/accounting/bank/feeds/bank_synchronization.rst index 46d8da741..2f1836a66 100644 --- a/accounting/bank/feeds/bank_synchronization.rst +++ b/accounting/bank/feeds/bank_synchronization.rst @@ -121,8 +121,11 @@ database, please `submit a support ticket `_. How can I update my bank credentials? ------------------------------------- -You can update your credentials on +You can update your credentials in :doc:`Developer mode <../../../general/developer_mode/activate>`. Then go to :menuselection:`Accounting --> Configuration --> Online Synchronization`, and open the -Institution you want to edit, and click on *Update Credentials*. \ No newline at end of file +Institution you want to edit, and click on *Update Credentials*. + +.. seealso:: + * :doc:`bank_statements` diff --git a/accounting/bank/feeds/coda.rst b/accounting/bank/feeds/coda.rst deleted file mode 100644 index 913be374e..000000000 --- a/accounting/bank/feeds/coda.rst +++ /dev/null @@ -1,82 +0,0 @@ -========================================== -Import Coda statement files (Belgium only) -========================================== - -CODA is a file format for bank statements in Belgium. Most Belgian -banks, as well as the Isabel software, allows to download a CODA file -with all your bank statements. - -With Odoo, you can download an CODA file from your bank or accounting -software and import it directly in Odoo. This will create all bank -statements. - -.. tip:: - Test now the feature :download:`with this sample CODA file - <../../../_static/example_files/Ontvangen_CODA.2013-01-11-18.59.15.txt>` - -Configuration -============= - -Install the CODA feature ------------------------- - -If you have installed the Belgian Chart of Account provided with Odoo, -the CODA import feature is already installed by default. In such a case, -you can move directly to the next section :ref:`Import your first coda -file ` - -If CODA is not activated yet, you need to do it first. In the Accounting -application, go to the menu :menuselection:`Configuration --> Settings`. From the -accounting settings, check the option **Import of Bank Statements in -.CODA Format** and apply. - -Import your first CODA file ---------------------------- - -Once you have installed this feature, you can setup your bank account to -allow importing bank statement files. To do this, go to the accounting -**Dashboard**, and click on the button **More** on the bank account card. Then, click -on **Import Statement** to load your first CODA file. - -.. image:: media/coda01.png - :align: center - -Load your CODA file in the following screen and click **Import** to -create all your bank statements. - -.. image:: media/coda02.png - :align: center - -If the file is successfully loaded, you will get redirected to the bank -reconciliation screen with all the transactions to reconcile. - -.. _accounting/InstallCoda: - -Importing CODA files -==================== - -After having imported your first file, the Odoo accounting dashboard -will automatically propose you to import more files for your bank. For -the next import, you don't need to go to the **More** button anymore, -you can directly click on the link **Import Statement**. - -.. image:: media/coda03.png - :align: center - -Every time you get a statement related to a new customer / supplier, -Odoo will ask you to select the right contact to reconcile the -transaction. Odoo learns from that operation and will automatically -complete the next payments you get or make to these contacts. This will -speed up a lot the reconciliation process. - -.. note:: - Odoo is able to automatically detect if some files or transactions - have already been imported. So, you should not worry about avoiding - to import two times the same file: Odoo will check everything for you - before creating new bank statements. - -.. seealso:: - * :doc:`ofx` - * :doc:`qif` - * :doc:`bank_synchronization` - * :doc:`manual` diff --git a/accounting/bank/feeds/manual.rst b/accounting/bank/feeds/manual.rst deleted file mode 100644 index c22ea71d0..000000000 --- a/accounting/bank/feeds/manual.rst +++ /dev/null @@ -1,99 +0,0 @@ -================================= -Register bank statements manually -================================= - -Overview -======== - -With Odoo, you can import your bank statements, synchronize with your -bank but also register your bank statements manually. - -Configuration -============= - -No special configuration is necessary to register invoices. All you need -to do is install the accounting app. - -.. image:: media/manual01.png - :align: center - -Register bank statements manually -================================= - -Create your Bank Statements ---------------------------- - -In the Dashboard, click on the button **New Statement** related to the -bank journal. If some reconciliations need to be done, the New Statement -link will be found underneath. - -.. image:: media/manual02.png - :align: center - -Just fill in the fields according the the information written on your -bank statement. The reference can be filled in manually or you can leave -it empty. We recommend to fill in the partner to ease the reconciliation -process. - -The difference between the starting balance and the ending balance -should be equal to the computed balance. - -.. image:: media/manual03.png - :align: center - -When you are done, click on **Save**. - -Reconcile your Bank Statements ------------------------------- - -You can choose to directly reconcile the statement by clicking on the -button |manual04| - -.. |manual04| image:: media/manual04.png - -You can also start the reconciliation process from the dashboard by -clicking on **Reconcile # Items**. - -.. image:: media/manual05.png - :align: center - -Click on **Validate** to reconcile your bank statement. If the partner -is missing, Odoo will ask you to **select a partner**. - -.. image:: media/manual06.png - :align: center - -.. tip:: - Hit CTRL-Enter to reconcile all the balanced items on the sheets. - -Close Bank Statements from the reconciliation ---------------------------------------------- - -If the balance is correct, you can directly close the statement from the -reconciliation by clicking on |manual07|. - -.. |manual07| image:: media/manual07.png - -Otherwise, click on |manual08| to open the statement and correct the -issue. - -.. |manual08| image:: media/manual08.png - -Close Bank Statements ---------------------- - -On the accounting dashboard, click on the More button of your bank -journal, then click on Bank Statements. - -.. image:: media/manual09.png - :align: center - -To close the bank statement, just click on **Validate**. - -.. image:: media/manual10.png - :align: center - -.. seealso:: - - * :doc:`../reconciliation/use_cases` - * :doc:`../feeds/bank_synchronization` diff --git a/accounting/bank/feeds/media/bank_statements01.png b/accounting/bank/feeds/media/bank_statements01.png new file mode 100644 index 000000000..2a0c2b09d Binary files /dev/null and b/accounting/bank/feeds/media/bank_statements01.png differ diff --git a/accounting/bank/feeds/media/bank_statements02.png b/accounting/bank/feeds/media/bank_statements02.png new file mode 100644 index 000000000..9c04d555b Binary files /dev/null and b/accounting/bank/feeds/media/bank_statements02.png differ diff --git a/accounting/bank/feeds/media/bank_statements03.png b/accounting/bank/feeds/media/bank_statements03.png new file mode 100644 index 000000000..30541fd9b Binary files /dev/null and b/accounting/bank/feeds/media/bank_statements03.png differ diff --git a/accounting/bank/feeds/media/coda01.png b/accounting/bank/feeds/media/coda01.png deleted file mode 100644 index 1254f0891..000000000 Binary files a/accounting/bank/feeds/media/coda01.png and /dev/null differ diff --git a/accounting/bank/feeds/media/coda02.png b/accounting/bank/feeds/media/coda02.png deleted file mode 100644 index 5d525ea62..000000000 Binary files a/accounting/bank/feeds/media/coda02.png and /dev/null differ diff --git a/accounting/bank/feeds/media/coda03.png b/accounting/bank/feeds/media/coda03.png deleted file mode 100644 index 24ae50ad6..000000000 Binary files a/accounting/bank/feeds/media/coda03.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual01.png b/accounting/bank/feeds/media/manual01.png deleted file mode 100644 index 64d0eba7e..000000000 Binary files a/accounting/bank/feeds/media/manual01.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual02.png b/accounting/bank/feeds/media/manual02.png deleted file mode 100644 index 8ab3b7225..000000000 Binary files a/accounting/bank/feeds/media/manual02.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual03.png b/accounting/bank/feeds/media/manual03.png deleted file mode 100644 index a71b14ed8..000000000 Binary files a/accounting/bank/feeds/media/manual03.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual04.png b/accounting/bank/feeds/media/manual04.png deleted file mode 100644 index dc042335e..000000000 Binary files a/accounting/bank/feeds/media/manual04.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual05.png b/accounting/bank/feeds/media/manual05.png deleted file mode 100644 index c3872cf42..000000000 Binary files a/accounting/bank/feeds/media/manual05.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual06.png b/accounting/bank/feeds/media/manual06.png deleted file mode 100644 index 6a33e9c9c..000000000 Binary files a/accounting/bank/feeds/media/manual06.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual07.png b/accounting/bank/feeds/media/manual07.png deleted file mode 100644 index 31ecc09fb..000000000 Binary files a/accounting/bank/feeds/media/manual07.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual08.png b/accounting/bank/feeds/media/manual08.png deleted file mode 100644 index 8fe88374d..000000000 Binary files a/accounting/bank/feeds/media/manual08.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual09.png b/accounting/bank/feeds/media/manual09.png deleted file mode 100644 index 5510fa2a8..000000000 Binary files a/accounting/bank/feeds/media/manual09.png and /dev/null differ diff --git a/accounting/bank/feeds/media/manual10.png b/accounting/bank/feeds/media/manual10.png deleted file mode 100644 index 12a97d164..000000000 Binary files a/accounting/bank/feeds/media/manual10.png and /dev/null differ diff --git a/accounting/bank/feeds/media/ofx01.png b/accounting/bank/feeds/media/ofx01.png deleted file mode 100644 index e316c6caa..000000000 Binary files a/accounting/bank/feeds/media/ofx01.png and /dev/null differ diff --git a/accounting/bank/feeds/media/ofx02.png b/accounting/bank/feeds/media/ofx02.png deleted file mode 100644 index e0c0c5725..000000000 Binary files a/accounting/bank/feeds/media/ofx02.png and /dev/null differ diff --git a/accounting/bank/feeds/media/ofx03.png b/accounting/bank/feeds/media/ofx03.png deleted file mode 100644 index 4077b158f..000000000 Binary files a/accounting/bank/feeds/media/ofx03.png and /dev/null differ diff --git a/accounting/bank/feeds/media/ofx04.png b/accounting/bank/feeds/media/ofx04.png deleted file mode 100644 index c216a9c5b..000000000 Binary files a/accounting/bank/feeds/media/ofx04.png and /dev/null differ diff --git a/accounting/bank/feeds/media/qif01.png b/accounting/bank/feeds/media/qif01.png deleted file mode 100644 index 8f1b51152..000000000 Binary files a/accounting/bank/feeds/media/qif01.png and /dev/null differ diff --git a/accounting/bank/feeds/media/qif02.png b/accounting/bank/feeds/media/qif02.png deleted file mode 100644 index e0c0c5725..000000000 Binary files a/accounting/bank/feeds/media/qif02.png and /dev/null differ diff --git a/accounting/bank/feeds/media/qif03.png b/accounting/bank/feeds/media/qif03.png deleted file mode 100644 index 9f7ff378e..000000000 Binary files a/accounting/bank/feeds/media/qif03.png and /dev/null differ diff --git a/accounting/bank/feeds/media/qif04.png b/accounting/bank/feeds/media/qif04.png deleted file mode 100644 index c216a9c5b..000000000 Binary files a/accounting/bank/feeds/media/qif04.png and /dev/null differ diff --git a/accounting/bank/feeds/ofx.rst b/accounting/bank/feeds/ofx.rst deleted file mode 100644 index ce14453dc..000000000 --- a/accounting/bank/feeds/ofx.rst +++ /dev/null @@ -1,66 +0,0 @@ -========================== -Import OFX statement files -========================== - -Open Financial Exchange (OFX) is a unified specification for the -electronic exchange of financial data between financial institutions, -businesses and consumers via the Internet. - -With Odoo, you can download an OFX file from your bank or accounting -software and import it directly in your Odoo instance. This will create -all bank statements. - -.. tip:: - Test now the feature :download:`with this sample OFX file - <../../../_static/example_files/test_ofx.ofx>` - -Configuration -============= - -In order to import OFX statements, you need to activate the feature in -Odoo. In the Accounting application, go to the menu :menuselection:`Configuration --> -Settings`. From the accounting settings, check the bank statements option -**Import in .OFX Format** and apply. - -.. image:: media/ofx01.png - :align: center - -Once you have installed this feature, you can setup your bank account to -allow importing bank statement files. To do this, go to the accounting -Dashboard, and click on the **More** button of the bank account. -Then, click on **Import Statement** to load your first OFX file. - -.. image:: media/ofx02.png - :align: center - -Load your OFX file in the following screen and click **Import** to -create all your bank statements. - -.. image:: media/ofx03.png - :align: center - -If the file is successfully loaded, you will get redirected to the bank -reconciliation screen with all the transactions to reconcile. - -Importing OFX files -=================== - -After having imported your first file, the Odoo accounting dashboard -will automatically propose you to import more files for your bank. For -the next import, you don't need to go to the **More** menu anymore, -you can directly click on the link **Import Statement**. - -.. image:: media/ofx04.png - :align: center - -Every time you get a statement related to a new customer / supplier, -Odoo will ask you to select the right contact to reconcile the -transaction. Odoo learns from that operation and will automatically -complete the next payments you get or do to these contacts. This will -speed up a lot the reconciliation process. - -.. seealso:: - * :doc:`qif` - * :doc:`coda` - * :doc:`bank_synchronization` - * :doc:`manual` diff --git a/accounting/bank/feeds/qif.rst b/accounting/bank/feeds/qif.rst deleted file mode 100644 index bab2024c4..000000000 --- a/accounting/bank/feeds/qif.rst +++ /dev/null @@ -1,67 +0,0 @@ -========================== -Import QIF statement files -========================== - -Quicken Interchange Format (QIF) is an open specification for reading -and writing financial data to media (i.e. files). Although still widely -used, QIF is an older format than Open Financial Exchange (OFX) and you -should use the OFX version if you can export to both file formats. - -With Odoo, you can download a QIF file from your bank or accounting -software and import it directly in your Odoo instance. This will create -all bank statements. - -.. tip:: - Test now the feature :download:`with this sample QIF file - <../../../_static/example_files/test_qif.qif>` - -Configuration -============= - -In order to import QIF statements, you need to activate the feature in -Odoo. In the Accounting application, go to the menu :menuselection:`Configuration --> -Settings`. From the accounting settings, check the bank statements option -**Import in .QIF Format** and apply. - -.. image:: media/qif01.png - :align: center - -Once you have installed this feature, you can setup your bank account to -allow importing bank statement files. To do this, go to the accounting -Dashboard, and click on the **More** button of the bank account. -Then, click on **Import Statement** to load your first QIF file. - -.. image:: media/qif02.png - :align: center - -Load your QIF file in the following screen and click **Import** to -create all your bank statements. - -.. image:: media/qif03.png - :align: center - -If the file is successfully loaded, you will get redirected to the bank -reconciliation screen with all the transactions to reconcile. - -Importing QIF files -=================== - -After having imported your first file, the Odoo accounting dashboard -will automatically propose you to import more files for your bank. For -the next import, you don't need to go to the **More** menu anymore, -you can directly click on the link **Import Statement**. - -.. image:: media/qif04.png - :align: center - -Every time you get a statement related to a new customer / supplier, -Odoo will ask you to select the right contact to reconcile the -transaction. Odoo learns from that operation and will automatically -complete the next payments you get or do to these contacts. This will -speed up a lot the reconciliation process. - -.. seealso:: - * :doc:`ofx` - * :doc:`coda` - * :doc:`bank_synchronization` - * :doc:`manual` diff --git a/accounting/bank/reconciliation/configure.rst b/accounting/bank/reconciliation/configure.rst index 2517b0e63..9294801a9 100644 --- a/accounting/bank/reconciliation/configure.rst +++ b/accounting/bank/reconciliation/configure.rst @@ -59,6 +59,5 @@ the relevant data instantly. Finally, click on **Reconcile** to finish the process. .. seealso:: - * :doc:`../feeds/manual` - * :doc:`../feeds/ofx` + * :doc:`../feeds/bank_synchronization` * :doc:`use_cases` diff --git a/accounting/bank/reconciliation/use_cases.rst b/accounting/bank/reconciliation/use_cases.rst index 4d27f03a6..df7a4c1fe 100644 --- a/accounting/bank/reconciliation/use_cases.rst +++ b/accounting/bank/reconciliation/use_cases.rst @@ -105,6 +105,4 @@ right and validate all related payments : Hit CTRL-Enter to reconcile all the balanced items in the sheet. .. seealso:: - * :doc:`../feeds/ofx` - * :doc:`../feeds/bank_synchronization` - * :doc:`../feeds/manual` + * :doc:`../feeds/bank_synchronization` \ No newline at end of file