ingenious.V12
Multiwaehrungen
Updates > Jahresupdate 2012 -> 2013 > Neue Funktionen > Multiwaehrungen

Für die Unterstützung bei Exporten beinhaltet ingenious.V12 eine Multiwährungsfähigkeit auf Verkaufsdokumenten (erfordert Modullizenz). Die Systemwährung bleibt unverändert gleich. Für die automatische Umrechnung werden in den Programmeinstellungen allgemein gültige Wechselkurse hinterlegt. Diese werden manuell gepflegt oder optional z.B. per Skript oder individueller Schnittstelle aus öffentlichen Datenbanken tagesaktuell importiert.

 

Bei Verwendung in den Projektdokumenten wird mit jedem Wiederholungsdruck auf den aktuell hier eingetragenen Wert zurückgegriffen. Bei häufig schwankenden Kursen können die Ausdrucke voneinander abweichen. Auch beim Weiterschalten zum nächsten Projektstatus, z.B. Rechnung wird rekalkuliert. Dies kann gewünscht sein, oft wird aber mit Kunden der Wechselkurs vom Tag X für das jeweilige Projekt festgeschrieben. In den Parametern des Projektdokuments kann deshalb ein individueller Kurs hinterlegt werden, der fortan für dieses Projekt vom Angebot bis zur Rechnung oder auch Gutschrift verwendet wird.

Zur Bearbeitung ist ein Doppelklick auf die Beschreibung „fixierter Wechselkur“ notwendig. Anschließend wird die Währung ausgewählt und der Kurs aus den Programmeinstellungen wird übertragen. Dieser kann wenn gewünscht überschrieben werden.

 

Für den Druck auf den Dokumenten muss eine entsprechende Projektvorlage erstellt werden, die spezielle Systembausteine enthält, bzw. verwendet.

Die Systembausteine sind aus verschiedenen Datenbankfeldern und Platzhaltern aufgebaut. Um Preise und Summen in einer von der Systemwährung abweichenden Währung darzustellen, werden die entsprechenden Platzhalter mit der Währung im Format {Platzhalter[Währungskürzel]} definiert. Statt festgeschriebenem Währungskürzel kann über {Platzhalter[PRJ]} die im Projekt gewählte Währung eingesetzt werden.

Wurde der Wechselkurs festgeschrieben, sollte dieser mit abgedruckt werden. Dafür wird das Datenbankfeld (4D Ausdruck) auf der Vorlage eingefügt.

 

Im Vergleich die Projektvorlage ohne abweichende Währung:

 

  

Das Projektdokument kann wahlweise in Systemwährung…

 

… oder in abweichender Projektwährung gedruckt werden.

 

Es ist auch die Kombination mehrerer Währungen in einem Dokument denkbar, z.B.:

 

Im ingenious.WEB B2B Frontend kann den Fachhändlern ermöglicht werden, ihre Angebote an die Endkunden in einer abweichenden Währung zu schreiben. So wird zwar die Kalkulation in der Systemwährung ausgeführt (dem Fachhändler werden die Leistungen üblicherweise in der Systemwährung berechnet), der Fachhändler kann aber selbst in einer anderen Währung verkaufen. So erhält z.B. ein Fachhändler in Deutschland seine Rechnungen vom Hersteller in der Schweiz in SFR, kann aber für den Druck seiner Ausgangsdokumente EUR wählen.

Hier steht ebenfalls die Möglichkeit zur Fixierung des Kurses zur Verfügung. Dafür wird die Währungsauswahl wie folgt in den HTML Templates eingebunden:

 

<tr>

<td align="left" colspan=2><b>{{Wechselkurs}}:&nbsp;&nbsp;</b><select name="Währung" onchange="<!--4DLOOP CGI_CurrenciesText-->if((this.form.W_hrung.selectedIndex+1)==<!--4DVAR CGI_CurrenciesText-->) this.form.Wechselkurs.value='<!--4DVAR String(CGI_CurrenciesValues{CGI_CurrenciesText})-->';<!--4DENDLOOP-->"><!--4DLOOP CGI_CurrenciesText--><option value="<!--4DVAR CGI_CurrenciesText{CGI_CurrenciesText}-->"<!--4DIF (CGI_CurrenciesText{CGI_CurrenciesText}=[Projekte]Währung)--> selected<!--4DENDIF-->><!--4DVAR CGI_CurrenciesText{CGI_CurrenciesText}--></option><!--4DENDLOOP--></select>&nbsp;&nbsp;<input type="text" style="text-align:right;" name="Wechselkurs" value="<!--#4DVAR String([Projekte]Wechselkurs)-->" size="6"></td>

</tr>

 

 

 

Für alle Währungen, die der Hersteller dem Fachhändler zur Verwendung anbieten will, muss in den Programmeinstellungen ein Datensatz hinterlegt werden.

Ebenfalls muss eine entsprechende Projektvorlage existieren.