PerspektivenEV/Export/DatevExporterBthg und CollectiveInvoiceCreationBthg

neuer Bereich Traum mit ggf. neuen Kostenstellen
SupportOID=169021
This commit is contained in:
2026-07-27 11:20:32 +02:00
parent c23f03a4d3
commit 67a8598de8
2 changed files with 14 additions and 2 deletions

View File

@@ -406,6 +406,8 @@ namespace PerspektivenEV.Export
{
if (scapEnt.ServiceCategory.Abbreviation.Contains("BWHTK"))
itemDesc = "ieH HTK";
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWTr"))
itemDesc = "ieH Trauma";
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWKB"))
itemDesc = "ieH KB";
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWFFM"))
@@ -442,6 +444,8 @@ namespace PerspektivenEV.Export
return "496100";
else if (itemDesc.Contains("ieH HTK"))
return "495800";
else if (itemDesc.Contains("ieH Trauma"))
return "495800";
else if (itemDesc.Contains("ieH FFM"))
return "495801";
else if (itemDesc.Contains("ieH KB"))
@@ -463,6 +467,8 @@ namespace PerspektivenEV.Export
return "495806";
else if (itemDesc.Contains("ieH HTK") || itemDesc.Contains("BW HTK"))
return "495803";
else if (itemDesc.Contains("ieH Trauma") || itemDesc.Contains("BW Tr"))
return "495803";
else if (itemDesc.Contains("ieH KB") || itemDesc.Contains("BW KB"))
return "495803";
else if (itemDesc.Contains("TS")) //scheint nicht vorzukommen, aber man weiß ja nie
@@ -503,6 +509,8 @@ namespace PerspektivenEV.Export
{
if (scapEnt.ServiceCategory.Abbreviation.Contains("BWHTK"))
itemDesc = "ieH HTK";
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWTr"))
itemDesc = "ieH Trauma";
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWKB"))
itemDesc = "ieH KB";
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWFFM"))
@@ -524,7 +532,7 @@ namespace PerspektivenEV.Export
return "350";
else if (itemDesc.Contains("ieH HTK") || itemDesc.Contains("BW HTK"))
return "150";
else if (itemDesc.Contains("ieH Trauma"))
else if (itemDesc.Contains("ieH Trauma")) // neues ambulante Angebot - mittelfristig vermutlich eigene Kostenstelle
return "150";
else if (itemDesc.Contains("ieH KB") || itemDesc.Contains("BW KB"))
return "150";

View File

@@ -102,7 +102,7 @@ namespace PerspektivenEV.Invoicing
accountingPeriodStart = invoicePeriod.StartDate;
accountingPeriodEnd = invoicePeriod.EndDate;
//Einmaliges Laden der Preise um nicht bei jeder Bewilligung neu zu starten
//Einmaliges Laden der Preise um nicht bei jeder Bewilligung neu zu starten - bei denen sind Preise für jede Kostenstelle vorgehalten, im Moment aber überall ein Preis
var preise = DAOFactory.GenericDAO.GetAllActive<Preis>();
var pauschVar = GetPreis(preise, "BW HTK QA Fahrzeit pro Minute", (DateTime)accountingPeriodStart);
if (pauschVar != 0)
@@ -365,6 +365,10 @@ namespace PerspektivenEV.Invoicing
{
ii.ItemDescription += " ieH HTK";
}
else if (cat.Abbreviation.StartsWith("Tr"))
{
ii.ItemDescription += " ieH Trauma";
}
else if (cat.Abbreviation.StartsWith("FFM"))
{
ii.ItemDescription += " ieH FFM";