TALER-EXCHANGE-SANCTIONSCHECK(1)

πŸ“¦ version 1.3.0, in nixos 26.05, nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to TALER-EXCHANGE-SANCTIONSCHECK(1) β€” the manual for taler-exchange-sanctionscheck, aka the tool that checks KYC attributes of all accounts against a sanctions list. It freezes matches and flags partial matches for investigation by AML staff. iconic AML behavior, honestly πŸ•΅οΈβ€β™€οΈπŸ’…


✨ SYNOPSIS ✨

taler-exchange-sanctioncheck [-c FILENAME | --config=FILENAME]
[-h | --help] [-L LOGLEVEL | --loglevel=LOGLEVEL]
[-l FILENAME | --logfile=FILENAME] [-n | --norun] [-r | --reset]
[-t | --test] [-v | --version]

Heads up, bestie: the synopsis spells the command taler-exchange-sanctioncheck β€” yep, with one less β€œs” than the NAME line. Keep it exactly as written, no autocorrect energy. 😭✨ Also -h / --help shows up right there in the synopsis. 🫢


🌸 DESCRIPTION 🌸

taler-exchange-sanctioncheck is a command-line tool to check all existing accounts (and their KYC attributes) against a sanctions list, freezing matches and flagging partial matches for investigation by AML staff. main character compliance energy πŸ‘‘

The actual matching is done by an external tool configured via the "RATER" option in "[exchange-sanctionscheck]". The default implementation of that tool is provided by robocop. no cap, that’s the setup. πŸ¦‹

Its options are as follows:

  • -c FILENAME, --config=FILENAME β€” Use the configuration and other resources for the exchange to operate from FILENAME. πŸ’–
  • -I, --ignore-not-found β€” Do not fail if the bank says that the exchange bank account does not (yet) exist. Keep trying. persistence slay ✨
  • -L LOGLEVEL, --loglevel=LOGLEVEL β€” Specifies the log level to use. Accepted values are: DEBUG, INFO, WARNING, ERROR. pick your vibe check wisely πŸ’…
  • -l FILENAME, --logfile=FILENAME β€” Send logging output to FILENAME. πŸŽ€
  • -n, --norun β€” Skips the actual processing of KYC records. Useful only to check the setup or to reset processing to the start in combination with -r. dry-run-ish energy πŸ¦‹
  • -r, --reset β€” Resets the sanction list processing progress. Useful when a new sanction list is imported to go again over all historic records and check them again. πŸ”₯
  • -t, --test β€” Run in test mode. Exits once all records that existed on start have been processed and skips the incremental phase. Sanction list progress is still persisted. Useful in test cases or interactively when waiting for completion. test-mode bestie behavior 🧚
  • -v, --version β€” Print version information. ⭐

πŸ‘€ SEE ALSO πŸ‘€

taler-exchange-httpd(1), taler-exchange.conf(5), robocop(1). the squad, linked and lovely πŸ’œ


πŸ’€ BUGS πŸ’€

Report bugs by using https://bugs.taler.net/ or by sending electronic mail to <taler@gnu.org>. do not suffer in silence, bestie 😭🫢


🌈 AUTHOR 🌈

GNU Taler contributors. collaborative queen behavior πŸ‘‘


2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+). legal lore, preserved exactly πŸ’…


Cute sign-off: this page is GNU Taler version 1.0, dated Dec 22, 2025, for TALER-EXCHANGE-SANCTIONSCHECK(1) β€” bye bestie, go check those sanctions lists responsibly πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from