PMS32 Online- Hilfereferenz
Währungen
Tabellenname........ C03 Tabellenbezeichnung. Währungen Tabellenpfad........ DATPFAD [D] - Mandantenverzeichnis: My.Clients.Path.cDbfDir Primärschlüssel..... IDC03 Primärindex......... IDC03 Primärfilter........ NOT DELETED() Candidateschlüssel.. ICC03 Candidateindex...... ICC03 Candidatefilter..... .NOT. DELETED() Autoupdate.......... True
Währungen. In dieser Tabelle sind die Währungen mit ihren Umrechnungen zur Systemwährung hinterlegt. Die Systemwährung wird einmal vorgegeben und ist dann über einen "hoffentlich" großen Zeitraum konstant. Alle hier entgetragenen Informationen werden zur Systemwährung berechnet. Es werden folgende Felder für die Umrechnung in eine Fremdwährung benötigt: KURS, FAKTOR und NMINW. In den Tabellen, die eine Währungsumrechnung ermöglichen, ist noch das Feld WSYMBOL vorhanden, das die Systemwährung (Basiswährung) beinhaltet, zu dem der Vorgang angelegt wurde. An einem Codebeispiel für die Umrechnung in die Kundenwährung in einem Vorgang können Sie die Formel zur Umrechnung von Währungen einsehen.
*/ Codebeispiel für die Umrechnung des VK-Preises im Vorgang zur Währung des Kunden. */ Angenommen, der Kunde bezahlt seine Rechnungen in US Dollar und in den Stammdaten sind folgende Werte hinterlegt: */ Maske C0301: */ C03.IDC03 = "US$" */ C03.KURS = 0,802 && EURO für N-USD */ C03.FAKTOR = 1 && Bleibt eins, bei kleinen Währungen Maskeneingabe: 1 US$ = 0,802 EUR */ Dann wird der VK-Preis in US Dollar für eine Position wie folgt berechnet: */ Maske E....: */ E10.IDC03 = "US$" */ E10.FAKTOR = 1 */ E10.KURS = 0,802 && Wird bei Neuanlage übernommen */ E10.WSYMBOL = "EUR" && Systemwährung */ E12.VKSTAMM = 134,24 EUR && Summe in Systemwährung, berechnet aus Kalkualtion */ E11.PREIS_F = Gesamtpreis in Fremdwährung e11.preis_f = e12.vkstamm * e10.faktor / e10.kurs e11.preis_f = 134,24 EUR / 0,802 * 1 = 167,3815 US$ => Gerundet: 167,38 US$ */ Der Preis wird dann noch durch eine Systemroutine auf die korrekte Anzahl der Nachkommastellen gerundet */ Außerdem wird in der Systemroutine die "kleinste Währungseinheit" - NMINW beachtet, die die kleinste */ Einheit in der Währung angibt. Z.B., in der Schweiz 5 Rappen => 0,05 SFR */ Umrechnung von einer Fremdwährung in eine andere Fremdwährung über die Systemwährung */ Währung a: IDC03="US$", KURS=0,802, FAKTOR=1, Maske: 1 US$ = 0,802 EUR */ Währung b: IDC03="SFR", KURS=0,851, FAKTOR=1, Maske: 1 SFR = 0,851 EUR */ Nach obigem Beispiel: WERTb = [WERTa / FAKTORa * KURSa] * FAKTORb / KURSb, [] = Firmenwährung WERTb = 167,38 US$ / 1 * 0,802 * 1 / 0,851 = 157,74237 SFR => Gerundet: 157,75 SFR !! NMINW=0,05 Allgemein gilt: Fremdwährung = Firmenwährung * FAKTOR / KURS Firmenwährung = Fremdwährung / FAKTOR * KURS
Siehe auch : Hauptmenü / Hauptindex / Such Index / Cursor Index / Programm Module / Tabellen Index / Tabellenmodule / Masken Index / Programmcode Index / Servicepacks / My.Struktur / Funktionen / Sonstiges Index
Lokale Benutzerhilfe : Meine eigene Hilfe / Zurück zur PMS32 - Hilfe
Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022
Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32
Weitere Informationen finden Sie unter der aktuellen
PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,
Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.
© PMS Compelec GmbH 2022 ® el-Projekt