V5.5.103 - multi expenses to a transaction not working

“Refactor to allow link multiple expenses to a transaction”
Please explain how, as when selecting a transaction (from bank import), as still can only select 1 expense still - thinking i could choose multiple expenese to match off against 1 bank transaction.

Hi,

I believe 103 includes the backend changes, the frontend changes should be available with the next release.

Also column doesnt shoe multi expenses like invoices do.

Are there any details about the 500 error in storage/logs?

Only find in apache access log, nothing in error log, nothing in laravel log either.
Works ok with single transactions.
localhost:443 192.168.x.x - - [22/Apr/2023:09:14:21 +0100] “POST /api/v1/bank_transactions/match? HTTP/1.1” 500 2941 “https://ninja/” “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0”

Which version of the app are you using?

If you see a 500 error in the app there will be more details in either storage/logs/ or in the web server error logs.

Sorry thread should be about multi invoice to a transaction, not expense
Expenses work apart from not showing multi transactions in their column.

Version: v5.5.106-C114
Ran a purge data, set up a new client, added 2 invoices, created a transaction for the amount of the 2 invoices, selected the transaction, selected the 2 invoices, then clicked create payment, then get error 500.

No errors in php log, apache error log, or in laravel log.
only error in laravel log is (STILL NOT FIXED):
[2023-04-25 09:06:48] production.ERROR: Error retrieving credentials from the instance profile metadata service. (cURL error 28: Connection timed out after 1002 milliseconds (see libcurl - Error Codes) for http://169.254.169.254/latest/meta-data/iam/security-credentials/) {“exception”:"[object] (Aws\Exception\CredentialsException(code: 0): Error retrieving credentials from the instance profile metadata service. (cURL error 28: Connection timed out after 1002 milliseconds (see libcurl - Error Codes) for http://169.254.169.254/latest/meta-data/iam/security-credentials/) at /var/www/invoiceninja/vendor/aws/aws-sdk-php/src/Credentials/InstanceProfileProvider.php:264)

Last apache access logged item: “POST /api/v1/bank_transactions/match? HTTP/1.1”

@david do you have any thoughts?

Invoice Ids in bank transactions table have now recently started having “,” in them, and not invoice id/s.
Capture

@bonit

Thanks for reporting this, i have a fix in for this for the next release.