diff --git a/packages/desktop-client/e2e/data/ynab5-demo-budget.json b/packages/desktop-client/e2e/data/ynab5-demo-budget.json index 6dbe3ff5bfe767d03060e8e612bbc4b12c998dd1..dfe791345cb9dc2fd7a69bba6b665e35c8644774 100644 --- a/packages/desktop-client/e2e/data/ynab5-demo-budget.json +++ b/packages/desktop-client/e2e/data/ynab5-demo-budget.json @@ -1597,7 +1597,7 @@ "date": "2023-08-04", "amount": 0, "memo": "getting paid", - "cleared": "cleared", + "cleared": "reconciled", "approved": true, "flag_color": null, "account_id": "bc1d862f-bab0-41c3-bd1e-6cee8c688e32", @@ -1657,7 +1657,7 @@ "date": "2023-08-04", "amount": 1000000, "memo": "", - "cleared": "cleared", + "cleared": "reconciled", "approved": true, "flag_color": null, "account_id": "bc1d862f-bab0-41c3-bd1e-6cee8c688e32", diff --git a/packages/loot-core/src/server/importers/ynab5.ts b/packages/loot-core/src/server/importers/ynab5.ts index a9e32ebfe35466d6159eb9d5526f01776cf383aa..30ab10224cf06f8f322800cb1b75789b8bdb0bfb 100644 --- a/packages/loot-core/src/server/importers/ynab5.ts +++ b/packages/loot-core/src/server/importers/ynab5.ts @@ -181,6 +181,7 @@ async function importTransactions( amount: amountFromYnab(transaction.amount), category: entityIdMap.get(transaction.category_id) || null, cleared: ['cleared', 'reconciled'].includes(transaction.cleared), + reconciled: transaction.cleared === 'reconciled', notes: transaction.memo || null, imported_id: transaction.import_id || null, transfer_id: diff --git a/upcoming-release-notes/2474.md b/upcoming-release-notes/2474.md new file mode 100644 index 0000000000000000000000000000000000000000..8e2416d05ce6e13667b0a7babb1cc98ed548dfd8 --- /dev/null +++ b/upcoming-release-notes/2474.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [Wizmaster] +--- + +Import reconciled transactions from nYNAB