Neue Druckvorlagen-Variante Rechnungskopie inkl. Wasserzeichen (marei)
authorJan Büren <jan@kivitendo.de>
Mon, 23 Aug 2021 08:16:32 +0000 (10:16 +0200)
committerJan Büren <jan@kivitendo.de>
Mon, 23 Aug 2021 08:16:32 +0000 (10:16 +0200)
SL/Form.pm
SL/Helper/PrintOptions.pm
doc/changelog
locale/de/all
templates/print/marei/invoice.tex

index 8d8f417..668fd9e 100644 (file)
@@ -1154,6 +1154,7 @@ sub get_formname_translation {
     bin_list                => $main::locale->text('Bin List'),
     credit_note             => $main::locale->text('Credit Note'),
     invoice                 => $main::locale->text('Invoice'),
+    invoice_copy            => $main::locale->text('Invoice Copy'),
     pick_list               => $main::locale->text('Pick List'),
     proforma                => $main::locale->text('Proforma Invoice'),
     purchase_order          => $main::locale->text('Purchase Order'),
index 553e812..cf4616f 100644 (file)
@@ -64,6 +64,7 @@ sub get_print_options {
     ($form->{type} eq 'invoice') ? (
       opthash("invoice",             $form->{PD}{invoice},             $locale->text('Invoice')),
       opthash("proforma",            $form->{PD}{proforma},            $locale->text('Proforma Invoice')),
+      opthash("invoice_copy",        $form->{PD}{invoice_copy},        $locale->text('Invoice Copy')),
     ) : undef,
     ($form->{type} eq 'invoice' && $form->{storno}) ? (
       opthash("storno_invoice",      $form->{PD}{storno_invoice},      $locale->text('Storno Invoice')),
index 60042df..1de02e6 100644 (file)
@@ -18,6 +18,10 @@ Mittelgroße neue Features:
 Kleinere neue Features und Detailverbesserungen:
 
 
+- neue Druckvorlagen-Variante "Rechnungskopie", die mit dem Druckvorlagensatz marei
+  ein Wasserzeichen "Rechnungskopie" bei Verkaufs-Rechnungen erzeugt
+
+
 Bugfixes (Tracker: https://www.kivitendo.de/redmine):
 
 
index 7983578..de43ef3 100755 (executable)
@@ -1818,6 +1818,7 @@ $self->{texts} = {
   'Invnumber missing!'          => 'Rechnungsnummer fehlt!',
   'Invoice'                     => 'Rechnung',
   'Invoice (one letter abbreviation)' => 'R',
+  'Invoice Copy'                => 'Rechnungskopie',
   'Invoice Date'                => 'Rechnungsdatum',
   'Invoice Date missing!'       => 'Rechnungsdatum fehlt!',
   'Invoice Duedate'             => 'Fälligkeitsdatum',
index 4241692..04cf99e 100644 (file)
@@ -1,5 +1,15 @@
 \documentclass[paper=a4,fontsize=10pt]{scrartcl}
 \usepackage{kiviletter}
+<%if template_meta.formname == "invoice_copy"%>
+  \usepackage{transparent}
+  \DeclareNewLayer[page,foreground,contents={
+    \parbox[c][\layerheight][c]{\layerwidth}{\centering\color{gray}\scalebox{11}{\rotatebox{60}{\texttransparent{0.5}{\rechnungskopie}}}}
+  }]{foreground}
+  \AddLayersToPageStyle{kivitendo.letter.first}{foreground}%Hintergrund für die erste Seite aktivieren
+  \AddLayersToPageStyle{kivitendo.letter}{foreground}%Hintergrund für die erste Seite aktivieren
+<%end if%>
+
+
 
 
 % Variablen, die in settings verwendet werden