diff options
| author | daniel <noreply@maennchen1.de> | 2026-09-16 14:50:06 +0200 |
|---|---|---|
| committer | daniel <noreply@maennchen1.de> | 2026-09-16 14:50:06 +0200 |
| commit | ec55f3e4012a85bf4979ff8508517f9054dd35d3 (patch) | |
| tree | d62783e0eb88180b6ccf687be98fdd54e3f77f01 /views/mods/mod_rechnungen/settings_edit.phtml | |
| parent | 578fba55a87495d415aa6d3f132b63601cee456a (diff) | |
- SCSS Parser entfernt
- Warenkorb/Kasse/Zusammenfassung "weite" Breite im Gutenberg
- Inhalt der Seiten optional vor Shop-Inhalt oder danach
- eRechnung PDF3/A Kompatibilität
Diffstat (limited to 'views/mods/mod_rechnungen/settings_edit.phtml')
| -rw-r--r-- | views/mods/mod_rechnungen/settings_edit.phtml | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/views/mods/mod_rechnungen/settings_edit.phtml b/views/mods/mod_rechnungen/settings_edit.phtml index 73aa609..6ce5482 100644 --- a/views/mods/mod_rechnungen/settings_edit.phtml +++ b/views/mods/mod_rechnungen/settings_edit.phtml @@ -6,20 +6,26 @@ use horstoeko\zugferd\ZugferdProfiles;
- $ArrZugferdProfile = [
- 0 => __('Keine E-Rechnungsdaten erzeugen', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_MINIMUM => __('EN16931 Minimum', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_BASIC => __('EN16931 Basic', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_BASICWL => __('EN16931 Basic WL', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_EN16931 => __('EN16931 Comfort', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_EXTENDED => __('EN16931 Extended', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_XRECHNUNG => __('EN16931 XRechnung 1', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2 => __('EN16931 XRechnung 2', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_1 => __('EN16931 XRechnung 2.1', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_2 => __('EN16931 XRechnung 2.2', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_3 => __('EN16931 XRechnung 2.3', 'wpsg'),
- 100 + ZugferdProfiles::PROFILE_XRECHNUNG_3 => __('EN16931 XRechnung 3', 'wpsg'),
- ]
+ /*
+ * Profile in zwei Gruppen: oben die Profile, die der Validator als E-Rechnung
+ * anerkennt, unten MINIMUM und BASIC WL. Diese beiden sind keine gültigen
+ * E-Rechnungen - der KoSIT-Validator findet für sie kein Prüfszenario und weist
+ * das Dokument als "Dokumenttyp unbekannt" zurück.
+ */
+ $ArrZugferdProfile = [
+ 0 => __('Keine E-Rechnungsdaten erzeugen', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_EN16931 => __('EN16931 Comfort (empfohlen)', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_BASIC => __('EN16931 Basic', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_EXTENDED => __('EN16931 Extended', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_XRECHNUNG_3 => __('XRechnung 3 (für öffentliche Auftraggeber)', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_3 => __('XRechnung 2.3', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_2 => __('XRechnung 2.2', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_1 => __('XRechnung 2.1', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_XRECHNUNG_2 => __('XRechnung 2', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_XRECHNUNG => __('XRechnung 1', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_MINIMUM => __('ZUGFeRD Minimum (nur Buchungshilfe, keine gültige E-Rechnung)', 'wpsg'),
+ 100 + ZugferdProfiles::PROFILE_BASICWL => __('ZUGFeRD Basic WL (ohne Positionen, keine gültige E-Rechnung)', 'wpsg'),
+ ]
?>
@@ -202,6 +208,12 @@ <?php echo wpsg_drawForm_Select('wpsg_mod_rechnungen_einvoice', __('E-Rechnung', 'wpsg'), $ArrZugferdProfile, $this->get_option('wpsg_mod_rechnungen_einvoice'), ['help' => 'wpsg_mod_rechnungen_einvoice']); ?>
<p style="line-height:normal; margin-bottom:1rem; margin-top:1rem; display:none; font-style:italic;" id="wpsg_mod_rechnungen_einvoice_description"><?php echo __('Die Platzhalter können bei den Formatfeldern und dem Dateinamen verwendet werden. Der Platzhalter %nr% sollte dabei immer Verwendung finden.', 'wpsg'); ?></p>
+
+ <?php echo wpsg_drawForm_Checkbox('wpsg_mod_rechnungen_cmyk_profile', __('CMYK-Farbprofil einbetten', 'wpsg'), $this->get_option('wpsg_mod_rechnungen_cmyk_profile'), ['help' => 'wpsg_mod_rechnungen_cmyk_profile']); ?>
+
+ <p style="line-height:normal; margin-bottom:1rem; font-style:italic;">
+ <?php echo __('Nur nötig, wenn Ihr Logo oder ein als JPG hinterlegtes Briefpapier CMYK-Farben enthält. PDF/A-3 verlangt dafür ein Farbprofil in der Rechnung, sonst weisen Prüfprogramme die E-Rechnung zurück. Für ein Briefpapier im PDF-Format hilft die Option nicht, weil ein eingebundenes PDF seine Farben aus den eigenen Ressourcen auflöst; ein solches Briefpapier muss selbst in RGB vorliegen. Die Option vergrößert jede Rechnung um etwa 120 KB und bleibt deshalb standardmäßig aus.', 'wpsg'); ?>
+ </p>
<?php
array_walk($ArrZugferdProfile, function(&$v, $k) {
|
