diff --git a/packages/loot-core/src/server/accounts/sync.ts b/packages/loot-core/src/server/accounts/sync.ts index 4eaef2aa89025cc8d10888b7c6b4e149a54b9b79..18b6aabc033acebffb804eff38ee1d95f84db2a0 100644 --- a/packages/loot-core/src/server/accounts/sync.ts +++ b/packages/loot-core/src/server/accounts/sync.ts @@ -205,13 +205,13 @@ async function downloadNordigenTransactions( } const { - transactions: { booked }, + transactions: { all }, balances, startingBalance, } = res; return { - transactions: booked, + transactions: all, accountBalance: balances, startingBalance, }; @@ -364,6 +364,8 @@ async function normalizeNordigenTransactions(transactions, acctId) { trans.account = acctId; trans.payee = await resolvePayee(trans, payee_name, payeesToCreate); + trans.cleared = Boolean(trans.booked); + normalized.push({ payee_name, trans: { @@ -376,6 +378,7 @@ async function normalizeNordigenTransactions(transactions, acctId) { (trans.remittanceInformationUnstructuredArray || []).join(', '), imported_id: trans.transactionId, imported_payee: trans.imported_payee, + cleared: trans.cleared, }, }); } @@ -424,8 +427,6 @@ export async function reconcileNordigenTransactions(acctId, transactions) { [trans.imported_id, acctId], ); - // TODO: Pending transactions - if (match) { hasMatched.add(match.id); } @@ -571,8 +572,6 @@ export async function reconcileTransactions(acctId, transactions) { [trans.imported_id, acctId], ); - // TODO: Pending transactions - if (match) { hasMatched.add(match.id); } diff --git a/upcoming-release-notes/919.md b/upcoming-release-notes/919.md new file mode 100644 index 0000000000000000000000000000000000000000..6131c9b9dd16809291d939beeb699cf60caee2c5 --- /dev/null +++ b/upcoming-release-notes/919.md @@ -0,0 +1,6 @@ +--- +category: Enhancements +authors: [henrikmaa] +--- + +Show pending transactions from Nordigen in transactions table