HshCologne/Invoicing/CustomInvoiceCreation - Unterscheidung Qualifikation auch für Wesseling

This commit is contained in:
2026-03-13 13:39:13 +01:00
parent e20af24af8
commit b8adba6251

View File

@@ -247,7 +247,7 @@ namespace HshCologne.Invoicing
}
// Da diverse Kostenträger liegen deren Stundensätze unter Preise
// Während Wesseling und Geilenkirchen für ALLES nur einen Stundensatz haben
// Während Wesseling und Geilenkirchen für (fast) ALLES nur einen Stundensatz haben
// Und Erftstadt macht sowieso ALLES anders :D
decimal stundensatz = 0;
if (iServiceRecord.ServiceDescription.CategoryName == "FAM")
@@ -262,6 +262,14 @@ namespace HshCologne.Invoicing
if (iServiceRecord.CostBearer.Name.Contains("Wesseling"))
{
stundensatz = GetStundensatz(scap.CostBearer2SupportConcept, null, iServiceRecord.Start);
// AB, 13.03.2026: bisher nur der Stundensatz unter Organisation, jetzt erste Ausnahme -> eigene Quali dafür
var qOid = iServiceRecord.Employee.ValueListEntries
.Where(i => i.Value == ValueListEntryType.StaffQualificationsType).Select(i => i.Key).OrderByDescending(q => q).ToList();
if (qOid.Any(q => q == 1477))
{
stundensatz = preisAK;
ii.UnitDescription = "Assistenzkraft";
}
}
// Erfstadt hat in der Familienhilfe teileweise noch den Sonderfall UMA, dort wird geringer bezahlt, Stundensatz nach Quali bei Organisation, sonst normal
// Erftstadt hat keine SB