split-pro icon indicating copy to clipboard operation
split-pro copied to clipboard

Import transactions from Splitwise

Open rodrigost23 opened this issue 1 month ago • 4 comments

Description

This is an idea that would require https://github.com/oss-apps/export-splitwise/pull/2 to be merged; meaning the user would still export a JSON from that external website, then import to Split Pro.

It isn't so efficient as the one proposed in #307, but it did work with 1600+ transactions pretty quick on my computer. Not sure if this would be a problem.

Closes #307

Demo

This PR is WIP and still needs more testing. I want to make a json with some dummy data to test and to have screenshots/videos to post here.

Checklist

  • [ ] I have read CONTRIBUTING.md in its entirety
  • [x] I have performed a self-review of my own code
  • [ ] I have added unit tests to cover my changes
  • [x] The last commit successfully passed pre-commit checks
  • [x] Any AI code was thoroughly reviewed by me

rodrigost23 avatar Nov 04 '25 20:11 rodrigost23

Very cool, thanks for the initiative. Let me know if you need any help

krokosik avatar Nov 05 '25 20:11 krokosik

I have imported my profile but i have two issues:

  1. I cant see any expense in any of the groups, i can only see the total i need to give/take from each imported friend
  2. split pro reports that i have lent money but I've borrowed that amount instead

maxdd avatar Nov 10 '25 11:11 maxdd

I have imported my profile but i have two issues:

  1. I cant see any expense in any of the groups, i can only see the total i need to give/take from each imported friend
  2. split pro reports that i have lent money but I've borrowed that amount instead

@maxdd This PR is still experimental and have not been tested enough yet.

I'm not sure if you have cloned specifically this branch to test it or if you are referring to the official release of Split Pro. If the latter, there is no support for importing expenses yet, this PR is not merged.

rodrigost23 avatar Nov 10 '25 13:11 rodrigost23

that make sense, i've only executed the steps available on the latest docker release. Waiting for its merge

maxdd avatar Nov 10 '25 13:11 maxdd