@cityssm/cpa-codes
v1.0.0
Published
Lookups, validations, and utility functions for Canadian Payments Association (CPA) Standard 007 transaction and return codes.
Downloads
363
Readme
CPA Codes for Node
Lookups, validations, and utility functions for Canadian Payments Association (CPA) Standard 007 transaction and return codes.
Installation
npm install @cityssm/cpa-codes
Usage
import * as CPA from '@cityssm/cpa-codes'
console.log(CPA.isCPACode('200'))
// -> true
console.log(CPA.isCPACode('abc'))
// -> false
console.log(CPA.getCPACode('230'))
/*
{
cpaCodeFullName: 'Pension',
cpaCodeAbbreviationEnglish: 'PEN',
cpaCodeAbbreviationFrench: 'PEN'
}
*/
console.log(CPA.getCodeCategoryByCode('300'))
/*
{
cpaCodeMin: '300',
cpaCodeMax: '329',
cpaCodeCategory: 'Federal Government Transactions'
}
*/