Pusteblume Änderungen der Abbrechnung von "Team extern" in Sammelrechnung für den Bezirk

This commit is contained in:
2026-03-24 14:44:10 +01:00
parent 9db6519824
commit e0b250ab30

View File

@@ -93,6 +93,29 @@ namespace PraxisPusteblume.Invoicing
}
List<int> vernetzung = new List<int> { 2, 3, 5, 9, 12 };
if (invoicePeriod.StartDate.Year >= 2026)
{
//Ab 2026 erste 5 Monate des Jahres bzw. ersten 5 Monate des HPs, wenn HP erst im laufenden Jahr beginnt
vernetzung.Clear();
if (scap.StartDate.HasValue && scap.StartDate.Value.Year < invoicePeriod.StartDate.Year) // HP begann schon im letzten Jahr
{
vernetzung = new List<int> { 1, 2, 3, 4, 5 };
}
else
{
int monat = scap.StartDate.Value.Month;
int anzahl = 1;
while (anzahl <= 5)
{
vernetzung.Add(monat);
anzahl++;
}
}
}
if (invoicePeriod.StartDateTime >= new DateTime(2025, 09, 01) && vernetzung.Contains(invoicePeriod.EndDate.Month))
{
var itemVernetzung = CreateVernetzungInvoiceItem(scap, invoicePeriod);