{"id":534,"date":"2015-10-23T15:08:01","date_gmt":"2015-10-23T13:08:01","guid":{"rendered":"http:\/\/blog.kivitendo-premium.de\/?p=534"},"modified":"2016-04-12T13:12:26","modified_gmt":"2016-04-12T11:12:26","slug":"stornorechnungen-drucken","status":"publish","type":"post","link":"https:\/\/blog.kivitendo.de\/?p=534","title":{"rendered":"Stornorechnungen drucken"},"content":{"rendered":"<p>F\u00fcr den Fall, dass z.B. das Finanzamt die Stornorechnungen sehen m\u00f6chte, muss man diese auch ausdrucken k\u00f6nnen. Hierf\u00fcr gibt es keine eigene Druckvorlage. F\u00fcr kivitendo handelt es sich erstmal um eine normale Rechnung, in der aber die Mengen und damit auch die Preise negativ sind.<\/p>\n<p>Stornorechnungen erhalten in kivitendo standardm\u00e4\u00dfig den Zusatz &#8220;Storno zu&#8221; vor der urspr\u00fcnglichen Rechnungsnummer. Die meisten Druckvorlagen setzen das Wort Rechnung in gro\u00df und fett und dahinter einfach die Rechnungsnummer:<\/p>\n<p><strong>Rechnung 212<\/strong><\/p>\n<p>In der gedruckten Stornorechnung wird daraus dann:<\/p>\n<p><strong>Rechnung Storno zu 212<\/strong><\/p>\n<p>Es gibt aber auch F\u00e4lle, in denen einfach nur das Wort &#8220;Rechnung&#8221; in gro\u00df und fett erscheint, und die Rechnungsnummer dann in einem anderen Block steht, zusammen mit Rechnungsdatum, Bearbeiter, eventuell Auftragsnummer etc. Dass es sich um eine Stornorechnung handelt, ist auf den ersten Blick also nicht ersichtilich.<\/p>\n<p>Wie so oft in solchen F\u00e4llen, kann man sich mit den Druckvorlagen helfen. In der <a href=\"https:\/\/www.kivitendo.de\/doc\/html\/ch03s03.html\" target=\"_blank\">Dokumentation zu den Druckvorlagen<\/a> wird direkt am Anfang beschrieben, wie man sich auch die nicht dokumentierten Druckvariablen anzeigen lassen kann. In diesem Fall sind das n\u00e4mlich die Variablen <em>storno<\/em> und <em>storno_id<\/em>. Sowohl die Stornorechnung als auch die stornierte Rechnung haben eine Variable <em>storno<\/em> mit Wert 1. In der Datenbank, aus der die Variablen kommen, hat die stornierte Rechnung zus\u00e4tzlich noch einen Eintrag f\u00fcr <em>storno_id<\/em>, dadurch kann man diese auseinanderhalten. Im Template wird <em>storno_id<\/em> aber nicht aus der Datenbank ausgelesen und ist daher immer leer, kann also ohne Programmupdate nicht verwendet werden. Helfen kann man sich aber trotzdem, indem man den Umstand nutzt, dass in der Rechnungsnummer das Wort &#8220;Storno&#8221; vorkommt. Eine m\u00f6gliche Variante w\u00e4re also:<\/p>\n<p>\\textbf{&lt;%if storno%&gt;&lt;%if invnumber =~ &#8220;Storno&#8221;%&gt;Storno &lt;%end if%&gt;&lt;%end if%&gt; Rechnung}<\/p>\n<p>F\u00fcr den Fall, dass die Variable <em>storno<\/em> gesetzt ist und das Wort &#8220;Storno&#8221; in der Rechnungsnummer vorkommt, wird also das Wort &#8220;Storno&#8221; innerhalb des fetten Bereichs noch vor das Wort &#8220;Rechnung&#8221; gesetzt.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr den Fall, dass z.B. das Finanzamt die Stornorechnungen sehen m\u00f6chte, muss man diese auch ausdrucken k\u00f6nnen. Hierf\u00fcr gibt es keine eigene Druckvorlage. F\u00fcr kivitendo handelt es sich erstmal um eine normale Rechnung, in der aber die Mengen und damit auch die Preise negativ sind. Stornorechnungen erhalten in kivitendo standardm\u00e4\u00dfig den Zusatz &#8220;Storno zu&#8221; vor [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts\/534"}],"collection":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=534"}],"version-history":[{"count":8,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts\/534\/revisions"}],"predecessor-version":[{"id":613,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts\/534\/revisions\/613"}],"wp:attachment":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}