taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

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:
Mpackages/taler-harness/src/harness/tops.ts | 33++++++++++++++++++---------------
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