RKSV_DE (Storno), Sprache div.
This commit is contained in:
@@ -909,6 +909,9 @@ Public Class frmKassenbuch
|
||||
End If
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
'NUR KB
|
||||
If f.cbxStornoRKSV.Checked Or f.cbxStornoBELEG.Checked Or f.cbxStornoErzwingenAdmin.Checked Then
|
||||
Dim grund2 = InputBox("ADMIN-Storno (" & If(f.cbxStornoRKSV.Checked, " -RKSV-Tabelle- ", "") & If(f.cbxStornoBELEG.Checked, " -BELEG-Tabelle- ", "") & If(f.cbxStornoErzwingenAdmin.Checked, " -KASSENBUCH-Tabelle- ", "") & "):" & vbNewLine & vbNewLine & "Betrag: " & BELEGTmp.rksv_umsatz & vbNewLine & "Datum: " & BELEGTmp.BelegDat & vbNewLine & vbNewLine & "Bitte geben Sie einen Stornogrund an:" & vbNewLine, "Storno")
|
||||
@@ -918,11 +921,17 @@ Public Class frmKassenbuch
|
||||
End If
|
||||
|
||||
Dim KASSETmp As New cRKSV_Kasse(BELEGTmp.rksv_id)
|
||||
' Dim OLD_rksv_BelegId = BELEGTmp.rksv_BelegId
|
||||
If BELEGTmp.BelegDat < Now.AddMonths(-2) And Not master_Kasse Then
|
||||
MsgBox("Beleg älter als 2 Monate, Aktion wird abgebrochen") 'alte Belege nicht mehr storinieren
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
'If KASSETmp.StornoIncreaseBelegCnt Then ' Ob beim Storno eine neue BelegNr vergeben werden soll
|
||||
' Dim RKSV_Beleg_Id = KASSETmp.INCREASE_BELEG_UMSATZ(BELEGTmp.rksv_umsatz)
|
||||
' BELEGTmp.rksv_BelegId = RKSV_Beleg_Id
|
||||
'End If
|
||||
|
||||
If f.cbxStornoErzwingenAdmin.Checked Then
|
||||
BELEGTmp = cRKSV.STORNO(BELEGTmp, grund2, True, KASSETmp.rksv_firma) 'Beleg storno und Kassenbuch Gegenbuchung
|
||||
End If
|
||||
@@ -980,6 +989,12 @@ Public Class frmKassenbuch
|
||||
|
||||
Dim OLD_rksv_BelegId = BELEGTmp.rksv_BelegId
|
||||
Dim KASSETmp As New cRKSV_Kasse(BELEGTmp.rksv_id)
|
||||
|
||||
If KASSETmp.rksv_StornoIncreaseBelegCnt Then ' Ob beim Storno eine neue BelegNr vergeben werden soll
|
||||
Dim RKSV_Beleg_Id = KASSETmp.INCREASE_BELEG_UMSATZ(BELEGTmp.rksv_umsatz)
|
||||
BELEGTmp.rksv_BelegIdStorno = RKSV_Beleg_Id
|
||||
End If
|
||||
|
||||
BELEGTmp = cRKSV.STORNO(BELEGTmp, grund, KASSETmp.rksv_firma) 'Beleg storno und Kassenbuch Gegenbuchung
|
||||
' BELEGTmp = cRKSV.STORNO(BELEGTmp, "") 'Beleg storno und Kassenbuch Gegenbuchung
|
||||
|
||||
@@ -992,21 +1007,23 @@ Public Class frmKassenbuch
|
||||
|
||||
|
||||
If KASSETmp IsNot Nothing Then
|
||||
KASSETmp.INCREASE_ONLY_BELEG_UMSATZ(BELEGTmp.rksv_umsatz * -1) ' Bei Storno wird der Umsatz vermindert!
|
||||
Dim QRQString As String = ""
|
||||
Dim LastJWS As String = ""
|
||||
Dim answer = ""
|
||||
If KASSETmp.rksv_aktiv Then
|
||||
If Not cRKSV.stornoRKSV(KASSETmp, BELEGTmp.BelegDat, BELEGTmp.Steuerschlüssel, BELEGTmp.rksv_BelegId, BELEGTmp.rksv_umsatz, QRQString, LastJWS, answer) Then
|
||||
KASSETmp.INCREASE_ONLY_BELEG_UMSATZ(BELEGTmp.rksv_umsatz * -1) ' Bei Storno wird der Umsatz vermindert!
|
||||
Dim QRQString As String = ""
|
||||
Dim LastJWS As String = ""
|
||||
Dim answer = ""
|
||||
If KASSETmp.rksv_aktiv Then
|
||||
If Not cRKSV.stornoRKSV(KASSETmp, BELEGTmp.BelegDat, BELEGTmp.Steuerschlüssel, If(BELEGTmp.rksv_BelegIdStorno, BELEGTmp.rksv_BelegId), BELEGTmp.rksv_umsatz, QRQString, LastJWS, answer) Then
|
||||
'FEHLER!!
|
||||
If KASSETmp.rksv_StornoIncreaseBelegCnt Then BELEGTmp.rksv_BelegIdStorno = Nothing
|
||||
BELEGTmp = cRKSV.STORNO_RUECKGAENGIG(BELEGTmp, grund, KASSETmp.rksv_firma) 'Beleg storno und Kassenbuch Gegenbuchung
|
||||
MessageBox.Show("Fehler bei der RKSV-Storinerung:" & vbNewLine & vbNewLine & answer, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
|
||||
Exit Sub
|
||||
End If
|
||||
End If
|
||||
If KASSETmp.rksvDE_aktiv Then
|
||||
If Not cRKSV.stornoRKSV_DE(PERSONALTmp, BELEGTmp, KASSETmp, BELEGTmp.rksv_BelegId, OLD_rksv_BelegId, BELEGTmp.rksv_umsatz, QRQString, LastJWS, False, answer) Then
|
||||
If Not cRKSV.stornoRKSV_DE(PERSONALTmp, BELEGTmp, KASSETmp, If(BELEGTmp.rksv_BelegIdStorno, BELEGTmp.rksv_BelegId), BELEGTmp.rksv_BelegId, BELEGTmp.rksv_umsatz, QRQString, LastJWS, False, answer) Then
|
||||
'FEHLER!!
|
||||
If KASSETmp.rksv_StornoIncreaseBelegCnt Then BELEGTmp.rksv_BelegIdStorno = Nothing
|
||||
BELEGTmp = cRKSV.STORNO_RUECKGAENGIG(BELEGTmp, grund, KASSETmp.rksv_firma) 'Beleg storno und Kassenbuch Gegenbuchung
|
||||
MessageBox.Show("Fehler bei der RKSV-Storinerung:" & vbNewLine & vbNewLine & answer, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
|
||||
Exit Sub
|
||||
|
||||
Reference in New Issue
Block a user