systka, ustv, fakt.
This commit is contained in:
@@ -825,7 +825,7 @@ Public Class cSyska_Interface
|
||||
|
||||
End Function
|
||||
|
||||
Public Shared Function genBuchungsZeileVZ(row As DataRow, ByRef SummeBuchungen As Double, ByRef Geschäftsjahr As Integer, ByRef FIRMA As VERAG_PROG_ALLGEMEIN.cFirmen, ByRef curDifferenzbetrag As Double, Optional ambargubuchungen As Boolean = False) As String
|
||||
Public Shared Function genBuchungsZeileVZ(row As DataRow, ByRef SummeBuchungen As Double, ByRef Geschäftsjahr As Integer, ByRef FIRMA As VERAG_PROG_ALLGEMEIN.cFirmen, Optional ambargubuchungen As Boolean = False) As String
|
||||
|
||||
Dim curSteuerbetrag As Double
|
||||
Dim curNettobetrag As Double
|
||||
@@ -849,7 +849,7 @@ Public Class cSyska_Interface
|
||||
|
||||
|
||||
Select Case row("BelegartenNr")
|
||||
Case 71 'Gutschrift
|
||||
Case 71 'nur bei Gutschrift!
|
||||
If Not ambargubuchungen Then
|
||||
|
||||
Select Case row("KundenNrZentrale")
|
||||
@@ -870,23 +870,12 @@ Public Class cSyska_Interface
|
||||
|
||||
End Select
|
||||
|
||||
'If CBool(row("steuerpflichtig")) Then
|
||||
' curSteuerbetrag = CLng(curNettobetrag * CDbl(row("Steuersatz")) * 100) / 100
|
||||
' curBruttobetrag = curNettobetrag + curSteuerbetrag
|
||||
' FiBuBruttobetrag = curBruttobetrag.ToString("N2")
|
||||
' curDifferenzbetrag = Math.Round(curDifferenzbetrag, 2) - Math.Round(CDbl(FiBuBruttobetrag), 2)
|
||||
' FiBuSteuersatz = Format(CDbl(row("Steuersatz")) * 100, "00.00")
|
||||
' ' Die folgende Zeile führt zu Buchungsfehler bei Fremdwährung,
|
||||
' ' Buchungssatz.FiBuSteuerbetrag = Format(curSteuerbetrag, "########0.00")
|
||||
' ' deshalb nur Steuerprozent und keinen Steuerbetrag übergeben.
|
||||
' FiBuSteuerbetrag = ""
|
||||
'Else
|
||||
curBruttobetrag = curNettobetrag
|
||||
FiBuBruttobetrag = curBruttobetrag.ToString("N2")
|
||||
curDifferenzbetrag = Math.Round(curDifferenzbetrag, 2) - Math.Round(CDbl(FiBuBruttobetrag), 2)
|
||||
FiBuSteuersatz = "00,00"
|
||||
FiBuSteuerbetrag = ""
|
||||
'End If
|
||||
FiBuBruttobetrag = curBruttobetrag.ToString("N2")
|
||||
|
||||
FiBuSteuersatz = "00,00"
|
||||
FiBuSteuerbetrag = ""
|
||||
|
||||
|
||||
If row("WährungFremd") Is DBNull.Value Then
|
||||
FiBuEigenbruttobetrag = CDbl(row("RechnungsbetragLokal")) 'Bruttobetrag
|
||||
@@ -902,7 +891,8 @@ Public Class cSyska_Interface
|
||||
|
||||
genBuchungsZeileVZ &= FiBuSollkontonummer & vbTab
|
||||
genBuchungsZeileVZ &= FiBuHabenkontonummer & vbTab
|
||||
genBuchungsZeileVZ &= ANTRAG.UStVAn_KuNr & " " & IIf(Not IsDBNull(KUNDE_ERW.kde_BezFIBU), KUNDE_ERW.kde_BezFIBU, "") & " / " & ANTRAG.UStVAn_LandKz & " " & MonthStart & "-" & MonthEnd & "/" & CDate(ANTRAG.UStVAn_ReDatBis).Year.ToString.Substring(2) & " VZ" & vbTab
|
||||
Dim Antrag_LandKz = SQL.DLookup("LandKz", "[Länderverzeichnis für die Außenhandelsstatistik]", "Landnr='" & ANTRAG.UStVAn_LandNr & "'", "FMZOLL")
|
||||
genBuchungsZeileVZ &= ANTRAG.UStVAn_KuNr & " " & IIf(Not IsDBNull(KUNDE_ERW.kde_BezFIBU), KUNDE_ERW.kde_BezFIBU, "") & " / " & Antrag_LandKz & " " & MonthStart & "-" & MonthEnd & "/" & CDate(ANTRAG.UStVAn_ReDatBis).Year.ToString.Substring(2) & " VZ" & vbTab
|
||||
|
||||
genBuchungsZeileVZ &= Format(CDbl(FiBuBruttobetrag), fmt) & vbTab
|
||||
genBuchungsZeileVZ &= Format(CDbl(FiBuSteuersatz), fmt) & vbTab 'FiBuSteuersatz
|
||||
|
||||
Reference in New Issue
Block a user