Configuration
Country Filtering is disabled (country filtering will be skipped) by default. When enabled, you will be required to provide a list of allowed countries per scheme. There are also startup validations on mandatory fields.
Allowed Countries
| Field Name | Description |
|---|---|
|
VoP Scheme |
|
Optional field to configure date time zone for calculating whether the regulatory date has passed. If it is not defined, falls back to UTC by default. The value must be a valid Internet Assigned Numbers Authority (IANA) time zone identifier (e.g., "Europe/Berlin"). |
|
Country code that should be allowed. It’s a mandatory field and must be 2 case-insensitive alpha characters. |
|
Regulatory date that needs to be met for the given country. Field is optional, if not provided regulatory date check will be skipped. Value must follow |
Error Handling
Country filtering performs startup validations on given configuration and it will fail application startup if any of the following conditions are not met:
-
If country filtering is enabled:
-
scheme-allowed-countries- cannot be empty -
scheme- must be present and valid scheme name (e.g., EPC) -
regulatory-date-timezone- if configured, must be a valid Internet Assigned Numbers Authority (IANA) time zone identifier (e.g., "Europe/Berlin"). -
country-code- is required and must be 2 case-insensitive alpha characters -
regulatory-date- if configured, must be valid date format"YYYY-MM-DD"(e.g."2025-09-12")
-