E-Billing Stylesheets

 

Im Menüpunkt…

 

1  WinLine FIBU / FAKT

1  Stammdaten

1  Belegaustausch

1  E-Rechnung - Stylesheets

 

… können Stylesheets von z.B. eInvoicing-Formaten wie "ZUGFeRD/Factur-x", "XRechnung", EBInvoice,… verwaltet werden. Ein Stylesheet übernimmt dabei die Aufgabe eine für den Menschen schwer lesbare XML-Datei leserlich zu visualisieren. Dafür wird die XML-Datei eines entsprechenden Formates von XML in HTML übersetzt.

Hinweis

Die XML-Datei und das Stylesheet bleiben voneinander unabhängig, so dass es unterschiedliche oder mehrere Darstellungsvarianten für ein XML-Format geben kann. Somit können auch eigene Stylesheets für die Visualisierung verwendet werden.

 

 

Folgende Einstellungen stehen zur Verfügung:

 

E-Billing-Stylesheets

 

Ø  Stylesheet

Hier kann ein bestehendes Stylesheet ausgewählt oder eine Neuanlage vorgenommen werden.

Hinweis

Im Standard werden die Stylesheets…

 

ü  EBInvoice 6.1 kompakt

ü  eRechnung DE (CII) Analyse

ü  eRechnung DE (CII) gesamt

ü  eRechnung DE (CII) kompakt

ü  eRechnung DE (UBL) Analyse

ü  eRechnung DE (UBL) gesamt

ü  eRechnung DE (UBL) kompakt

ü  eRechnung DE CreditNote (UBL) gesamt

 

… bereits vorkonfiguriert zur Verfügung gestellt. Bei diesen kann lediglich die Option "Standard" verändert werden.

 

Ø  Bezeichnung

Hier wird die Bezeichnung des Stylesheets angezeigt. Die Eingabe einer Bezeichnung steht nur bei Neuanlagen zur Verfügung.

 

Ø  Typ

An dieser Stelle wird definiert, für welche E-Rechnungstypen das Stylesheet angewendet werden soll. Zur Auswahl stehen dabei "CII" (CrossIndustryInvoice), "UBL" (Universal Business Language), "EBInvoice" und "Sonstige2.

 

Ø  Standard

Mit dieser Option kann für jeden Typ ein Standard-Stylesheet definiert werden, welches beim Import eines E-Belegs für die Visualisierung der XML-Datei als Standard herangezogen wird. Für den Typ "Sonstige" können beliebig viele Standard-Stylesheets festgelegt werden.

Hinweis

Im E-Billing Schema kann im Importbereich ein Stylesheet vorbelegt werden. Somit würde das Stylesheet aus dem Schema als Standard-Stylesheet greifen und nicht das hier definierte. Während des Importvorgangs kann aber jederzeit zwischen den Stylesheets für den entsprechenden Typ hin- und hergewechselt werden.

 

Ø  Namespaces werden ignoriert

Mit dieser Option kann festgelegt werden, ob im XSLT (also im programmierten Stylesheet) Namespaces aus der XML-Datei verwendet wurden und diese daher bei der Anzeige mit jenen in der XML-Datei übereinstimmen müssen.

Wenn die Checkbox gesetzt ist, bedeutet das hingegen, dass im XSLT keine Namespaces verwendet werden. Dann werden auch aus der XML für die Anzeige die Namespaces entfernt.

 

Stylesheet-Definition

 

Ø  Stylesheet-Definition

An dieser Stelle wird der Inhalt des Stylesheets als reine Vorschau in einem statischen Formular dargestellt. Eine direkte Bearbeitung ist hier nicht möglich.

Hinweis

Über den Button "Importieren" kann ein neues oder angepasstes Stylesheet von der Festplatte eingelesen werden. Analog dazu lässt sich ein Stylesheet über den Button "Exportieren" lokal speichern und anschließend mit einem Editor bearbeiten. Für die mitgelieferten Standard-Stylesheets steht der Import nicht zur Verfügung. Diese können daher nicht verändert werden.

 

Buttons

 

Ø  Ok

Durch Anwahl des Buttons "Ok" oder des Taste F5 werden die vorgenommene Änderungen gespeichert.

Hinweis

Beim Speichern werden folgende Prüfungen durchgeführt:

 

ü  Es wird geprüft, ob eine Bezeichnung eingetragen, ein Typ ausgewählt und eine Stylesheet-Definition vorhanden ist.

ü  Bei bestehenden Stylesheets wird gefragt, ob diese überschrieben werden sollen.

ü  Ist die Option „Standard" gesetzt, wird geprüft, ob für den gewählten Typ bereits eine Standard-Vorlage existiert. Falls ja, wird gefragt, ob diese geändert werden soll (die Option bei der bisherigen Standard-Vorlage wird in diesem Fall entsprechend zurückgesetzt). Eine Aufnahme ist hierbei der "Sonstige", da für diesen mehrere Standard-Vorlagen definiert werden können.

ü  Tritt beim Speichern ein Fehler auf, wird der Vorgang mit einer Fehlermeldung abgebrochen.

 

Ø  Ende

Durch Anklicken des Buttons "Ende" bzw. der Taste ESC wird das Fenster geschlossen und alle nicht gespeicherten Änderungen verworfen.

 

Ø  Vergessen

Mit Hilfe des Buttons "Vergessen" bzw. der Taste F4 werden alle Änderungen verworfen.

 

Ø  Löschen

Durch Anklicken des Buttons wird das Stylesheet gelöscht. Die Standard-Stylesheets können nicht gelöscht werden.

 

Ø  Kopie erstellen

Mit Hilfe dieses Buttons kann eine Kopie des ausgewählten Stylesheets erzeugt werden, welches in weiterer Folge bearbeitet werden kann (Ex- und Import).

 

Ø  Stylesheet importieren

Ein neues oder angepasstes Stylesheet kann von der Festplatte eingelesen werden.

Hinweis

Für die ausgelieferten Standard-Stylesheets steht der Import nicht zur Verfügung, d.h. die Standard-Stylesheets können nicht überschrieben werden.

 

Ø  Stylesheet exportieren

Sollen Anpassungen an einem Stylesheet vorgenommen werden, kann ein bestehendes Stylesheet lokal abgespeichert werden und dort mit Hilfe eines Editors per XSLT-Programmierung bearbeitet werden. Anschließend kann dieses wieder importiert werden.

Hinweis

XSLT (Extensible Stylesheet Language Transformations) ist eine Programmiersprache die verwendet wird, um XML-Dateien in andere Formate, wie z.B. HTML, zu transformieren