@cityssm/cpa-codes
v1.0.0
Published
Lookups, validations, and utility functions for Canadian Payments Association (CPA) Standard 007 transaction and return codes.
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-codesUsage
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'
}
*/