From e62845403088932683955abf4e5a088f8e01764c Mon Sep 17 00:00:00 2001 From: Stefan Date: Fri, 18 Sep 2026 12:33:47 +0200 Subject: [PATCH] fix: Adjust banking transactions function to include manual credits in payment calculations --- Fuchs_Database/dbo/Functions/fds__fn_bankingtransactions.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Fuchs_Database/dbo/Functions/fds__fn_bankingtransactions.sql b/Fuchs_Database/dbo/Functions/fds__fn_bankingtransactions.sql index a9e2e9d..d44ace0 100644 --- a/Fuchs_Database/dbo/Functions/fds__fn_bankingtransactions.sql +++ b/Fuchs_Database/dbo/Functions/fds__fn_bankingtransactions.sql @@ -42,7 +42,8 @@ BEGIN AND NOT (ISNULL(bt_.[AccountNumberOfPayer],'') IN ('DE52301502000002091478') AND ISNULL(bt_.[SepaRemittanceInformation],'') like ('%umbuchung%')) AND NOT (ISNULL(bt_.[AccountNumberOfPayer],'') IN ('DE23501108006161606386') AND ISNULL(bt_.[SepaRemittanceInformation],'') like ('%ebay%')) AND NOT (ISNULL(bt_.[SepaRemittanceInformation],'') like ('%Umsatzsteuer%')) - AND ISNULL(bt_.AccountNumberOfPayer,'') <> '' + -- manual credits (fds__setBankingtransaction_manual, account 999) carry no payer IBAN but must count as payments + AND (ISNULL(bt_.AccountNumberOfPayer,'') <> '' OR bt_.[TransactionTypeIdCode] = 'MAN') ) ), bs0manu as ( SELECT bs.[taID], [invid] = spl.[value], [manu] = cast(1 as bit)