From: Cem Aydin Date: Wed, 19 Jan 2022 17:17:46 +0000 (+0100) Subject: Swiss QR-Bill: QR-Code in Printablauf nur für Formname "Rechnung" erzeugen X-Git-Tag: kivitendo-mebil_0.1-0~10^2~2^2~233 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=a3449070f9bb3621bf675b40510a324942e7117e;p=kivitendo-erp.git Swiss QR-Bill: QR-Code in Printablauf nur für Formname "Rechnung" erzeugen --- diff --git a/SL/Template/OpenDocument.pm b/SL/Template/OpenDocument.pm index db254559f..9f77d5700 100644 --- a/SL/Template/OpenDocument.pm +++ b/SL/Template/OpenDocument.pm @@ -359,7 +359,7 @@ sub parse { close(OUT); my $qr_image_path; - if ($::instance_conf->get_create_qrbill_invoices) { + if ($::instance_conf->get_create_qrbill_invoices && $form->{formname} eq 'invoice') { # the biller account information, biller address and the reference number, # are needed in the template aswell as in the qr-code generation, therefore # assemble these and add to $::form @@ -435,7 +435,7 @@ sub parse { $zip->contents("styles.xml", Encode::encode('utf-8-strict', $new_styles)); } - if ($::instance_conf->get_create_qrbill_invoices) { + if ($::instance_conf->get_create_qrbill_invoices && $form->{formname} eq 'invoice') { # get placeholder path from odt XML my $qr_placeholder_path; my $dom = XML::LibXML->load_xml(string => $contents);