fix
This commit is contained in:
@@ -4088,7 +4088,7 @@ Nächste_Textzeile_lesen:
|
|||||||
|
|
||||||
If cboSteuerschlüssel._value IsNot Nothing AndAlso IsNumeric(cboSteuerschlüssel._value) Then
|
If cboSteuerschlüssel._value IsNot Nothing AndAlso IsNumeric(cboSteuerschlüssel._value) Then
|
||||||
|
|
||||||
Dim check As Integer = cAllgemein.checkSteuerschluessel(cboFiliale._value, RECHNUNG.RechnungsLandKz, RECHNUNG.RechnungsUstIdKz, RECHNUNG.RechnungsUstIdNr, RECHNUNG.RechnungsUstIdGeprüft)
|
Dim check As Integer = cAllgemein.checkSteuerschluessel(cboFirma._value, RECHNUNG.RechnungsLandKz, RECHNUNG.RechnungsUstIdKz, RECHNUNG.RechnungsUstIdNr, RECHNUNG.RechnungsUstIdGeprüft)
|
||||||
If check >= 0 Then
|
If check >= 0 Then
|
||||||
If IsNumeric(cboSteuerschlüssel._value) AndAlso CInt(txtSteuersatz._value) <> check Then
|
If IsNumeric(cboSteuerschlüssel._value) AndAlso CInt(txtSteuersatz._value) <> check Then
|
||||||
If Not vbYes = MsgBox("Falscher Steuertyp!" & vbNewLine & " Steuerschlüssel mit " & IIf(check = 2, "20 %", check & " %") & " sollte hinterlegt werden." & vbNewLine & "Trotzdem speichern?", vbYesNo) Then
|
If Not vbYes = MsgBox("Falscher Steuertyp!" & vbNewLine & " Steuerschlüssel mit " & IIf(check = 2, "20 %", check & " %") & " sollte hinterlegt werden." & vbNewLine & "Trotzdem speichern?", vbYesNo) Then
|
||||||
|
|||||||
@@ -675,24 +675,24 @@ Public Class usrcntlKundeBearbeitenFull
|
|||||||
ADRESSE.UTAExportCSV = cbxSonst_CsvUTA.Checked
|
ADRESSE.UTAExportCSV = cbxSonst_CsvUTA.Checked
|
||||||
|
|
||||||
|
|
||||||
|
KUNDE.Steuerschlüssel = cboAbf_Steuerschluessel._value
|
||||||
|
|
||||||
|
'Andere Lösung überlegen!!!!!
|
||||||
|
'If cboAbf_Steuerschluessel._value IsNot Nothing AndAlso IsNumeric(cboAbf_Steuerschluessel._value) Then
|
||||||
|
' Dim check As Integer
|
||||||
|
' check = cAllgemein.checkSteuerschluessel(cboFiliale._value, ADRESSE.LandKz, ADRESSE.UstIdNr, ADRESSE.UstIdNr, ADRESSE.UstIdGeprüft)
|
||||||
|
' If check >= 0 Then
|
||||||
|
' If CInt(cboAbf_Steuerschluessel._value) <> check Then
|
||||||
|
' If vbYes = MsgBox("Falscher Steuertyp!" & vbNewLine & " Steuerschlüssel mit " & IIf(check = 2, "20 %", check & " %") & " sollte hinterlegt werden." & vbNewLine & "Trotzdem speichern?", vbYesNo) Then
|
||||||
|
' KUNDE.Steuerschlüssel = cboAbf_Steuerschluessel._value
|
||||||
|
' Else
|
||||||
|
' KUNDE.Steuerschlüssel = Nothing
|
||||||
|
' End If
|
||||||
|
' End If
|
||||||
|
|
||||||
|
' End If
|
||||||
|
|
||||||
If cboAbf_Steuerschluessel._value IsNot Nothing AndAlso IsNumeric(cboAbf_Steuerschluessel._value) Then
|
'End If
|
||||||
Dim check As Integer
|
|
||||||
check = cAllgemein.checkSteuerschluessel(cboFiliale._value, ADRESSE.LandKz, ADRESSE.UstIdNr, ADRESSE.UstIdNr, ADRESSE.UstIdGeprüft)
|
|
||||||
If check >= 0 Then
|
|
||||||
If CInt(cboAbf_Steuerschluessel._value) <> check Then
|
|
||||||
If vbYes = MsgBox("Falscher Steuertyp!" & vbNewLine & " Steuerschlüssel mit " & IIf(check = 2, "20 %", check & " %") & " sollte hinterlegt werden." & vbNewLine & "Trotzdem speichern?", vbYesNo) Then
|
|
||||||
KUNDE.Steuerschlüssel = cboAbf_Steuerschluessel._value
|
|
||||||
Else
|
|
||||||
KUNDE.Steuerschlüssel = Nothing
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
UsrCntlKundeFiskaldaten1.loadinClass(FISKAL, KUNDE_ERW)
|
UsrCntlKundeFiskaldaten1.loadinClass(FISKAL, KUNDE_ERW)
|
||||||
|
|
||||||
|
|||||||
@@ -177,16 +177,12 @@ Public Class cAllgemein
|
|||||||
Return "AT"
|
Return "AT"
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Shared Function checkSteuerschluessel(filialId As Integer, landKz As String, Optional UIDLandKz As String = "", Optional UstIdNr As String = "", Optional UstIdGeprüft As Object = Nothing) As Integer
|
Public Shared Function checkSteuerschluessel(firmenID As Integer, landKz As String, Optional UIDLandKz As String = "", Optional UstIdNr As String = "", Optional UstIdGeprüft As Object = Nothing) As Integer
|
||||||
|
|
||||||
Return -1
|
'Return -1
|
||||||
|
|
||||||
'muss noch überarbeitet werden!
|
If firmenID < 1 Then Return -1
|
||||||
|
Dim FIRMA_TMP = New VERAG_PROG_ALLGEMEIN.cFirmen(firmenID)
|
||||||
If filialId < 1 Then Return -1
|
|
||||||
Dim firma = getFirmaFromFiliale2(filialId)
|
|
||||||
'get id from Firma out of filiale?noch nicht implementiert!!
|
|
||||||
Dim FIRMA_TMP = New VERAG_PROG_ALLGEMEIN.cFirmen(firma)
|
|
||||||
|
|
||||||
|
|
||||||
Dim isEU As Boolean = False
|
Dim isEU As Boolean = False
|
||||||
@@ -196,7 +192,7 @@ Public Class cAllgemein
|
|||||||
|
|
||||||
Select Case FIRMA_TMP.Firma_LandKz
|
Select Case FIRMA_TMP.Firma_LandKz
|
||||||
|
|
||||||
Case "A"
|
Case "A", "AT"
|
||||||
|
|
||||||
If landKz = "A" Then Return 2
|
If landKz = "A" Then Return 2
|
||||||
|
|
||||||
@@ -210,7 +206,7 @@ Public Class cAllgemein
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Case "D"
|
Case "D", "DE"
|
||||||
|
|
||||||
If landKz = "D" Then Return 19
|
If landKz = "D" Then Return 19
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user