🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

mt940js

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mt940js - npm Package Compare versions

Comparing version
1.3.1
to
1.3.2
+1
-1
lib/tags.js

@@ -175,3 +175,3 @@ /**

+ '([A-Z][A-Z0-9]{3})' // Transaction type
+ '([^/]{0,16})' // Customer reference
+ '([^/\\n]{0,16})' // Customer reference
+ '(//(.{0,16}))?' // Bank reference

@@ -178,0 +178,0 @@ + '(\\n(.{0,34}))?'; // Extra

{
"name": "mt940js",
"version": "1.3.1",
"version": "1.3.2",
"description": "javascript mt940 bank statement parser",

@@ -28,5 +28,5 @@ "main": "index.js",

"istanbul": "^0.4.5",
"jsdoc": "^3.5.5",
"mocha": "^5.2.0"
"jsdoc": "^3.6.2",
"mocha": "^6.1.4"
}
}

@@ -73,3 +73,2 @@ const assert = require('chai').assert;

const parsed = run(tag);
console.log(parsed);

@@ -76,0 +75,0 @@ assert.deepEqual(parsed, {

@@ -109,2 +109,13 @@ const assert = require('chai').assert;

it('should create tag 61 (with extraDetails, but no bankRef)', () => {
const str = '170406D000000001001,69N541NONREF\nNL72RABO0104510633';
const tag = tf.createTag('61', null, str);
assert.equal(tag.fields.date.toISOString().substr(0,10), '2017-04-06');
assert.equal(tag.fields.isReversal, false);
assert.equal(tag.fields.amount, -1001.69);
assert.equal(tag.fields.transactionType, 'N541');
assert.equal(tag.fields.reference, 'NONREF');
assert.equal(tag.fields.extraDetails, 'NL72RABO0104510633');
});
it('should create tag 86 (TransactionDetails)', () => {

@@ -111,0 +122,0 @@ const str = 'Some text here';