Bugfix Kontakt, SeWo, Contura Export TWG, Diakonie KKK

This commit is contained in:
Christian
2023-07-12 14:01:58 +02:00
parent 2105574ded
commit 93bac4e972
22 changed files with 2357 additions and 264 deletions

View File

@@ -35,7 +35,7 @@ namespace TwgJonathan.Export
public static String GetAbrechnungenString(DateTime date)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine("AnwenderNr;TeilnNr;Wirtschaftsjahr;Wirtschaftsmonat;ErfaBuchhnr;ErfaBetrag;FibuBelegNr;BelegDatum;FKontoNr;FGKontoNr;Buchungstext");
sb.AppendLine("AnwenderNr;TeilnNr;Wirtschaftsjahr;Wirtschaftsmonat;Buchungssatz;ErfaBuchhnr;ErfaBetrag;FibuBelegNr;BelegDatum;FKontoNr;FGKontoNr;KstKtr;Buchungstext");
var s = GetMonatlicheRechnungenString(date);
if (!String.IsNullOrWhiteSpace(s))
@@ -88,12 +88,12 @@ namespace TwgJonathan.Export
{
sb.AppendLine();
}
sb.Append("200015000;123456;"); // Anwender Nr.;TeilNr
sb.Append("172265000;172265;"); // Anwender Nr.;TeilNr
sb.Append(String.Format("{0:yyyy}", date)); // Wirtschaftsjahr
sb.Append(";");
sb.Append(String.Format("{0:0}", date.Month)); // Wirtschaftsmonat
sb.Append(";");
sb.Append(";1;"); //Buchungssatz
sb.Append(String.Format("{0:0}", idx++)); //ErfaBuchhnr
sb.Append(";");
sb.Append(String.Format("{0:0.00}", row[0])); // ErfaBetrag
@@ -104,8 +104,8 @@ namespace TwgJonathan.Export
sb.Append(";");
sb.Append(String.Format("{0}", row[4])); // FKontoNr (Debitor)
sb.Append(";");
sb.Append(String.Format("{0}", row[1])); // FKontoNr
sb.Append(";");
sb.Append(String.Format("{0}", row[1])); // FGKontoNr
sb.Append(";6300;"); // Kostenstelle
String buchungstext = "";
long? c2sOid = (long?)row[6];
@@ -113,7 +113,7 @@ namespace TwgJonathan.Export
{
var c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(c2sOid.Value);
var c = c2s.SupportConcept.Customer;
buchungstext = String.Format("{0}, {1}", c.Person.LastName, c.Person.FirstName);
buchungstext = String.Format("{0} {1} {2:0.00}/{3}", c.Person.LastName, c.Person.FirstName, date.Month, date.Year);
buchungstext = buchungstext.Replace(";", ",");
}
sb.Append(buchungstext);