diff --git a/src/app-gocardless/banks/bankinter-bkbkesmm.js b/src/app-gocardless/banks/bankinter-bkbkesmm.js index a14dfcdc..0370a1a4 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) { + transaction.debtorName = transaction.debtorName?.replaceAll(';', ' '); + transaction.creditorName = transaction.creditorName?.replaceAll(';', ' '); + transaction.remittanceInformationUnstructured = + transaction.remittanceInformationUnstructured + .replaceAll(/\/Txt\/(\w\|)?/gi, '') + .replaceAll(';', ' '); + return { ...transaction, - debtorName: transaction.debtorName?.replaceAll(';', ' '), - creditorName: transaction.creditorName?.replaceAll(';', ' '), - remittanceInformationUnstructured: - transaction.remittanceInformationUnstructured - .replaceAll(/\/Txt\/(\w\|)?/gi, '') - .replaceAll(';', ' '), + payeeName: formatPayeeName(transaction), date: transaction.bookingDate || transaction.valueDate, }; },