Operating Model:

User identifiers

This guide lines out which identifier standards are accepted by our API, and their respective regular expressions.

User nationalities eligible for using a generated CONCAT identifier

Once the user is created and the set of nationalities corresponds to the following list of nationalities, a so-called CONCAT identifier can be used for the transaction reporting. This identifier is automatically generated on our side so that there is no need to create this identifier explicitly via the API. List of nationalities that allow using CONCAT standard:

  • AT - Austria
  • DE - Germany
  • FR - France
  • HU - Hungary
  • IE - Ireland
  • LU - Luxembourg

User nationalities that need explicit identifier

Country code Identifier standard Description Regex
BE BNN Belgian National Number ^[0-9]{2}([0][1-9]|[1][012])([0][1-9]|[12][0-9]|[3][01])[0-9]{5}$
BG BPN Bulgarian Personal Number ^[0-9]{2}([0][1-9]|[1][012]|[4][1-9]|[5][012])([0][1-9]|[12][0-9]|[3][01])[0-9]{4}$
CY CYPN Cypriot National Passport Number ^(([E][0-9]{6})\b|([K][0-9]{8}))$
CZ CZNI Czech National Identification Number ^[0-9]{2,6}-?[0-9]{2,10}\/[0-9]{4}
DK DPIC Danish Personal Identity Code ^([0][1-9]|[12][0-9]|[3][01])([0][1-9]|[1][012])[0-9]{2}[0-9]{4}$
EE EPIC Estonian Personal Identification Code ^[1-6][0-9]{2}([0][1-9]|[1][012])([0][1-9]|[12][0-9]|[3][01])[0-9]{4}$
ES STIN Spanish Tax Identification Number ^[LK0-9]{1}[0-9]{7}[A-HJ-NP-TV-Z]{1}$
FI FPIN Finnish Personal Identification Code ^([0][1-9]|[1][0-9]|[2][0-9]|[3][01])([0][1-9]|[1][012])[0-9]{2}[A+-][0-9]{3}(?![GIOQZ])[A-Z0-9]$
GB GPN General Passport Number \b[A-Z0-9]{3,}\b
GR DSS Greek DSS Investor Share ^[0-9]{10}$
HR OIB Croatian Personal Identification Number ^[0-9]{11}$
IS IPIC Icelandic Personal Identity Code ^([0][1-9]|[1][0-9]|[2][0-9]|[3][01])([0][1-9]|[1][012])[0-9]{2}[0-9]{4}$
IT FSC Italian Fiscal Code ^[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST]{1}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{3}[A-Z]{1}$
LI LIPB Liechtenstein National Passport Number ^[A-Z][0-9]{5}$
LT LTPC Lithuanian Personal Code ^[1-6][0-9]{2}[0,1][0-9][0-9]{2}[0-9]{4}
LV LVPC Latvian Personal Code ^(0[1-9]|[12][0-9]|3[01])(0[1-9]|1[012])(\d{2})[-]?(0|1|2)(\d{4})$
MT MTNI Maltese National Identification Number ^[0-9]{7}[A-Z]
NL NLPN Dutch National Passport Number ^[A-NP-Z]{2}[A-NP-Z0-9]{6}[0-9]$
NO NDPI Norwegian 11 Digit Personal ID ^([0][1-9]|[12][0-9]|[3][01])([0][1-9]|[1][012])[0-9]{7}$
PL PESEL Polish National Identification Number ^[0-9]{11}$
PT PTTN Portuguese Tax Number ^[0-9]{9}
RO RONI Romanian National Identification Number ^[1-9]\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])(0[1-9]|[1-4]\d|5[0-2]|99)(00[1-9]|0[1-9]\d|[1-9]\d\d)\d$
SE SEPI Swedish Personal Identity Number ^((19)|(20))[0-9]{2}([0][1-9]|[1][012])([0][1-9]|[12][0-9]|[3][01])[0-9]{4}$
SI EMSO Slovenian Personal Identification Number ^([0][1-9]|[12][0-9]|[3][01])([0][1-9]|[1][012])[0-9]{3}[1-9][0-9]{5}$
SK SKPN Slovakian Personal Number ^[0-9]{2,6}-?[0-9]{2,10}\/[0-9]{4}
Any other ISO2 country code GPN General Passport Number \b[A-Z0-9]{3,}\b

If you didn't find your identifier on this page, you might need to visit our other priority identifiers guide.

Was this page helpful?