7 [%- SET follow_up_trans_info = invnumber _ ' (' _ vendor_name _ ')' %]
 
   8 <script type="text/javascript" src="js/common.js"></script>
 
   9 <script type="text/javascript" src="js/vendor_selection.js"></script>
 
  10 <script type="text/javascript" src="js/calculate_qty.js"></script>
 
  11 <script type="text/javascript" src="js/follow_up.js"></script>
 
  12 <script type="text/javascript" src="js/customer_or_vendor_selection.js"></script>
 
  14 <form method="post" name="invoice" action="[% script %]">
 
  16 <p>[% saved_message %]</p>
 
  18 [%- FOREACH key = HIDDENS %]
 
  19 <input type="hidden" name="[% HTML.escape(key) %]" value="[% HTML.escape($key)  %]">
 
  21 <input type="hidden" name="follow_up_trans_id_1" value="[% id %]">
 
  22 <input type="hidden" name="follow_up_trans_type_1" value="sales_invoice">
 
  23 <input type="hidden" name="follow_up_trans_info_1" value="[% HTML.escape(follow_up_trans_info) %]">
 
  24 <input type="hidden" name="follow_up_rowcount" value="1">
 
  26 [%- INCLUDE 'common/flash.html' %]
 
  27 [%- INCLUDE 'generic/set_longdescription.html' %]
 
  29 <div id="ir_tabs" class="tabwidget">
 
  31   <li><a href="#ui-tabs-basic-data">[% 'Basic Data' | $T8 %]</a></li>
 
  32 [%- IF INSTANCE_CONF.get_webdav %]
 
  33   <li><a href="#ui-tabs-webdav">[% 'WebDAV' | $T8 %]</a></li>
 
  36   <li><a href="controller.pl?action=RecordLinks/ajax_list&object_model=PurchaseInvoice&object_id=[% HTML.url(id) %]">[% 'Linked Records' | $T8 %]</a></li>
 
  40  <div id="ui-tabs-basic-data">
 
  46           <th align="right">[% 'Vendor' | $T8 %]</th>
 
  48             [%- INCLUDE 'generic/multibox.html'
 
  51                  style         = 'width: 250px',
 
  52                  class         = 'initial_focus',
 
  59                  onChange      = "document.getElementById('update_button').click();" -%]
 
  60             <input type="button" value="[% 'Details (one letter abbreviation)' | $T8 %]" onclick="show_vc_details('[% vc | html %]')">
 
  62           <input type="hidden" name="vendor_klass" value="[% HTML.escape(vendor_klass) %]">
 
  63           <input type="hidden" name="vendor_id" value="[% HTML.escape(vendor_id) %]">
 
  64           <input type="hidden" name="oldvendor" value="[% HTML.escape(oldvendor) %]">
 
  65           <input type="hidden" name="selectvendor" value="[% HTML.escape(selectvendor) %]">
 
  67 [%- IF ALL_CONTACTS.size %]
 
  69           <th align="right">[% 'Contact Person' | $T8 %]</th>
 
  71             [% L.select_tag('cp_id', ALL_CONTACTS, default = cp_id, value_key = 'cp_id', title_key = 'full_name_dep', with_empty = 1, style = 'width: 250px') %]
 
  76           <td align="right">[% 'Credit Limit' | $T8 %]</td>
 
  78             [% LxERP.format_amount(creditlimit, 0, '0') %]; [% 'Remaining' | $T8 %]
 
  79             <span class="plus[% IF is_credit_remaining_negativ %]0[% ELSE %]1[% END %]">[% LxERP.format_amount(creditremaining,0 ,'0') %]</span>
 
  83           <th align="right" nowrap>[% 'Record in' | $T8 %]</th>
 
  84           <td colspan="3"><select name="AP" style="width:250px;">[% selectAP %]</select></td>
 
  85           <input type="hidden" name="selectAP" value="[% selectAP %]">
 
  88           <th align="right">[% 'Steuersatz' | $T8 %]</th>
 
  90             [%- INCLUDE 'generic/multibox.html'
 
  92                  style      = 'width: 250px'
 
  95                  readonly   = (id ? 1 : 0)
 
  96                  label_key  = 'description' -%]
 
  99           <input type='hidden' name='taxzone_id' value='[% taxzone_id %]'>
 
 102 [%- IF all_departments %]
 
 104           <th align="right" nowrap>[% 'Department' | $T8 %]</th>
 
 106             [%- INCLUDE 'generic/multibox.html'
 
 107                  name       = 'department_id',
 
 108                  style      = 'width: 250px',
 
 109                  DATA       = all_departments,
 
 111                  label_sub  = 'department_labels',
 
 118           <th align="right">[% 'Currency' | $T8 %]</th>
 
 119           <td>[% currencies %]</td>
 
 122         <input type="hidden" name="fxgain_accno" value="[% fxgain_accno %]">
 
 123         <input type="hidden" name="fxloss_accno" value="[% fxloss_accno %]">
 
 124 [%- IF show_exchangerate %]
 
 126           <th align="right">[% 'Exchangerate' | $T8 %]</th>
 
 129             [% LxERP.format_amount(exchangerate, 2) %]
 
 131             <input name="exchangerate" size="10" value="[% HTML.escape(LxERP.format_amount(exchangerate)) %]">
 
 138     <td align="right" valign="top">
 
 141           <th align="right">[% 'Employee' | $T8 %]</th>
 
 142           <td>[% L.select_tag('employee_id', ALL_EMPLOYEES, default = employee_id, title_key = 'safe_name') %]</td>
 
 145 [%- IF is_type_credit_note %]
 
 147           <th align="right" nowrap>[% 'Credit Note Number' | $T8 %]</th>
 
 148           <td colspan="3"><input size='11' name="invnumber" value="[% HTML.escape(invnumber) %]"></td>
 
 151           <th align="right">[% 'Credit Note Date' | $T8 %]</th>
 
 152           <td>[% L.date_tag('invdate', invdate, onChange='set_duedate(this)') %]</td>
 
 156           <th align="right" nowrap>[% 'Invoice Number' | $T8 %]</th>
 
 157           <td colspan="3"><input size='11' name="invnumber" value="[% HTML.escape(invnumber) %]"></td>
 
 160           <th align="right">[% 'Invoice Date' | $T8 %]</th>
 
 161           <td>[% L.date_tag('invdate', invdate, onChange='set_duedate(this)') %]</td>
 
 164           <th align="right">[% 'Due Date' | $T8 %]</th>
 
 165           <td>[% L.date_tag('duedate', duedate) %]</td>
 
 170           <th align="right" nowrap>[% 'Order Number' | $T8 %]</th>
 
 171           <td colspan="3"><input size='11' name="ordnumber" value="[% HTML.escape(ordnumber) %]"></td>
 
 174           <th align="right" nowrap>[% 'Order Date' | $T8 %]</th>
 
 175           <td>[% L.date_tag('orddate', orddate) %]</td>
 
 178           <th align="right" nowrap>[% 'Quotation Date' | $T8 %]</th>
 
 179           <td>[% L.date_tag('quodate', quodate) %]</td>
 
 182           <th align="right" nowrap>[% 'Project Number' | $T8 %]</th>
 
 184             [%- INCLUDE 'generic/multibox.html'
 
 185                  name       = 'globalproject_id',
 
 188                  label_key  = 'projectnumber',
 
 190                  onChange   = "document.getElementById('update_button').click();" -%]
 
 203   <script type="text/javascript" src="js/show_form_details.js"></script>
 
 204   <script type="text/javascript" src="js/show_vc_details.js"></script>
 
 205   <script type="text/javascript" src="js/show_history.js"></script>
 
 206   <script type="text/javascript">
 
 208      $('document').ready(function(){
 
 209 [% IF creditwarning != '' %]
 
 210        alert('[% 'Credit Limit exceeded!!!' | $T8 %]');
 
 214      function set_duedate() {
 
 215        setTimeout(function() {
 
 217            url: 'ir.pl?action=get_duedate_vendor',
 
 219              invdate:     $('#invdate').val(),
 
 220              vendor_id:   $('input[name="vendor_id"]').val(),
 
 221              old_duedate: $('#duedate').val(),
 
 224            success: function (data) { $('#duedate').val(data); }
 
 230   <input type="hidden" name="webdav" value="[% webdav | html %]">