Dokumente bearbeiten¶
Alle Dokumentenvorlagen sind als ODT Dateien im System hinterlegt. Innerhalb der Dokumente werden Twig Variablen ausgewertet um die Daten einzufügen. Um die Dateien zu bearbeiten wird LibreOffice benötigt, bitte stellen installieren Sie LibreOffice bevor Sie fortfahren.
Dokumentenvorlagen herunterladen¶
Öffnen Sie
und wählen Sie das gewünschte Dokument aus. Wählen Sie in der Aktionsleiste die Schaltfläche und wählen Sie den gewünschten Mandanten oder die globale Vorlage. Wenn noch keine Vorlagen angepasst wurden können Sie nur die globale Vorlage für alle Mandanten herunterladen.Gefahr
Sichern Sie sich immer eine separate Kopie der Datei bevor Sie sie anpassen, in manchen Fällen zerstören die Formatierungen von LibreOffice die Kompatibilität mit Warexo
Dokumentenvorlagen bearbeiten¶
Öffnen Sie die Datei mit LibreOffice, Ihnen stehen nun alle Formatierungsmöglichkeiten offen die LibreOffice bietet. Bitte achten Sie darauf beim Formatieren nicht aus Versehen eine Twig Variable falsch abzuändern.
Twig Variablen beginnen und enden immer mit doppelten geschweiften Klammern. Twig Funktionen beginnen und enden immer mit einem Prozentzeichen und einer geschweiften Klammer.
Übersetzungen sind von doppelten eckigen Klammern eingeschlossen. Sondervariablen sind speziell für die Vorlagen vorformatierte Variablen, diese sind immer in doppelten Rautezeichen eingeschlossen.
Gefahr
Fügen Sie keine weichen Zeilenumbrüche hinzu! Wenn Sie einen twig-Code editieren, löschen Sie anschließend die Formatierung des geänderten Texts und wenden Sie die Formatierung nochmals an!
Twig Variable¶
{{ order.orderNumber }}
Twig Funktion¶
{% if order.orderNumber == '1234' %}Ausgabe{% else %}alternative Ausgabe{% endif %}
Übersetzungen¶
[[Text der Übersetzt wird]]
Sondervariablen¶
##INVOICE_DATE##
Um die Sondervariablen anzupassen (z.B. ##SUMMARY_VALUE##) kopieren Sie die Datei src/Aggrosoft/WAWIBundle/Resources/templates/template_variables.xml ins app/Resources/templates und löschen Sie alle Tags außer ##SUMMARY_VALUE##
z.B.
<?xml version="1.0" encoding="UTF-8"?>
<variables>
<variable>
<name>SUMMARY_VALUE</name>
<value>{{ cost.value|m }} {{ offer.currency }}{% if order.warehouse and order.warehouse.country.currency.isocode != offer.currency %} ({{ calc_in_currency(cost.value, offer.currency, order.warehouse.country.currency.isocode, offer.currencyrate)|m }} {{order.warehouse.country.currency.isocode}}){% endif %}</value>
</variable>
</variables>
Weitere Informationen zu Twig finden Sie in der Twig Dokumentation und im entsprechenden Handbucheintrag zu Twig.
Die wichtigsten Variablen innerhalb der Dokumente sind in den einzelnen Einträgen im Handbuch in der Kategorie Variablen zu finden.
Dokumentenvorlage ersetzen¶
Wenn Sie die Vorlage nach Ihren Wünschen angepasst haben können Sie die Datei wieder hochladen. Klicken Sie innerhalb des Dokumentenbildschirms
.- Mandant
Wählen Sie den Mandanten für den diese Vorlage gültig ist.
- Sprache
Wenn eine Vorlage für eine bestimmte Sprache gültig sein soll wählen Sie diese hier aus. Wenn Sie nichts auswählen ist die Vorlage für alle Sprachen gültig. Die Sprache bezieht sich auf die Sprache des Endkunden.
- Bedingung
Eine optionale Twig Bedingung ob die Vorlage verwendet werden soll, erlaubt es in bestimmten Fällen besondere Vorlagen zu verwenden. So könnten Sie z.B. anhand der Kundengruppe oder Zahlungsart eine andere Rechnungsvorlage verwenden.
Es stehen Ihnen hierzu folgende Variablen in der Bedingung zur Verfügung
- entity
Das aktuelle Objekt auf das sich dieses Dokument bezieht
- appservice
Eine Referenz auf das appservice Objekt
- Datei
Die angepasste ODT Datei für Ihre Vorlage.
- Email Datei
Wenn gewünscht kann für E-Mails eine andere Vorlage verwendet werden.