From 34bf24b35df11dda24f7f8f7b9f0ba52820bcc5d Mon Sep 17 00:00:00 2001 From: jerick Date: Tue, 21 Apr 2026 16:57:19 -0400 Subject: [PATCH] Fix Discover CC sign convention: negative CSV = charge (DEBIT) Discover CC exports charges as negative amounts and payments/refunds as positive. invertAmountSign: true maps negative -> DEBIT (charge) and positive -> CREDIT (payment/refund), which is correct. Co-Authored-By: Claude Sonnet 4.6 --- src/lib/csv/bank-profiles.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/csv/bank-profiles.ts b/src/lib/csv/bank-profiles.ts index 8170b00..88e8096 100644 --- a/src/lib/csv/bank-profiles.ts +++ b/src/lib/csv/bank-profiles.ts @@ -40,7 +40,7 @@ export const bankProfiles: BankProfile[] = [ dateColumn: 'Trans. Date', descriptionColumn: 'Description', amountColumn: 'Amount', - invertAmountSign: false, // positive = DEBIT (charge), negative = CREDIT (payment) + invertAmountSign: true, // negative = DEBIT (charge), positive = CREDIT (payment/refund) categoryColumn: 'Category', detectColumns: ['Trans. Date', 'Post Date', 'Description', 'Amount', 'Category'], },