{"id":1849,"date":"2025-11-13T21:27:59","date_gmt":"2025-11-13T19:27:59","guid":{"rendered":"https:\/\/www.lvbprint.de\/?p=1849"},"modified":"2026-02-01T11:04:34","modified_gmt":"2026-02-01T09:04:34","slug":"zugferd-validierung","status":"publish","type":"post","link":"https:\/\/www.lvbprint.de\/en\/2025\/11\/13\/zugferd-validierung\/","title":{"rendered":"Automatic ZUGFeRD validation with the Kosit Validator"},"content":{"rendered":"<h3>New! Automatic ZUGFeRD validation of digital invoices with the free Kosit Validator<\/h3>\n<p>There is a new version of ZUGFeRD Composer 1.0.0.4 with the following new features:<\/p>\n<p><a href=\"https:\/\/www.lvbprint.de\/files\/zugferd\/History.pdf\" target=\"_blank\" rel=\"noopener\">ZUGFeRD-Composer History <\/a><\/p>\n<p>In addition to a few new BT fields, Composer now supports a <strong>automatische <\/strong><strong>Validierung<\/strong> der erzeugten XRechnung\u00a0 mit dem <a href=\"https:\/\/github.com\/itplr-kosit\/validator\/\" target=\"_blank\" rel=\"noopener\">Kosit Validierer.<\/a><\/p>\n<p class=\"translation-block\">KoSIT validation is a testing procedure carried out by the Coordination Office for IT Standards (<a href=\"https:\/\/www.xoev.de\/\" target=\"_blank\" rel=\"noopener\">KoSIT<\/a>).<\/p>\n<p class=\"translation-block\">Simply use the <strong>\/v<\/strong> option and, if necessary, add <strong>\/vH<\/strong> for a report in HTML format.<\/p>\n<p>All examples with macros include an automatic call. If the validator reports an error, the Composer also generates a corresponding error.<\/p>\n<p>Please note that the call may take some time.<\/p>\n<h3>As a reminder<\/h3>\n<p>ZUGFeRD Composer is a command line tool that can be used to create valid digital invoices in XRechnung or ZUGFeRD format from text files.<\/p>\n<p>The composer could be used for:<\/p>\n<ul>\n<li>In Word-, Excel- and LibreOffice macros to extract the text contained and call up the Composer<\/li>\n<li>Print the documents (including mixed Word\/Excel documents) on a PrintMulti printer (XRechnung in the example). In most cases, PrintMulti can extract the text and also create a PDF in ZUGFeRD format.<\/li>\n<\/ul>\n<ul>\n<li>If an application can copy the invoice text to the clipboard in a meaningful way, it is also possible to use the Composer.<\/li>\n<\/ul>\n<h3 style=\"text-align: left;\">Here is an excerpt from a generateHtml report<\/h3>\n<p><a href=\"https:\/\/www.lvbprint.de\/en\/2025\/04\/05\/zugferd-rechnungen-aus-excel-erzeugen\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1851 alignnone\" src=\"https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/11\/ValidationExample.png\" alt=\"Kosit Validator Example\" width=\"905\" height=\"941\" title=\"\" srcset=\"https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/11\/ValidationExample.png 905w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/11\/ValidationExample-289x300.png 289w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/11\/ValidationExample-768x799.png 768w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/11\/ValidationExample-12x12.png 12w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/a><\/p>\n<p>Here is an overview of the possibilities of digital invoicing:<\/p>\n<figure id=\"attachment_1840\" aria-describedby=\"caption-attachment-1840\" style=\"width: 978px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1840\" src=\"https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/12\/ZUGFeRD.drawio.en_.png\" alt=\"\u00dcbersicht ZUGFeRD Beispiele\" width=\"978\" height=\"776\" title=\"\" srcset=\"https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/12\/ZUGFeRD.drawio.en_.png 1137w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/12\/ZUGFeRD.drawio.en_-300x205.png 300w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/12\/ZUGFeRD.drawio.en_-1024x700.png 1024w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/12\/ZUGFeRD.drawio.en_-768x525.png 768w, https:\/\/www.lvbprint.de\/wp-content\/uploads\/2025\/12\/ZUGFeRD.drawio.en_-18x12.png 18w\" sizes=\"auto, (max-width: 978px) 100vw, 978px\" \/><figcaption id=\"caption-attachment-1840\" class=\"wp-caption-text\">ZUGFeRD examples<\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>The article describes how automatic ZUGFeRD validation can be performed using the ZUGFeRD Composer, which utilises the official KoSIT validation, with an optional HTML report.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"templates\/full-width-layout.php","format":"standard","meta":{"footnotes":""},"categories":[93,82],"tags":[108,107,98],"class_list":["post-1849","post","type-post","status-publish","format-standard","hentry","category-zugferd-composer","category-printmulti","tag-kosit","tag-validation","tag-zugferd"],"_links":{"self":[{"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/posts\/1849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/comments?post=1849"}],"version-history":[{"count":11,"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/posts\/1849\/revisions"}],"predecessor-version":[{"id":1945,"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/posts\/1849\/revisions\/1945"}],"wp:attachment":[{"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/media?parent=1849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/categories?post=1849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lvbprint.de\/en\/wp-json\/wp\/v2\/tags?post=1849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}