Skip to content

invoice_status tag never replaced by translated value (IP v1.6.2) #1198

@sudwebdesign

Description

@sudwebdesign

When generate invoice pdf with {{{invoice_status}}} in qr_code_settings_remittance_text
print invoice_status in text (and in qr)

Expected Behavior

{{{invoice_status}}} replaced by Sent, Paid, Overdue (Draft?)

Current Behavior

{{{invoice_status}}} always replaced by invoice_status

Screenshots

Now

invoice_status-tag-unparsed-in-qrcode-pdf
remittance text: Facture N°{{{invoice_number}}} - {{{invoice_status}}} - {{{invoice_date_created}}}

Expected

invoice_status-tag-parsed-in-qrcode-pdf

2 Possible Solutions

1st (see PR #1199)

Add missing invoice_status case in application/helpers/template_helper.php

2nd

Remove

        <option value="{{{invoice_status}}}">
            <?php _trans('status'); ?>
        </option>

in application/modules/email_templates/views/template-tags-invoices.php

Steps to Reproduce

  1. Go to Settings page / Invoices tab
  2. Enable QR, complete bank info, add {{{invoice_status}}} in qr code remittance text field and save settings.
  3. go to invoices list invoices/status/all
  4. Click on Options of one and choose Download pdf

Possible Implementation

Failure Logs

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions