Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sync with Splitwise #804

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

sanekbel
Copy link
Contributor

@sanekbel sanekbel commented Jan 9, 2025

Beta version of synchronization plugin for Splitwise (https://splitwise.com).
Input your API token from https://secure.splitwise.com/apps.

    This plugin synchronizes your Splitwise expenses with ZenMoney.

    ## How it works

    1. The plugin creates separate accounts for each currency used in your Splitwise expenses
    2. All expenses where you owe money will be imported as transactions with negative amounts
    3. All expenses where others owe you money will be reflected in the account balance

    ## Transaction handling

    When you pay for a shared expense:
    1. The original payment will appear in ZenMoney from your payment method (card/cash)
    2. After syncing with Splitwise, your share of the expense will appear as a transaction
    3. You should convert the original payment to a transfer:
       - Source: Your payment account (card/cash)
       - Destination: The corresponding Splitwise currency account

    This way, your Splitwise balance will accurately reflect what you owe and what others owe you.

    ## Example

    You paid $100 for dinner with a friend (split 50/50):
    1. Original $100 payment appears from your card
    2. Splitwise sync adds a -$50 expense (your share)
    3. Convert the $100 card payment to:
       - Transfer from: Your card
       - Transfer to: Splitwise USD account

    Final result:
    - Your card: -$100
    - Splitwise USD: +$50 (friend owes you)

@sanekbel sanekbel changed the title Add sync with Splitwise [DRAFT]Add sync with Splitwise Jan 9, 2025
@sanekbel sanekbel changed the title [DRAFT]Add sync with Splitwise Add sync with Splitwise Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant