commit 1a7df88b682a88be8114c4c2f53071f416f82206
parent 4e18c933c1968fc10ebef49e9c723447bbce900b
Author: Antoine A <>
Date: Tue, 1 Oct 2024 17:03:09 +0200
libeufin: update config
Diffstat:
2 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/libeufin/nexus-manual.rst b/libeufin/nexus-manual.rst
@@ -178,9 +178,7 @@ send it to the bank.
The ``--transient`` flag instructs the software to perform only one pass on
the database, submit what is submittable, and return.
-The ``--debug-ebics $SAVEDIR`` flag will cause the files to be stored in
-``$SAVEDIR/$YYYY-MM-DD/submit`` where ``$YYYY-MM-DD`` represents the
-date when the upload took place. This is mostly useful for debugging.
+The ``--debug-ebics $SAVEDIR`` flag will cause EBICS transactions steps and payloads to be stored in ``$SAVEDIR/$YYYY-MM-DD`` where ``$YYYY-MM-DD`` represents the date when the upload took place. This is mostly useful for debugging.
For production
--------------
@@ -243,9 +241,9 @@ database.
The ``--transient`` flag makes the command download and import EBICS files only
once and return immediately afterwards. Without the flag, Nexus
-will download at the frequency specified in the configuration.
+will download at the frequency specified in the configuration or when it receive real time notifications.
-The ``--debug-ebics $SAVEDIR`` flag will cause EBICS transactions steps and payloads to be stored in ``$SAVEDIR`` where ``$YYYY-MM-DD`` represents the date when the download took place. This is mostly useful for debugging.
+The ``--debug-ebics $SAVEDIR`` flag will cause EBICS transactions steps and payloads to be stored in ``$SAVEDIR/$YYYY-MM-DD`` where ``$YYYY-MM-DD`` represents the date when the download took place. This is mostly useful for debugging.
For Testing
@@ -263,7 +261,8 @@ the present:
.. note::
- If the Nexus database already contains the bank account history, you might need
- to **reset** the database in order to have the re-downloaded transactions be
- properly registered. Be careful when resetting the database: resetting the wrong
- database might cause DATA LOSS!
+ If the Nexus database already contains the bank account history, you might need to **reset** the database in order to have the re-downloaded transactions be properly registered.
+
+ Be careful when resetting the database: resetting the wrong database might cause DATA LOSS!
+
+ Use the ``IGNORE_BOUNCES_BEFORE`` configuration to prevent malformed transactions from being bounced a second time when they are registered again.
diff --git a/manpages/libeufin-nexus.conf.5.rst b/manpages/libeufin-nexus.conf.5.rst
@@ -93,6 +93,9 @@ FREQUENCY
IGNORE_TRANSACTIONS_BEFORE
Ignore all transactions before a certain YYYY-MM-DD date, useful when you want to use an existing account with old transactions that should not be bounced.
+IGNORE_BOUNCES_BEFORE
+ Ignore all malformed transactions prior to a certain YYYY-MM-DD date, useful when you want to import old transactions without bouncing the malformed ones a second time.
+
HTTP SERVER OPTIONS
-------------------