OmkarPathak / OmkarPathak/TrackMyRupee

Feature request: Adding transactions by parsing bank account statements manually which are imported by user in xlsx format for various banks

Open
#99 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
22
Forks
15
PR merge metrics
No merged PRs in 30d

Description

For every transaction, a category must be assigned by user.

Additionally, the app can also automatically categorize a transaction, by storing and matching the entity the payment is made to previously.

This request is mainly beneficial as adding 100 transactions every month manually is painful than selecting the category for transactions using a dropdown (which is also painful, a tradeoff for not having to go for account aggregator approach).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by mapping the existing transaction, category, and user-import flows, then determine how XLSX layouts differ across the targeted banks. Define what a successful import does for missing categories and how previous payment entities are matched; done means imported transactions can be categorized efficiently without requiring an account aggregator.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
backend, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.