commit 6c1ac18de944b2ae7d44b64c17b96dc1a03fda89
parent 4005e4fe8ec88351c33326f24faa2fb9cecc7b49
Author: Florian Dold <dold@taler.net>
Date: Fri, 7 Aug 2026 22:40:42 +0200
fix drifted tops config settings
Diffstat:
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/packages/taler-harness/src/harness/tops.ts b/packages/taler-harness/src/harness/tops.ts
@@ -84,6 +84,9 @@ import {
export const topsKycRulesConf = `
[exchange]
+# Extra data to inject into PDF forms
+GLOBAL_PDF_FORM_DATA = {"VQF_MEMBER_NUMBER":"101148"}
+
# Better enable KYC.
ENABLE_KYC = YES
@@ -187,7 +190,7 @@ TIMEFRAME = "30 days"
# Fallback measure on errors.
[kyc-measure-freeze-investigate]
-CHECK_NAME = skip
+CHECK_NAME = SKIP
PROGRAM = freeze-investigate
VOLUNTARY = NO
CONTEXT = {}
@@ -279,7 +282,7 @@ FALLBACK = default-investigate
[kyc-check-form-info-investigation]
TYPE = INFO
DESCRIPTION = "Staff is checking your case. Please be patient."
-DESCRIPTION_I18N = {"de":"Mitarbeiter prüfen ihren Fall. Bitte warten."}
+DESCRIPTION_I18N = {"de":"Mitarbeiter prüfen Ihren Fall. Bitte warten."}
FALLBACK = default-investigate
[kyc-check-sms-registration]
@@ -294,7 +297,7 @@ FALLBACK = default-investigate
TYPE = LINK
PROVIDER_ID = email-challenger
DESCRIPTION = "Confirm email address via TAN"
-DESCRIPTION_I18N = {"de":"Email addresses via TAN bestätigen"}
+DESCRIPTION_I18N = {"de":"E-Mail-Adresse via TAN bestätigen"}
OUTPUTS = "CONTACT_EMAIL"
FALLBACK = default-investigate
@@ -302,23 +305,23 @@ FALLBACK = default-investigate
TYPE = LINK
PROVIDER_ID = postal-challenger
DESCRIPTION = "Register Swiss postal address via TAN letter"
-DESCRIPTION_I18N = {"de":"Schweizer Addresses via TAN Brief bestätigen"}
+DESCRIPTION_I18N = {"de":"Schweizer Adresse via TAN Brief bestätigen"}
OUTPUTS = "CONTACT_NAME ADDRESS_LINES ADDRESS_COUNTRY"
FALLBACK = default-investigate
# This check can be triggered by AML programs and/or AML officers,
-# it do not appear directly in this configuration as it is triggered
+# it does not appear directly in this configuration as it is triggered
# only indirectly.
[kyc-check-kycaid-individual]
TYPE = LINK
PROVIDER_ID = kycaid-individual
-DESCRIPTION = "Provider personal identification data via KYCAID provider"
-DESCRIPTION_I18N = {"de":"Persönliche Identifikation via KYCAID Service druchführen"}
+DESCRIPTION = "Provide personal identification data via KYCAID provider"
+DESCRIPTION_I18N = {"de":"Persönliche Identifikation via KYCAID Service durchführen"}
OUTPUTS = "PERSON_FULL_NAME PERSON_DATE_OF_BIRTH PERSON_NATIONALITY_CC ADDRESS_STREET ADDRESS_TOWN_LOCATION ADDRESS_ZIPCODE ADDRESS_COUNTRY_CC PERSON_NATIONAL_ID_SCAN TAX_ID"
FALLBACK = default-investigate
# This check can be triggered by AML programs and/or AML officers,
-# it do not appear directly in this configuration as it is triggered
+# it does not appear directly in this configuration as it is triggered
# only indirectly.
[kyc-check-kycaid-business]
TYPE = LINK
@@ -398,12 +401,12 @@ FALLBACK = preserve-investigate
#FALLBACK = preserve-investigate
[kyc-measure-preserve-investigate]
-TYPE = SKIP
+CHECK_NAME = SKIP
CONTEXT = {}
PROGRAM = preserve-investigate
[kyc-measure-default-investigate]
-TYPE = SKIP
+CHECK_NAME = SKIP
CONTEXT = {}
PROGRAM = default-investigate
@@ -468,26 +471,26 @@ ENABLED = YES
FALLBACK = freeze-investigate
-[aml-program-preserve-set-expire-from-context]
+[aml-program-preserve-set-expiration]
DESCRIPTION = "Measure that preserves the current rules but sets them to expire based on the context. The successor measure to activate on expiration can also be specified in the context. Useful when AML staff merely wants to set an expiration date."
COMMAND = taler-exchange-helper-measure-preserve-set-expiration
ENABLED = YES
FALLBACK = freeze-investigate
-[aml-program-preserve-set-expire-from-context]
+[aml-program-update-from-context]
DESCRIPTION = "Measure that modifies the current rules by combining them with those from the context. The expiration time and successor measure to activate on expiration can also be specified in the context. Useful when AML staff merely wants to update rules."
COMMAND = taler-exchange-helper-measure-update-from-context
ENABLED = YES
FALLBACK = freeze-investigate
[aml-program-tops-sms-check]
-DESCRIPTION = "Program that checks that the user was able to receive an SMS at a Swiss mobile phone number. Enables receiving P2P payments by lifiting kyc-rule-p2p-domestic-identification-requirement and also lifts the kyc-rule-withdraw-limit-low. The new rules expire after 2 years."
+DESCRIPTION = "Program that checks that the user was able to receive an SMS at a Swiss mobile phone number. Enables receiving P2P payments by lifting kyc-rule-p2p-domestic-identification-requirement and also lifts the kyc-rule-withdraw-limit-low. The new rules expire after 2 years."
COMMAND = taler-exchange-helper-measure-tops-sms-check
ENABLED = YES
FALLBACK = freeze-investigate
[aml-program-tops-postal-check]
-DESCRIPTION = "Program that checks that the user was able to postal mail at a Swiss postal address. Enables receiving P2P payments by lifiting kyc-rule-p2p-domestic-identification-requirement and also lifts the kyc-rule-withdraw-limit-low. The new rules expire after 5 years."
+DESCRIPTION = "Program that checks that the user was able to postal mail at a Swiss postal address. Enables receiving P2P payments by lifting kyc-rule-p2p-domestic-identification-requirement and also lifts the kyc-rule-withdraw-limit-low. The new rules expire after 5 years."
COMMAND = taler-exchange-helper-measure-tops-postal-check
ENABLED = YES
FALLBACK = freeze-investigate
@@ -499,7 +502,7 @@ ENABLED = YES
FALLBACK = freeze-investigate
[aml-program-tops-check-controlling-entity]
-DESCRIPTION = "Program that checks if the 'Controlling entity 3rd persion' checkbox was set, and if so triggers the optional form VQF 902.9. Then in either case ensures we run the address validation logic. Always concludes by passing all results to an AML officer. Rules are preserved."
+DESCRIPTION = "Program that checks if the 'Controlling entity 3rd person' checkbox was set, and if so triggers the optional form VQF 902.9. Then in either case ensures we run the address validation logic. Always concludes by passing all results to an AML officer. Rules are preserved."
COMMAND = taler-exchange-helper-measure-tops-3rdparty-check
ENABLED = YES
FALLBACK = freeze-investigate