1.26.56.1-rc
Hinzugefügt (Feature):
- ZUGFeRD Version 2.4.0
- Auf dem EDocument API Beschreibungen hinzugefügt.
- XRechnung 3.0.2 Validation Schema Files vom 10.07.2025 hinzugefügt
- Beim schreiben der Usage Info wird jetzt auch das Environment geschrieben.
- API Doc mit Scalar hinzugefügt.
- APIKey um ValidUntil Datum erweitert.
- Neues Property PartialPaymentAmount in EDocument PaymentTerms
- Support für Ratenplan Logik im Extended Format.
- TaxCategory TypeCodes zur API hinzugefügt
- Neuer Endpoint für die TextSubject TypeCodes hinzugefügt
- Neues ErrorResult UnprocessableEntity hinzugefügt
- PreValidation Logik um Felder zu prüfen, bevor diese umgewandelt werden in ein E-Rechnung Objekt.
- ZUGFeRD Version 2.3.3
- BuyerAccountReference und BuyerAccountReferenceTypeCode zum DocumentLineItem hinzugefügt und an entsprechenden Stellen geschrieben.
- Anzeigen einer entsprechenden Meldung, wenn das ZUGFeRD 1.0 Format verwendet wird.
- Erkennen von ZUGFeRD 2.0 bis 2.1 Dateinamen.
- LineIdentifier hinzugefügt und ermittlung der LinePosition angepasst
- ZUGFeRD Format Basic für alle Versionen ab ZUGFeRD 2.1.0
- Detection ermittelt nun, ob es ein normales PDF ist oder eine E-Rechnung
- In der PDF hinterlegte Anhänge werden von der Detect Methode an den Client zurückgeliefert zur Weiterverarbeitung
Geändert (Change):
- Update Kosit Validator auf Version 1.6.2
- Kostit Validator Konfiguration auf Version 2026-01-31 aktualisiert
- Mustang Validator auf Version 2.22 aktualisiert
- Mustang Validator auf Version 2.21.0 aktualisiert
- Update auf Kosit Validator 1.6
- Update auf Mustang 2.19.1
- Update auf Mustang Version 2.17.0
- Anpassung einiger Feldnamen um die korrekte erwartete JSON Namen zu liefern.
- Testcases erweitert und angepasst
- Exceptions bei nicht vorhandenen Dateianhängen korrigiert
Behoben (Fix):
- Bei leerer AddressContact Email wurde eine leere Node geschrieben
- Exception wennn der NoExpire Cache geschrieben wird behoben, der NoExpire Cache läuft jetzt 365 Tage.
- Für die fehlenden Properties im OpenApi Export.
- Auslesen des SpecifiedPeriodType war nicht korrekt implementiert
- NullCheck bei DueDateTime
- Falsche BaseQuantity
- Eine nicht behandelte Exception bei einem leeren DocumenTypeCode wurde korrigiert. Es wird nun eine entsprechende Meldung angezeigt
- Die Menge war an einigen Stellen nicht korrekt hinterlegt, was dazu führte, dass keine XRechnungen mit negativen Positionen angelegt werden konnten.
- Die Bytes die aus dem Base64 string erzeugt wurden wurden nicht zurückgeschrieben.
- Runden der TaxSummary
- Bei einem ErrorResult der in der ErrorResultMiddleware erzeugt wurde, wurde der issuccess State auf dem HttpContext nicht gesetzt.
- Bei einem ErrorResult der in der ErrorResultMiddleware wurde immer ein HttpStatusCode Unauthorized 401 zurückgeliefert.
- Fehlende Fälle für die Steuerkategorien ergänzt.
- XML Dateianhänge ohne Daten führen nicht mehr zu einem Fehler.
- Nicht korrekt in XML ergänzte Werte für die Dokumentenebene TradeTax korrigiert
- Fehler beim bestimmen des Formates behoben.
- Zugferd FormatId wurde nicht gesetzt
Entfernt (Removed):
- Alte Schema Dateien im Kosit Validator entfernt

Dr. Frank Wietzel ist Gründer der cosmolink Consulting und arbeitet seit 2004 in diesem Business. Er hat in über 250 Kundenprojekten zahlreiche wertvolle Erfahrungen gesammelt.
Bereitstellung der aktuellen Version:
Im Rahmen des Wartungs- und Nutzungsvertrags werden aktuelle Updates und Anpassungen zur E-Rechnung automatisch über unseren Service bereitgestellt.


