Met ViridiCode heeft elke partij planten een eigen verkoopprijs. Die prijs staat als 'Bruto stuksprijs' op de ontvangstregel en in de prijsbarcode van de partij; de kassa rekent met de prijs uit de prijsbarcode. De verkoopprijs van het artikel zelf verandert niet, ook niet als de instelling 'Aanpassen verkoopprijs' aan staat. Het hele proces staat in ViridiCode: van Floriday-aankoop tot verkoop.
Waar de verkoopprijs van een partij vandaan komt
Het 'Artikel ontvangst scenario' van de ontvangst bepaalt de verkoopprijs van elke regel. Een scenario noemt maximaal vijf bronnen in een vaste volgorde; RetailVista neemt de eerste bron die een prijs oplevert. De velden van een scenario staan in Artikel ontvangst scenarios.
| Bron | Prijs |
|---|---|
| Pakbon bericht verkoopprijs | De verkoopprijs uit de EDI pakbon. Klok- en leveringsberichten uit Floriday bevatten geen verkoopprijs; dan is dit de verkoopprijs die het artikel had toen de pakbon werd verwerkt. |
| Ontvangst regel verkoopprijs | De prijs die op de ontvangstregel is ingevuld. |
| Laatste ontvangst verkoopprijs | De verkoopprijs van de vorige ontvangst van hetzelfde artikel in dezelfde vestiging. |
| Berekende verkoopprijs | De inkoopprijs plus een marge, afgerond. Zie hieronder. |
| Artikel verkoopprijs | De verkoopprijs van het artikel. |
Op het tabblad 'Geavanceerd' van de ontvangstregel staan de prijzen die de bronnen opleveren: 'Pakbon bericht bruto stuksprijs', 'Berekende bruto stuksprijs' en 'Laatst gevonden bruto stuksprijs'.
Berekende verkoopprijs
RetailVista berekent de verkoopprijs van een regel in vier stappen:
- Marge zoeken. Eerst in 'Calculatie factoren' de factor voor de leverancier van de ontvangst en de artikelcategorie van het artikel. Is die er niet, dan de factor voor die leverancier zonder artikelcategorie. Is die er ook niet, dan het 'Bruto winst percentage' van het artikel.
- Prijs exclusief BTW = inkoopprijs per stuk × 100 / (100 − marge).
- BTW erbij volgens het BTW tarief van het artikel.
- Afronden volgens 'Calculatie afrondingen'.
Wordt er geen marge gevonden, dan levert deze bron geen prijs op en kijkt RetailVista naar de volgende bron in het scenario.
Voorbeeld: inkoopprijs 1,20 en marge 40%. Exclusief BTW: 1,20 × 100 / 60 = 2,00. Met 9% BTW: 2,18. Met de afrondingsregel 'Bedrag van' 2,00, 'Bedrag tot/met' 2,24 en 'Resultaat' 2,19 wordt de verkoopprijs 2,19.
Let op: De marge is een brutowinstpercentage over de verkoopprijs, geen opslag op de inkoopprijs. Een opslag van 100% (de inkoopprijs keer twee) is een marge van 50%; een opslag van 150% is een marge van 60%. Omrekenen: marge = opslag × 100 / (100 + opslag).
Calculatie factoren
Via 'Calculatie taken' › 'Calculatie factoren'. Een factor legt per 'Voorkeur leverancier', en eventueel per 'Artikelcategorie', het 'Bruto winst percentage' vast. Het percentage is een heel getal.
Calculatie afrondingen
Via 'Calculatie taken' › 'Calculatie afrondingen'. Een afrondingsregel heeft een 'Bedrag van', een 'Bedrag tot/met' en een 'Resultaat'. Een berekende prijs inclusief BTW die tussen 'Bedrag van' en 'Bedrag tot/met' valt, wordt precies het 'Resultaat'. Elke prijsklasse heeft dus een eigen regel nodig; een prijs waarvoor geen regel bestaat, wordt niet afgerond. Regels mogen elkaar niet overlappen.
Veel regels tegelijk invoeren kan met 'Excel import' in de zijbalk van het overzicht. Met 'Verwijder bestaande afrondingen' worden de huidige regels eerst verwijderd.
Wanneer de verkoopprijs wordt bepaald
- Bij het verwerken van een EDI pakbon en bij het toevoegen van een ontvangstregel.
- Bij elke wijziging van een ontvangstregel opnieuw, tenzij in het scenario 'Alleen berekenen verkoopprijs bij toevoegen van regel' aan staat. Dan blijft een eenmaal bepaalde prijs staan.
- Met 'Herbereken verkoopprijzen' in de zijbalk van de ontvangst, bijvoorbeeld na het wijzigen van calculatie factoren of afrondingen. Staat 'Alleen berekenen verkoopprijs bij toevoegen van regel' aan, dan worden bestaande prijzen alleen overschreven als 'Overschrijf definitieve artikel ontvangst bruto verkoopprijzen' is aangevinkt.
De 'Bruto stuksprijs' van een regel is met de hand te wijzigen als de ontvangst geen scenario heeft, als in het scenario 'Alleen berekenen verkoopprijs bij toevoegen van regel' aan staat, of als de eerste bron 'Ontvangst regel verkoopprijs' is.
Prijsbarcode en etiket
Zodra een ontvangstregel een ViridiCode heeft (bij de eerste keer printen van de etiketten) en een verkoopprijs, maakt RetailVista een prijsbarcode met die prijs. Wijzigt de verkoopprijs van de regel daarna, dan past RetailVista de prijsbarcode aan en krijgt de kassa de nieuwe prijs bij de volgende synchronisatie. Op een al geprint etiket blijft de oude prijs staan; print de etiketten van die regel dan opnieuw.
Voorbeelden
Het scenario hoort bij de ontvangst. Aankopen die een andere prijsbepaling nodig hebben, kunnen dus in een eigen ontvangst met een eigen scenario worden geboekt.
Vaste verkoopprijs per artikel
Bijvoorbeeld voor klokaankopen: de inkoopprijs wisselt per dag, maar de verkoopprijs van een plant blijft gelijk.
| Veld | Waarde |
|---|---|
| Verkoopprijs berekening scenario 1 | 'Artikel verkoopprijs' |
De verkoopprijzen worden dan in artikel onderhoud bijgehouden.
Berekende verkoopprijs
Bijvoorbeeld voor grotere partijen waarvan de verkoopprijs met een vaste marge uit de inkoopprijs volgt.
| Veld | Waarde |
|---|---|
| Verkoopprijs berekening scenario 1 | 'Berekende verkoopprijs' |
| Verkoopprijs berekening scenario 2 | 'Artikel verkoopprijs' |
Scenario 2 vangt de regels op waarvoor geen marge is gevonden.