//Get bank transactions
//From the dates of 1/25/2001 to 1/25/2011
var banking = require('banking');
var bankInfo = {
fid: 10898
, fidorg: 'B1'
, url: 'https://yourBanksOfxApiURL.com'
, bankid: 0123456
, user: username
, pass: password
, accid: 0123456789
, acctype: 'CHECKING'
, date_start: 20010125
, date_end: 20110125
};
banking.getStatement(bankInfo, function(res, err){
if(err) console.log(err)
console.log(res);
});
{
"OFX": {
"SIGNONMSGSRSV1": {
"SONRS": {
"STATUS": {
"CODE": "0",
"SEVERITY": "INFO",
"MESSAGE": "SUCCESS"
},
"DTSERVER": "20120126212302.454[-8:PST]",
"LANGUAGE": "ENG",
"FI": {
"ORG": "DI",
"FID": "321081669"
}
}
},
"BANKMSGSRSV1": {
"STMTTRNRS": {
"TRNUID": "BiJNgqjvbw5vg1",
"STATUS": {
"CODE": "0",
"SEVERITY": "INFO",
"MESSAGE": "SUCCESS"
},
"CLTCOOKIE": "iXus7",
"STMTRS": {
"CURDEF": "USD",
"BANKACCTFROM": {
"BANKID": "321081669",
"ACCTID": "3576960405",
"ACCTTYPE": "CHECKING"
},
"BANKTRANLIST": {
"DTSTART": "20010125120000.000",
"DTEND": "20120126212302.638[-8:PST]",
"STMTTRN": [{
"TRNTYPE": "DEP",
"DTPOSTED": "20110407070000.000",
"DTAVAIL": "20110407070000.000",
"TRNAMT": "1934.65",
"FITID": "156599402",
"NAME": "CLIENT DEPOSIT",
"MEMO": "CLIENT DEPOSIT"
}, {
"TRNTYPE": "DEBIT",
"DTPOSTED": "20110412070000.000",
"DTAVAIL": "20110412070000.000",
"TRNAMT": "-700.00",
"FITID": "156950780",
"NAME": "DOMESTIC WIRE FUNDS-DEBIT",
"MEMO": "DOMESTIC WIRE FUNDS-DEBIT"
}, {
"TRNTYPE": "CHECK",
"DTPOSTED": "20110414070000.000",
"DTAVAIL": "20110414070000.000",
"TRNAMT": "-38.20",
"FITID": "157222076",
"CHECKNUM": "10004",
"NAME": "CHECK WITHDRAWAL",
"MEMO": "CHECK WITHDRAWAL"
}, {
"TRNTYPE": "CHECK",
"DTPOSTED": "20110414070000.000",
"DTAVAIL": "20110414070000.000",
"TRNAMT": "-349.79",
"FITID": "157222077",
"CHECKNUM": "10006",
"NAME": "CHECK WITHDRAWAL",
"MEMO": "CHECK WITHDRAWAL"
}]
},
"LEDGERBAL": {
"BALAMT": "1661.41",
"DTASOF": "20120126212302.751[-8:PST]"
},
"AVAILBAL": {
"BALAMT": "2761.41",
"DTASOF": "20120126212302.751[-8:PST]"
}
}
}
}
}
}