Giter VIP home page Giter VIP logo

ing-homebank-get-all-transaction-history's Introduction

Get Full Account History from ING Homebank in JSON format

Bypass the pesky 24 months limit and get a full detailed actual computer-readable format (JSON) file of your transactions

I usually hate it when companies impose limits that don't really have any meaning behind them.

I needed a computer readable format of all my transactions I've made from my ING account, their CSV export are really unusable and they also have this no-sense 24 months limit.

But whyyyyy?

So, the script from this repo is actually a console-script that downloads ALL your Transactions is a nice JSON format.

What do you need to do for it to work?

  1. Log in to https://www.homebank.ro/
  2. Go to the Transactions Report Screen (Raport tranzactii) in the new interface
  3. Open the console
  4. Paste the script (from here - https://github.com/eek/ing-homebank-get-all-transaction-history/blob/master/index.js)

After you paste the script, you'll get a .json file to download.

That's it!

Enjoy!

Variables

Yes, the script has some variables you can change!

They are:

  • account - integer to specify which account you want (0 is your first - default and n is your nth)
  • includePending - include Pending Transactions - default true, set to false to not include pending.
  • fromDate - the date from which to get transactions, by default it's 01-01-2008, it needs to be in DD-MM-YYYY format
  • toDate - the last date of transactions you want - defaults to today.
  • transactionsLimit - the limit of transactions to download - default to 100000

I haven't added them as params to the function, you can change them as you wish before running it in console.

That's about it!

Enjoy!

License: MIT

ing-homebank-get-all-transaction-history's People

Contributors

eek avatar hpaul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ing-homebank-get-all-transaction-history's Issues

CSV Output

It would be nice to also have the ability to get CSV instead of JSON.

the only issue is the different allDetails object from each transaction entry:

Some examples:

POS Purchases:

"allDetails": [
      {
        "description": "Card no",
        "identifier": "ATMC",
        "value": " 46xx xxxx xxxx xxxx"
      },
      {
        "description": "Terminal",
        "identifier": "MTDNME MCNTRY MCITY",
        "value": " PEP&PEPPER - PARK LA  RO  BUCURESTI"
      },
      {
        "description": "Date",
        "identifier": "ZZTRDAT AUTCODE",
        "value": " 27-04-2018 Auth. code: XXXXXX"
      }
]

or HomeBank Transfers:

    "allDetails": [
      {
        "description": "Beneficiary",
        "identifier": "RNAM",
        "value": " John Doe"
      },
      {
        "description": "To account",
        "identifier": "RCID",
        "value": " RO49INGBXXXXXXXXXXXXXXXX"
      },
      {
        "description": "Bank",
        "identifier": "RINS",
        "value": " INGB CENTRALA"
      },
      {
        "description": "Details",
        "identifier": "70-1",
        "value": " Cookies. EAT COOKIES"
      },
      {
        "description": "Reference number",
        "identifier": "REFNO",
        "value": " XXXXXXXXXXX"
      }
    ],

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.