127.0.0.1:8000 budget / master server / external_apis / gmail / email_parsers / chase_transaction.js
master

Tree @master (Download .tar.gz)

chase_transaction.js @masterraw · history · blame

const {
  get_date_header_parser
} = require('./helpers');

module.exports = {
  q: `from: no.reply.alerts@chase.com subject: "You made a $"`,
  headers: {
    ...get_date_header_parser(),
    'Subject': function (header_value) {
      const [value, merchant] = header_value.replace("You made a $", "").split(" transaction with ");
      return {
        // Handle thousands place
        value: value.replace(',', '') * -1,
        description: merchant
      };
    },
  }
};