Neu XRechnung für WAWI 1.5

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.606
1.057
tatsächlich ist es das Zeichen "&" aber wo genau kann ich es rein schreiben da es offensichtlich an mehreren stellen in Text direkt aus WAWI holt.
Wenn ich es unter Admin Firmen Name weg lasse dann Funktioniert es ;)

Am Besten direkt in der Vorlage. Du kannst da ja auch einfach das & durch & in der entsprechenden Variable "übersetzen" lassen.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.606
1.057
Ich würde es direkt in die Vorlage reinschreiben. Also an den Stellen wo die Variable den Firmennamen aus den Einstellungen einfügt, würde ich die Variable mit dem statischen Text "Mein Firmenname & Co. KG".

Oder einfach, an allen Stellen, wo es vorkommen könnte mit Dotliquid "replacen".

Also z.B.:

Code:
{{ Report.Company.CompanyName }}

ersetzen mit

Code:
{{ Report.Company.CompanyName | Replace: '&','&' }}
 
  • Gefällt mir
Reaktionen: CaptainFrost und mh1

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.835
551
Wie ich ja geschrieben hatte, kann man das Et-Zeichen direkt in der Vorlage richtig eintragen, aber...
Es gibt übrigens noch andere Zeichen, die in der XML dann ersetzt werden müssen:
Code:
"   "
'   '
<   &lt;
>   &gt;
&   &amp;
...als Anmerkung noch dazu und unter Berücksichtigung, dass es ja auch noch andere Zeichen gibt die man in XML/HTML escapen muss, erscheint es mir allerdings am sinnvollsten gleich den Liquid Standardfilter Escape einzusetzen, denn der wandelt dann gleich alle Zeichen richtig um:
{{ "ä, Ä, ö, Ö, ü, Ü, ß, ', <, >, ~, &" | Escape }} --> Vorschau: &#228;, &#196;, &#246;, &#214;, &#252;, &#220;, &#223;, &#39;, &lt;, &gt;, ~, &amp;
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Verkäuferlein

igel-max

Sehr aktives Mitglied
3. August 2009
3.143
105
Schwarzach a Main
Hab jetzt meine Sonderzeichen weg bekomme aber neu Fehler


Angaben zum geprüften Dokument
Referenz: xrechnung_Invoice 11290.xml Zeitpunkt der Prüfung: 10.12.2024 10:23:47 Erkannter Dokumenttyp: EN16931 XRechnung (CII) Erkannter Rechnungssteller: Steffi Toys GmbH Co. KG Erkannte Rechnungsnummer: 11290 Erkanntes Rechnungsdatum: 20241212

Konformitätsprüfung: Das geprüfte Dokument enthält 1 Fehler / 0 Warnungen. Es ist nicht konform zu den formalen Vorgaben.


Übersicht der Validierungsergebnisse:



PrüfschrittFehlerWarnungenInformationen
XML Schema for UN/CEFACT XML (SCRDM - CII uncoupled) (val-xsd)000
Schematron rules for EN16931 (CII) (val-sch.1)000
Schematron rules for CIUS XRechnung (CII) (val-sch.2)100
(val-xml)000

Validierungsergebnisse im Detail:



PosCodeAdj. GradText
val-sch.2.1BR-DE-18error[BR-DE-18] Skonto Zeilen in rsm:CrossIndustryInvoice muessen diesem regulärem Ausdruck entsprechen: #(SKONTO)#TAGE=([0-9]+#PROZENT=[0-9]+\.[0-9]{2})(#BASISBETRAG=-?[0-9]+\.[0-9]{2})?#$. Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig.
Pfad: /rsm:CrossIndustryInvoice

Bewertung: Es wird empfohlen das Dokument zurückzuweisen.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.606
1.057
Wie ich ja geschrieben hatte, kann man das Et-Zeichen direkt in der Vorlage richtig eintragen, aber...

...als Anmerkung noch dazu und unter Berücksichtigung, dass es ja auch noch andere Zeichen gibt die man in XML/HTML escapen muss, erscheint es mir allerdings am sinnvollsten gleich den Liquid Standardfilter Escape einzusetzen, denn der wandelt dann gleich alle Zeichen richtig um:
{{ "ä, Ä, ö, Ö, ü, Ü, ß, ', <, >, ~, &" | Escape }} --> Vorschau: &#228;, &#196;, &#246;, &#214;, &#252;, &#220;, &#223;, &#39;, &lt;, &gt;, ~, &amp;

Für noch bessere Lösungen bin ich immer zu haben. ;)

Hab jetzt meine Sonderzeichen weg bekomme aber neu Fehler


Angaben zum geprüften Dokument
Referenz: xrechnung_Invoice 11290.xml Zeitpunkt der Prüfung: 10.12.2024 10:23:47 Erkannter Dokumenttyp: EN16931 XRechnung (CII) Erkannter Rechnungssteller: Steffi Toys GmbH Co. KG Erkannte Rechnungsnummer: 11290 Erkanntes Rechnungsdatum: 20241212

Konformitätsprüfung: Das geprüfte Dokument enthält 1 Fehler / 0 Warnungen. Es ist nicht konform zu den formalen Vorgaben.


Übersicht der Validierungsergebnisse:



PrüfschrittFehlerWarnungenInformationen
XML Schema for UN/CEFACT XML (SCRDM - CII uncoupled) (val-xsd)000
Schematron rules for EN16931 (CII) (val-sch.1)000
Schematron rules for CIUS XRechnung (CII) (val-sch.2)100
(val-xml)000

Validierungsergebnisse im Detail:



PosCodeAdj. GradText
val-sch.2.1BR-DE-18error[BR-DE-18] Skonto Zeilen in rsm:CrossIndustryInvoice muessen diesem regulärem Ausdruck entsprechen: #(SKONTO)#TAGE=([0-9]+#PROZENT=[0-9]+\.[0-9]{2})(#BASISBETRAG=-?[0-9]+\.[0-9]{2})?#$. Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig.
Pfad: /rsm:CrossIndustryInvoice

Bewertung: Es wird empfohlen das Dokument zurückzuweisen.

Was steht denn da bei Dir in der Vorlage in der benannten bzw. den benannten Feldern?
 

Edoki

Aktives Mitglied
16. Oktober 2018
13
1
Es meldet folgende Fehler:


0065 Fehler im Befehl: Ungültiger Objektname 'Rechnung.tRechnung'.

0128 #SKONTO#TAGE=Fehler im Befehl: Ungültiger Objektname 'Rechnung.tRechnung'.#PROZENT=#
Hallo Igel-Max,
konntest du die Probleme in den Zeilen 0065 und 0128 lösen?
Wir haben hier das gleiche Problem und kämpfen uns derzeit von einer Fehlermeldung zur nächsten beim Validieren.
 

zwitsch

Sehr aktives Mitglied
14. November 2007
425
38
Das Objekt Rechnung.tRechnung ist erst ab (glaube ich) Version 1.6 ff verfügbar. Daraus resultieren diese Fehler.
Keine Ahnung, wie und ob das zu beheben ist (außer Update).
 

Dittmeier

Gut bekanntes Mitglied
3. April 2019
180
11
Wir haben auch einen fehler bei der XML Datei in der Version 1.9.6.5:


IOException while reading resource xrechnung_Invoice RE202504092020444.xml: org.xml.sax.SAXParseException; systemId: file:///app/xrechnung_Invoice%20RE202504092020444.xml; lineNumber: 116; columnNumber: 46; The entity name must immediately follow the '&' in the entity reference.

In der Zeile 116 ist folgendes drin:
{%- comment -%} Eine Gruppe von Informationselementen für rechnungsrelevante Erläuterungen mit Hinweisen auf den Rechnungsbetreff. {%- endcomment -%}

Hat hier eine Idee woran es liegen könnte?
 
Ähnliche Themen
Titel Forum Antworten Datum
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 0
Neu Rechnung nur für bestimmte Kundengruppe drucken, aber für alle Erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
Kaufland Preis ist falsch - Rabatt für die Kd Gruppe nicht berücksichtigt kaufland.de - Anbindung (SCX) 1
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu SEO URL für den Blog Allgemeine Fragen zu JTL-Shop 2
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Biete Connector-Tools für vollautomatische Lieferantenbestellungen an uvm. Dienstleistung, Jobs und Ähnliches 2
Externe Auftragsnummer für Rechnungs-Druckvorlage nicht vorhanden JTL-Wawi 1.11 6
Neu Sind Support-Tickets für WaWi und Ameise ohne kostenpflichtigen Tarif nicht mehr möglich? JTL-Wawi - Fehler und Bugs 3
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu Neuer Server für kleines Unternehmen User helfen Usern - Fragen zu JTL-Wawi 37
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Open-Source-Lösung für produzierende Betriebe User helfen Usern 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Neu SUCHE Freelancer für JTL WAWI Anbindung an WooCommerce und Einrichtung Dienstleistung, Jobs und Ähnliches 2
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Neu ID Hook für Warenkrob User helfen Usern 0
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
Neu Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu CustomWorkflow für Pattenkonto JTL-Workflows - Ideen, Lob und Kritik 1
Neu Adressetiketten für Briefe mit Etikettendrucker erstellen / Formatierungsproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Wichtig 💡Die Retourenplattform für Webshops – Expertise von unserem neuen Partner Returnless News, Events und Umfragen 0
Neu Kapazitäten frei für Routineaufgaben JTL Wawi Dienstleistung, Jobs und Ähnliches 0
Neu Trainingsmodus für JTL-POS gewünscht JTL-POS - Ideen, Lob und Kritik 0
Artikel teilweise nicht für Verkaufskanäle aktivierbar JTL-Wawi 1.10 0
Neu VCS lite: Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Amazon-Anbindung - Fehler und Bugs 0
Monatsweise Warenbewegungen für alle Artikel exportieren JTL-Wawi 1.10 1
WF - automatisches Aktivieren / Deaktivieren für Verkaufskanal Shop JTL-Wawi 1.9 6
Artikel nicht automatisch für Verkaufskanal aktivieren JTL-Wawi 1.10 2
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Buchhaltung vollautomatisiert für die Schweiz JTL-Wawi 1.10 10
Vote für debugging des Mobile Server Fehlers JTL-Wawi 1.11 1
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Neu Bestellobergrenze (999€) für Schweizer Kunden im Shop hinterlegen Betrieb / Pflege von JTL-Shop 1
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Staffelpreise für Verpackungseinheiten Einrichtung von JTL-Shop4 4
Neu Kunden einen Retouren QR Code beim ausliefern mitschicken für Warenankauf ??? JTL-ShippingLabels - Fehler und Bugs 0
Neu Suche Freelancer für Aufsetzen JTL B2B Shop Dienstleistung, Jobs und Ähnliches 3
Gelöst Kartenleser für RKSV JTL-POS - Fragen zu Hardware 2
Neu Artikel nur für Admin sichtbar Allgemeine Fragen zu JTL-Shop 2
Neu Zusätzlicher Kundendisplay für Kassensystem iMin D4 Pro Einrichtung / Updates von JTL-POS 1
Neu Besteht Interesse an einer Versandschnittstelle für GEL-Express? Schnittstellen Import / Export 0
Neu Tailwind als Basis für JTL Shop 6 ? Templates für JTL-Shop 2
Neu Variablen für Kassenbon Einrichtung / Updates von JTL-POS 1
Neu Feature Requests für das News System Refactoring JTL-Shop - Ideen, Lob und Kritik 7

Ähnliche Themen