Settle Debts - Cospend

Settle Debts

Record payments to settle outstanding debts between users

{#if loading}
Loading debt information...
{:else if error}
Error: {error}
{:else if debtData.whoOwesMe.length === 0 && debtData.whoIOwe.length === 0}

🎉 All Settled!

No outstanding debts to settle. Everyone is even!

{:else}

Available Settlements

{#if debtData.whoOwesMe.length > 0}

Money You're Owed

{#each debtData.whoOwesMe as debt}
selectSettlement('receive', debt.username, debt.netAmount)}>
{debt.username} owes you {formatCurrency(debt.netAmount)}
Receive Payment
{/each}
{/if} {#if debtData.whoIOwe.length > 0}

Money You Owe

{#each debtData.whoIOwe as debt}
selectSettlement('pay', debt.username, debt.netAmount)}>
{debt.username} you owe {formatCurrency(debt.netAmount)}
Make Payment
{/each}
{/if}
{#if selectedSettlement}

Settlement Details

{selectedSettlement.from} {#if selectedSettlement.from === data.session?.user?.nickname} You {/if}
{selectedSettlement.to} {#if selectedSettlement.to === data.session?.user?.nickname} You {/if}
CHF
Description: {selectedSettlement.description}
{/if}
← Back to Dashboard
{/if}