@cityssm/cpa-codes
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

CPA Codes for Node

NPM Version DeepSource Maintainability codecov Coverage Testing

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.getCodeCategory('300'))
/*
  { 
    cpaCodeMin: '300',
    cpaCodeMax: '329',
    cpaCodeCategory: 'Federal Government Transactions'
  }
*/

Package Sidebar

Install

npm i @cityssm/cpa-codes

Weekly Downloads

26

Version

0.1.1

License

MIT

Unpacked Size

88.6 kB

Total Files

33

Last publish

Collaborators

  • dgowans