Type: | Package |
Title: | Check Validity of FIGI, CUSIP, ISIN, SEDOL |
Version: | 0.1.7.0 |
Author: | Panagiotis Cheilaris [aut, cre] |
Maintainer: | Panagiotis Cheilaris <philaris@gmail.com> |
Description: | With the functions in this package you can check the validity of the following financial instrument identifiers: FIGI (Financial Instrument Global Identifier https://www.openfigi.com/about/figi), CUSIP (Committee on Uniform Security Identification Procedures https://www.cusip.com/identifiers.html#/CUSIP), ISIN (International Securities Identification Number https://www.cusip.com/identifiers.html#/ISIN), SEDOL (Stock Exchange Daily Official List https://www2.lseg.com/SEDOL-masterfile-service-tech-guide-v8.6). You can also calculate the FIGI checksum of 11-character strings, which can be useful if you want to create your own FIGI identifiers. |
URL: | https://github.com/philaris/figir |
BugReports: | https://github.com/philaris/figir/issues |
License: | MIT + file LICENSE |
Encoding: | UTF-8 |
RoxygenNote: | 7.2.3 |
Suggests: | testthat |
NeedsCompilation: | no |
Packaged: | 2023-08-19 14:45:05 UTC; philaris |
Repository: | CRAN |
Date/Publication: | 2023-08-19 16:42:32 UTC |
figir: Check Validity of FIGI, CUSIP, ISIN, SEDOL
Description
With the functions 'figi_check', 'cusip_check', 'isin_check', 'sedol_check', in this package, you can check the validity of the following financial instrument identifiers: FIGI (Financial Instrument Global Identifier <https://www.openfigi.com/about/figi>), CUSIP (Committee on Uniform Security Identification Procedures <https://www.cusip.com/identifiers.html#/CUSIP>), ISIN (International Securities Identification Number <https://www.cusip.com/identifiers.html#/ISIN>), SEDOL (Stock Exchange Daily Official List <https://www2.lseg.com/SEDOL-masterfile-service-tech-guide-v8.6>). With the function 'figi_compute_checksum', you can also calculate the FIGI checksum of 11-character strings, which can be useful if you want to create your own FIGI identifiers.
Author(s)
Maintainer: Panagiotis Cheilaris philaris@gmail.com
See Also
Useful links:
Check validity of CUSIP
Description
Given a character vector, check the validity of CUSIP (Committee on Uniform Security Identification Procedures) for each of its elements.
Usage
cusip_check(s)
Arguments
s |
a character vector for whose elements validity of CUSIP is checked. |
Value
A logical vector.
Examples
cusip_check("052800109")
cusip_check("87162M409")
cusip_check("500750104")
cusip_check(c("052800109", "87162M409"))
cusip_check(c("052800109", "87162M407"))
Check validity of FIGI
Description
Given a character vector, check the validity of FIGI (Financial Instrument Global Identifier) for each of its elements.
Usage
figi_check(s)
Arguments
s |
a character vector for whose elements validity of FIGI (Financial Instrument Global Identifier) is checked. |
Value
A logical vector.
Examples
figi_check("BBG000BLNQ16")
figi_check("NRG92C84SB39")
figi_check(c("BBG000BLNQ16", "NRG92C84SB39"))
Compute the FIGI check digit
Description
Given a character vector, compute for each string the FIGI (Financial Instrument Global Identifier) checksum digit.
Usage
figi_compute_checksum(v)
Arguments
v |
a character vector for whose elements the FIGI (Financial Instrument Global Identifier) checksum digit is computed. |
Value
A character vector of single character strings.
Examples
figi_compute_checksum("BBG000BLNQ1")
figi_compute_checksum("NRG92C84SB3")
figi_compute_checksum(c("BBG000BLNQ1", "NRG92C84SB3"))
Check validity of ISIN
Description
Given a character vector, check the validity of ISIN (International Securities Identification Number) for each of its elements.
Usage
isin_check(s)
Arguments
s |
a character vector for whose elements validity of ISIN (International Securities Identification Number) is checked. |
Value
A logical vector.
Examples
isin_check("BBG000BLNQ16")
isin_check("NRG92C84SB39")
isin_check(c("BBG000BLNQ16", "NRG92C84SB39"))
Check validity of SEDOL
Description
Given a character vector, check the validity of SEDOL (Stock Exchange Daily Official List) for each of its elements.
Usage
sedol_check(s)
Arguments
s |
a character vector for whose elements validity of SEDOL is checked. |
Value
A logical vector.
Examples
sedol_check('B014635')
sedol_check('0263494')
sedol_check(c('B014635', '0263494'))
sedol_check(c('B014635', '0263495'))