mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-28 04:01:10 -04:00
v6 update
This commit is contained in:
39
resources/scripts/admin/stub/invoice.js
Normal file
39
resources/scripts/admin/stub/invoice.js
Normal file
@ -0,0 +1,39 @@
|
||||
import Guid from 'guid'
|
||||
import invoiceItemStub from './invoice-item'
|
||||
import taxStub from './tax'
|
||||
|
||||
export default function () {
|
||||
return {
|
||||
id: null,
|
||||
invoice_number: '',
|
||||
customer: null,
|
||||
customer_id: null,
|
||||
template_name: null,
|
||||
invoice_date: '',
|
||||
due_date: '',
|
||||
notes: '',
|
||||
discount: 0,
|
||||
discount_type: 'fixed',
|
||||
discount_val: 0,
|
||||
reference_number: null,
|
||||
tax: 0,
|
||||
sub_total: 0,
|
||||
total: 0,
|
||||
tax_per_item: null,
|
||||
sales_tax_type: null,
|
||||
sales_tax_address_type: null,
|
||||
discount_per_item: null,
|
||||
taxes: [],
|
||||
items: [
|
||||
{
|
||||
...invoiceItemStub,
|
||||
id: Guid.raw(),
|
||||
taxes: [{ ...taxStub, id: Guid.raw() }],
|
||||
},
|
||||
],
|
||||
customFields: [],
|
||||
fields: [],
|
||||
selectedNote: null,
|
||||
selectedCurrency: '',
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user