Files
Jérémy Didderen a1fc381121 [IMP] account_ebics - Add unit tests
Add 97 tests:

- account_ebics: order numbers, camt and CFONB split per account,
  journal lookup, duplicate statements, download and upload wizards,
  key initialisation (INI/HIA/HPB), passphrase change, admin orders.
- account_ebics_batch: scheduled import, import log, reprocess.
- account_ebics_payment_order / account_ebics_batch_payment: upload of
  the payment file and link to the payment document.
- account_ebics_statement_import_test (new, test-only, not to install
  in production): installs the OCA camt and CFONB parsers in CI and
  runs the end-to-end statement import.

The bank is simulated by patching ebics.xfer._setup_client, or the
fintech client classes for the key initialisation; keys, certificates
and the INI letter are real, created in a temporary directory.
2026-10-27 23:14:34 +01:00
..
2026-10-27 08:38:14 +00:00
2026-10-26 09:25:43 +01:00

========================================
EBICS - Batch Payments (Odoo Enterprise)
========================================

**Send a payment batch to the bank from Odoo, without touching a file.**

This module lets you upload an Odoo Enterprise batch payment to the bank over EBICS. You
validate the batch, Odoo generates the payment file in the format the bank expects and
submits it. Nothing is exported to a folder and nothing is uploaded to a portal, which also
means nothing can be altered on the way.

.. image:: https://raw.githubusercontent.com/Noviat/account_ebics/18.0/account_ebics_batch_payment/static/description/ebics_upload.png
   :alt: Uploading a payment file over EBICS, with the test mode option
   :width: 100%

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

This module depends on:

- ``account_ebics`` (https://github.com/Noviat/account_ebics);
- ``account_batch_payment`` (Odoo Enterprise).

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

On the bank journal, in the incoming and outgoing payment methods, show the optional
**EBICS File Format** column and set the format of each payment method, for example
pain.001 for SEPA credit transfers and pain.008 for direct debits. The formats offered are
those of the journal's confirmed EBICS connection.

Usage
=====

Validate the batch payment, then click **EBICS Upload**.

Part of the EBICS suite
=======================

This module extends **EBICS Banking Protocol** (``account_ebics``), the EBICS implementation
for Odoo developed and maintained by Noviat. Install it first:
https://github.com/Noviat/account_ebics

What EBICS is and what it changes, in plain language, with screen recordings of the flow:
https://www.noviat.com/ebics

Credits
=======

Developed and maintained by `Noviat <https://www.noviat.com>`_, Odoo integrator in Belgium,
specialised in accounting and finance since 2009. We configure the connection with your banks
and support you through the first cycles.