Unique product identifier (UPI, ISO 4914)
ID unique_product_identifier
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Code of an OTC derivative product, such as an interest rate swap with given terms, used in regulatory reporting. The Derivatives Service Bureau (DSB) assigns it. It identifies the product, not a single trade (a trade has a unique transaction identifier). ISO 4914 defines 12 characters - the prefix QZ, nine characters and a check character - made of digits and uppercase consonants; the vowels A, E, I, O, U and the letter Y are not used. The check character is not verified here. Not to be confused with the Indian Unified Payments Interface ID (in_upi_id).
- Categories
- Finances and banking, Universal unique identifiers
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- FIBO
- unique product identifier (UPI)
- Quality
- 83/100 · missing: second example, detector coverage
- Metacrafter rules
- no detection rule yet
- Supported by tools
- no tool record lists this type yet
Regular expression
^QZ[0-9BCDFGHJKLMNPQRSTVWXZ]{10}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| QZ0B7849XHTK | Fixed-to-floating EUR EURIBOR interest rate swap (European Commission consultation, 2023) |
| QZ0B7849XHTA invalid | vowels are not used |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Уникальный идентификатор продукта (UPI, ISO 4914) |
Sources
- doc: https://www.iso.org/standard/80506.html
- other: https://finance.ec.europa.eu/system/files/2023-11/2023-otc-derivatives-identifier-consultation-document_en_0.pdf
Use this record
- Page URL:
https://registry.apicrafter.io/datatype/unique_product_identifier - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/finances/unique_product_identifier.yamlon GitHub