fix
This commit is contained in:
@@ -139,7 +139,7 @@ Public Class frmFremdbeleg
|
|||||||
Else
|
Else
|
||||||
|
|
||||||
If cRKSV.isforbiddenDate Then
|
If cRKSV.isforbiddenDate Then
|
||||||
MsgBox("Die Kasse wir am Monatsende abgeschlossen. Es dürfen keine weiteren Belege erstellt werden. Bitte veruchen Sie den Vorgang nach Mitternacht erneut.")
|
MsgBox("Die Kasse wir am Monatsende abgeschlossen. Es dürfen keine weiteren Belege erstellt werden. Bitte versuchen Sie den Vorgang nach Mitternacht erneut.")
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -225,26 +225,49 @@ Public Class frmFremdbeleg
|
|||||||
|
|
||||||
Dim answer = ""
|
Dim answer = ""
|
||||||
|
|
||||||
Dim client_chilkat As New cFiskaltrustClient_chilkat(KASSE.rksv_FT_RestServiceURL, KASSE.rksv_FT_CashboxID, KASSE.rksv_FT_AccessToken, KASSE.rksv_FT_Country)
|
Dim isFiskaltrust = False
|
||||||
Dim isFiskaltrust As Boolean = client_chilkat.isFiskaltrust()
|
|
||||||
|
If KASSE IsNot Nothing AndAlso KASSE.rksv_FT_RestServiceURL IsNot Nothing AndAlso KASSE.rksv_FT_CashboxID IsNot Nothing AndAlso KASSE.rksv_FT_AccessToken IsNot Nothing AndAlso KASSE.rksv_FT_Country IsNot Nothing Then
|
||||||
|
|
||||||
|
Dim client_chilkat As New cFiskaltrustClient_chilkat(KASSE.rksv_FT_RestServiceURL, KASSE.rksv_FT_CashboxID, KASSE.rksv_FT_AccessToken, KASSE.rksv_FT_Country)
|
||||||
|
isFiskaltrust = client_chilkat.isFiskaltrust()
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
If KASSE.rksv_aktiv Then
|
If KASSE.rksv_aktiv Then
|
||||||
|
|
||||||
Dim verarbeitet As Boolean = False
|
Dim verarbeitet As Boolean = False
|
||||||
|
|
||||||
If KASSE.rksv_FT_RestServiceURL <> "" Then
|
If KASSE.rksv_FT_RestServiceURL <> "" Then
|
||||||
Dim result = cRKSV.insertRKSVFiskaltrustAsync(KASSE, BELEG, RKSV_Beleg_Id, summeBRUTTO, TESTBUCHUNG, QR_CodeString, LastJWS, IIf(Art = 1, ReceiptCaseIntern.EINGANG, ReceiptCaseIntern.AUSGANG))
|
Dim result = cRKSV.insertRKSVFiskaltrustAsync(KASSE, BELEG, RKSV_Beleg_Id, summeBRUTTO, TESTBUCHUNG, QR_CodeString, LastJWS, IIf(Art = 1, ReceiptCaseIntern.EINGANG, ReceiptCaseIntern.AUSGANG))
|
||||||
'result.Wait()
|
'result.Wait()
|
||||||
verarbeitet = result
|
verarbeitet = result
|
||||||
Else
|
Else
|
||||||
verarbeitet = cRKSV.insertRKSV(KASSE, KASSE.rksv_CompanyGUID, KASSE.rksv_Umsatzzaehler, BELEG.BelegDat, BELEG.Steuerschlüssel, RKSV_Beleg_Id, summeBRUTTO, QR_CodeString, LastJWS, TESTBUCHUNG, answer) 'Digitale Signierung und Erfassung in die RKSV-Datenbank mittels ITG-Service
|
verarbeitet = cRKSV.insertRKSV(KASSE, KASSE.rksv_CompanyGUID, KASSE.rksv_Umsatzzaehler, BELEG.BelegDat, BELEG.Steuerschlüssel, RKSV_Beleg_Id, summeBRUTTO, QR_CodeString, LastJWS, TESTBUCHUNG, answer) 'Digitale Signierung und Erfassung in die RKSV-Datenbank mittels ITG-Service
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
If Not verarbeitet Then 'Digitale Signierung und Erfassung in die RKSV-Datenbank mittels ITG-Service
|
||||||
|
|
||||||
|
If Not isFiskaltrust Then
|
||||||
|
|
||||||
|
If Not TESTBUCHUNG Then
|
||||||
|
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, BELEG.rksv_umsatz * -1)
|
||||||
|
cRKSV.DELETE(BELEG, KASSE.rksv_firma)
|
||||||
|
End If
|
||||||
|
MsgBox("Programmfehler bei der digitalen Signatur." & vbNewLine & vbNewLine & answer, MsgBoxStyle.Critical)
|
||||||
|
' BELEG = cRKSV.STORNO(BELEG, "Programmfehler")
|
||||||
|
'MsgBox("Programmfehler bei der digitalen Signatur.")
|
||||||
|
Me.Cursor = Cursors.Default : Me.Close() : Exit Sub
|
||||||
|
Else
|
||||||
|
BELEG.FT_MissingSignature = True 'nachträgliche Signierung, Beleg NICHT löschen!!
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If KASSE.rksvDE_aktiv Then
|
||||||
If Not verarbeitet Then 'Digitale Signierung und Erfassung in die RKSV-Datenbank mittels ITG-Service
|
If Not cRKSV_DE.insertRKSV_DE(PERSONAL, BELEG, KASSE, RKSV_Beleg_Id, summeBRUTTO, QR_CodeString, LastJWS, TESTBUCHUNG, answer) Then 'Digitale Signierung und Erfassung in die RKSV-Datenbank mittels ITG-Service
|
||||||
|
|
||||||
If Not isFiskaltrust Then
|
|
||||||
|
|
||||||
If Not TESTBUCHUNG Then
|
If Not TESTBUCHUNG Then
|
||||||
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, BELEG.rksv_umsatz * -1)
|
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, BELEG.rksv_umsatz * -1)
|
||||||
cRKSV.DELETE(BELEG, KASSE.rksv_firma)
|
cRKSV.DELETE(BELEG, KASSE.rksv_firma)
|
||||||
@@ -253,49 +276,32 @@ Public Class frmFremdbeleg
|
|||||||
' BELEG = cRKSV.STORNO(BELEG, "Programmfehler")
|
' BELEG = cRKSV.STORNO(BELEG, "Programmfehler")
|
||||||
'MsgBox("Programmfehler bei der digitalen Signatur.")
|
'MsgBox("Programmfehler bei der digitalen Signatur.")
|
||||||
Me.Cursor = Cursors.Default : Me.Close() : Exit Sub
|
Me.Cursor = Cursors.Default : Me.Close() : Exit Sub
|
||||||
Else
|
|
||||||
BELEG.FT_MissingSignature = True 'nachträgliche Signierung, Beleg NICHT löschen!!
|
|
||||||
End If
|
End If
|
||||||
|
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||||
|
If KASSE.rksv_KassaGuid = "KASSE_01" Then
|
||||||
|
BELEG.rksv_jws = Nothing
|
||||||
|
BELEG.rksv_qr = Nothing
|
||||||
|
End If
|
||||||
|
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
|
||||||
|
|
||||||
If KASSE.rksvDE_aktiv Then
|
|
||||||
If Not cRKSV_DE.insertRKSV_DE(PERSONAL, BELEG, KASSE, RKSV_Beleg_Id, summeBRUTTO, QR_CodeString, LastJWS, TESTBUCHUNG, answer) Then 'Digitale Signierung und Erfassung in die RKSV-Datenbank mittels ITG-Service
|
If Not isFiskaltrust Then KASSE.SET_LAST_QR_JWS(LastJWS, QR_CodeString)
|
||||||
If Not TESTBUCHUNG Then
|
|
||||||
KASSE.DECREASE_BELEG_UMSATZ(oldBelegZaehler, BELEG.rksv_umsatz * -1)
|
'RKSV-Daten beim Beleg ergänzen:
|
||||||
cRKSV.DELETE(BELEG, KASSE.rksv_firma)
|
BELEG.rksv_jws = LastJWS
|
||||||
End If
|
BELEG.rksv_qr = QR_CodeString
|
||||||
MsgBox("Programmfehler bei der digitalen Signatur." & vbNewLine & vbNewLine & answer, MsgBoxStyle.Critical)
|
BELEG.rksv_BelegId = RKSV_Beleg_Id
|
||||||
' BELEG = cRKSV.STORNO(BELEG, "Programmfehler")
|
BELEG.rksv_id = KASSE.rksv_id
|
||||||
'MsgBox("Programmfehler bei der digitalen Signatur.")
|
BELEG.SAVE()
|
||||||
Me.Cursor = Cursors.Default : Me.Close() : Exit Sub
|
|
||||||
End If
|
If cbxBelegDrucken.Checked Then cRKSV.printFremdBeleg(BELEG, KASSE, PERSONAL, KBEntry, KBEntryGB, cboPrinter.SelectedItem.ToString)
|
||||||
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
If KASSE.rksv_KassaGuid = "KASSE_01" Then
|
Me.Cursor = Cursors.Default
|
||||||
BELEG.rksv_jws = Nothing
|
|
||||||
BELEG.rksv_qr = Nothing
|
|
||||||
End If
|
|
||||||
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
Me.Close()
|
||||||
|
|
||||||
If Not isFiskaltrust Then KASSE.SET_LAST_QR_JWS(LastJWS, QR_CodeString)
|
|
||||||
|
|
||||||
'RKSV-Daten beim Beleg ergänzen:
|
|
||||||
BELEG.rksv_jws = LastJWS
|
|
||||||
BELEG.rksv_qr = QR_CodeString
|
|
||||||
BELEG.rksv_BelegId = RKSV_Beleg_Id
|
|
||||||
BELEG.rksv_id = KASSE.rksv_id
|
|
||||||
BELEG.SAVE()
|
|
||||||
|
|
||||||
If cbxBelegDrucken.Checked Then cRKSV.printFremdBeleg(BELEG, KASSE, PERSONAL, KBEntry, KBEntryGB, cboPrinter.SelectedItem.ToString)
|
|
||||||
|
|
||||||
Me.Cursor = Cursors.Default
|
|
||||||
|
|
||||||
End If
|
|
||||||
Me.Close()
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
MsgBox("Allgemeiner Programmfehler - Belegerfassung wird geschlossen!")
|
MsgBox("Allgemeiner Programmfehler - Belegerfassung wird geschlossen!")
|
||||||
|
|||||||
@@ -364,7 +364,7 @@ Public Class frmNacherfassungLeihgeld
|
|||||||
Dim QR_CodeString As String = ""
|
Dim QR_CodeString As String = ""
|
||||||
Dim LastJWS As String = ""
|
Dim LastJWS As String = ""
|
||||||
Dim isFiskaltrust As Boolean = False
|
Dim isFiskaltrust As Boolean = False
|
||||||
If KASSE.rksv_FT_RestServiceURL IsNot Nothing AndAlso KASSE.rksv_FT_CashboxID IsNot Nothing AndAlso KASSE.rksv_FT_AccessToken IsNot Nothing AndAlso KASSE.rksv_FT_Country IsNot Nothing Then
|
If KASSE IsNot Nothing AndAlso KASSE.rksv_FT_RestServiceURL IsNot Nothing AndAlso KASSE.rksv_FT_CashboxID IsNot Nothing AndAlso KASSE.rksv_FT_AccessToken IsNot Nothing AndAlso KASSE.rksv_FT_Country IsNot Nothing Then
|
||||||
Dim client_chilkat As New cFiskaltrustClient_chilkat(KASSE.rksv_FT_RestServiceURL, KASSE.rksv_FT_CashboxID, KASSE.rksv_FT_AccessToken, KASSE.rksv_FT_Country)
|
Dim client_chilkat As New cFiskaltrustClient_chilkat(KASSE.rksv_FT_RestServiceURL, KASSE.rksv_FT_CashboxID, KASSE.rksv_FT_AccessToken, KASSE.rksv_FT_Country)
|
||||||
isFiskaltrust = client_chilkat.isFiskaltrust()
|
isFiskaltrust = client_chilkat.isFiskaltrust()
|
||||||
End If
|
End If
|
||||||
|
|||||||
Reference in New Issue
Block a user