nominalista / expenses

App written in Kotlin for budget tracking.
Apache License 2.0
378 stars 84 forks source link

Feature Request #6

Open haywardt opened 5 years ago

haywardt commented 5 years ago

It's awesome. This would be awesomer with: Tasker integration so my bank transaction sms messages could go in automatically.

If you displayed my average cash burn rate for the last 30 days, 90 days, 365 days. This would make budgeting really easy.

nominalista commented 5 years ago

Hello

Let me understand your idea better. When you make some bank transaction you receive the SMS confirmation and then it would be great to automatically add the expense to the app, am I right?

About the statistics - I plan to do so. I will let you know when it will be ready.

haywardt commented 5 years ago

Yes. I understand it is difficult to get SMS permissions through Google play so I thought Tasker might serve as a bridge (they have SMS access but are one of the few apps where it is allowed)

Here is an example message:

From:REGBNK Account *1008: Transaction of $4.00 was received. History:LAST Balance:BAL More info:INFO

On Mon, Aug 19, 2019, 3:59 PM Marcin Hatalski notifications@github.com wrote:

Hello

Let me understand your idea better. When you make some bank transaction you receive the SMS confirmation and then it would be great to automatically add the expense to the app, am I right?

About the statistics - I plan to do so. I will let you know when it will be ready.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nominalista/expenses/issues/6?email_source=notifications&email_token=AATIWBQTYOPQ4NAIUTCH7B3QFMCUPA5CNFSM4IJDRCM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4UI5DA#issuecomment-522751628, or mute the thread https://github.com/notifications/unsubscribe-auth/AATIWBVQCBBACXF3JKKRL7DQFMCUPANCNFSM4IJDRCMQ .

gcandrade10 commented 4 years ago

Hi, Hayward I just read this feature request and I am implementing it because I'm interested too. My first approach will be with keywords, if the message contains the keyword an empty expense will be created with the message as comment and you will be able to edit it with the correct amount.

Next step will be recognize the amount and I see 2 options:

  1. User can create a rule to find the amount given the keyword
  2. Use Machine learning to find the amount

What do you think? Are you still interested in this feature? any suggestion?

haywardt commented 4 years ago

I have had good luck scraping US websites by looking for the $999.99 and I think this would work here.

On Sun, Jan 12, 2020, 3:16 PM gcandrade10 notifications@github.com wrote:

Hi, Hayward I just read this feature request and I am implementing it because I'm interested too. My first approach will be with keywords, if the message contains the keyword an empty expense will be created with the message as comment and you will be able to edit it with the correct amount.

Next step will be recognize the amount and I see 2 options:

  1. User can create a rule to find the amount given the keyword
  2. Use Machine learning to find the amount

What do you think? Are you still interested in this feature? any suggestion?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nominalista/expenses/issues/6?email_source=notifications&email_token=AATIWBX2PBAGVGWOPURB74TQ5OCCVA5CNFSM4IJDRCM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIXEMWA#issuecomment-573458008, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATIWBR74BJDVJIZIA4ZB4LQ5OCCVANCNFSM4IJDRCMQ .

gcandrade10 commented 4 years ago

That's a fine approach but since I want that to fit all currencies I created that in a rule way, you can check it here if you want: https://github.com/gcandrade10/expenses/tree/feature/sms https://github.com/gcandrade10/expenses/releases