creditor-id
v1.0.0
Published
Parse, format and validate a Creditor Identifier (CID)
Downloads
19
Maintainers
Readme
Creditor Identifier
Install via npm
$ npm install creditor-id
Usage
var CreditorId = require( 'creditor-id' )
Parsing CIDs
var cid = new CreditorId( 'DE98ZZZ09999999999' ) // OR
var cid = CreditorId.parse( 'DE98ZZZ09999999999' )
CreditorId {
countryCode: 'DE',
checksum: '98',
businessCode: 'ZZZ',
nationalId: '09999999999'
}
Calculating and validating checksums
var checksum = cid.getChecksum() // > '98'
if( cid.check() ) {
// The CID's checksum is valid
}
Formatting a CID
cid.toString() // > 'DE98ZZZ09999999999'