Überstundenauszahlung, FaktAbrechnung, etc.
This commit is contained in:
@@ -908,6 +908,7 @@ Public Class usrCntlFaktAbrechnung
|
||||
RECHNUNG.Vorkasse = KD.Vorkasse
|
||||
RECHNUNG.Kreditaufwendungen_Proz = KD.Kreditaufwendungen
|
||||
RECHNUNG.Vorlageprovision_Proz = KD.Vorlageprovision
|
||||
RECHNUNG.Vorlageprovision_Mindestbetrag = KD.Vorlageprovision_Mindestbetrag
|
||||
|
||||
If FIRMA IsNot Nothing Then
|
||||
If FIRMA.Firma_ID = 11 Then ' Bei VERAG Customs Service GmbH --> kein Bankeinzug
|
||||
@@ -2351,6 +2352,7 @@ Public Class usrCntlFaktAbrechnung
|
||||
End If
|
||||
RECHNUNG.Kunden_SVS = kdFirmaRechnungAn.KdData_KUNDE.SVS
|
||||
RECHNUNG.Vorlageprovision_Proz = kdFirmaRechnungAn.KdData_KUNDE.Vorlageprovision '!!!!%
|
||||
RECHNUNG.Vorlageprovision_Mindestbetrag = kdFirmaRechnungAn.KdData_KUNDE.Vorlageprovision_Mindestbetrag '!!!!%
|
||||
RECHNUNG.Kreditaufwendungen_Proz = kdFirmaRechnungAn.KdData_KUNDE.Kreditaufwendungen '!!!!%
|
||||
RECHNUNG.Besonderheiten = kdFirmaRechnungAn.KdData_KUNDE.Besonderheiten
|
||||
|
||||
@@ -2594,8 +2596,21 @@ Public Class usrCntlFaktAbrechnung
|
||||
If RECHNUNG.RechnungSprache = "DE" Or FindPOS.LeistungsBez Is Nothing Then FindPOS.LeistungsBez = "Vorlageprovision"
|
||||
'RECHNUNG.POSITIONEN.Add(FindPOS)
|
||||
FindPOS.Anzahl = 1
|
||||
FindPOS.Preis = Math.Round(Vorlageprovision_Berechnungbetrag * (RECHNUNG.Vorlageprovision_Proz), 2) 'Int(Vorlageprovision_Berechnungbetrag * (RECHNUNG.Vorlageprovision_Proz) * 10 + 0.5) / 10
|
||||
'...und der Wert gesetzt.
|
||||
|
||||
Dim Vorlageprov As Double = Math.Round(Vorlageprovision_Berechnungbetrag * (RECHNUNG.Vorlageprovision_Proz), 2)
|
||||
|
||||
'If Vorlageprov < 0 Then Vorlageprov *= -1
|
||||
|
||||
If Not IsDBNull(RECHNUNG.Vorlageprovision_Mindestbetrag) AndAlso IsNumeric(RECHNUNG.Vorlageprovision_Mindestbetrag) AndAlso CDbl(RECHNUNG.Vorlageprovision_Mindestbetrag) <> 0.00 AndAlso Vorlageprov < CDbl(RECHNUNG.Vorlageprovision_Mindestbetrag) Then
|
||||
FindPOS.Preis = CDbl(RECHNUNG.Vorlageprovision_Mindestbetrag)
|
||||
Else
|
||||
FindPOS.Preis = Math.Round(Vorlageprovision_Berechnungbetrag * (RECHNUNG.Vorlageprovision_Proz), 2)
|
||||
End If
|
||||
|
||||
'Int(Vorlageprovision_Berechnungbetrag * (RECHNUNG.Vorlageprovision_Proz) * 10 + 0.5) / 10
|
||||
|
||||
|
||||
|
||||
|
||||
initSteuerbetraege(RECHNUNG, FindPOS)
|
||||
End If
|
||||
|
||||
Reference in New Issue
Block a user