Module: SEPA::Profiles::CountryDefaults
- Defined in:
- lib/sepa_rator/profiles/country_defaults.rb
Overview
Maps (family, country, version) triples to the recommended profile.
country: nil holds the generic EPC fallback used for countries
without dedicated profiles. Countries not in the allow-list raise
SEPA::UnknownCountryError — the allow-list catches typos like
:fre instead of :fr which would otherwise silently fall back.
Constant Summary collapse
- R =
ProfileRegistry- SEPA_COUNTRIES =
SEPA zone as of 2026 — EEA members plus non-EU participants (CH, GB, MC, SM, AD, VA). Countries in this list but without dedicated profiles inherit the generic EPC fallback.
i[ at be bg hr cy cz dk ee fi fr de gr hu ie is it lv li lt lu mt nl no pl pt ro sk si es se ad mc sm va ch gb ].freeze