Esta página no está disponible actualmente en Español. Si lo necesita, póngase en contacto con el servicio de asistencia de Icon (correo electrónico)

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

scheme

VoP Scheme

regulatory-date-timezone

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").

allowed-countries[n].country-code

Country code that should be allowed. It’s a mandatory field and must be 2 case-insensitive alpha characters.

allowed-countries[n].regulatory-date

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 "YYYY-MM-DD" format.

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")