[% USE HTML %][% USE L %][% USE LxERP %]

[% FORM.title %]

[%- INCLUDE "common/flash.html" %] [% LIST_ACTION = 'action_list_invoices' %] [%- PROCESS 'mass_invoice_create_print_from_do/_filter.html' filter=SELF.filter %] [% IF noshow == 1 %] [% invoices = SELF.invoice_models.get; MODELS = SELF.invoice_models %] [%- IF !invoices.size %]

[%- LxERP.t8("There are currently no open invoices, or none matches your filter conditions.") %]

[%- ELSE %]
[%- FOREACH invoice = invoices %] [% invoice_id = invoice.id delivery_order = invoice.delivery_order %] [%- END %]
[% L.checkbox_tag("", id="check_all", checkall="[data-checkall=1]") %] [% L.sortable_table_header("transdate") %] [% L.sortable_table_header("reqdate") %] [% L.sortable_table_header("invnumber") %] [% L.sortable_table_header("donumber") %] [% L.sortable_table_header("customer") %] [% LxERP.t8("Shipto") %]
[% L.checkbox_tag('id[]', value=invoice.id, "data-checkall"=1, checked=selected_ids.$invoice_id) %] [% HTML.escape(invoice.transdate_as_date) %] [% HTML.escape(invoice.deliverydate_as_date) %] [% L.link(SELF.url_for(controller="is.pl", action="edit", type="sales_invoice", id=invoice.id), invoice.invnumber) %] [% IF delivery_order %] [% L.link(SELF.url_for(controller="do.pl", action="edit", id=delivery_order.id), delivery_order.donumber) %] [% ELSE %] [% HTML.escape(invoice.donumber) %] [% END %] [% HTML.escape(invoice.customer.name) %] [% HTML.escape(SELF.make_shipto_title(invoice.shipto || delivery_order.custom_shipto)) %]
[% IF !SELF.invoice_ids.size %] [% L.paginate_controls %] [% END %]
[% IF SELF.printers.size %]

[% LxERP.t8("Print destination") %]: [% SET printers = [ { description=LxERP.t8("Download PDF, do not print") } ] ; CALL printers.import(SELF.printers); L.select_tag("printer_id", printers, title_key="description", default=FORM.printer_id) %]

[% END %]

[% L.hidden_tag("action", "MassInvoiceCreatePrint/dispatch") %] [% L.submit_tag("action_print", LxERP.t8("Print")) %]

[%- END %] [%- END %]