camtjs
v0.0.7
Published
JS package to work with CAMT transactions
Downloads
18
Readme
camtjs
JS package to work with Camt transactions.
:warning: Still work in progress. :warning:
Features
- [ ] Camt052 (WIP)
- [ ] Camt053
- [ ] Validation
The Camt052 implementation is currently based on V10, but may work for e.g. V8 as well.
For easier working inside JS, the camt tags are renamed to their description according to ISO 20022. For instance BkToCstmrAcctRpt.Rpt.Ntry
is renamed to messageRoot.report.entry
.
Installation
npm i camtjs
Natively supported in node. For browser there are polyfills needed, because of the underlying xml2js
. I tested it with nextjs
and vite
, which both worked out of the box.
Usage
import { Camt052 } from 'camtjs';
const camt052 = await Camt052.parseCamt('your camt xml');
// You then have access to the complete Camt052 document tree
console.log(camt052.document.messageRoot.report.entry);