Rabatt - Berechnung

Wie programmiert man "Eigene Funktionen"? Die besten "Eigenen Funktionen" vorgestellt.

Rabatt - Berechnung

Beitragvon FritzR » Mo 9. Aug 2010, 23:49

/*_Rabatt ; pBetrag , pRabatt */

SetzeVars ( [
rF = Austauschen ( pRabatt ; "+" ; "¶" ) ;
r1 = ElementeLinks ( rF ; 1) ;
r2 = ElementeMitte ( rF ;2; 1) ;
r3 = ElementeMitte ( rF ;3; 1) ;
b1 = Runden ( pBetrag * r1 / 100 ;2) ;
b2 = Wenn (IstLeer ( r2 ) ; 0 ; Runden ( ( pBetrag - b1 ) * r2 / 100 ; 2 ) ) ;
b3 = Wenn (IstLeer ( r3 ) ; 0 ; Runden ( ( pBetrag - b1 - b2 ) * r3 /100 ; 2 ) )
] ; b1 + b2 + b3 )


Rabatt ist ein Textfeld und kann bis zu 3 Rabatte (wie teilweise im Handwerk üblich) verarbeiten. z.B. 20+5+2
Benutzeravatar
FritzR
 
Beiträge: 95
Registriert: Mo 26. Jul 2010, 21:27

Re: Rabatt - Berechnung

Beitragvon MacBit » Di 10. Aug 2010, 22:45

Hallo Fritz,

Frage bitte:
Geht das auch, wenn man jedem Kunden einen individuellen Rabatt zuordnen möchte?

Also z.B.:
Kunde A = 5 (Prozent)
Kunde B = 7.5 (Prozent)
Kunde C = 9 (Prozent)
Kunde D = 12 (Prozent)
Kunde E = 5 (Prozent)
...


Danke und Gruss
Edgar
Mac-User seit 1985
iBook G4 12"; 1,33 GHz; Mac OSX 10.4.11
FileMaker Pro 8.0.2 Adv.
-----
Bern (Schweiz)

--------------------------------------------------
Kaffepause = Zeitspanne während man keinen Kaffee trinkt. ;-)
Benutzeravatar
MacBit
 
Beiträge: 399
Registriert: Do 22. Feb 2007, 01:00
Wohnort: Bern (Schweiz)

Re: Rabatt - Berechnung

Beitragvon FritzR » Mi 11. Aug 2010, 07:42

Ja, warum nicht?
Die Berechnung des Rabattes findet doch eh in der Rechnungsposition bzw. in der Rechnung statt. Da kann doch jeder Kunde einen oder mehrere individuelle Rabatte habe. Diese werden in die Rechnung übernommen und eventuell angepasst.

Mein Beispiel 20+5+2 ist nicht gleich - 27%. Diese Rabatte werden im Handwerk oft verwendet und es bedeutet: Betrag - 20% = Ergebnis, davon dann -5% = Ergebnis und davon dann noch mal -2%.

FR
Benutzeravatar
FritzR
 
Beiträge: 95
Registriert: Mo 26. Jul 2010, 21:27

Re: Rabatt - Berechnung

Beitragvon MacBit » Mi 11. Aug 2010, 23:04

Danke!

:-))

Edgar
Mac-User seit 1985
iBook G4 12"; 1,33 GHz; Mac OSX 10.4.11
FileMaker Pro 8.0.2 Adv.
-----
Bern (Schweiz)

--------------------------------------------------
Kaffepause = Zeitspanne während man keinen Kaffee trinkt. ;-)
Benutzeravatar
MacBit
 
Beiträge: 399
Registriert: Do 22. Feb 2007, 01:00
Wohnort: Bern (Schweiz)


Zurück zu Eigene Funktionen