Welkom op de WinFakt!-helppagina's. Deze handleiding biedt u een overzicht van alle modules en bijhorende functionaliteiten.
Hebt u een vraag of een opmerking i.v.m. WinFakt! of weet u niet goed meer hoe u, bijvoorbeeld, stock moet inboeken? Onderstaande hoofdstukken helpen u bij het juiste onderwerp te komen en het geheugen weer even op te frissen.
- Home
»
Prijsbeding»
Prijsbeding
De knop 'Prijsbeding' in het inbrengvenster van 'Klanten' of 'Artikelen' opent onderstaand memoveld:
De formule is een aaneenschakeling van:
- tags bestaande uit , bvb. ;
- velden bestaande uit (%veld), bvb. (%AANTAL);
- voorwaarden, bvb =, <, >, AND en OR;
- tekens, bvb +, - en *;
Een formule begint steeds met de begintag en wordt afgesloten met de eindtag (let op de schuine streep). Alle regels die u wilt beschrijven, moeten tussen deze tags toegevoegd worden.
|
Regels |
naar boven |
Een prijsbedingregel moet steeds in deze vorm worden ingegeven:
()=()
Hierbij geeft een logische uitkomst, 'waar' of 'niet waar'. Indien 'waar', wordt het kortingspercentage, beschreven in , op de prijs van het artikel toegepast.
kan velden bevatten uit het artikelenbestand en/of uit het klantenbestand. Zie velden klanten, velden artikelen en formules.
|
Velden |
naar boven |
Er worden hier 3 soorten velden besproken:
- C: Tekenreeks met vaste lengte
- M: Tekenreeks zonder vaste lengte
- N: Numeriek
| Velden prijsbeding | |
|---|---|
| Veld | Omschrijving |
| %AANTAL | het aantal dat u ingegeven hebt in het verkoopdocument |
| %PRIJS | de standaard eenheidsprijs voor dit artikel |
| .T. | altijd waar (.T. komt van True) |
| .F. | nooit waar (.F. komt van False) |
| AND | alleen waar als aan alle voorwaarden voldaan is |
| OR | waar, als de ene voorwaarde OF een andere voorwaarde waar is |
| Velden klant | ||||
|---|---|---|---|---|
| Veld | Benaming | Type veld | Lengte | Decimalen |
| %KLNR | nummer | C | 6 | - |
| %KLLIJN1 | benaming | C | 99 | - |
| %KLLIJN2 | adres | M | - | - |
| %KLLIJN3 | plaats | M | - | - |
| %KLLIJN4 | land | M | - | - |
| %KLLIJN5 | contactpersoon | M | - | - |
| %KLLIJN6 | referentie | M | - | - |
| %KLPRIJS | Prijskolom | N | 2 | 0 |
| %KLKORT | standaard korting | N | 2 | 0 |
| %KLKREDIET | kredietlimiet | N | 10 | 0 |
| Velden artikel | ||||
|---|---|---|---|---|
| Veld | benaming | Type veld | Lengte | Decimalen |
| %ARTNR | nummer | C | 20 | - |
| %ARTNAAM | omschrijving | M | - | - |
| %ARTGROEP | groepsnaam | C | 70 | - |
| %ARTSUBGROEP | subgroepsnaam | C | 70 | - |
| %ARTPRIN | aankoopprijs | N | 12 | 4 |
| %ARTKAT | katologusprijs | N | 12 | 4 |
| %ARTPREUx | verkoopprijs waarbij x staat voor 1 tot 9 |
N | 17 | 8 |
| %ARTBTWx | B.T.W.- percentage waarbij x staat voor 1 tot 9 |
N | 5 | 2 |
| %ARTACS | accijnsen | N | 12 | 4 |
| %ARTLEEG | leeggoed | N | 12 | 4 |
Voorbeelden |
naar boven |
Prijsbeding van een artikel
een artikel kunnen instellen om voor een bepaalde klantengroep een korting te geven tijdens een bepaalde periode.
(%KLPRIJS=1.AND.ctod('31/05/2010') < DATE().AND. ctod('1/08/2010')>DATE())=(-7%)
(%KLPRIJS=3.AND.ctod('31/05/2010') < DATE().AND. ctod('1/08/2010')>DATE())=(-5%)
(%KLPRIJS=5.AND.ctod('31/05/2010') < DATE().AND. ctod('1/08/2010')>DATE())=(-3%)
ctod staat voor "character to date".Telkens u in prijsbeding iets wil vergelijken met een datum dient u dit voor de datum te typen.
Met deze regel wordt de eenheidsprijs van dit artikel 150 als het aantal eenheden groter is dan 100.
Prijsbeding van een artikel 2PAU20 - met meerdere regels
<PRIJZEN>
(%AANTAL>100)=(-10%)
(%AANTAL>50)=(-8%)
(%AANTAL>20)=(-7%)
(%AANTAL>10)=(-5%)
</PRIJZEN>
De eerste regel die wordt gelezen en geïnterpreteerd is (%AANTAL>100)=(-10%). Als het aantal bestelde eenheden groter is dan 100, wordt een kortingspercentage van 10% gehanteerd. De volgende prijsbedingregels worden niet meer gelezen.
Prijsbeding van een artikel SIL EN van een klant 10018 - met meerdere regels
Bij het artikel:
<PRIJZEN>
(%AANTAL>100)=(-10%)
(%AANTAL>50)=(-8%)
(%AANTAL>20)=(-7%)
(%AANTAL>10)=(-5%)
</PRIJZEN>
Bij de klant:
<PRIJZEN>
(%ARTGROEP="SILICONE")=(-12%)
(%ARTGROEP="BUIZEN")=(-8%)
</PRIJZEN>
Als het aantal bestelde eenheden groter is dan 100, wordt een kortingspercentage van 10% gehanteerd, behalve als de klantnummer 10018 is, want dan wordt een kortingspercentage van 12% toegepast. Dit percentage wordt gebruikt omdat het artikelnummer 'SIL' is en als groepsnaam 'SILICONE' heeft. De prijsbedingregels van de klant hebben immers voorrang op de prijsbedingregels van het artikel!
Prijsbeding van een artikel 10490 - met meerdere regels
<PRIJZEN>
(%KLLIJN6="GROOTHANDEL")=(%ARTPRIN*1.15)
(%KLLIJN6="HORECA")=(%ARTPRIN*1.20)
(%KLLIJN6="PARTICULIER")=(%ARTPRIN*1.27)
(.T.)=(%ARTPRIN*1.3)
</PRIJZEN>
Wanneer de referentie van een klant (=%KLLIJN6) gelijk is aan "GROOTHANDEL", wordt voor artikel 10490 een eenheidsprijs berekend met 15% winst op de aankooprijs (=%ARTPRIN).
Let op! In de laatste regel bevat de inhoud '.T.'. Dit wil zeggen, dat als dit artikel in een verkoopdocument komt, de prijs bepaald wordt aan de hand van de volgend referenties van de klant:
- "GROOTHANDEL", aankoopprijs 15%;
- "HORECA", aankoopprijs 20%;
- "PARTICULIER", aankoopprijs 27%;
- alle andere klanten, aankoopprijs 30%.
Prijsbeding van een artikel 10490 - met meerdere regels
<PRIJZEN>
(%KLLIJN6="GROOTHANDEL")=(%PRIJS - ( ( %PRIJS / 100 ) * 15 ) )
(%KLLIJN6="HORECA")=(%PRIJS - ( ( %PRIJS / 100 ) * 10 ) )
(%KLLIJN6="PARTICULIER")=(%PRIJS - ( ( %PRIJS / 100 ) * 5 ) )
</PRIJZEN>
Wanneer de referentie van een klant (=%KLLIJN6) gelijk is aan "GROOTHANDEL", wordt de eenheidsprijs voor artikel 10490 verminderd met 15% korting.
Hoe u dit doet leest u in de volgende stappen.
- Geef een verkoop document in- Kies een klant waarvoor u een bepaalde artikelprijs wilt verankeren
- Kies het gewenste artikel waarvan u de eenhieds prijs wilt verankeren (in ons voorbeeldje "STEVEN")
- verander vervolgens de eenheidsprijs in de gewenste eenheidsprijs voor DIE klant. Wij maken in ons voorbeeld bijv. van 15 euro , 10 euro.
- klik nu nogmaals in het veld "eenheidsprijs" en druk op F6- WinFakt! zal nu bevestigen dat de prijs van dit artikel voor de gekozen klant zal worden verankerd. Klik op OK om te bevestigen.
Vanaf nu zal WinFakt ALTIJD voor dit artikel en voor deze klant de door u opgegeven eenheidsprijs kiezen.
