coda-parser-js
v1.0.0
Published
A JavaScript parser for Belgian CODA banking files
Readme
CODA Parser JS
A simple TypeScript/JavaScript parser for Belgian CODA banking files.
Installation
npm install coda-parser-js
# or
pnpm add coda-parser-js
# or
yarn add coda-parser-jsUsage
Parse from String
import { parse } from 'coda-parser-js'
import fs from 'fs'
const codaContent = fs.readFileSync('coda-file.cod', 'utf8')
const statements = parse(codaContent)
// Access statement data
statements.forEach(statement => {
console.log('Account:', statement.account.number)
console.log('Balance:', statement.initialBalance, '->', statement.newBalance)
console.log('Transactions:', statement.transactions.length)
statement.transactions.forEach(transaction => {
console.log(` ${transaction.transactionDate}: ${transaction.amount}`)
console.log(` From: ${transaction.account.name}`)
console.log(` Message: ${transaction.message}`)
})
})Credits
Based on the PHP implementation by wimverstuyf/php-coda-parser.
