[Bug]: LHV_LHVBEE22 pending transaction is malformed #2383

Closed
opened 2026-02-28 20:12:26 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @LRuffati on GitHub (Aug 12, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Since around a week or so the estonian bank lhv, institutionId LHV_LHVBEE22, has started reporting pending transactions, however for some reason pending transactions only report the amount and the date with no further information that could be of any use.

Once the transaction is finalized the bank sends the correct payload as always, I believe these pending transactions should be ignored

Example data at path transactions.pending :

[
    {
        "valueDate": "2025-08-11",
        "transactionAmount": {
            "amount": "9.28",
            "currency": "EUR"
        },
        "payeeName": "",
        "date": "2025-08-11"
    }
]

this was extracted from the response object in the dev console


My suggestion (don't know where in the code it'd have to be implemented so I can't open an MR sorry) would be to ignore transactions from this bank with empty payeeName or lacking notes, entryreference or similar fields

How can we reproduce the issue?

Use an lhv account and sync while some transaction is pending

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @LRuffati on GitHub (Aug 12, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Since around a week or so the estonian bank lhv, institutionId LHV_LHVBEE22, has started reporting pending transactions, however for some reason pending transactions only report the amount and the date with no further information that could be of any use. Once the transaction is finalized the bank sends the correct payload as always, I believe these pending transactions should be ignored Example data at path `transactions.pending` : ```json [ { "valueDate": "2025-08-11", "transactionAmount": { "amount": "9.28", "currency": "EUR" }, "payeeName": "", "date": "2025-08-11" } ] ``` this was extracted from the response object in the dev console --------------- My suggestion (don't know where in the code it'd have to be implemented so I can't open an MR sorry) would be to ignore transactions from this bank with empty payeeName or lacking notes, entryreference or similar fields ### How can we reproduce the issue? Use an lhv account and sync while some transaction is pending ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? _No response_ ### Operating System None
GiteaMirror added the bugneeds info labels 2026-02-28 20:12:26 -06:00
Author
Owner

@youngcw commented on GitHub (Aug 12, 2025):

You can disable importing pending transactions in the bank sync settings for that account

@youngcw commented on GitHub (Aug 12, 2025): You can disable importing pending transactions in the bank sync settings for that account
Author
Owner

@github-actions[bot] commented on GitHub (Sep 7, 2025):

This issue has been automatically closed because there have been no comments for 7 days after the "needs info" label was added. If you still need help, please feel free to reopen the issue with the requested information.

@github-actions[bot] commented on GitHub (Sep 7, 2025): This issue has been automatically closed because there have been no comments for 7 days after the "needs info" label was added. If you still need help, please feel free to reopen the issue with the requested information.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2383