odoo_account_ebics/account_ebics
2020-07-14 21:07:53 +02:00
..
data [12.0][ENH]camt.052 support 2019-12-11 19:57:00 +01:00
doc add ebics module 2018-08-14 17:04:39 +02:00
migrations/13.0.1.1 13 multi bank account support (#15) 2020-07-05 08:24:57 +02:00
models update readme 2020-07-14 21:07:53 +02:00
security 13 multi bank account support (#15) 2020-07-05 08:24:57 +02:00
static/description update readme 2020-07-14 21:07:53 +02:00
views 13 multi bank account support (#15) 2020-07-05 08:24:57 +02:00
wizards 13 multi bank account support (#15) 2020-07-05 08:24:57 +02:00
__init__.py 13 multi bank account support (#15) 2020-07-05 08:24:57 +02:00
__manifest__.py 13 multi bank account support (#15) 2020-07-05 08:24:57 +02:00
README.rst update readme 2020-07-14 21:07:53 +02:00

.. image:: https://img.shields.io/badge/license-LGPL--3-blue.png
   :target: https://www.gnu.org/licenses/lpgl
   :alt: License: LGPL-3

======================
EBICS banking protocol
======================

Implementation of the  EBICS banking protocol.

This module facilitates the exchange of files with banks via the EBICS protocol.

|

Installation
============

The module depends upon

- https://pypi.python.org/pypi/fintech
- https://pypi.python.org/pypi/cryptography

Remark:

The EBICS 'Test Mode' for uploading orders requires Fintech 4.3.4 or higher.

|

Fintech license
---------------

If you have a valid Fintech.ebics license, you should add the following
licensing parameters to the odoo server configuration file:


- fintech_register_name

The name of the licensee.

- fintech_register_keycode

The keycode of the licensed version.

- fintech_register_users

The licensed EBICS user ids. It must be a string or a list of user ids.

|
| Example:
|

::

 ; fintech
 fintech_register_name = MyCompany
 fintech_register_keycode = AB1CD-E2FG-3H-IJ4K-5L
 fintech_register_users = USER1, USER2

|

Configuration
=============

Go to **Settings > Users**

Add the users that are authorised to maintain the EBICS configuration to the 'EBICS Manager' Group.

Go to **Accounting > Configuration > Miscellaneous > EBICS > EBICS Configuration**

Configure your EBICS configuration according to the contract with your bank.

|

Usage
=====

Go to **Accounting > Bank and Cash > EBICS Processing**

|

EBICS Return Codes
------------------

During the processing of your EBICS upload/download, your bank may return an Error Code, e.g.

EBICS Functional Error:
EBICS_NO_DOWNLOAD_DATA_AVAILABLE (code: 90005)

A detailled explanation of the codes can be found on http://www.ebics.org.
You can also find this information in the doc folder of this module (file EBICS_Annex1_ReturnCodes).

|

Known Issues / Roadmap
======================

- add support for 3SKEY signed transactions
- add support for EBICS 3.0