exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 7f0507faf20904521ab0f727b69a189dcce5abdd
parent 752d53e8a053bfc6656f9ab036215afe8d1efaed
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 16 Dec 2025 22:09:49 +0100

fix rendering of vqf 902-11 checkbox

Diffstat:
Mcontrib/typst/Makefile.am | 4++--
Rcontrib/typst/challenger_postal.typ -> contrib/typst/challenger-postal.typ | 0
Rcontrib/typst/challenger_sms.typ -> contrib/typst/challenger-sms.typ | 0
Mcontrib/typst/vqf_902_1.typ | 5+++--
Mcontrib/typst/vqf_902_1_customer.typ | 2+-
Mcontrib/typst/vqf_902_1_officer.typ | 2+-
Msrc/exchange/taler-exchange-httpd_aml-attributes-get.c | 4++++
7 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/contrib/typst/Makefile.am b/contrib/typst/Makefile.am @@ -4,8 +4,8 @@ formdatadir = $(datadir)/taler-exchange/typst-forms/ dist_formdata_DATA = \ _cover_.typ \ accept-tos.typ \ - challenger_postal.typ \ - challenger_sms.typ \ + challenger-postal.typ \ + challenger-sms.typ \ generic_note.typ \ generic_upload.typ \ taler-logo.svg \ diff --git a/contrib/typst/challenger_postal.typ b/contrib/typst/challenger-postal.typ diff --git a/contrib/typst/challenger_sms.typ b/contrib/typst/challenger-sms.typ diff --git a/contrib/typst/vqf_902_1.typ b/contrib/typst/vqf_902_1.typ @@ -422,7 +422,7 @@ inset: 5pt, checkbox("" != get("CUSTOMER_ID_AMLA_FILE_REFERENCE_NO")), [Customer identification documents (or: reference#footnote[If the identification document is lists kept in another AMLA-File (in the case of Art. 15 para. 3 SRO Regulations) a reference to the according AMLA-File is sufficient.] to AMLA File No.: #underline([#get("CUSTOMER_ID_AMLA_FILE_REFERENCE_NO")]))], checkbox("" != get("ESTABLISHER_ID_AMLA_FILE_REFERENCE_NO")), [Identification document of persons establishing the business relationship (or: reference to AMLA File No.: #underline([#get("ESTABLISHER_ID_AMLA_FILE_REFERENCE_NO")]))], - checkbox(getb("HAVE_vqf_902_9") or getb("HAVE_vqf_902_11") or getb("HAVE_vqf_902_12") or getb("HAVE_vqf_902_13") or getb("HAVE_vqf_902_15")), [Establishing of the beneficial owner of the assets/controlling person (VQF Doc No. 902.15, 902.9, 902.11, 902.12 or 902.13)], + checkbox(getb("HAVE_vqf_902_9") or getb("HAVE_vqf_902_11_customer") or getb("HAVE_vqf_902_11_officer") or getb("HAVE_vqf_902_12") or getb("HAVE_vqf_902_13") or getb("HAVE_vqf_902_15")), [Establishing of the beneficial owner of the assets/controlling person (VQF Doc No. 902.15, 902.9, 902.11, 902.12 or 902.13)], checkbox(getb("HAVE_vqf_902_5")), [Customer profile (VQF doc. No. 902.5; only in the case of permanent business relationship and regular customers)], checkbox(getb("HAVE_vqf_902_4")), [Risk profile (VQF doc. No. 902.4)], ) @@ -446,7 +446,8 @@ "FULL_NAME": "John Doe", "DOMICILE_ADDRESS": "123 Main St, 8001 Zurich", "HAVE_vqf_902_9": false, - "HAVE_vqf_902_11": false, + "HAVE_vqf_902_11_customer": false, + "HAVE_vqf_902_11_officer": false, "HAVE_vqf_902_12": false, "HAVE_vqf_902_13": false, "HAVE_vqf_902_15": true, diff --git a/contrib/typst/vqf_902_1_customer.typ b/contrib/typst/vqf_902_1_customer.typ @@ -391,7 +391,7 @@ inset: 5pt, checkbox("" != get("CUSTOMER_ID_AMLA_FILE_REFERENCE_NO")), [Customer identification documents (or: reference#footnote[If the identification document is lists kept in another AMLA-File (in the case of Art. 15 para. 3 SRO Regulations) a reference to the according AMLA-File is sufficient.] to AMLA File No.: #underline([#get("CUSTOMER_ID_AMLA_FILE_REFERENCE_NO")]))], checkbox("" != get("ESTABLISHER_ID_AMLA_FILE_REFERENCE_NO")), [Identification document of persons establishing the business relationship (or: reference to AMLA File No.: #underline([#get("ESTABLISHER_ID_AMLA_FILE_REFERENCE_NO")]))], - checkbox(getb("HAVE_vqf_902_9") or getb("HAVE_vqf_902_11") or getb("HAVE_vqf_902_12") or getb("HAVE_vqf_902_13") or getb("HAVE_vqf_902_15")), [Establishing of the beneficial owner of the assets/controlling person (VQF Doc No. 902.15, 902.9, 902.11, 902.12 or 902.13)], + checkbox(getb("HAVE_vqf_902_9") or getb("HAVE_vqf_902_11_customer") or getb("HAVE_vqf_902_11_officer") or getb("HAVE_vqf_902_12") or getb("HAVE_vqf_902_13") or getb("HAVE_vqf_902_15")), [Establishing of the beneficial owner of the assets/controlling person (VQF Doc No. 902.15, 902.9, 902.11, 902.12 or 902.13)], checkbox(getb("HAVE_vqf_902_5")), [Customer profile (VQF doc. No. 902.5; only in the case of permanent business relationship and regular customers)], checkbox(getb("HAVE_vqf_902_4")), [Risk profile (VQF doc. No. 902.4)], ) diff --git a/contrib/typst/vqf_902_1_officer.typ b/contrib/typst/vqf_902_1_officer.typ @@ -210,7 +210,7 @@ inset: 5pt, checkbox("" != get("CUSTOMER_ID_AMLA_FILE_REFERENCE_NO")), [Customer identification documents (or: reference#footnote[If the identification document is lists kept in another AMLA-File (in the case of Art. 15 para. 3 SRO Regulations) a reference to the according AMLA-File is sufficient.] to AMLA File No.: #underline([#get("CUSTOMER_ID_AMLA_FILE_REFERENCE_NO")]))], checkbox("" != get("ESTABLISHER_ID_AMLA_FILE_REFERENCE_NO")), [Identification document of persons establishing the business relationship (or: reference to AMLA File No.: #underline([#get("ESTABLISHER_ID_AMLA_FILE_REFERENCE_NO")]))], - checkbox(getb("HAVE_vqf_902_9") or getb("HAVE_vqf_902_11") or getb("HAVE_vqf_902_12") or getb("HAVE_vqf_902_13") or getb("HAVE_vqf_902_15")), [Establishing of the beneficial owner of the assets/controlling person (VQF Doc No. 902.15, 902.9, 902.11, 902.12 or 902.13)], + checkbox(getb("HAVE_vqf_902_9") or getb("HAVE_vqf_902_11_customer") or getb("HAVE_vqf_902_11_officer") or getb("HAVE_vqf_902_12") or getb("HAVE_vqf_902_13") or getb("HAVE_vqf_902_15")), [Establishing of the beneficial owner of the assets/controlling person (VQF Doc No. 902.15, 902.9, 902.11, 902.12 or 902.13)], checkbox(getb("HAVE_vqf_902_5")), [Customer profile (VQF doc. No. 902.5; only in the case of permanent business relationship and regular customers)], checkbox(getb("HAVE_vqf_902_4")), [Risk profile (VQF doc. No. 902.4)], ) diff --git a/src/exchange/taler-exchange-httpd_aml-attributes-get.c b/src/exchange/taler-exchange-httpd_aml-attributes-get.c @@ -719,6 +719,10 @@ TEH_handler_aml_attributes_get ( limit, &detail_cb, rctx); + GNUNET_log (GNUNET_ERROR_TYPE_INFO, + "Obtained %d/%d attributes\n", + qs, + (int) (limit < 0 ? -limit : limit)); switch (qs) { case GNUNET_DB_STATUS_HARD_ERROR: