| Code | s2md_TV89 |
|---|---|
| Id | s2md_TV89 |
| Severity | WARNING |
| Aspect Model | dimensional |
| Implicit Filtering | true |
| Test | if (not(matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^ISIN/.*')) and not(matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^CAU/.*'))) then (matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^CUSIP/[A-HJ-NP-Z0-9*@#]{8}\d$') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{6}\d$') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^WKN/[A-Z0-9]{6}$') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^BT/.+') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{8}\d$') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^RIC/.+') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^FIGI/[BCDF-HJ-NP-TV-Z]{2}G[BCDF-HJ-NP-TV-Z0-9]{8}\d$') or matches(string(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID), '^OCANNA/.+') or nilled(xfi:fact-typed-dimension-value($a,QName('http://eiopa.europa.eu/xbrl/s2c/dict/dim','UI'))/s2c_typ:ID)) else true() |
| Lang | Role/Text |
|---|---|
| en | http://www.xbrl.org/2010/role/message |
| TV89: dim:UI doesn't follow "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" pattern. -->Template 1: (All); Expression: If dim:UI not like "^ISIN/.*" and dim:UI not like "^CAU/.*" then dim:UI like "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" | |
| en | http://www.xbrl.org/2010/role/terseMessage |
| TV89: dim:UI doesn't follow "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" pattern. -->Template 1: (All); Expression: If dim:UI not like "^ISIN/.*" and dim:UI not like "^CAU/.*" then dim:UI like "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" | |
| Lang | Role/Text |
|---|---|
| en | http://www.xbrl.org/2008/role/label |
| TV89: dim:UI doesn't follow "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" pattern. -->Template 1: (All); Expression: If dim:UI not like "^ISIN/.*" and dim:UI not like "^CAU/.*" then dim:UI like "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" | |
| en | http://www.xbrl.org/2008/role/verboseLabel |
| TV89: dim:UI doesn't follow "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" pattern. -->Template 1: (All); Expression: If dim:UI not like "^ISIN/.*" and dim:UI not like "^CAU/.*" then dim:UI like "^CUSIP/[A-HJ-NP-Z0-9*@#]{{8}}\d$" or "^SEDOL/[BCDF-HJ-NP-TV-Z0-9]{{6}}\d$" or "^WKN/[A-Z0-9]{{6}}$" or "^BT/.+" or "^BBGID/BBG[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^RIC/.+" or "^FIGI/[BCDF-HJ-NP-TV-Z]{{2}}G[BCDF-HJ-NP-TV-Z0-9]{{8}}\d$" or "^OCANNA/.+" | |