Ankunftsanzeige, IMEX Konten neu
This commit is contained in:
@@ -577,30 +577,30 @@ Class TrdInvoice_FUNCTIONS
|
||||
Dim FIRMA = New VERAG_PROG_ALLGEMEIN.cFirmen(Firma_Id)
|
||||
|
||||
Select Case Firma_Id
|
||||
Case 20 'IMEX --> Andere Sachkonten in Tbl Leistungen!
|
||||
If [RK_RechnungsLandKz] Is Nothing OrElse [RK_RechnungsLandKz] Is DBNull.Value OrElse [RK_RechnungsLandKz].trim = "" _
|
||||
OrElse [RK_RechnungsLandKz] = "A" _
|
||||
OrElse [RK_RechnungsLandKz] = "AT" Then
|
||||
If CBool([RP_Steuerpflichtig]) Then
|
||||
getSachkonto = If(SQL.DLookup("[IMEX_SachkontoInlandSteuerpflichtig]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
'Case 20 'IMEX --> Andere Sachkonten in Tbl Leistungen!
|
||||
' If [RK_RechnungsLandKz] Is Nothing OrElse [RK_RechnungsLandKz] Is DBNull.Value OrElse [RK_RechnungsLandKz].trim = "" _
|
||||
' OrElse [RK_RechnungsLandKz] = "A" _
|
||||
' OrElse [RK_RechnungsLandKz] = "AT" Then
|
||||
' If CBool([RP_Steuerpflichtig]) Then
|
||||
' getSachkonto = If(SQL.DLookup("[IMEX_SachkontoInlandSteuerpflichtig]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
|
||||
Else
|
||||
getSachkonto = If(SQL.DLookup("[IMEX_SachkontoInlandSteuerfrei]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
End If
|
||||
Else
|
||||
If SQL.DLookup("[MitgliedslandEU]", "[Währungstabelle]", "[LandKz]='" & [RK_RechnungsLandKz] & "'", "FMZOLL", False) Then
|
||||
If [RP_Steuerpflichtig] Then
|
||||
getSachkonto = If(SQL.DLookup("[IMEX_SachkontoEUSteuerpflichtig]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
Else
|
||||
getSachkonto = If(SQL.DLookup("[IMEX_SachkontoEUSteuerfrei]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
End If
|
||||
Else
|
||||
getSachkonto = If(SQL.DLookup("[IMEX_Sachkonto3Land]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
End If
|
||||
End If
|
||||
If getSachkonto = "" Then getSachkonto = "9999" 'DEFAULT!
|
||||
' Else
|
||||
' getSachkonto = If(SQL.DLookup("[IMEX_SachkontoInlandSteuerfrei]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
' End If
|
||||
' Else
|
||||
' If SQL.DLookup("[MitgliedslandEU]", "[Währungstabelle]", "[LandKz]='" & [RK_RechnungsLandKz] & "'", "FMZOLL", False) Then
|
||||
' If [RP_Steuerpflichtig] Then
|
||||
' getSachkonto = If(SQL.DLookup("[IMEX_SachkontoEUSteuerpflichtig]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
' Else
|
||||
' getSachkonto = If(SQL.DLookup("[IMEX_SachkontoEUSteuerfrei]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
' End If
|
||||
' Else
|
||||
' getSachkonto = If(SQL.DLookup("[IMEX_Sachkonto3Land]", "Leistungen", "[LeistungsNr]=" & [RP_LeistungsNr], "FMZOLL"), "")
|
||||
' End If
|
||||
' End If
|
||||
' If getSachkonto = "" Then getSachkonto = "9999" 'DEFAULT!
|
||||
|
||||
Case 21, 22, 23, 24 '--> cLeistungenBUKonten!
|
||||
Case 20, 21, 22, 23, 24 '--> cLeistungenBUKonten!
|
||||
Dim BU_KTO As New VERAG_PROG_ALLGEMEIN.cLeistungenBUKonten(RP_LeistungsNr, Firma_Id)
|
||||
If [RK_RechnungsLandKz] Is Nothing OrElse [RK_RechnungsLandKz] Is DBNull.Value OrElse [RK_RechnungsLandKz].trim = "" OrElse
|
||||
[RK_RechnungsLandKz] = FIRMA.Firma_LandKz.ToString.Replace("AT", "A").Replace("DE", "D") Then
|
||||
|
||||
Reference in New Issue
Block a user