+ <tr>
+ <td align="right">[% LxERP.t8("Warn before saving orders with duplicate parts (new controller only)") %]</td>
+ <td>[% L.yes_no_tag("defaults.order_warn_duplicate_parts", SELF.defaults.order_warn_duplicate_parts) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in sales and purchase orders if there are two or more positions of the same part (new controller only).") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("Warn before saving orders without a delivery date") %]</td>
+ <td>[% L.yes_no_tag("defaults.order_warn_no_deliverydate", SELF.defaults.order_warn_no_deliverydate) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("Warn before saving sales orders with missing customer order number (new controller only)") %]</td>
+ <td>[% L.yes_no_tag("defaults.order_warn_no_cusordnumber", SELF.defaults.order_warn_no_cusordnumber) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in sales delivery orders if the customer order number is missing.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("For sales delivery orders, warn on workflow to invoice if not stocked out") %]</td>
+ <td>[% L.yes_no_tag("defaults.sales_delivery_order_check_stocked", SELF.defaults.sales_delivery_order_check_stocked) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in sales delivery orders on workflow to invoices if positions are not stocked out.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("For purchase delivery orders, warn on workflow to invoice if not stocked in") %]</td>
+ <td>[% L.yes_no_tag("defaults.purchase_delivery_order_check_stocked", SELF.defaults.purchase_delivery_order_check_stocked) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in purchase delivery orders on workflow to invoices if positions are not stocked in.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("For sales invoices, warn if invoice has no delivery order as a predecessor") %]</td>
+ <td>[% L.yes_no_tag("defaults.warn_no_delivery_order_for_invoice", SELF.defaults.warn_no_delivery_order_for_invoice ) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown if a sales invoices is created without having a sales delivery order as a predecessor.") %]</td>
+ </tr>
+
+ <tr>
+ <td align="right">[% LxERP.t8("Warn before saving reclamations with duplicate parts") %]</td>
+ <td>[% L.yes_no_tag("defaults.reclamation_warn_duplicate_parts", SELF.defaults.reclamation_warn_duplicate_parts) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in sales and purchase reclamations if there are two or more positions of the same part.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("Warn before saving reclamations without a due date") %]</td>
+ <td>[% L.yes_no_tag("defaults.reclamation_warn_no_reqdate", SELF.defaults.reclamation_warn_no_reqdate) %]</td>
+ <td>[% LxERP.t8("If enabled a warning will be shown in sales and purchase reclamations if there the due date is empty.") %]</td>
+ </tr>
+
+ <tr>
+ <td align="right">[% LxERP.t8("Create sales invoices with Factur-X/ZUGFeRD data") %]</td>
+ <td>[% L.select_tag("defaults.create_zugferd_invoices", SELF.zugferd_settings, default=SELF.defaults.create_zugferd_invoices) %]</td>
+ <td>
+ [% LxERP.t8("If enabled Factur-X/ZUGFeRD conformant sales invoice PDFs will be created.") %]
+ [% LxERP.t8("If the test mode is enabled, the Factur-X/ZUGFeRD invoices will be flagged so that they're only fit to be used for testing purposes.") %]
+ </td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("Create sales invoices with Swiss QR-bill") %]</td>
+ <td>
+ [% L.select_tag("defaults.create_qrbill_invoices", [ [ 0, LxERP.t8('Do not create QR-bill invoices') ], [ 1, LxERP.t8('Create variant QR-IBAN with QR reference') ], [ 2, LxERP.t8('Create variant IBAN without reference') ] ], default=SELF.defaults.create_qrbill_invoices) %]
+ </td>
+ <td>[% LxERP.t8("If enabled sales invoices created using OpenDocument/OASIS format will include data for Swiss QR-Bill creation.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("When using Swiss QR-bill, copy the invoice number to the unstructured message automatically") %]</td>
+ <td>[% L.yes_no_tag("defaults.qrbill_copy_invnumber", SELF.defaults.qrbill_copy_invnumber) %]</td>
+ <td>[% LxERP.t8("If enabled the invoice number will be copied to the unstructured message upon booking. If there's a message already the invoice number will be appended to it.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("Lock RFQ/Quotation and Order Subversion") %]</td>
+ <td>[% L.yes_no_tag("defaults.lock_oe_subversions", SELF.defaults.lock_oe_subversions) %]</td>
+ <td>[% LxERP.t8("If enabled RFQs, Quotations and Orders can only be send once via email. By creating another subversion the current record gets a minor subversion and can be send again via email.") %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% 'Documents which are allowed to be saved with no positions' | $T8 %]</td>
+ <td colspan=2>
+ <div class="clearfix">
+ [% L.select_tag("defaults.allowed_documents_with_no_positions[]",
+ SELF.available_documents_with_no_positions,
+ default=SELF.defaults.allowed_documents_with_no_positions,
+ multiple=1,
+ with_empty=1,
+ value_key="name",
+ title_key="description",
+ id="defaults_allowed_documents_with_no_positions",
+ size=SELF.available_documents_with_no_positions.size+1) %]
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8("Item input position for quotations and orders") %]</td>
+ <td>[% L.select_tag("defaults.order_item_input_position", [ [ 0, LxERP.t8('above the positions'), ], [ 1, LxERP.t8('below the positions') ] ], default=SELF.defaults.order_item_input_position) %]</td>
+ <td>[% LxERP.t8("Controls whether the default item input is above (default) or below the positions list in orders and quotations. Can be overridden by user preferences.") %]</td>
+ </tr>
+
+ <tr><td class="listheading" colspan="4">[% 'Show certain sales and purchase documents' | $T8 %]</td></tr>
+ <tr>
+ <td align="right">[% 'Show sales order intake' | $T8 %]</td>
+ <td>[% L.yes_no_tag("defaults.show_sales_order_intake", SELF.defaults.show_sales_order_intake) %]</td>
+ <td>[% 'When disabled, sales order intakes do not show up in the menu and in the workflow actions.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% 'Show purchase quotation intake' | $T8 %]</td>
+ <td>[% L.yes_no_tag("defaults.show_purchase_quotation_intake", SELF.defaults.show_purchase_quotation_intake) %]</td>
+ <td>[% 'When disabled, purchase quotation intakes do not show up in the menu and in the workflow actions.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% 'Show purchase order confirmation' | $T8 %]</td>
+ <td>[% L.yes_no_tag("defaults.show_purchase_order_confirmation", SELF.defaults.show_purchase_order_confirmation) %]</td>
+ <td>[% 'When disabled, purchase order confirmations do not show up in the menu and in the workflow actions.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% 'Show sales reclamation' | $T8 %]</td>
+ <td>[% L.yes_no_tag("defaults.show_sales_reclamation", SELF.defaults.show_sales_reclamation) %]</td>
+ <td>[% 'When disabled, sales reclamations do not show up in the menu and in the workflow actions.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% 'Show purchase reclamation' | $T8 %]</td>
+ <td>[% L.yes_no_tag("defaults.show_purchase_reclamation", SELF.defaults.show_purchase_reclamation) %]</td>
+ <td>[% 'When disabled, purchase reclamations do not show up in the menu and in the workflow actions.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Show invoice for payment in advance and final invoice' | $T8 %]</th>
+ <td>[% L.yes_no_tag("defaults.show_invoice_for_advance_payment", SELF.defaults.show_invoice_for_advance_payment) %]</td>
+ <td>[% 'When disabled, invoices for payment in advance and final invoices do not show up in the menu and in the workflow actions.' | $T8 %]</td>
+ </tr>
+
+ <tr><td class="listheading" colspan="4">[% LxERP.t8("E-mail") %]</td></tr>
+
+ <tr>
+ <td align="right">[% LxERP.t8('Global Record BCC') %]</td>
+ <td>
+ [% L.input_tag('defaults.global_bcc', SELF.defaults.global_bcc, style=style) %]
+ </td>
+ <td>[% 'Manually sent E-Mails will have their BCC field appended with this address. Will not trigger for employees without the right to send bcc, and will not apply to mails sent by automated jobs.' | $T8 %]</td>
+ </tr>
+
+ <tr>
+ <td align="right">[% LxERP.t8('Send a BCC to logged in user?') %]</td>
+ <td>
+ [% L.yes_no_tag('defaults.bcc_to_login', SELF.defaults.bcc_to_login) %]
+ </td>
+ <td>
+ [% LxERP.t8('Send a blind copy of all outgoing emails to current user\'s email address?') %]
+ </td>
+ </tr>
+
+ <tr>
+ <td align="right">[% LxERP.t8('Email journal') %]</td>
+ <td>
+ [% L.select_tag('defaults.email_journal', [ [ 0, LxERP.t8('No Journal') ],[ 1, LxERP.t8('Without Attachments') ],[ 2, LxERP.t8('With Attachments') ] ], default=SELF.defaults.email_journal) %]
+ </td>
+ <td>[% 'Sent emails can be optionally stored in the database with or without their attachments.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Invoice email settings') %]</td>
+ <td>
+ [% L.select_tag('defaults.invoice_mail_settings', [ [ 'cp', LxERP.t8('Contact Person') ],[ 'invoice_mail', LxERP.t8('Invoice email') ],[ 'invoice_mail_cc_cp', LxERP.t8('Invoice email and Contact Person') ] ], default=SELF.defaults.invoice_mail_settings) %]
+ </td>
+ <td>[% 'The invoice recipient can either be a selected contact person (default) or the email adress set in the master data of the customer. Additionally a contact persons mail and the company\'s invoicing mail can be combined.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Sales Quotation') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_sales_quotation', SELF.defaults.email_sender_sales_quotation, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Request Quotation') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_request_quotation', SELF.defaults.email_sender_request_quotation, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Sales Order') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_sales_order', SELF.defaults.email_sender_sales_order, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Purchase Order') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_purchase_order', SELF.defaults.email_sender_purchase_order, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Sales Delivery Order') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_sales_delivery_order', SELF.defaults.email_sender_sales_delivery_order, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Purchase Delivery Order') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_purchase_delivery_order', SELF.defaults.email_sender_purchase_delivery_order, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Sales Invoice') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_invoice', SELF.defaults.email_sender_invoice, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Sales Purchase Invoice') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_purchase_invoice', SELF.defaults.email_sender_purchase_invoice, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Letter') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_letter', SELF.defaults.email_sender_letter, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Email Sender Dunning') %]</td>
+ <td>
+ [% L.input_tag('defaults.email_sender_dunning', SELF.defaults.email_sender_dunning, style=style) %]
+ </td>
+ <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
+ </tr>
+ <tr>
+ <th>[% LxERP.t8('Email Subject Transaction Description') %]</th>
+ <td> [% L.yes_no_tag('defaults.email_subject_transaction_description', SELF.defaults.email_subject_transaction_description) %] </td>
+ <td class="long-desc"> [% LxERP.t8('Include the transaction description in the preset email subject.') %] </td>
+ </tr>
+ <tr><td class="listheading" colspan="4">[% LxERP.t8("Requirement Specs") %]</td></tr>