ivy-wallet icon indicating copy to clipboard operation
ivy-wallet copied to clipboard

[FEATURE] Tag transactions automatically by reading SMSs by using Regex.

Open thesurajkamble opened this issue 2 years ago • 6 comments

Please confirm the following:

  • [X] I've checked the current issues for duplicate issues.
  • [X] I've requested a single (only one) feature/change in this issue. It complies with the One Request Per GitHub Issue (ORPGI) rule.
  • [X] My issue is well-defined and describes how it should be implemented from UI/UX perspective.

What do you want to be added or improved?

As a user I want to keep track of all my credits and debits automatically (without having to manually add the expenses)

Why do you need it?

  • It'll ease the use of the app as the user no more has to enter the transactions manually.
  • user can choose to enter the transactions manually or automatically.
  • reading transactions from SMS is much more easy.
  • In India after the advent of UPI, small transactions are way too many and its impossible to keep track of all, reading all those SMSs and tagging the transactions with appropriate labels would help the user a lot.

How do you imagine it?

Ivy wallet reads the SMS using a regex pattern to figure out the nature of the transaction and updates the debited/credited amount.

thesurajkamble avatar Dec 04 '23 10:12 thesurajkamble

This would be very helpful

g-kartik avatar Jan 29 '24 10:01 g-kartik

This would be very helpful

I'm Working on it.

thesurajkamble avatar Jan 30 '24 16:01 thesurajkamble

@thesurajkamble say the magic words from the CONTRIBUTING.MD so the CI can assign it to you

ILIYANGERMANOV avatar Jan 30 '24 16:01 ILIYANGERMANOV

I'm on it

thesurajkamble avatar Jan 30 '24 16:01 thesurajkamble

Thank you for your interest @thesurajkamble! 🎉 Issue #2836 is assigned to you. You can work on it! ✅

If you don't want to work on it now, please un-assign yourself so other contributors can take it.

Also, make sure to read our Contribution Guidelines.

ivywallet avatar Jan 30 '24 16:01 ivywallet

What about the case where there's a change in the SMS structure that you've written a Regex for...? I mean, what if it's a miss yet still half-a-match! Basically, can there be continuous logging to figure out similarities or something and then send a notification regarding that suspicious miss?

GoodM4ven avatar Feb 21 '24 08:02 GoodM4ven

We just need to scan the transaction message to get the value of the unaccounted money and add it to the Ivy Wallet and then ask the user to tag the transaction manually.

For regex, I think the regex pattern should be configurable as different UPI apps and banks can have different sms formats and they may change over time. We can set the default patterns for some popular UPI apps and banks to make it easier for the user.

g-kartik avatar Apr 02 '24 03:04 g-kartik