summaryrefslogtreecommitdiff
path: root/manpages
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-11-10 14:00:07 +0100
committerMS <ms@taler.net>2023-11-10 14:00:45 +0100
commitefa66fb8f0ce800be81044255ae3282832afeacf (patch)
tree3e0fd226dca2ff68243365f48ee88da6823a378d /manpages
parent173a3a94bec1259821adbb3bb3321f07e502d931 (diff)
downloaddocs-efa66fb8f0ce800be81044255ae3282832afeacf.tar.gz
docs-efa66fb8f0ce800be81044255ae3282832afeacf.tar.bz2
docs-efa66fb8f0ce800be81044255ae3282832afeacf.zip
ebics-fetch man pages
Diffstat (limited to 'manpages')
-rw-r--r--manpages/libeufin-nexus.1.rst16
-rw-r--r--manpages/libeufin-nexus.conf.5.rst23
2 files changed, 38 insertions, 1 deletions
diff --git a/manpages/libeufin-nexus.1.rst b/manpages/libeufin-nexus.1.rst
index 181b7927..f4df6558 100644
--- a/manpages/libeufin-nexus.1.rst
+++ b/manpages/libeufin-nexus.1.rst
@@ -92,6 +92,22 @@ Its options are as follows:
This flag, enabled by default, causes the command to run only once without any long-polling behaviour.
The configuration value FREQUENCY gets therefore ignored.
+ebics-fetch
+-----------
+
+This subcommands download banking records via EBICS. By default it downloads notifications, in the form of ``camt.054``. It looks for the most recent incoming transaction and asks the bank any notification starting from such timestamp. Along the download, ebics-fetch would bounce incoming payments that do not have a valid Taler subject, or as well those with an already existing valid subject. Valid incoming payments are then stored in the database so that they can trigger Taler withdrawals. Along this process, ebics-submit would as well reconcile initiated outgoing payments with any outgoing transactions that shows up in the downloaded records.
+
+**-h** \| **--help**
+ Print short help on options.
+**-c** \| **--config** \ ‌\ *FILENAME*
+ Specifies the configuration file.
+**--transient**
+ This flag, enabled by default, causes the command to run only once without any long-polling behaviour.
+ The configuration value FREQUENCY gets therefore ignored.
+**--only-statements**
+ It downloads statements (instead of notifications) in the form of camt.053 documents.
+
+
SEE ALSO
========
diff --git a/manpages/libeufin-nexus.conf.5.rst b/manpages/libeufin-nexus.conf.5.rst
index 972a6fba..e5a712a8 100644
--- a/manpages/libeufin-nexus.conf.5.rst
+++ b/manpages/libeufin-nexus.conf.5.rst
@@ -47,7 +47,6 @@ LIBEUFIN_HOME
Home directory of the user, usually “${HOME}”. Can be overwritten by
testcases by setting ${LIBEUFIN_TEST_HOME}.
-
EBICS SETUP OPTIONS
-------------------
@@ -118,6 +117,28 @@ SUBMISSIONS_LOG_DIRECTORY
In the event that one log file would be overridden, ``ebics-submit`` fails without
overriding it.
+
+EBICS FETCH OPTIONS
+-------------------
+
+The following configuration value(s) belong to the “[nexus-fetch]” section.
+
+FREQUENCY
+ Duration value to instruct the ``ebics-fetch`` subcommand how often it should
+ download from the bank. The duration must be expressed with a number followed
+ by the time unit. The following time units are supported: 's' (seconds), 'm'
+ (minutes), 'h' (hours). For example, the value *5m* causes downloads to be run
+ every five minutes. Whenever the given number is zero, the retries are long-polled.
+ Note: the current version does NOT support long-polling but would instead run in
+ transient mode. Note: long polling depends also by the bank offering it.
+
+STATEMENT_LOG_DIRECTORY
+ Optional value to define the path where the downloaded documents would be stored
+ This directory would contain several directories, each named after the YYYY-MM-DD
+ format. The stored files would then be named in the following schema:
+ ``$downloadTimestampMicroseconds_$filenameAsGivenByTheBank``. In the event that
+ one log file would be overridden, ``ebics-fetch`` fails without overriding it.
+
SEE ALSO
========