Dieses Programm erlaubt das automatische Berechnen von Preisen anhand einer frei definierbaren Formel. Es können parallel mehrere Formeln für verschiedene Zwecke verwaltet werden. Der nachfolgend rot markierte Bereich zeigt die Übersicht der vorhandenen Formeln mit den zu berechnenden Preisen (= Zielpreis) und der Preisbasis (=Basispreistyp) Um eine neue Formel zu erstellen, drücken Sie CTRL-M, um den Änderungsmodus zu aktivieren. Bewegen Sie den Markierungsbalken mit der Cursor-Taste bis ganz nach unten, so dass eine neue Zeile entsteht. Erfassen Sie nun eine fortlaufende Zeilen-Nr. und geben Sie eine Bezeichnung ein, die für Sie Aufschluss über den Zweck der Preisformel gibt. Z.B. PP 15% =Verk.Preis Personal Jetzt müssen Sie noch den Zielpreis und den Basispreis (Grs, Plattf., Preistyp) erfassen. Sie können entweder direkt den Code des entsprechenden Preises eintippen oder diesen via F5 selektieren. Als Zielpreis versteht sich der Preis, der neu berechnet werden soll, der Basispreis ist jener, von dem aus berechnet wird. Seite 1/10
(Falls Sie eine Formel neu erfasst haben oder später eine Änderung an einer erfassten Zeile vornehmen, müssen Sie diese Änderung mit einem Zeilenwechsel quittieren!) 1. Preistabelle Um eine neue Formel einzugeben oder eine alte Formel zu bearbeiten, öffnen Sie die Registerklappe Preistabelle. IKS Setzen Sie den Wert bei sm-cd (Swissmedic Code) auf Z, so gilt die Formel für die Artikel aller Klassen, (A- E) was in der Regel der Fall ist. Soll die Formel beispielsweise nur für Artikel der Klasse D gelten, so geben Sie ein D ein. Bei der Zeilen-Nr. müssen Sie keinen Wert eingeben, dieser wird automatisch eingefügt. Basispreis Definieren Sie den Gültigkeitsbereich bezogen auf den Basispreis. Z.B. gilt die Formel für alle Artikel mit einem Basispreis zw. Fr.0.01 und Fr.999 999.99, also für alle. Sie können auch eine gestufte Formel über mehrere Formelzeilen erfassen, wie im obigen Beispiel abgebildet. Wenn Sie mehrere Formelzeilen erfassen müssen Sie unbedingt darauf achten, dass die Formel immer auf den Rappen lückenlos fortlaufend ist. Also von 0.01 bis 199.99, von 200 bis 299.99 und nicht von 0.01 bis 199.95 und von 200 bis 299.95. Sobald auch nur 1 Rappen fehlt zwischen den Stufen, so bricht das System nach der lückenhaften Stufe die Berechnung ab. % Bei % können Sie bestimmen, ob vom Ausgangspreis ein bestimmter Prozentsatz hinzugefügt oder abgezogen werden soll. Werden Prozente abgezogen, so ist das Minuszeichen vor den Wert zu setzen. Bei %-Zuschlägen ist kein Vorzeichen nötig. Betrag Anstelle von Prozenten können Sie auch einen festen Betrag zum Basispreis dazurechnen oder abziehen. Wenn Sie bei Betrag z.b. 5 eingeben, so wird auf jeden Artikel ein Zuschlag von Fr. 5.- erhoben. Abzüge erfordern ein Minuszeichen vor dem Wert. Fixpreis Setzt einen fixen Preisbetrag bei allen Artikeln der definierten Basispreisspanne. Wenn Sie beim Fixpreis z. B. 50 eingeben, so kostet jeder Artikel genau Fr. 50.-. (Diese Einstellung wird kaum verwendet.) Taxpunkte In der Spalte Code können via F5 Taxpunkte aus der Taxpunkttabelle selektiert werden. Die Taxpunkte können zu Prozenten, Beträgen und Fixpreisen addiert werden. (Info für APH Support: Taxpunkte sind in fpfil271.dat hinterlegt) Seite 2/10
2. Parameter 1 Unter Parameter 1 kann die Formel auf spezifische Artikelparameter begrenzt werden. Grundsätzlich wählt man entweder die Standardbegrenzungskriterien auf der linken Seite oder man erstellt eine Artikelliste: Achtung: Bei der freien Artikelklasse muss ZZ eingegeben werden, damit alle selektiert werden. Falls Sie nur eine bestimmte KK-Zulässigkeit berücksichtigen wollen, müssen Sie das Häkchen entfernen und die gewünschte KK-Art mit F5 selektieren. Bei der Selektion 2. Artikelliste in den Vorgabewerten handelt es sich um eine erweiterte Möglichkeit, die Formel auf bestimmte Artikel zu limitieren: Mittels der Button Liste erstellen und Sehen/Ändern Liste kann eine Liste von Artikeln erstellt und bearbeitet werden. Seite 3/10
Artikel können manuell anhand der Bezeichnung oder des Pharmacodes hinzugefügt werden. Eine bestehende Liste kann komplett gelöscht werden: Seite 4/10
3. Parameter 2 Abgrenzung nach Zeit: Bsp: Auf diese Formel bezogen heisst das, dass für alle GLMI ab dem 1.6.2014, 00:00 der LAG berechnet wird gemäss Formel und dass diesen das Valutadatum 12/06/2014 zugewiesen wird. Dabei muss das Zieldatum zum Startzeitpunkt der Ausführung der Formel grösser sein als das aktuelle Datum/Zeit. So lassen sich Zielpreise vor dem Eintritt ihrer Gültigkeit berechnen. -Option nur wenn Zielpreis fehlt oder 0 : Nur Artikel, welche noch keinen entsprechenden Zielpreis haben werden berücksichtigt. Artikel mit existierenden Preisen werden nicht berührt. -Option nur wenn Zielpreis <> 0 : Nur Artikel, welche einen Zielpreis haben werden berücksichtigt. Artikel mit Preis 0 werden nicht berührt. -Option nur wenn Basispreis fehlt oder 0 : -Option nur wenn Basispreis <> 0 : Diese Parameter sind der Vollständigkeit halber vorhanden. Im Moment gibt ist uns (noch) kein konkret gefordertes Einsatzgebiet bekannt. Der Parameter Zielpreise mit MWST bereinigen führt zu folgenden Resultaten: Basispreis Zielpreis Zielpreis mit MWSt bereinigen? Basispreis vorher Zielpreis nachher (+10%) Mit MWST Mit MWST Ja 5.00 5.50 do do Nein 5.00 5.50 Mit MWST Ohne MWST Ja 5.00 5.37-2.4% do do Nein 5.00 5.50 Ohne MWST Mit MWST Ja 5.00 5.63 + 2.4% do do Nein 5.00 5.50 Ohne MWST Ohne MWST Ja 5.00 5.50 do do Nein 5.00 5.50 Seite 5/10
4. Parameter 3 Legen Sie hier fest, ob die Formel auf Hausspezialitäten und Eigenpackungen ausgeweitet werden soll, oder ob die Formel gar nur für Hausspezialitäten und Eigenpackungen ausgeführt werden soll. Diese Parameter müssen nur bei Medikamenten-Datenbanken berücksichtigt werden (Artikeltyp med). Wenn die Formel für eine Artikelliste oder für einen Artikeltypen med definiert wird, sind diese Parameter nicht aktiv. 5. Ausführen Um die Preisformel auszuführen, also die Preise im Lager zu aktualisieren, markieren Sie die Preisbezeichnung im betreffenden Datensatz mit F5 oder Doppelklick. Dies erstellt links von der Zeilennummer die Sequenznummer, welche die Reihenfolge der auszuführenden Formeln bestimmt. Es können nacheinander mehrere Formeln ausgeführt werden, jedoch maximal 9. Die 10. Formel wird mit einem * gekennzeichnet. Dabei gilt es die Reihenfolge genau zu beachten! (Dies z.b. wenn derselbe Zielpreis aus mehreren Berechnungen entsteht, oder ein Preis zwingend vor einem anderen berechnet werden muss.) Anschliessend können Sie den Button Nr. 1 Ausführen anklicken. Es erscheint folgendes Kästchen: Wenn Sie auf Ja klicken, fängt die Berechnung direkt an. Wenn Sie auf Nein klicken, wird die Formel nicht ausgeführt und die Parameter können nochmals kontrolliert werden. Seite 6/10
6. Zielpreis = 0 Das Programm setzt beim Ausführen dieser Berechnung den Zielpreis bei allen Artikeln auf Null! (Dies natürlich nur bei markierten Datensätzen mit einer roten Sequenznummer.) Nicht mehr benutzte Preisformeln können mit F3 bezw. CTRL-M F3 gelöscht werden. 5. Sequenz initialisieren Um die Selektion der Datensätze wieder rückgängig zu machen, drücken Sie 3 Seq. initialisieren. Löschen der Sequenz-Nummerierung Beim Verlassen des Programms werden die Sequenzen (=rote Markierungen) automatisch gelöscht! 6. Kommentar Ein Freitextfeld, wo zusätzliche Informationen zur Formel erfasst werden können. Sobald ein Kommentar für eine Formel hinterlegt ist, wird dies mit einem Sternchen auf dem Button gekennzeichnet: Seite 7/10
7. Text ASCII Datei Via Button Text ASCII Datei wird eine Datei erstellt mit den berechneten Preisen. Die Preise in der Lagerdatei werden dabei nicht modifiziert. Die gewünschte Formel mit F5 oder Doppelklick wie üblich markieren und anschliessend auf den Button Text ASCII Datei klicken. Folgendes Fenster erscheint am Bildschirm: Die Datei wird auf dem APH-Server immer im PUSER-Verzeichnis abgespeichert (angezeigter Pfad). Als Dateiname wird das Tagesdatum sowie die Tabellen-Nr. eingefügt. Dies kann durch den Benutzer nicht Seite 8/10
verändert werden. Jedoch kann die Datei selbstverständlich danach manuell umbenennt und in ein anderes Verzeichnis kopiert werden. Sobald der Export erfolgt ist, erscheint folgende Meldung: Wenn die Datei im Excel geöffnet wird, werden die Daten bereits formatiert angezeigt: Zielpreis vorher: Zielpreis vor der Berechnung Zielpreis nachher: Zielpreis nach der Berechnung. Wichtig ist, dass die Datei als Excel-Datei abgespeichert wird, falls die Tabelle in irgendweiner Weise verändert wurde, da sonst die Änderungen nicht gespeichert werden. 8. Beenden Beenden des Programmes Seite 9/10
Wichtiger Hinweis: Bitte beachten Sie, dass die Preisformeln in regelmässigen Abständen, z.b. einmal im Monat neu berechnet werden sollten, da gewisse Basispreise im Lager einem steten Wechsel unterworfen sind. Ändert im Lager beispielsweise der Publikumspreis eines Artikels, so wird der daraus berechnete Verkaufspreis nicht automatisch angepasst! 9. Preise pro Artikel direkt im Lager berechnen lassen Die Preisformeln können auch manuell im Lager übernommen werden: 2. Formel auswählen 1. F5 auf gewünschtem Preis Drücken Sie auf dem zu berechnenden Preis F5 (im Änderungsmodus). Falls mehrere Formeln zur Bildung des Preises vordefiniert sind, wählen Sie aus dem sich öffnenden Fenster die gewünschte aus (siehe Beispiel oben). Oben rechts in diesem Fenster wird ausserdem der Swissmedic-Code des ausgewählten Artikels angezeigt. Falls nur eine Formel definiert ist, wird der Preis automatisch berechnet, ohne dass sich das Auswahlfenster öffnet. Achtung: Mit F5 können nur Formeln übernommen werden, welche in den Vorgabewerten als 1.Standard definiert worden sind (vergl. Seite 3). Formeln für eine bestimmte Artikelliste (vergl. Seite 4 können im Lager nicht via F5 übernommen werden. Seite 10/10