1 [% WRAPPER 'base.tt2' %]
2 [% ctx.page_title = 'Invoicing' %]
3 <script type="text/javascript">var invoiceId = '[% ctx.page_args.0 %]';</script>
4 <div dojoType="dijit.layout.ContentPane" style="height:100%">
6 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" class='oils-header-panel'>
11 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
12 <div id='acq-view-invoice-div'/>
15 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
16 <table class='oils-acq-invoice-table'>
18 <tbody id='acq-invoice-entry-header' class='hidden'>
21 <h3>Bibliographic Items</h3>
25 <!-- acq.invoice_entry -->
26 <thead id='acq-invoice-entry-thead' class='hidden'>
28 <th colspan='2'>Title Details</th>
29 <th class='acq-invoice-center-col'># Invoiced / # Paid</th>
30 <th class='acq-invoice-center-col'>Billed</th>
31 <th class='acq-invoice-paid-col'>Paid</th>
32 <th class='acq-invoice-center-col hide-complete'>Detach</th>
35 <tbody id='acq-invoice-entry-tbody' class='hidden'>
36 <tr id='acq-invoice-entry-template' class='acq-invoice-row'>
38 <div name='title_details'></div>
39 <div name='note'></div>
41 <td class='acq-invoice-center-col'>
42 <span name='inv_item_count'></span> / <span name='phys_item_count'></span>
44 <td class='acq-invoice-billed-col'><div name='cost_billed'/></td>
45 <td class='acq-invoice-paid-col'><div name='amount_paid'/></td>
46 <td class='acq-invoice-center-col hide-complete'><a href='javascript:void(0);' name='detach'>Detach</a></td>
51 <td style='margin-top:15px;' colspan='0'>
52 <h3>Direct Charges, Taxes, Fees, etc.</h3>
56 <!-- acq.invoice_item -->
60 <th class='acq-invoice-center-col'>Fund</th>
61 <th>Title/Description</th>
62 <th class='acq-invoice-center-col'>Billed</th>
63 <th class='acq-invoice-paid-col'>Paid</th>
64 <th class='acq-invoice-center-col hide-complete'>Delete</th>
67 <tbody id='acq-invoice-item-tbody'>
68 <tr id='acq-invoice-item-template' class='acq-invoice-row acq-invoice-item-row'>
69 <td><div name='inv_item_type'/></td>
70 <td class='acq-invoice-center-col'><div name='fund'/></td>
71 <td><div name='title'/></td>
72 <td class='acq-invoice-center-col' class='acq-invoice-billed-col'><div name='cost_billed'/></td>
73 <td class='acq-invoice-paid-col'><div name='amount_paid'/></td>
74 <td class='acq-invoice-center-col hide-complete'><a href='javascript:void(0);' name='delete'>Delete</a></td>
77 <tbody class='hide-complete'>
80 <a href='javascript:void(0);' id='acq-invoice-new-item'>Add Charge...</a>
86 <td style='margin-top:15px;' colspan='0'>
94 <th class='acq-invoice-center-col' class='acq-invoice-billed-col'>Total</th>
95 <th class='acq-invoice-paid-col'>Total</th>
96 <th class='acq-invoice-center-col' class='acq-invoice-balance-col'>Balance</th>
101 <td colspan='3' style='text-align:right;'>
102 <button jsId='invoiceSaveButton' class='hide-complete'
103 dojoType='dijit.form.Button' onclick='saveChanges();'>Save</button>
104 <button jsId='invoiceProrateButton' class='hide-complete'
105 dojoType='dijit.form.Button' onclick='saveChanges(true);'>Save & Prorate</button>
106 <button jsId='invoiceCloseButton' class='hide-complete'
107 dojoType='dijit.form.Button' onclick='saveChanges(false, true);'>Save & Close</button>
108 <span class='hidden' id='acq-invoice-reopen-button-wrapper'>
109 <button jsId='invoiceReopenButton'
110 dojoType='dijit.form.Button' onclick='saveChanges(false, false, true);'>Reopen Invoice</button>
113 <td class='acq-invoice-center-col'><div jsId='totalInvoicedBox' dojoType='dijit.form.CurrencyTextBox' style='width:9em;'/></td>
114 <td class='acq-invoice-paid-col'><div jsId='totalPaidBox' dojoType='dijit.form.CurrencyTextBox' style='width:9em;'/></td>
115 <td class='acq-invoice-center-col'><div jsId='balanceOwedBox' dojoType='dijit.form.CurrencyTextBox' style='width:9em;'/></td>
121 <div dojoType='openils.widget.ProgressDialog' jsId='progressDialog'/>
122 <div jsId='extraItemsDialog' dojoType="dijit.Dialog" title="Extra Items">
123 <div dojoType="dijit.layout.ContentPane" style='text-align:center;'>
124 <div id='acq-invoice-extra-copies-message'></div>
126 Select a fund for the new items: <div id='acq-invoice-extra-copies-fund'></div>
129 <span style='padding-right: 10px;'>
130 <button dojoType='dijit.form.Button' jsId='extraCopiesCancel'>Cancel</button>
132 <button dojoType='dijit.form.Button' jsId='extraCopiesGo'>Add New Items</button>
135 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/invoice/common.js'> </script>
136 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/acq/invoice/view.js'> </script>