From a10b192460088b9146803774567fbfac35965411 Mon Sep 17 00:00:00 2001 From: matt Date: Sat, 25 May 2024 17:50:52 +0000 Subject: [PATCH] add payeeName field for new bank --- src/app-gocardless/banks/bankinter-bkbkesmm.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/app-gocardless/banks/bankinter-bkbkesmm.js b/src/app-gocardless/banks/bankinter-bkbkesmm.js index a14dfcdc..001ae691 100644 --- a/src/app-gocardless/banks/bankinter-bkbkesmm.js +++ b/src/app-gocardless/banks/bankinter-bkbkesmm.js @@ -3,6 +3,7 @@ import { amountToInteger, sortByBookingDateOrValueDate, } from '../utils.js'; +import { formatPayeeName } from '../../util/payee-name.js'; const SORTED_BALANCE_TYPE_LIST = [ 'closingBooked', @@ -33,14 +34,16 @@ export default { }, normalizeTransaction(transaction, _booked) { - return { - ...transaction, - debtorName: transaction.debtorName?.replaceAll(';', ' '), - creditorName: transaction.creditorName?.replaceAll(';', ' '), - remittanceInformationUnstructured: + transaction.debtorName = transaction.debtorName?.replaceAll(';', ' '); + transaction.creditorName = transaction.creditorName?.replaceAll(';', ' '); + transaction.remittanceInformationUnstructured = transaction.remittanceInformationUnstructured .replaceAll(/\/Txt\/(\w\|)?/gi, '') - .replaceAll(';', ' '), + .replaceAll(';', ' '); + + return { + ...transaction, + payeeName: formatPayeeName(transaction), date: transaction.bookingDate || transaction.valueDate, }; },