5 [%- IF is_req_quo || is_pur_ord %]
 
   6   [%- SET allow_invoice=1 %]
 
   7 [%- ELSIF is_sales_quo && INSTANCE_CONF.get_allow_sales_invoice_from_sales_quotation %]
 
   8   [%- SET allow_invoice=1 %]
 
   9 [%- ELSIF is_sales_ord && INSTANCE_CONF.get_allow_sales_invoice_from_sales_order %]
 
  10   [%- SET allow_invoice=1 %]
 
  12   [%- SET allow_invoice=0 %]
 
  21                 <th align="left">[% 'Notes' | $T8 %]</th>
 
  22                 <th align="left">[% 'Internal Notes' | $T8 %]</th>
 
  26                 <td>[% intnotes %]</td>
 
  29                 <th align="right">[% 'Payment Terms' | $T8 %]</th>
 
  31                       [%- INCLUDE 'generic/multibox.html'
 
  33                            style      = 'width: 250px',
 
  36                            label_key  = 'description',
 
  41                 <th align="right">[% 'Delivery Terms' | $T8 %]</th>
 
  42                 <td>[% L.select_tag('delivery_term_id', ALL_DELIVERY_TERMS, default = delivery_term_id, with_empty = 1, title_key = 'description', style = 'width: 250px') %]</td>
 
  45 [%- IF is_sales_ord %]
 
  47              <th align="right">[%- LxERP.t8('Periodic Invoices') %]</th>
 
  49               [% L.button_tag("edit_periodic_invoices_config(); return false;", LxERP.t8('Configure')) %]
 
  50               ([% HTML.escape(periodic_invoices_status) %])
 
  51               [% L.hidden_tag("periodic_invoices_config", periodic_invoices_config) %]
 
  52               <a href="doc/html/ch03.html#features.periodic-invoices.variables" target="_blank">?</a>
 
  57       [%- IF id && num_follow_ups %]
 
  59        <td colspan="2">[% LxERP.t8('There are #1 unfinished follow-ups of which #2 are due.', num_follow_ups, num_due_follow_ups) %]</td>
 
  68               <th  align="left">[% 'Total weight' | $T8 %]</th>
 
  70                 [% LxERP.format_amount(totalweight, 3) %] [% HTML.escape(weightunit) %]
 
  81               <th  align="left">[% 'Ertrag' | $T8 %]</th>
 
  83                 [% LxERP.format_amount(marge_total, 2) %]
 
  84                 <input type="hidden" name="marge_total" value="[% HTML.escape(marge_total) %]">
 
  88               <th  align="left">[% 'Ertrag prozentual' | $T8 %]</th>
 
  90                 [% LxERP.format_amount(marge_percent, 2) %]
 
  91                 <input type="hidden" name="marge_percent" value="[% HTML.escape(marge_percent) %]">
 
 100 [%- IF taxaccounts %]
 
 101             <input type="hidden" name="taxincluded_changed_by_user" id="taxincluded_changed_by_user" value="[% taxincluded_changed_by_user ? '1' : '0' %]">
 
 102             <input name="taxincluded" class="checkbox" onclick="document.getElementById('taxincluded_changed_by_user').value = '1';" type="checkbox" value="1"[% IF taxincluded %] checked[% END %]><b>[% 'Tax Included' | $T8 %]</b><br><br>
 
 105 [%- IF NOT taxincluded %]
 
 107                 <th align='right'>[% 'Subtotal' | $T8 %]</th>
 
 108                 <td align='right'>[% LxERP.format_amount(invsubtotal, 2) %]</td>
 
 113                 <th align='right'>[% 'Rounding' | $T8 %]</th>
 
 114                 <td align='right'>[% LxERP.format_amount(rounding, 2) %]</td>
 
 119                 <th align="right">[% 'Total' | $T8 %]</th>
 
 120                 <td align="right">[% LxERP.format_amount(invtotal, 2) %]
 
 121                   <input type="hidden" name="oldinvtotal" value="[% HTML.escape(oldinvtotal) %]">
 
 122                   <input type="hidden" name="oldtotalpaid" value="[% HTML.escape(totalpaid) %]">
 
 134 [%- PROCESS 'webdav/_list.html' %]
 
 136  [%- LxERP.t8("Loading...") %]
 
 140 <hr size="3" noshade>
 
 142 <p>[% print_options %]</p>
 
 145 <input class="submit" type="submit" name="action_update" id="update_button" value="[% 'Update' | $T8 %]">
 
 146 <input class="submit" type="submit" name="action_ship_to" value="[% 'Ship to' | $T8 %]">
 
 147 <input class="submit" type="submit" name="action_print" value="[% 'Print' | $T8 %]" data-require-transaction-description="[% INSTANCE_CONF.get_require_transaction_description_ps %]">
 
 148 <input class="submit" type="submit" name="action_e_mail" value="[% 'E-mail' | $T8 %]" data-require-transaction-description="[% INSTANCE_CONF.get_require_transaction_description_ps %]">
 
 150 [% IF not tpca_reminder %]
 
 151   <input class="submit" type="submit" name="action_save" value="[% 'Save' | $T8 %]"[% IF warn_save_active_periodic_invoice %] data-warn-save-active-periodic-invoice="1"[% END %] data-require-transaction-description="[% INSTANCE_CONF.get_require_transaction_description_ps %]">
 
 152   <input class="submit" type="submit" name="action_save_and_close" value="[% 'Save and Close' | $T8 %]"[% IF warn_save_active_periodic_invoice %] data-warn-save-active-periodic-invoice="1"[% END %] data-require-transaction-description="[% INSTANCE_CONF.get_require_transaction_description_ps %]">
 
 154   [% IF warn_save_active_periodic_invoice  %] [% warn_save_active_periodic_invoice=1 %] [% END %]
 
 155     [% L.submit_tag('action_save', LxERP.t8('Save'), confirm=LxERP.t8('Missing transport cost: #1  Are you sure?', tpca_reminder), 'data-require-transaction-description'=INSTANCE_CONF.get_require_transaction_description_ps, 'data-warn-save-active-periodic-invoice'=warn_save_active_periodic_invoice) %]
 
 156     [% L.submit_tag('action_save_and_close', LxERP.t8('Save and close'), confirm=LxERP.t8('Missing transport cost: #1  Are you sure?', tpca_reminder), 'data-require-transaction-description'=INSTANCE_CONF.get_require_transaction_description_ps, 'data-warn-save-active-periodic-invoice'=warn_save_active_periodic_invoice) %]
 
 160   <input type="button" class="submit" onclick="follow_up_window()" value="[% 'Follow-Up' | $T8 %]">
 
 161   <input type="button" class="submit" onclick="set_history_window([% HTML.escape(id) %], 'id')" name="history" id="history" value="[% 'history' | $T8 %]">
 
 163   <br>[% label_workflow %]<br>
 
 164   <input class="submit" type="submit" name="action_save_as_new" value="[% 'Save as new' | $T8 %]" data-require-transaction-description="[% INSTANCE_CONF.get_require_transaction_description_ps %]">
 
 166   [%- UNLESS (is_sales_ord && !INSTANCE_CONF.get_sales_order_show_delete) || (is_pur_ord && !INSTANCE_CONF.get_purchase_order_show_delete) %]
 
 167     [% L.submit_tag('action_delete', LxERP.t8('Delete'), confirm=LxERP.t8('Are you sure?')) %]
 
 170   [%- IF is_sales_quo %]
 
 171     <input class="submit" type="submit" name="action_sales_order" value="[% 'Sales Order' | $T8 %]">
 
 175     <input class="submit" type="submit" name="action_purchase_order" value="[% 'Purchase Order' | $T8 %]">
 
 178   [%- IF is_sales_ord || is_pur_ord %]
 
 179     <input class="submit" type="submit" name="action_delivery_order" value="[% 'Delivery Order' | $T8 %]">
 
 182   [%- IF allow_invoice %]
 
 183   <input class="submit" type="submit" name="action_invoice" value="[% 'Invoice' | $T8 %]">
 
 186   [%- IF is_sales_ord || is_pur_ord %]
 
 187     <br>[% heading %] [% 'to be used as template for' | $T8 %]<br>
 
 188     [%- IF is_sales_ord %]
 
 189       <input class="submit" type="submit" name="action_purchase_order" value="[% 'Purchase Order' | $T8 %]">
 
 190      <input class="submit" type="submit" name="action_quotation" value="[% 'Quotation' | $T8 %]">
 
 193       <input class="submit" type="submit" name="action_sales_order" value="[% 'Sales Order' | $T8 %]">
 
 194      <input class="submit" type="submit" name="action_request_for_quotation" value="[% 'Request for Quotation' | $T8 %]">
 
 199 <input type="hidden" name="action" value="dispatcher">
 
 200 <input type="hidden" name="saved_xyznumber" value="[% HTML.escape(saved_xyznumber) %]">
 
 201 <input type="hidden" name="rowcount" value="[% HTML.escape(rowcount) %]">
 
 202 <input type="hidden" name="callback" value="[% callback | html %]">
 
 203 [% IF vc == 'customer' %]
 
 204   <input type="hidden" name="customer_discount" value="[% HTML.escape(customer_discount) %]">
 
 206   <input type="hidden" name="vendor_discount" value="[% HTML.escape(vendor_discount) %]">
 
 210 <script type='text/javascript'>
 
 211  $(kivi.SalesPurchase.init_on_submit_checks);