Bezahlte Eingangsbelege aus Liquiditätsprognose entfernen
Berücksichtigt das Bezahlt-Kennzeichen und korrigiert die Verrechnung von Bankzuordnungen bei offenen Eingangsbelegen.
This commit is contained in:
@@ -389,9 +389,10 @@ export const generateLiquidityForecast = async (
|
|||||||
|
|
||||||
activeIncomingInvoices
|
activeIncomingInvoices
|
||||||
.filter((invoice) => invoice.state === "Gebucht" || invoice.state === "Vorbereitet")
|
.filter((invoice) => invoice.state === "Gebucht" || invoice.state === "Vorbereitet")
|
||||||
|
.filter((invoice) => !invoice.paid)
|
||||||
.forEach((invoice) => {
|
.forEach((invoice) => {
|
||||||
const signedAmount = getIncomingInvoiceSignedAmount(invoice);
|
const signedAmount = getIncomingInvoiceSignedAmount(invoice);
|
||||||
const openAmount = roundMoney(signedAmount + (allocationByIncomingInvoice.get(invoice.id) || 0));
|
const openAmount = roundMoney(signedAmount - (allocationByIncomingInvoice.get(invoice.id) || 0));
|
||||||
if (Math.abs(openAmount) <= 0.01) return;
|
if (Math.abs(openAmount) <= 0.01) return;
|
||||||
|
|
||||||
const dueDate = dayjs(invoice.dueDate || invoice.date).isValid()
|
const dueDate = dayjs(invoice.dueDate || invoice.date).isValid()
|
||||||
|
|||||||
Reference in New Issue
Block a user