Alloheim/Export/SAPExporter Debitornr Kostenträger

This commit is contained in:
2023-09-11 14:16:13 +02:00
parent 7cdb1da292
commit 5fb319c9dc

View File

@@ -70,6 +70,7 @@ namespace Alloheim.Export
qry.DebitorNumber,
qry.CostCenter,
qry.Verwendung,
qry.DebitorLVR,
qry.Oid
*/
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
@@ -84,7 +85,7 @@ namespace Alloheim.Export
sb.Append("1192\t"); // Belegkopftext 1192
sb.Append("D\t"); // D = Debitorenposition / zweite Zeile: S = Sachkontenposition
sb.Append("01\t"); // Kontoart D: S=01 H=11 / zweite Zeile: Kontoart S: S=40 H=50
sb.Append(String.Format("{0}\t", row[1])); //DebitorNumber / zweite Zeile: Sachkonto SAP
sb.Append(String.Format("1192{0}\t", row[4])); //DebitorNumber LVR/ zweite Zeile: Sachkonto SAP
sb.Append(String.Format("{0:0.00}\t", row[0])); //Betrag
sb.Append("00\t"); // Umsatzsteuerschlüssel
sb.Append("S\t"); // zweite Zeile: S
@@ -121,6 +122,7 @@ namespace Alloheim.Export
qry.DebitorNumber,
qry.CostCenter,
qry.Verwendung,
qry.DebitorLvr,
qry.Oid
FROM
(
@@ -130,6 +132,7 @@ namespace Alloheim.Export
c.DebitorNumber,
c.CostCenter,
CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
org.DebitorNumber AS DebitorLvr,
cb2sc.Oid
FROM `supportconcept` sc
INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
@@ -155,6 +158,7 @@ namespace Alloheim.Export
c.DebitorNumber,
c.CostCenter,
CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
org.DebitorNumber AS DebitorLvr,
cb2sc.Oid
FROM `supportconcept` sc
INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
@@ -229,7 +233,7 @@ ib.AccountingPeriodEnd
sb.Append("1192\t"); // Belegkopftext 1192
sb.Append("D\t"); // D = Debitorenposition / zweite Zeile: S = Sachkontenposition
sb.Append("01\t"); // Kontoart D: S=01 H=11 / zweite Zeile: Kontoart S: S=40 H=50
sb.Append(String.Format("{0}\t", row[2])); //DebitorNumber / zweite Zeile: Sachkonto SAP
sb.Append(String.Format("1192{0}\t", row[6])); //DebitorNumber Kostenträger / zweite Zeile: Sachkonto SAP
String betrag = String.Format("{0:0.00}", row[0]); // Betrag
if (betrag.Contains("-")) // Storno
{