spliit-app / spliit

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
https://spliit.app
MIT License
1.11k stars 179 forks source link

Feature Request: Multi-payer support #14

Open shmshd opened 10 months ago

shmshd commented 10 months ago

Allow an expense to have multiple payers. This would make it easier to split bills that are paid by multiple people in a single transaction. Currently, managing this scenario requires creating individual expenses for each payer, which can be a bit of a hassle. I am not aware of any other workaround for this scenario.

ChristopherJohnston commented 9 months ago

The default could be a single paidBy in the dropdown box as currently, with the existing "advanced splitting options" enabling paidBy to be split across multiple participants via input boxes next to each participant.

scastiel commented 9 months ago

Multi-payer support would induce many changes in the code and how the data is stored, as well as in the user experience. I think it’s an interesting feature, but I’m not sure yet it is worth the price in term of complexity.