Stornierung bei POS-Zahlungen eingebaut (Umbuchung BK/Kassa wird ebenfalls storniert).
This commit is contained in:
@@ -918,7 +918,8 @@ Public Class cRKSV
|
||||
Shared Function STORNO(BELEG As EABeleg, ByVal grund As String, Firma As String, Optional stornoGegenbuchen As Boolean = False) As EABeleg
|
||||
If (Not BELEG.gebuchtStorno) Or stornoGegenbuchen Then
|
||||
' MsgBox("SELECT * FROM tblKassenbuch WHERE [Mandant]='" & BELEG.Mandant & "' AND Niederlassung='" & BELEG.Niederlassung & "' AND Benutzer='" & BELEG.Benutzer & "' AND Geschäftsjahr='" & getGJ(BELEG.BelegDat) & "' AND BelegNr='" & BELEG.BelegNr & "'")
|
||||
Dim dt As DataTable = SQL.loadDgvBySql("SELECT * FROM tblKassenbuch WHERE [Mandant]='" & BELEG.Mandant & "' AND Niederlassung='" & BELEG.Niederlassung & "' AND Benutzer='" & BELEG.Benutzer & "' AND Geschäftsjahr='" & getGJ_FIRMA(BELEG.BelegDat, Firma) & "' AND BelegNr='" & BELEG.BelegNr & "'", "FMZOLL")
|
||||
'Dim dt As DataTable = SQL.loadDgvBySql("SELECT * FROM tblKassenbuch WHERE [Mandant]='" & BELEG.Mandant & "' AND Niederlassung='" & BELEG.Niederlassung & "' AND Benutzer='" & BELEG.Benutzer & "' AND Geschäftsjahr='" & getGJ_FIRMA(BELEG.BelegDat, Firma) & "' AND BelegNr='" & BELEG.BelegNr & "'", "FMZOLL")
|
||||
Dim dt As DataTable = SQL.loadDgvBySql("SELECT * FROM tblKassenbuch WHERE [Mandant]='" & BELEG.Mandant & "' AND Niederlassung='" & BELEG.Niederlassung & "' AND Benutzer='" & BELEG.Benutzer & "' AND Geschäftsjahr='" & getGJ_FIRMA(BELEG.BelegDat, Firma) & "' AND rksv_BelegId='" & BELEG.rksv_BelegId & "'", "FMZOLL")
|
||||
' Dim GJ = New cGeschaeftsjahr(BELEG.Mandant, BELEG.Niederlassung, BELEG.Benutzer, getGJ(BELEG.BelegDat))
|
||||
If dt IsNot Nothing Then
|
||||
For Each r In dt.Rows
|
||||
@@ -2287,6 +2288,7 @@ Public Class cRKSV
|
||||
' EINTRAG: Umbuchung bei EC-Zahlung
|
||||
'################
|
||||
If Finanzwege = "EC" Then
|
||||
Dim BelegNrEC = -1
|
||||
|
||||
For i = 0 To 1
|
||||
|
||||
@@ -2295,6 +2297,7 @@ Public Class cRKSV
|
||||
If i = 0 Then
|
||||
|
||||
KBEntryEC.Konto = POSFIBU
|
||||
BelegNrEC = getNewBelegNr(BELEG, Firma) '& KBEntryEC.Belegart 'zur Generierung von eigenem Buchungssatz
|
||||
Else
|
||||
KBEntryEC.Konto = PERSONAL.KassenbuchNr
|
||||
End If
|
||||
@@ -2304,7 +2307,7 @@ Public Class cRKSV
|
||||
KBEntryEC.Buchungsdatum = Now.ToShortDateString
|
||||
KBEntryEC.BelegDat = BELEG.BelegDat.ToShortDateString
|
||||
KBEntryEC.Belegart = 3
|
||||
KBEntryEC.BelegNr = BELEG.BelegNr & KBEntryEC.Belegart 'zur Generierung von eigenem Buchungssatz
|
||||
KBEntryEC.BelegNr = BelegNrEC
|
||||
If BELEG.Belegart = 1 Then
|
||||
If i = 0 Then
|
||||
KBEntryEC.Soll = Bruttobetrag
|
||||
|
||||
Reference in New Issue
Block a user