Pusteblume Änderungen der Abbrechnung von "Team extern" in Sammelrechnung für den Bezirk
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user