Comparing version 0.1.3 to 0.2.0
@@ -50,7 +50,12 @@ 'use strict'; | ||
trxInf.ele('CdtrAcct').ele('Id').ele('IBAN', {}, payment.iban); | ||
var cdtrRefInf = trxInf.ele('RmtInf').ele('Strd').ele('CdtrRefInf'); | ||
var tp = cdtrRefInf.ele('Tp'); | ||
tp.ele('CdOrPrtry').ele('Cd', {}, 'SCOR'); | ||
if (payment.rfReferenceNumber) tp.ele('Issr', {}, 'ISO'); | ||
cdtrRefInf.ele('Ref', {}, payment.rfReferenceNumber || payment.referenceNumber); | ||
var rmtInf = trxInf.ele('RmtInf'); | ||
if (payment.rfReferenceNumber || payment.referenceNumber) { | ||
var cdtrRefInf = rmtInf.ele('Strd').ele('CdtrRefInf'); | ||
var tp = cdtrRefInf.ele('Tp'); | ||
tp.ele('CdOrPrtry').ele('Cd', {}, 'SCOR'); | ||
if (payment.rfReferenceNumber) tp.ele('Issr', {}, 'ISO'); | ||
cdtrRefInf.ele('Ref', {}, payment.rfReferenceNumber || payment.referenceNumber); | ||
} else { | ||
rmtInf.ele('Ustrd', {}, payment.unstructuredMessage); | ||
} | ||
}); | ||
@@ -57,0 +62,0 @@ }); |
{ | ||
"name": "corporate", | ||
"version": "0.1.3", | ||
"version": "0.2.0", | ||
"description": "A module for parsing (mostly) ISO20022 messages", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
175579
715