libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

ModeNameSize
-rw-r--r--.gitattributes4L
-rw-r--r--.gitignore24L
-rw-r--r--.gitmodules4L
-rw-r--r--API_CHANGES.md74L
-rw-r--r--COPYING661L
-rw-r--r--Cargo.lock4734L
-rw-r--r--Cargo.toml63L
-rw-r--r--Makefile83L
-rw-r--r--README93L
-rw-r--r--RELEASE.md20L
-rwxr-xr-xbootstrap20L
-rwxr-xr-xbuild-system/configure.py117L
-rwxr-xr-xbuild-system/test_version.py220L
-rw-r--r--contrib/bank.conf114L
-rwxr-xr-xcontrib/bump-version75L
-rw-r--r--contrib/ci/Containerfile35L
-rwxr-xr-xcontrib/ci/ci.sh37L
-rwxr-xr-xcontrib/ci/deb-test.sh54L
-rw-r--r--contrib/ci/debian-version.py91L
-rw-r--r--contrib/ci/jobs/0-codespell/config.ini5L
-rw-r--r--contrib/ci/jobs/0-codespell/dictionary.txt11L
-rwxr-xr-xcontrib/ci/jobs/0-codespell/job.sh28L
-rwxr-xr-xcontrib/ci/jobs/1-build/job.sh9L
-rwxr-xr-xcontrib/ci/jobs/2-test/job.sh24L
-rwxr-xr-xcontrib/ci/jobs/3-docs/job.sh9L
-rw-r--r--contrib/ci/jobs/4-deb-amd64/config.ini6L
-rwxr-xr-xcontrib/ci/jobs/4-deb-amd64/job.sh22L
-rw-r--r--contrib/ci/jobs/5-deb-arm64/config.ini6L
l---------contrib/ci/jobs/5-deb-arm64/job.sh1L
-rw-r--r--contrib/ci/jobs/6-deploy/config.ini5L
-rwxr-xr-xcontrib/ci/jobs/6-deploy/job.sh14L
-rwxr-xr-xcontrib/ci/run-all-jobs.sh5L
-rw-r--r--contrib/ci/test_version.py238L
-rwxr-xr-xcontrib/ci/version.sh6L
-rw-r--r--contrib/currencies.conf89L
-rw-r--r--contrib/docker-launcher/Dockerfile21L
-rw-r--r--contrib/docker-launcher/README2L
-rwxr-xr-xcontrib/docker-launcher/launch-bank.sh7L
-rw-r--r--contrib/docker-launcher/libeufin-bank.conf14L
-rwxr-xr-xcontrib/ibangen.py33L
-rwxr-xr-xcontrib/indent-sql-sh39L
-rwxr-xr-xcontrib/libeufin-bank-dbinit4L
-rwxr-xr-xcontrib/libeufin-dbconfig264L
-rwxr-xr-xcontrib/libeufin-ebisync-dbconfig136L
-rwxr-xr-xcontrib/libeufin-load-sql124L
-rwxr-xr-xcontrib/libeufin-nexus-dbinit3L
-rwxr-xr-xcontrib/libeufin-tan-email.sh3L
-rwxr-xr-xcontrib/libeufin-tan-fail.sh3L
-rwxr-xr-xcontrib/libeufin-tan-file.sh3L
-rwxr-xr-xcontrib/libeufin-tan-sms-clicksend.sh140L
-rwxr-xr-xcontrib/libeufin-tan-sms-telesign.sh154L
-rwxr-xr-xcontrib/libeufin-tan-sms.sh37L
-rw-r--r--contrib/nexus.conf157L
-rwxr-xr-xcontrib/populate-stats.sh101L
-rw-r--r--contrib/spa/index.html11L
-rw-r--r--database-versioning/ebisync-0001.sql35L
-rw-r--r--database-versioning/ebisync-drop.sql33L
-rw-r--r--database-versioning/libeufin-bank-0001.sql305L
-rw-r--r--database-versioning/libeufin-bank-0002.sql91L
-rw-r--r--database-versioning/libeufin-bank-0003.sql34L
-rw-r--r--database-versioning/libeufin-bank-0004.sql25L
-rw-r--r--database-versioning/libeufin-bank-0005.sql34L
-rw-r--r--database-versioning/libeufin-bank-0006.sql38L
-rw-r--r--database-versioning/libeufin-bank-0007.sql44L
-rw-r--r--database-versioning/libeufin-bank-0008.sql29L
-rw-r--r--database-versioning/libeufin-bank-0009.sql71L
-rw-r--r--database-versioning/libeufin-bank-0010.sql24L
-rw-r--r--database-versioning/libeufin-bank-0011.sql25L
-rw-r--r--database-versioning/libeufin-bank-0012.sql42L
-rw-r--r--database-versioning/libeufin-bank-0013.sql102L
-rw-r--r--database-versioning/libeufin-bank-0014.sql54L
-rw-r--r--database-versioning/libeufin-bank-0015.sql67L
-rw-r--r--database-versioning/libeufin-bank-0016.sql34L
-rw-r--r--database-versioning/libeufin-bank-drop.sql18L
-rw-r--r--database-versioning/libeufin-bank-procedures.sql2442L
-rw-r--r--database-versioning/libeufin-conversion-drop.sql9L
-rw-r--r--database-versioning/libeufin-conversion-setup.sql76L
-rw-r--r--database-versioning/libeufin-nexus-0001.sql106L
-rw-r--r--database-versioning/libeufin-nexus-0002.sql28L
-rw-r--r--database-versioning/libeufin-nexus-0003.sql36L
-rw-r--r--database-versioning/libeufin-nexus-0004.sql24L
-rw-r--r--database-versioning/libeufin-nexus-0005.sql26L
-rw-r--r--database-versioning/libeufin-nexus-0006.sql46L
-rw-r--r--database-versioning/libeufin-nexus-0007.sql79L
-rw-r--r--database-versioning/libeufin-nexus-0008.sql28L
-rw-r--r--database-versioning/libeufin-nexus-0009.sql23L
-rw-r--r--database-versioning/libeufin-nexus-0010.sql41L
-rw-r--r--database-versioning/libeufin-nexus-0011.sql42L
-rw-r--r--database-versioning/libeufin-nexus-0012.sql25L
-rw-r--r--database-versioning/libeufin-nexus-0013.sql23L
-rw-r--r--database-versioning/libeufin-nexus-0014.sql58L
-rw-r--r--database-versioning/libeufin-nexus-0015.sql34L
-rw-r--r--database-versioning/libeufin-nexus-drop.sql18L
-rw-r--r--database-versioning/libeufin-nexus-procedures.sql786L
-rw-r--r--database-versioning/versioning.sql289L
-rw-r--r--debian/README9L
-rw-r--r--debian/changelog525L
-rw-r--r--debian/control51L
-rw-r--r--debian/copyright699L
-rw-r--r--debian/etc/apache2/sites-available/libeufin-bank.conf6L
-rw-r--r--debian/etc/apache2/sites-available/libeufin-ebisync.conf6L
-rw-r--r--debian/etc/libeufin-ebisync/conf.d/ebisync-fetch.conf9L
-rw-r--r--debian/etc/libeufin-ebisync/conf.d/ebisync-submit.conf9L
-rw-r--r--debian/etc/libeufin-ebisync/libeufin-ebisync.conf56L
-rw-r--r--debian/etc/libeufin-ebisync/overrides.conf1L
-rw-r--r--debian/etc/libeufin-ebisync/secrets/ebisync-db.secret.conf9L
-rw-r--r--debian/etc/libeufin-ebisync/secrets/ebisync-fetch.secret.conf13L
-rw-r--r--debian/etc/libeufin-ebisync/secrets/ebisync-submit.secret.conf10L
-rw-r--r--debian/etc/libeufin/libeufin-bank.conf9L
-rw-r--r--debian/etc/libeufin/libeufin-nexus.conf1L
-rw-r--r--debian/etc/nginx/sites-available/libeufin-bank30L
-rw-r--r--debian/etc/nginx/sites-available/libeufin-ebisync30L
-rw-r--r--debian/libeufin-bank.conf2L
-rw-r--r--debian/libeufin-bank.install18L
-rw-r--r--debian/libeufin-bank.libeufin-bank-gc.service17L
-rw-r--r--debian/libeufin-bank.libeufin-bank-gc.timer10L
-rw-r--r--debian/libeufin-bank.libeufin-bank.service31L
-rw-r--r--debian/libeufin-bank.libeufin-bank.slice7L
-rw-r--r--debian/libeufin-bank.postinst13L
-rwxr-xr-xdebian/libeufin-bank.prerm15L
-rw-r--r--debian/libeufin-bank.target9L
-rw-r--r--debian/libeufin-bank.tmpfiles2L
-rw-r--r--debian/libeufin-common.install4L
-rw-r--r--debian/libeufin-ebisync.conf2L
-rw-r--r--debian/libeufin-ebisync.install18L
-rw-r--r--debian/libeufin-ebisync.libeufin-ebisync-fetch.service32L
-rw-r--r--debian/libeufin-ebisync.libeufin-ebisync-httpd.service32L
-rw-r--r--debian/libeufin-ebisync.libeufin-ebisync.slice7L
-rw-r--r--debian/libeufin-ebisync.postinst13L
-rwxr-xr-xdebian/libeufin-ebisync.prerm15L
-rw-r--r--debian/libeufin-ebisync.target10L
-rw-r--r--debian/libeufin-ebisync.tmpfiles7L
-rw-r--r--debian/libeufin-nexus.conf2L
-rw-r--r--debian/libeufin-nexus.install13L
-rw-r--r--debian/libeufin-nexus.libeufin-nexus-ebics-fetch.service31L
-rw-r--r--debian/libeufin-nexus.libeufin-nexus-ebics-submit.service31L
-rw-r--r--debian/libeufin-nexus.libeufin-nexus-httpd.service32L
-rw-r--r--debian/libeufin-nexus.libeufin-nexus.slice7L
-rw-r--r--debian/libeufin-nexus.postinst13L
-rwxr-xr-xdebian/libeufin-nexus.prerm15L
-rw-r--r--debian/libeufin-nexus.target11L
-rw-r--r--debian/libeufin-nexus.tmpfiles2L
-rwxr-xr-xdebian/rules31L
-rw-r--r--debian/watch3L
m---------doc/prebuilt @ e6794e0
-rw-r--r--docker-compose.yml13L
-rw-r--r--libeufin-bank/Cargo.toml40L
-rw-r--r--libeufin-bank/README25L
-rw-r--r--libeufin-bank/conf/test.conf18L
-rw-r--r--libeufin-bank/conf/test_bonus.conf12L
-rw-r--r--libeufin-bank/conf/test_no_conversion.conf11L
-rw-r--r--libeufin-bank/conf/test_no_password_check.conf12L
-rw-r--r--libeufin-bank/conf/test_restrict.conf14L
-rw-r--r--libeufin-bank/conf/test_tan_err.conf20L
-rw-r--r--libeufin-bank/conf/test_with_fees.conf22L
-rw-r--r--libeufin-bank/conf/test_x_taler_bank.conf15L
-rw-r--r--libeufin-bank/src/api.rs1057L
-rw-r--r--libeufin-bank/src/api/account.rs1952L
-rw-r--r--libeufin-bank/src/api/cashout.rs457L
-rw-r--r--libeufin-bank/src/api/conversion.rs1017L
-rw-r--r--libeufin-bank/src/api/observability.rs80L
-rw-r--r--libeufin-bank/src/api/prepared.rs297L
-rw-r--r--libeufin-bank/src/api/revenue.rs106L
-rw-r--r--libeufin-bank/src/api/tan.rs581L
-rw-r--r--libeufin-bank/src/api/token.rs722L
-rw-r--r--libeufin-bank/src/api/tx.rs572L
-rw-r--r--libeufin-bank/src/api/wire.rs729L
-rw-r--r--libeufin-bank/src/api/withdrawal.rs1161L
-rw-r--r--libeufin-bank/src/auth.rs563L
-rw-r--r--libeufin-bank/src/bench.rs635L
-rw-r--r--libeufin-bank/src/config.rs296L
-rw-r--r--libeufin-bank/src/constants.rs23L
-rw-r--r--libeufin-bank/src/db.rs867L
-rw-r--r--libeufin-bank/src/db/account.rs954L
-rw-r--r--libeufin-bank/src/db/cashout.rs211L
-rw-r--r--libeufin-bank/src/db/conversion.rs530L
-rw-r--r--libeufin-bank/src/db/exchange.rs401L
-rw-r--r--libeufin-bank/src/db/gc.rs70L
-rw-r--r--libeufin-bank/src/db/prepared.rs101L
-rw-r--r--libeufin-bank/src/db/tan.rs275L
-rw-r--r--libeufin-bank/src/db/token.rs304L
-rw-r--r--libeufin-bank/src/db/tx.rs266L
-rw-r--r--libeufin-bank/src/db/withdrawal.rs441L
-rw-r--r--libeufin-bank/src/lib.rs530L
-rw-r--r--libeufin-bank/src/main.rs29L
-rw-r--r--libeufin-bank/src/mfa.rs402L
-rw-r--r--libeufin-bank/src/payto.rs216L
-rw-r--r--libeufin-bank/src/pw.rs215L
-rw-r--r--libeufin-bank/src/test/kotlin/WebUiTest.kt114L
-rw-r--r--libeufin-common/src/test/kotlin/CliExitTest.kt55L
-rw-r--r--libeufin-ebics/Cargo.toml49L
-rw-r--r--libeufin-ebics/sample/platform/gls_camt052.xml733L
-rw-r--r--libeufin-ebics/sample/platform/gls_camt053.xml555L
-rw-r--r--libeufin-ebics/sample/platform/gls_camt054.xml76L
-rw-r--r--libeufin-ebics/sample/platform/gls_pain001.xml1L
-rw-r--r--libeufin-ebics/sample/platform/hac.xml199L
-rw-r--r--libeufin-ebics/sample/platform/maerki_baumann_camt053.xml907L
-rw-r--r--libeufin-ebics/sample/platform/maerki_baumann_pain001.xml1L
-rw-r--r--libeufin-ebics/sample/platform/pain002_accp.xml24L
-rw-r--r--libeufin-ebics/sample/platform/pain002_part.xml54L
-rw-r--r--libeufin-ebics/sample/platform/postfinance_camt053.xml157L
-rw-r--r--libeufin-ebics/sample/platform/postfinance_camt054.xml213L
-rw-r--r--libeufin-ebics/sample/platform/postfinance_pain001.xml1L
-rw-r--r--libeufin-ebics/sample/platform/raiffeisen_camt053.xml269L
-rw-r--r--libeufin-ebics/sample/platform/raiffeisen_pain001.xml1L
-rw-r--r--libeufin-ebics/sample/platform/valiant_camt052.xml929L
-rw-r--r--libeufin-ebics/sample/platform/valiant_pain001.xml1L
-rw-r--r--libeufin-ebics/src/bin/iso20022-codegen.rs206L
-rw-r--r--libeufin-ebics/src/cli.rs37L
-rw-r--r--libeufin-ebics/src/config.rs41L
-rw-r--r--libeufin-ebics/src/crypto.rs283L
-rw-r--r--libeufin-ebics/src/db.rs98L
-rw-r--r--libeufin-ebics/src/dialect.rs196L
-rw-r--r--libeufin-ebics/src/ebics.rs810L
-rw-r--r--libeufin-ebics/src/ebics/administrative.rs224L
-rw-r--r--libeufin-ebics/src/ebics/bts.rs498L
-rw-r--r--libeufin-ebics/src/ebics/ebics_code.rs210L
-rw-r--r--libeufin-ebics/src/ebics/key_management.rs293L
-rw-r--r--libeufin-ebics/src/ebics/logger.rs135L
-rw-r--r--libeufin-ebics/src/ebics/order.rs270L
-rw-r--r--libeufin-ebics/src/iso20022.rs183L
-rw-r--r--libeufin-ebics/src/iso20022/bank_tx_code.rs745L
-rw-r--r--libeufin-ebics/src/iso20022/camt.rs1276L
-rw-r--r--libeufin-ebics/src/iso20022/hac.rs198L
-rw-r--r--libeufin-ebics/src/iso20022/model.rs418L
-rw-r--r--libeufin-ebics/src/iso20022/pain001.rs242L
-rw-r--r--libeufin-ebics/src/iso20022/pain002.rs267L
-rw-r--r--libeufin-ebics/src/iso20022/status_code.rs1374L
-rw-r--r--libeufin-ebics/src/keys.rs282L
-rw-r--r--libeufin-ebics/src/lib.rs34L
-rw-r--r--libeufin-ebics/src/pdf.rs196L
-rw-r--r--libeufin-ebics/src/setup.rs169L
-rw-r--r--libeufin-ebics/src/test.rs562L
-rw-r--r--libeufin-ebics/src/utils.rs46L
-rw-r--r--libeufin-ebics/src/ws.rs446L
-rw-r--r--libeufin-ebics/src/xml.rs471L
-rw-r--r--libeufin-ebics/src/xml_sign.rs458L
-rw-r--r--libeufin-ebisync/Cargo.toml33L
-rw-r--r--libeufin-ebisync/conf/test.conf14L
-rw-r--r--libeufin-ebisync/docker-compose.yml13L
-rw-r--r--libeufin-ebisync/ebisync.conf95L
-rw-r--r--libeufin-ebisync/spa/index.html511L
-rw-r--r--libeufin-ebisync/src/api.rs220L
-rw-r--r--libeufin-ebisync/src/azure.rs229L
-rw-r--r--libeufin-ebisync/src/config.rs247L
-rw-r--r--libeufin-ebisync/src/constants.rs27L
-rw-r--r--libeufin-ebisync/src/db.rs54L
-rw-r--r--libeufin-ebisync/src/lib.rs610L
-rw-r--r--libeufin-ebisync/src/main.rs29L
-rw-r--r--libeufin-ebisync/src/test/kotlin/CheckTest.kt56L
-rw-r--r--libeufin-nexus/Cargo.toml35L
-rw-r--r--libeufin-nexus/conf/auth.conf29L
-rw-r--r--libeufin-nexus/conf/fetch.conf15L
-rw-r--r--libeufin-nexus/conf/gls.conf19L
-rw-r--r--libeufin-nexus/conf/maerki_baumann.conf18L
-rw-r--r--libeufin-nexus/conf/mini.conf15L
-rw-r--r--libeufin-nexus/conf/postfinance.conf14L
-rw-r--r--libeufin-nexus/conf/skip.conf19L
-rw-r--r--libeufin-nexus/conf/test.conf30L
-rw-r--r--libeufin-nexus/conf/valiant.conf19L
-rw-r--r--libeufin-nexus/src/api.rs562L
-rw-r--r--libeufin-nexus/src/bench.rs297L
-rw-r--r--libeufin-nexus/src/config.rs353L
-rw-r--r--libeufin-nexus/src/constants.rs28L
-rw-r--r--libeufin-nexus/src/db.rs161L
-rw-r--r--libeufin-nexus/src/db/exchange.rs328L
-rw-r--r--libeufin-nexus/src/db/initiated.rs911L
-rw-r--r--libeufin-nexus/src/db/list.rs272L
-rw-r--r--libeufin-nexus/src/db/payment.rs1113L
-rw-r--r--libeufin-nexus/src/db/transfer.rs87L
-rw-r--r--libeufin-nexus/src/fetch.rs1945L
-rw-r--r--libeufin-nexus/src/lib.rs603L
-rw-r--r--libeufin-nexus/src/list.rs247L
-rw-r--r--libeufin-nexus/src/main.rs29L
-rw-r--r--libeufin-nexus/src/manual.rs179L
-rw-r--r--libeufin-nexus/src/model.rs90L
-rw-r--r--libeufin-nexus/src/test.rs501L
-rw-r--r--libeufin-nexus/src/testing.rs334L
-rw-r--r--presentation/.gitignore4L
-rw-r--r--presentation/libeufin.png98041B
-rw-r--r--presentation/presentation.tex97L
-rw-r--r--rustfmt.toml2L
-rw-r--r--testbench/Cargo.toml35L
-rw-r--r--testbench/README.md46L
-rw-r--r--testbench/conf/cli.conf26L
-rw-r--r--testbench/conf/integration.conf35L
-rw-r--r--testbench/conf/mini.conf29L
-rw-r--r--testbench/conf/test.conf29L
-rw-r--r--testbench/sample/10_camt054_Return_Detailavisierung mit Einzelbuchung_ISO2019_v2019.xml124L
-rw-r--r--testbench/sample/10_camt054_Return_Detailavisierung mit Einzelbuchung_v2009.xml120L
-rw-r--r--testbench/sample/2_pain002 B-Level ACCP_v2009.xml2L
-rw-r--r--testbench/sample/2_pain002 B-Level ACCP_v2019.xml24L
-rw-r--r--testbench/sample/3_pain002 B-Level und C-Level RJCT_ISO2019_v2019.xml30L
-rw-r--r--testbench/sample/3_pain002 B-Level und C-Level RJCT_v2009.xml39L
-rw-r--r--testbench/sample/5_pain002 A-Level ACTC (Empfangsbestaetigung FDS)_v2009.xml23L
-rw-r--r--testbench/sample/5_pain002 A-Level ACTC (Empfangsbestaetigung FDS)_v2019.xml21L
-rw-r--r--testbench/sample/6_pain002 A-Level RJCT (Empfangsbestaetigung FDS)_v2009.xml27L
-rw-r--r--testbench/sample/6_pain002 A-Level RJCT (Empfangsbestaetigung FDS)_v2019.xml27L
-rw-r--r--testbench/sample/9_camt054 Return_Detailavisierung mit Sammelbuchung_ISO2019_v2019.xml124L
-rw-r--r--testbench/sample/9_camt054 Return_Detailavisierung mit Sammelbuchung_v2009.xml120L
-rw-r--r--testbench/sample/cs/QRIBAN_camt.054_SIC_04_088583185407_NN_0885831854071000_20221222_180251_006.xml427L
-rw-r--r--testbench/sample/cs/QRIBAN_camt.054_SPS_08_088583185407_NN_0885831854071000_20221222_180251_006.xml456L
-rw-r--r--testbench/sample/cs/camt.052_SIC_04_050483017844_ND_0504830178442001_20171127_230054_001.xml86L
-rw-r--r--testbench/sample/cs/camt.052_SIC_04_050483017844_WD_0504830178442001_20171127_230054_002.xml6702L
-rw-r--r--testbench/sample/cs/camt.052_SPS_08_050483017844_ND_0504830178442001_20171127_230054_001.xml86L
-rw-r--r--testbench/sample/cs/camt.052_SPS_08_050483017844_WD_0504830178442001_20221127_230054_002.xml7232L
-rw-r--r--testbench/sample/cs/camt.053_SIC_04_088583185407_ND_0885831854071000_20220323_010729778000_000.xml886L
-rw-r--r--testbench/sample/cs/camt.053_SIC_04_088583185407_WD_0885831854071000_20220323_010729778000_000.xml1384L
-rw-r--r--testbench/sample/cs/camt.053_SPS_08_088583185407_DC_0885831854071000_20221223_010729778_000.xml1084L
-rw-r--r--testbench/sample/cs/camt.053_SPS_08_088583185407_ND_0885831854071000_20221223_010729778000.xml930L
-rw-r--r--testbench/sample/cs/camt.053_SPS_08_088583185407_WD_0885831854071000_20221223_010729778000.xml1475L
-rw-r--r--testbench/sample/cs/camt.054_SIC_04_088583185407_NN_0885831854071000_20221022_170251_005.xml313L
-rw-r--r--testbench/sample/cs/camt.054_SPS_08_088583185407_NN_0885831854071000_170251_005.xml253L
-rw-r--r--testbench/sample/postfinance/200519_camt052_P_CH2909000000250094239_1110092686_0_2019042416072347.xml137L
-rw-r--r--testbench/sample/postfinance/200519_camt052_P_CH2909000000250094239_1110092686_0_2019042416072347_v2019.xml144L
-rw-r--r--testbench/sample/postfinance/200519_camt054-Credit_P_CH2909000000250094239_1110092691_0_2019042421291293.xml65L
-rw-r--r--testbench/sample/postfinance/200519_camt054-ESR-ASR_P_CH2909000000250094239_1110092704_0_2019042500372179_v2009.xml129L
-rw-r--r--testbench/sample/postfinance/200519_camt054-ESR-ASR_P_CH2909000000250094239_1110092704_0_2019042500372179_v2019.xml131L
-rw-r--r--testbench/sample/postfinance/200519_camt054-chdd_p_ch2909000000250094239_1110097484_0_20190520700381159_v2019.xml174L
-rw-r--r--testbench/sample/postfinance/camt053_P_CH2909000000250094239_1110092698_0_2020062503071366_v2009.xml243L
-rw-r--r--testbench/sample/postfinance/camt053_P_CH2909000000250094239_1110092698_0_2020112503071366_v2019.xml253L
-rw-r--r--testbench/sample/postfinance/camt054-CHDD_P_CH2909000000250094239_1110097484_0_20220615375204228751067.xml143L
-rw-r--r--testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111112_0_2022031011011199_v2009.xml124L
-rw-r--r--testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111112_0_2022031011011199_v2019.xml127L
-rw-r--r--testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111119_0_2022030911011199_v2009.xml126L
-rw-r--r--testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111119_0_2022030911011199_v2019.xml129L
-rw-r--r--testbench/sample/postfinance/pain002_CHDD_P_CH2909000000250094239_1110097483_0_20220614375204216308259.xml24L
-rw-r--r--testbench/src/integration.rs606L
-rw-r--r--testbench/src/lib.rs368L
-rw-r--r--testbench/src/main.rs503L