Handbuch
eInvoice Viewer — Extended ProfilesInstallieren, arbeiten, einstellen
invoicePress / Handbücher / eInvoice Viewer — Extended Profiles

eInvoice Viewer — Extended Profiles – Handbuch

Gilt für Fassung 1.7.2, als Zusatz der Apps 1.2.0. Stand 20.10.2026.

1 · Überblick

„eInvoice Viewer — Extended Profiles" ist ein kostenpflichtiger Zusatz zum freien WordPress-Plugin „eInvoice Viewer for PEPPOL & EN16931". Der freie Viewer zeigt den Kern der Norm EN 16931. Manche Rechnungen tragen aber mehr Angaben, als dieser Kern vorsieht, weil sie eine Erweiterung benutzen. Dieser Zusatz macht die Angaben aus drei Erweiterungen sichtbar: ZUGFeRD / Factur-X EXTENDED, EXTENDED-CTC-FR und die XRechnung Extension.

Der Zusatz richtet sich an alle, die den Viewer bereits auf ihrer WordPress-Seite betreiben und Rechnungen in einem dieser erweiterten Profile erhalten oder erklären müssen, zum Beispiel Buchhaltungen, Softwarehäuser und Berater.

Was der Zusatz kann

  • Er zeigt bei einer Rechnung nach ZUGFeRD / Factur-X EXTENDED jedes Feld der Erweiterung ( BT-X ) und jede Gruppe ( BG-X ) an der Stelle der Belegansicht, an die es gehört. Ein Feld steht in der Karte mit den verwandten Angaben des Kerns, zum Beispiel die Abteilung des Lieferempfängers in den Lieferinformationen. Eine Gruppe, für die der Viewer keine Karte hat, steht als eigene Karte daneben, zum Beispiel ein abweichender Rechnungsempfänger.
  • Er tut das auch in jeder Rechnungsposition: Packmengen, enthaltene Produkte, Zu- und Abschläge zum Preis und weitere Angaben einer Position stehen in den Karten dieser Position.
  • Insgesamt kennt er 715 Felder und 93 Gruppen der Erweiterung; 215 der Felder liegen auf der Ebene der Rechnungspositionen.
  • Er blendet leere Felder der Erweiterung aus, solange der Schalter „Nur gefüllte BT-X-Felder" eingeschaltet ist. Ausgeschaltet zeigt der Viewer jedes Feld der Erweiterung, auch die leeren.
  • Er zeigt an jedem Feld, das genau einem Business Term von EXTENDED entspricht, beim Überfahren mit der Maus die Kennung BT-X und den Namen des Feldes.
  • Er zeigt bei einer XRechnung mit der XRechnung Extension die Unterpositionen einer Rechnungsposition, auch über mehrere Ebenen, und die Fremdforderungen als eigene Karten.
  • Er liefert anderen Paketen der Suite die Felder und die Regelerklärungen der Erweiterungen (siehe Kapitel 7).

Was der Zusatz nicht kann

  • Er zeigt ein Feld der Erweiterung nicht ein zweites Mal, wenn es im XML auf demselben Element liegt wie ein Feld des Kerns. Der Wert steht dann bereits unter der Kennung des Kerns, zum Beispiel der Betrag eines Zuschlags zum Bruttopreis bei BT-147.
  • Er zeigt die eigenen Felder von EXTENDED-CTC-FR ( EXT-FR-FE ) nicht in der Belegansicht. Die Felder von Factur-X EXTENDED in einer solchen Rechnung zeigt er.
  • Er arbeitet nicht allein. Ohne den freien Viewer tut er nichts.
  • Er prüft keine Rechnung auf Gültigkeit. Das ist Aufgabe eines Validators.
  • Er hat keine Einstellungsseite und keinen eigenen Kurzbefehl.

Voraussetzungen

VoraussetzungAngabe
WordPressab 5.8 (getestet bis 7.1)
PHPab 8.2
eInvoice Viewer for PEPPOL & EN16931installiert und aktiv, ab Fassung 2.12.4; für die Namen der Felder im Kurzhinweis ab 2.28.0; für die Karten in der Sprache der Seite ab 2.28.1; für die Namen der Felder der XRechnung Extension und von EXTENDED-CTC-FR ab 2.31.0; für die Felder an ihrer Stelle und den Schalter „Nur gefüllte BT-X-Felder" ab 2.35.0
RechnungZUGFeRD / Factur-X EXTENDED oder EXTENDED-CTC-FR (auf CII beruhend) oder XRechnung im Format UBL mit der XRechnung Extension
LizenzGPL-2.0-or-later; Kaufprodukt, Bezug über den Shop auf invoicePress.de
In den Appsstatt WordPress und Plugin: die Viewer-App, eine der beiden Explorer-Apps oder eine Belegeingangs-App, dazu der Zusatz „Extended Profiles“ für die Apps
Bildschirmfoto fehltscreenshots/ep-abschnitt-extended.de.pngBelegansicht des Viewers mit einer EXTENDED-Rechnung; die Karten der Erweiterung, hier Rechnungsempfänger und Logistikkosten, stehen an ihrem Platz zwischen den übrigen Karten
Belegansicht des Viewers mit einer EXTENDED-Rechnung; die Karten der Erweiterung, hier Rechnungsempfänger und Logistikkosten, stehen an ihrem Platz zwischen den übrigen Karten

2 · Installieren

Weg A: ZIP-Datei hochladen

Bildschirmfoto fehltscreenshots/ep-plugins-liste.de.pngListe der Plugins in WordPress; „eInvoice Viewer for PEPPOL & EN16931" und „eInvoice Viewer — Extended Profiles" sind beide aktiv
Liste der Plugins in WordPress; „eInvoice Viewer for PEPPOL & EN16931" und „eInvoice Viewer — Extended Profiles" sind beide aktiv

Weg B: Ordner ablegen

Weiter ist nichts einzustellen. Der Zusatz steht nicht im Verzeichnis von wordpress.org; Sie erhalten ihn nur über den Shop.

Hinweis: WordPress aktiviert diesen Zusatz nicht, solange der freie Viewer fehlt. Installieren und aktivieren Sie deshalb immer zuerst den Viewer.

Weg C: In den Apps

Für die Apps gibt es den Zusatz als eigene ZIP-Datei im Shop. Er wirkt in der Viewer-App, in den beiden Explorer-Apps ( KoSIT und Mustang ) und in den Belegeingangs-Apps.

Neben der One-File-App des Viewers genügt die Datei einvoice-viewer-extended-profiles.js aus demselben ZIP. Sie holt die Datenpakete bei Bedarf von invoicePress.de und braucht dafür eine Internetverbindung. Liegen in der Ordner-App beide Formen, nimmt die App die Ordner.

Ein Schlüssel oder eine Anmeldung ist nicht nötig, und die App lädt nichts aus dem Netz.

Aktualisieren

Eine neue Fassung erhalten Sie als ZIP-Datei über den Shop; einen Lizenzschlüssel gibt es nicht, und eine Aktualisierung im Adminbereich bietet der Zusatz nicht an. Sie ersetzen damit die vorhandene Fassung auf einem der beiden Wege oben. Prüfen Sie nach einer Aktualisierung, ob auch der Viewer auf dem Stand ist, den die neue Fassung verlangt; die Angabe steht im Änderungsverlauf (Kapitel 11).

In den Apps entpacken Sie die neue ZIP-Datei an dieselbe Stelle und lassen die vorhandenen Dateien ersetzen.

Entfernen

Deaktivieren Sie den Zusatz unter „Plugins" und löschen Sie ihn dort. Der Viewer zeigt danach wieder nur die Felder des Kerns. Der Zusatz legt nichts in der Datenbank ab; beim Löschen bleibt deshalb nichts zurück.

In den Apps löschen Sie die Ordner data/protected/ und addons/extended-profiles/. Die App zeigt dann wieder die Felder des Kerns und einen Hinweis, was der Zusatz ergänzen würde.

3 · Erste Schritte

Bildschirmfoto fehltscreenshots/ep-abschnitt-extended.de.pngBelegansicht des Viewers mit einer EXTENDED-Rechnung; die Karten der Erweiterung, hier Rechnungsempfänger und Logistikkosten, stehen an ihrem Platz zwischen den übrigen Karten
Belegansicht des Viewers mit einer EXTENDED-Rechnung; die Karten der Erweiterung, hier Rechnungsempfänger und Logistikkosten, stehen an ihrem Platz zwischen den übrigen Karten
Bildschirmfoto fehltscreenshots/ep-tooltip-btx.de.pngEin Feld des Abschnitts „ZUGFeRD Extended" mit geöffnetem Kurzhinweis, der eine BT-X-Kennung und den Namen des Feldes zeigt
Ein Feld des Abschnitts „ZUGFeRD Extended" mit geöffnetem Kurzhinweis, der eine BT-X-Kennung und den Namen des Feldes zeigt

Hinweis: Die Felder der Erweiterung und der Schalter „Nur gefüllte BT-X-Felder" erscheinen nur bei einer Rechnung nach ZUGFeRD / Factur-X EXTENDED oder EXTENDED-CTC-FR. Eine Rechnung in einem anderen Profil zeigt der Viewer genauso wie ohne den Zusatz.

4 · Arbeiten mit Extended Profiles

Der Zusatz hat keine eigene Oberfläche. Sie arbeiten weiter im Viewer; der Zusatz ergänzt dort, was der Beleg über den Kern der EN 16931 hinaus enthält.

Die Felder der Erweiterung an ihrer Stelle

Sie laden eine Rechnung nach ZUGFeRD / Factur-X EXTENDED oder EXTENDED-CTC-FR. Der Zusatz ordnet jedes Feld der Erweiterung der Karte zu, die die verwandten Felder des Kerns trägt, und setzt es dort ans Ende der passenden Untergruppe. Was dort steht, sind Angaben, die der Aussteller in die Rechnung geschrieben hat und die der freie Viewer nicht liest.

Eine Gruppe der Erweiterung, zu der es keine Karte des Kerns gibt, erscheint als eigene Karte. Das betrifft vor allem Angaben, die im XML zu den Vereinbarungen, zur Lieferung oder zur Abrechnung der ganzen Rechnung gehören. Einzelne Felder dieser Bereiche, die zu keiner Gruppe gehören, sammelt der Viewer in je einer Karte „Weitere Vereinbarungsdaten", „Weitere Lieferdaten" oder „Weitere Abrechnungsdaten". Kommt eine Angabe mehrfach vor, etwa zu jeder Zeile der Umsatzsteuer-Aufschlüsselung, trägt jede Wiederholung eine eigene Zwischenüberschrift mit einer laufenden Nummer.

In jeder Rechnungsposition geschieht dasselbe: Die Felder der Erweiterung stehen in den Karten dieser Position, und ihre Gruppen erscheinen als eigene Karten in dieser Position.

Der Schalter „Nur gefüllte BT-X-Felder"

Der Schalter steht in der ersten Zeile der Werkzeugleiste, neben „Nur gefüllte Felder", und ist eingeschaltet. Er blendet die leeren Felder und Gruppen der Erweiterung aus, auch wenn „Nur gefüllte Felder" ausgeschaltet ist; sonst stünden bei jeder Position mehrere hundert leere Felder. Schalten Sie ihn aus, um zu sehen, welche Angaben EXTENDED an einer Stelle kennt. Ist „Nur gefüllte Felder" eingeschaltet, blendet es die leeren Felder der Erweiterung ebenfalls aus.

Sechs weitere Beteiligte

Der Viewer zeigt bis zu sechs weitere Handelsparteien als eigene Karten: Versender, Rechnungssteller, Rechnungsempfänger, Endnutzer des Produkts, endgültiger Lieferort und Steuervertreter des Käufers. Zu jeder Partei sehen Sie Name oder Beschreibung, Anschrift, Steuerregistrierung, Rechtsform und Kontakt, sofern der Beleg diese Angaben enthält. So erkennen Sie zum Beispiel, wenn die Rechnung an eine andere Stelle geht als an den Käufer oder wenn die Ware von einem anderen Ort versandt wurde als vom Sitz des Verkäufers.

Bildschirmfoto fehltscreenshots/ep-parteien.de.pngKarte eines weiteren Beteiligten aus der Erweiterung, hier der Rechnungsempfänger mit Kennung, Name und Anschrift
Karte eines weiteren Beteiligten aus der Erweiterung, hier der Rechnungsempfänger mit Kennung, Name und Anschrift

Kennzeichen des Belegs

Sie sehen das Test- und das Kopiekennzeichen bei den Rechnungs- und Prozessdaten des Belegs. Das Testkennzeichen und das Kopiekennzeichen sagen Ihnen, ob der Aussteller den Beleg als Test oder als Kopie gekennzeichnet hat.

Skonto- und Verzugsbedingungen

EXTENDED kennt eigene Business Terms für Skonto und für Verzug, für die der Kern der EN 16931 keine Entsprechung hat. Der Zusatz zeigt diese Bedingungen als Felder in der Karte „Zahlungsdaten".

Bildschirmfoto fehltscreenshots/ep-skonto.de.pngDie Karte „Zahlungsdaten“ mit den Skontobedingungen der Erweiterung: Frist, Einheit und Prozentsatz
Die Karte „Zahlungsdaten“ mit den Skontobedingungen der Erweiterung: Frist, Einheit und Prozentsatz

Weitere referenzierte Dokumente

Der Zusatz zeigt die Verweise auf weitere Dokumente, etwa Angebot, Bestellung des Endkunden und Lieferschein, und die Logistikkosten. Nummer, Datum und Betrag eines Dokuments stehen in getrennten Zeilen, jede mit ihrer Kennung.

Kennung und Name im Kurzhinweis

Jedes Feld, das genau einem Business Term von EXTENDED entspricht, zeigt beim Überfahren mit der Maus seine Kennung BT-X, so wie die Felder des Kerns ihre Kennungen BT und BG zeigen. Die Felder der Erweiterung tragen im Kurzhinweis außerdem ihren Namen.

Unterpositionen und Fremdforderungen der XRechnung Extension

Laden Sie eine XRechnung im Format UBL, die die XRechnung Extension benutzt, zeigt der Viewer die Unterpositionen einer Rechnungsposition als eigene Karten, auch über mehrere Ebenen. Die Fremdforderungen erscheinen ebenfalls als eigene Karten mit Art, Betrag und Beschreibung. Gibt es mehr als eine Fremdforderung, sehen Sie auch ihre Summe.

Bildschirmfoto fehltscreenshots/ep-xrechnung-unterpositionen.de.pngDie Gruppe „XRechnung Extension“ einer XRechnung mit Extension: die Unterpositionen zweier Rechnungspositionen in mehreren Ebenen
Die Gruppe „XRechnung Extension“ einer XRechnung mit Extension: die Unterpositionen zweier Rechnungspositionen in mehreren Ebenen

Sprache

Die Felder der Erweiterung erscheinen in derselben Sprache wie der Viewer: Deutsch, Englisch oder Französisch. Sie müssen dafür nichts einstellen und keine eigene Übersetzung pflegen.

Auf einer Seite ausschalten

Im Kurzbefehl des Viewers schalten Sie auf einer einzelnen Seite ab, was dieser Zusatz zeigt, zum Beispiel [spev_einvoice_viewer button_svze_fields="no"]. Ohne Angabe bleibt alles an.

SchalterWas auf der Seite fehlt
button_svze_fieldsdie Felder der Erweiterungen und ihre Namen in den Tooltips; die Rechnung erscheint wie im kostenlosen Viewer

Ein Schalter nimmt etwas nur von dieser Seite. Wer den Zusatz überhaupt benutzen darf, legt „Verfügbar ab Rolle“ in den Einstellungen des Viewers fest. In der Viewer-App gelten dieselben Namen in config.js, etwa features: { button_svze_fields: false }. Nur der Wert false ohne Anführungszeichen schaltet ab.

5 · Einstellungen

Der Zusatz hat keine Einstellungsseite. Es gibt nichts einzuschalten und nichts zu wählen: Sobald er aktiv ist, wirkt er in jeder Ansicht des Viewers.

EinstellungStandardWirkung
keine vorhanden–Der Zusatz wirkt, sobald er aktiviert ist.

Kurzbefehle: Der Zusatz bringt keinen eigenen Kurzbefehl mit. Sie verwenden weiter den Kurzbefehl des Viewers; seine Attribute stehen im Handbuch des Viewers.

6 · Besondere Fälle

Sie wollen wissen, ob eine Rechnung überhaupt EXTENDED-Daten enthält. Laden Sie die Rechnung in den Viewer und schalten Sie „BT-Codes zeigen" ein. Steht irgendwo ein gefülltes Feld mit einer Kennung BT-X, enthält der Beleg Daten, die es nur in EXTENDED gibt.

Sie wollen eine XRechnung mit Unterpositionen lesen. Laden Sie die XRechnung im Format UBL in den Viewer. Die Unterpositionen stehen als eigene Karten bei ihrer Rechnungsposition, auch wenn sie selbst wieder Unterpositionen haben.

Sie betreiben den Zusatz auf einer Multisite und aktivieren ihn netzwerkweit. Seit Fassung 1.6.0 erscheinen die mitgelieferten Übersetzungen auch bei netzwerkweiter Aktivierung. Dasselbe gilt für ältere WordPress-Fassungen.

Sie wollen zu einem Befund eines Validators sehen, was im Dokument steht. Ist der Zusatz zusammen mit einem der Validation Explorer oder Validatoren aktiv, zeigt ein Befund zu einem Feld der Erweiterung (BT-X) seinen Wert aus dem Dokument, und die Regel wird im Klartext erklärt.

Sie wollen die Felder der Erweiterungen nachschlagen. Dafür brauchen Sie zusätzlich „eInvoice Viewer — Technical Details". Mit beiden Zusätzen zeigt die Feldübersicht 974 Felder der Erweiterungen neben den 311 Feldern der EN 16931.

7 · Zusammenspiel mit anderen Paketen

PaketWas mit Extended Profiles dazukommt
eInvoice Viewer for PEPPOL & EN16931Voraussetzung. Der Viewer zeigt die Felder von ZUGFeRD / Factur-X EXTENDED an ihrer Stelle sowie die Unterpositionen und Fremdforderungen der XRechnung Extension.
eInvoice Viewer — Technical DetailsDie Feldübersicht zeigt 974 Felder der Erweiterungen neben den 311 Feldern der EN 16931: 963 von ZUGFeRD / Factur-X EXTENDED, 6 der XRechnung Extension und 5 von EXTENDED-CTC-FR. Die technischen Zeilen in den Kurzhinweisen des Viewers gelten auch für diese Felder. Der Regelbrowser zeigt zusätzlich die drei Regelwerke von ZUGFeRD / Factur-X EXTENDED und EXTENDED-CTC-FR.
Validation Explorer für KoSIT und für MustangBefunde zu Feldern der Erweiterung zeigen ihren Wert aus dem Dokument. Befunde zu Regeln von ZUGFeRD / Factur-X EXTENDED und EXTENDED-CTC-FR werden im Klartext erklärt.
Validatoren für KoSIT, Mustang und VAMPIREDasselbe wie bei den Validation Explorern.
eInvoice Inbound ( Belegeingang, noch in Arbeit )Eine EXTENDED-Rechnung zeigt die Karten der Erweiterung in einem eigenen Abschnitt am Ende, noch nicht an ihrer Stelle.

Ohne den Zusatz zeigen die Validation Explorer und die Validatoren zu einer Regel der Erweiterungen nur die Kennung und die Meldung des Prüfers, und die Technical Details zeigen nur die Felder der EN 16931.

Bildschirmfoto fehltscreenshots/ep-technical-details-felder.de.pngFeldübersicht von „eInvoice Viewer — Technical Details" mit aktivem Zusatz; neben den Feldern der EN 16931 sind Felder der Erweiterungen mit BT-X-Kennung zu sehen
Feldübersicht von „eInvoice Viewer — Technical Details" mit aktivem Zusatz; neben den Feldern der EN 16931 sind Felder der Erweiterungen mit BT-X-Kennung zu sehen
Bildschirmfoto fehltscreenshots/ep-befund-erklaerung.de.pngBefund eines Validators zu einer Regel von ZUGFeRD / Factur-X EXTENDED mit Erklärung im Klartext und dem Wert des Feldes aus dem Dokument
Befund eines Validators zu einer Regel von ZUGFeRD / Factur-X EXTENDED mit Erklärung im Klartext und dem Wert des Feldes aus dem Dokument

8 · Wenn etwas nicht geht

AnzeichenUrsacheAbhilfe
Der Zusatz lässt sich nicht aktivieren.Der freie Viewer ist nicht installiert oder nicht aktiv.Installieren und aktivieren Sie zuerst „eInvoice Viewer for PEPPOL & EN16931".
Kein Feld der Erweiterung erscheint, und der Schalter „Nur gefüllte BT-X-Felder" fehlt.Der Beleg ist keine Rechnung nach ZUGFeRD / Factur-X EXTENDED oder EXTENDED-CTC-FR.Prüfen Sie mit einer Rechnung, die sicher im Profil EXTENDED erstellt ist.
Die Felder der Erweiterung stehen alle in einem Abschnitt „ZUGFeRD Extended" am Ende der Ansicht statt an ihrer Stelle.Der Viewer ist älter als Fassung 2.35.0, oder der Zusatz ist älter als 1.7.0.Aktualisieren Sie Viewer und Zusatz.
Die Felder der Erweiterung erscheinen bei keiner Rechnung.Der Viewer ist älter als Fassung 2.12.4. Ältere Fassungen zeigen die Felder des Zusatzes nicht.Aktualisieren Sie den Viewer.
Die Karten der Erweiterung sind englisch, obwohl die Seite deutsch oder französisch ist.Der Viewer ist älter als Fassung 2.28.1, oder der Zusatz ist älter als 1.3.1.Aktualisieren Sie Viewer und Zusatz.
Die Texte bleiben bei netzwerkweiter Aktivierung englisch.Der Zusatz ist älter als Fassung 1.6.0.Aktualisieren Sie den Zusatz.
Felder der XRechnung Extension oder von EXTENDED-CTC-FR zeigen im Kurzhinweis keinen Namen.Der Viewer ist älter als Fassung 2.31.0 und übernimmt nur das Feldpaket von ZUGFeRD / Factur-X EXTENDED.Aktualisieren Sie den Viewer.
Validatoren oder Technical Details zeigen trotz aktivem Zusatz nur die Kernfelder mit einem Hinweis.Der Datenordner des Zusatzes ist unvollständig; die Datei index.json in data/protected/ fehlt oder ist nicht lesbar.Installieren Sie den Zusatz aus der ZIP-Datei neu.

9 · Datenschutz und Sicherheit

Was im Browser bleibt: Die Anzeige der Felder entsteht im Browser des Besuchers aus der Rechnung, die der Viewer bereits gelesen hat. Der Zusatz sendet keine Rechnungsdaten an Ihren Server und nicht an Dritte.

Was der Browser von Ihrem Server holt: Der Zusatz liefert dem Browser sein Skript, das Verzeichnis index.json seiner Daten und die Feldpakete der Erweiterungen (Kennung, Name, Beschreibung und Lage der Felder im XML je Sprache). Diese Dateien liegen im Ordner des Plugins auf Ihrem eigenen Server. Der Abruf enthält keine Angaben aus der Rechnung.

Was öffentlich ist: Die Feldpakete sind öffentliche Dateien des Plugins, so wie sein Skript. Wer Ihre Website aufrufen kann, kann auch diese Dateien abrufen. Sie enthalten nur Beschreibungen der Felder und keine Daten von Ihnen oder Ihren Besuchern.

Was gespeichert wird: Nichts. Der Zusatz hat keine Einstellung und schreibt nichts in die Datenbank.

In den Apps. Dort liegen die Feldpakete im Ordner der App auf Ihrem Rechner. Die App liest sie von dort und schickt nichts an einen Server.

10 · Für Entwickler

ArtNameBedeutung
Filter (genutzt)spev_invoice_modelDer Zusatz hängt sich mit Priorität 10 und drei Argumenten (Modell, Leser, Kontext) ein und ergänzt das Modell des Belegs. Der Filter gehört dem Viewer und wirkt nur bei serverseitiger Erzeugung des Modells; die normale Anzeige entsteht im Browser.
Filter (genutzt)einvoice_protected_data_dirDer Zusatz meldet den Ordner seiner Feldpakete (data/protected/). Er tut das nur, wenn dort index.json lesbar ist; sonst bleibt der bisherige Wert des Filters erhalten.
MethodeSVZE_Plugin::fields_url( $lang )Adresse des Feldpakets von ZUGFeRD / Factur-X EXTENDED für de, en oder fr; leere Zeichenkette, wenn es keines gibt. Für ältere Viewer, die genau eine Adresse übernehmen.
MethodeSVZE_Plugin::fields_urls( $lang )Adressen aller Feldpakete einer Sprache als Liste; das Paket von ZUGFeRD / Factur-X EXTENDED steht zuerst, die übrigen folgen sortiert.
Modulassets/js/svze-extend.jsextendModel( model, doc, lang, fieldRows ) ergänzt das Modell des Viewers. Mit fieldRows setzt es jedes Feld an seine Stelle, ohne sie hängt es einen Abschnitt mit den Karten der Kopfebene an. loadFieldRows( lang ) lädt die Zeilen des Feldpakets einer Sprache über data/protected/index.json.
KonstanteSVZE_VERSIONFassung des Zusatzes, hier 1.7.1.
KonstantenSVZE_FILE, SVZE_DIR, SVZE_URLHauptdatei, Verzeichnis und Adresse des Plugins.
Textdomaineinvoice-viewer-extended-profilesWird bei init mit Priorität 0 für den Ordner /languages angemeldet. Die Beschriftungen des Abschnitts kommen aus dem Katalog des Viewers.

Die Namen der Feldpakete tragen ihr Datenstand-Datum und stehen in data/protected/index.json. Lesen Sie die Namen deshalb immer über die beiden Methoden und bauen Sie sie nicht selbst zusammen. Eigene Hooks oder Ereignisse stellt der Zusatz nicht bereit.

11 · Fassungen

FassungÄnderung
1.7.0Jedes BT-X-Feld und jede BG-X-Gruppe von ZUGFeRD / Factur-X EXTENDED erscheint in der Karte, zu der es gehört, auch in jeder Rechnungsposition. Leere Felder blendet der neue Schalter „Nur gefüllte BT-X-Felder" aus. Dafür ist der Viewer ab 2.35.0 nötig.
1.6.0Der Zusatz zeigt die Unterpositionen und Fremdforderungen der XRechnung Extension und bringt die Felder der XRechnung Extension und von EXTENDED-CTC-FR mit. Die mitgelieferten Übersetzungen erscheinen auch bei netzwerkweiter Aktivierung und unter älteren WordPress-Fassungen.
1.5.1Wartungsfassung ohne sichtbare Änderung.
1.5.0Die Felder von ZUGFeRD / Factur-X EXTENDED kommen in die Feldübersicht und die Kurzhinweise der Technical Details.
1.4.0Die Erklärungen zu den Regeln von ZUGFeRD / Factur-X EXTENDED und EXTENDED-CTC-FR kommen in die Validation Explorer, die Validatoren und den Regelbrowser der Technical Details.
1.3.1Die Karten der Erweiterung erscheinen in der Sprache der Seite statt immer englisch. Dafür ist der Viewer ab 2.28.1 nötig.
1.3.0Der Zusatz wirkt auch in beiden Validation Explorern und in den Validatoren für KoSIT, Mustang und VAMPIRE. Im Belegeingang zeigt eine EXTENDED-Rechnung die Karten der Erweiterung. Die Felder der Erweiterung tragen ihren Namen im Kurzhinweis.
1.2.0Behoben: Die Felder des Zusatzes erschienen nicht mehr in der Belegansicht. Erfordert den Viewer ab 2.12.4.
1.1.1Behoben: fehlende BT-X-Kennung. Die Zeile „Routing ID" ist entfernt. Referenzierte Dokumente zeigen zwei getrennte Zeilen.
1.0.0Erste Fassung mit den Feldern von ZUGFeRD / Factur-X EXTENDED auf Belegebene.

12 · Bilderliste

Diese Liste zeigt, welche Bildschirmfotos dieses Handbuch erwartet und welche im Ordner screenshots/ des Pakets gefunden wurden. Ein Bild heißt immer Kennung.Sprache.png, zum Beispiel ep-abschnitt-extended.de.png. Fehlt die deutsche Fassung, zeigt das Handbuch die englische. Auf den Bildern sind nur Beispieldaten zu sehen.

StandDateiWas zu sehen ist
–ep-abschnitt-extended.de.pngBelegansicht des Viewers mit einer EXTENDED-Rechnung; die Karten der Erweiterung, hier Rechnungsempfänger und Logistikkosten, stehen an ihrem Platz zwischen den übrigen Karten
–ep-plugins-liste.de.pngListe der Plugins in WordPress; „eInvoice Viewer for PEPPOL & EN16931" und „eInvoice Viewer — Extended Profiles" sind beide aktiv
–ep-abschnitt-extended.de.pngBelegansicht des Viewers mit einer EXTENDED-Rechnung; die Karten der Erweiterung, hier Rechnungsempfänger und Logistikkosten, stehen an ihrem Platz zwischen den übrigen Karten
–ep-tooltip-btx.de.pngEin Feld des Abschnitts „ZUGFeRD Extended" mit geöffnetem Kurzhinweis, der eine BT-X-Kennung und den Namen des Feldes zeigt
–ep-parteien.de.pngKarte eines weiteren Beteiligten aus der Erweiterung, hier der Rechnungsempfänger mit Kennung, Name und Anschrift
–ep-skonto.de.pngDie Karte „Zahlungsdaten“ mit den Skontobedingungen der Erweiterung: Frist, Einheit und Prozentsatz
–ep-xrechnung-unterpositionen.de.pngDie Gruppe „XRechnung Extension“ einer XRechnung mit Extension: die Unterpositionen zweier Rechnungspositionen in mehreren Ebenen
–ep-technical-details-felder.de.pngFeldübersicht von „eInvoice Viewer — Technical Details" mit aktivem Zusatz; neben den Feldern der EN 16931 sind Felder der Erweiterungen mit BT-X-Kennung zu sehen
–ep-befund-erklaerung.de.pngBefund eines Validators zu einer Regel von ZUGFeRD / Factur-X EXTENDED mit Erklärung im Klartext und dem Wert des Feldes aus dem Dokument