Old ineffective sql_trail superseded by new improved db_trail logging only calls...
[fa-stable.git] / sql / en_US-new.sql
1 -- MySQL dump of database 'en_US-new' on host 'localhost'
2 -- Backup Date and Time: 2019-01-21 11:16
3 -- Built by FrontAccounting 2.5.0
4 -- http://frontaccounting.com
5 -- Company: Training Co.
6 -- User: Administrator
7
8 -- Compatibility: 2.5.0
9
10
11 SET NAMES latin1;
12
13
14 -- Structure of table `0_areas` --
15
16 DROP TABLE IF EXISTS `0_areas`;
17
18 CREATE TABLE `0_areas` (
19   `area_code` int(11) NOT NULL AUTO_INCREMENT,
20   `description` varchar(60) NOT NULL DEFAULT '',
21   `inactive` tinyint(1) NOT NULL DEFAULT '0',
22   PRIMARY KEY (`area_code`),
23   UNIQUE KEY `description` (`description`)
24 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
25
26 -- Data of table `0_areas` --
27
28 INSERT INTO `0_areas` VALUES
29 ('1', 'Global', '0');
30
31 -- Structure of table `0_attachments` --
32
33 DROP TABLE IF EXISTS `0_attachments`;
34
35 CREATE TABLE `0_attachments` (
36   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
37   `description` varchar(60) NOT NULL DEFAULT '',
38   `type_no` int(11) NOT NULL DEFAULT '0',
39   `trans_no` int(11) NOT NULL DEFAULT '0',
40   `unique_name` varchar(60) NOT NULL DEFAULT '',
41   `tran_date` date NOT NULL DEFAULT '0000-00-00',
42   `filename` varchar(60) NOT NULL DEFAULT '',
43   `filesize` int(11) NOT NULL DEFAULT '0',
44   `filetype` varchar(60) NOT NULL DEFAULT '',
45   PRIMARY KEY (`id`),
46   KEY `type_no` (`type_no`,`trans_no`)
47 ) ENGINE=InnoDB;
48
49 -- Data of table `0_attachments` --
50
51 -- Structure of table `0_audit_trail` --
52
53 DROP TABLE IF EXISTS `0_audit_trail`;
54
55 CREATE TABLE `0_audit_trail` (
56   `id` int(11) NOT NULL AUTO_INCREMENT,
57   `type` smallint(6) unsigned NOT NULL DEFAULT '0',
58   `trans_no` int(11) unsigned NOT NULL DEFAULT '0',
59   `user` smallint(6) unsigned NOT NULL DEFAULT '0',
60   `stamp` timestamp NOT NULL,
61   `description` varchar(60) DEFAULT NULL,
62   `fiscal_year` int(11) NOT NULL DEFAULT '0',
63   `gl_date` date NOT NULL DEFAULT '0000-00-00',
64   `gl_seq` int(11) unsigned DEFAULT NULL,
65   PRIMARY KEY (`id`),
66   KEY `Seq` (`fiscal_year`,`gl_date`,`gl_seq`),
67   KEY `Type_and_Number` (`type`,`trans_no`)
68 ) ENGINE=InnoDB;
69
70 -- Data of table `0_audit_trail` --
71
72 -- Structure of table `0_bank_accounts` --
73
74 DROP TABLE IF EXISTS `0_bank_accounts`;
75
76 CREATE TABLE `0_bank_accounts` (
77   `account_code` varchar(15) NOT NULL DEFAULT '',
78   `account_type` smallint(6) NOT NULL DEFAULT '0',
79   `bank_account_name` varchar(60) NOT NULL DEFAULT '',
80   `bank_account_number` varchar(100) NOT NULL DEFAULT '',
81   `bank_name` varchar(60) NOT NULL DEFAULT '',
82   `bank_address` tinytext,
83   `bank_curr_code` char(3) NOT NULL DEFAULT '',
84   `dflt_curr_act` tinyint(1) NOT NULL DEFAULT '0',
85   `id` smallint(6) NOT NULL AUTO_INCREMENT,
86   `bank_charge_act` varchar(15) NOT NULL DEFAULT '',
87   `last_reconciled_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
88   `ending_reconcile_balance` double NOT NULL DEFAULT '0',
89   `inactive` tinyint(1) NOT NULL DEFAULT '0',
90   PRIMARY KEY (`id`),
91   KEY `bank_account_name` (`bank_account_name`),
92   KEY `bank_account_number` (`bank_account_number`),
93   KEY `account_code` (`account_code`)
94 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
95
96 -- Data of table `0_bank_accounts` --
97
98 INSERT INTO `0_bank_accounts` VALUES
99 ('1060', '0', 'Current account', 'N/A', 'N/A', NULL, 'USD', '1', '1', '5690', '0000-00-00 00:00:00', '0', '0'),
100 ('1065', '3', 'Petty Cash account', 'N/A', 'N/A', NULL, 'USD', '0', '2', '5690', '0000-00-00 00:00:00', '0', '0');
101
102 -- Structure of table `0_bank_trans` --
103
104 DROP TABLE IF EXISTS `0_bank_trans`;
105
106 CREATE TABLE `0_bank_trans` (
107   `id` int(11) NOT NULL AUTO_INCREMENT,
108   `type` smallint(6) DEFAULT NULL,
109   `trans_no` int(11) DEFAULT NULL,
110   `bank_act` varchar(15) NOT NULL DEFAULT '',
111   `ref` varchar(40) DEFAULT NULL,
112   `trans_date` date NOT NULL DEFAULT '0000-00-00',
113   `amount` double DEFAULT NULL,
114   `dimension_id` int(11) NOT NULL DEFAULT '0',
115   `dimension2_id` int(11) NOT NULL DEFAULT '0',
116   `person_type_id` int(11) NOT NULL DEFAULT '0',
117   `person_id` tinyblob,
118   `reconciled` date DEFAULT NULL,
119   PRIMARY KEY (`id`),
120   KEY `bank_act` (`bank_act`,`ref`),
121   KEY `type` (`type`,`trans_no`),
122   KEY `bank_act_2` (`bank_act`,`reconciled`),
123   KEY `bank_act_3` (`bank_act`,`trans_date`)
124 ) ENGINE=InnoDB;
125
126 -- Data of table `0_bank_trans` --
127
128 -- Structure of table `0_bom` --
129
130 DROP TABLE IF EXISTS `0_bom`;
131
132 CREATE TABLE `0_bom` (
133   `id` int(11) NOT NULL AUTO_INCREMENT,
134   `parent` char(20) NOT NULL DEFAULT '',
135   `component` char(20) NOT NULL DEFAULT '',
136   `workcentre_added` int(11) NOT NULL DEFAULT '0',
137   `loc_code` char(5) NOT NULL DEFAULT '',
138   `quantity` double NOT NULL DEFAULT '1',
139   PRIMARY KEY (`parent`,`component`,`workcentre_added`,`loc_code`),
140   KEY `component` (`component`),
141   KEY `id` (`id`),
142   KEY `loc_code` (`loc_code`),
143   KEY `parent` (`parent`,`loc_code`),
144   KEY `workcentre_added` (`workcentre_added`)
145 ) ENGINE=InnoDB;
146
147 -- Data of table `0_bom` --
148
149 -- Structure of table `0_budget_trans` --
150
151 DROP TABLE IF EXISTS `0_budget_trans`;
152
153 CREATE TABLE `0_budget_trans` (
154   `id` int(11) NOT NULL AUTO_INCREMENT,
155   `tran_date` date NOT NULL DEFAULT '0000-00-00',
156   `account` varchar(15) NOT NULL DEFAULT '',
157   `memo_` tinytext NOT NULL,
158   `amount` double NOT NULL DEFAULT '0',
159   `dimension_id` int(11) DEFAULT '0',
160   `dimension2_id` int(11) DEFAULT '0',
161   PRIMARY KEY (`id`),
162   KEY `Account` (`account`,`tran_date`,`dimension_id`,`dimension2_id`)
163 ) ENGINE=InnoDB ;
164
165 -- Data of table `0_budget_trans` --
166
167 -- Structure of table `0_chart_class` --
168
169 DROP TABLE IF EXISTS `0_chart_class`;
170
171 CREATE TABLE `0_chart_class` (
172   `cid` varchar(3) NOT NULL,
173   `class_name` varchar(60) NOT NULL DEFAULT '',
174   `ctype` tinyint(1) NOT NULL DEFAULT '0',
175   `inactive` tinyint(1) NOT NULL DEFAULT '0',
176   PRIMARY KEY (`cid`)
177 ) ENGINE=InnoDB ;
178
179 -- Data of table `0_chart_class` --
180
181 INSERT INTO `0_chart_class` VALUES
182 ('1', 'Assets', '1', '0'),
183 ('2', 'Liabilities', '2', '0'),
184 ('3', 'Income', '4', '0'),
185 ('4', 'Costs', '6', '0');
186
187 -- Structure of table `0_chart_master` --
188
189 DROP TABLE IF EXISTS `0_chart_master`;
190
191 CREATE TABLE `0_chart_master` (
192   `account_code` varchar(15) NOT NULL DEFAULT '',
193   `account_code2` varchar(15) NOT NULL DEFAULT '',
194   `account_name` varchar(60) NOT NULL DEFAULT '',
195   `account_type` varchar(10) NOT NULL DEFAULT '0',
196   `inactive` tinyint(1) NOT NULL DEFAULT '0',
197   PRIMARY KEY (`account_code`),
198   KEY `account_name` (`account_name`),
199   KEY `accounts_by_type` (`account_type`,`account_code`)
200 ) ENGINE=InnoDB ;
201
202 -- Data of table `0_chart_master` --
203
204 INSERT INTO `0_chart_master` VALUES
205 ('1060', '', 'Checking Account', '1', '0'),
206 ('1065', '', 'Petty Cash', '1', '0'),
207 ('1200', '', 'Accounts Receivables', '1', '0'),
208 ('1205', '', 'Allowance for doubtful accounts', '1', '0'),
209 ('1510', '', 'Inventory', '2', '0'),
210 ('1520', '', 'Stocks of Raw Materials', '2', '0'),
211 ('1530', '', 'Stocks of Work In Progress', '2', '0'),
212 ('1540', '', 'Stocks of Finished Goods', '2', '0'),
213 ('1550', '', 'Goods Received Clearing account', '2', '0'),
214 ('1820', '', 'Office Furniture & Equipment', '3', '0'),
215 ('1825', '', 'Accum. Amort. -Furn. & Equip.', '3', '0'),
216 ('1840', '', 'Vehicle', '3', '0'),
217 ('1845', '', 'Accum. Amort. -Vehicle', '3', '0'),
218 ('2100', '', 'Accounts Payable', '4', '0'),
219 ('2105', '', 'Deferred Income', '4', '0'),
220 ('2110', '', 'Accrued Income Tax - Federal', '4', '0'),
221 ('2120', '', 'Accrued Income Tax - State', '4', '0'),
222 ('2130', '', 'Accrued Franchise Tax', '4', '0'),
223 ('2140', '', 'Accrued Real & Personal Prop Tax', '4', '0'),
224 ('2150', '', 'Sales Tax', '4', '0'),
225 ('2160', '', 'Accrued Use Tax Payable', '4', '0'),
226 ('2210', '', 'Accrued Wages', '4', '0'),
227 ('2220', '', 'Accrued Comp Time', '4', '0'),
228 ('2230', '', 'Accrued Holiday Pay', '4', '0'),
229 ('2240', '', 'Accrued Vacation Pay', '4', '0'),
230 ('2310', '', 'Accr. Benefits - 401K', '4', '0'),
231 ('2320', '', 'Accr. Benefits - Stock Purchase', '4', '0'),
232 ('2330', '', 'Accr. Benefits - Med, Den', '4', '0'),
233 ('2340', '', 'Accr. Benefits - Payroll Taxes', '4', '0'),
234 ('2350', '', 'Accr. Benefits - Credit Union', '4', '0'),
235 ('2360', '', 'Accr. Benefits - Savings Bond', '4', '0'),
236 ('2370', '', 'Accr. Benefits - Garnish', '4', '0'),
237 ('2380', '', 'Accr. Benefits - Charity Cont.', '4', '0'),
238 ('2620', '', 'Bank Loans', '5', '0'),
239 ('2680', '', 'Loans from Shareholders', '5', '0'),
240 ('3350', '', 'Common Shares', '6', '0'),
241 ('3590', '', 'Retained Earnings - prior years', '7', '0'),
242 ('4010', '', 'Sales', '8', '0'),
243 ('4430', '', 'Shipping & Handling', '9', '0'),
244 ('4440', '', 'Interest', '9', '0'),
245 ('4450', '', 'Foreign Exchange Gain', '9', '0'),
246 ('4500', '', 'Prompt Payment Discounts', '9', '0'),
247 ('4510', '', 'Discounts Given', '9', '0'),
248 ('5010', '', 'Cost of Goods Sold - Retail', '10', '0'),
249 ('5020', '', 'Material Usage Varaiance', '10', '0'),
250 ('5030', '', 'Consumable Materials', '10', '0'),
251 ('5040', '', 'Purchase price Variance', '10', '0'),
252 ('5050', '', 'Purchases of materials', '10', '0'),
253 ('5060', '', 'Discounts Received', '10', '0'),
254 ('5100', '', 'Freight', '10', '0'),
255 ('5410', '', 'Wages & Salaries', '11', '0'),
256 ('5420', '', 'Wages - Overtime', '11', '0'),
257 ('5430', '', 'Benefits - Comp Time', '11', '0'),
258 ('5440', '', 'Benefits - Payroll Taxes', '11', '0'),
259 ('5450', '', 'Benefits - Workers Comp', '11', '0'),
260 ('5460', '', 'Benefits - Pension', '11', '0'),
261 ('5470', '', 'Benefits - General Benefits', '11', '0'),
262 ('5510', '', 'Inc Tax Exp - Federal', '11', '0'),
263 ('5520', '', 'Inc Tax Exp - State', '11', '0'),
264 ('5530', '', 'Taxes - Real Estate', '11', '0'),
265 ('5540', '', 'Taxes - Personal Property', '11', '0'),
266 ('5550', '', 'Taxes - Franchise', '11', '0'),
267 ('5560', '', 'Taxes - Foreign Withholding', '11', '0'),
268 ('5610', '', 'Accounting & Legal', '12', '0'),
269 ('5615', '', 'Advertising & Promotions', '12', '0'),
270 ('5620', '', 'Bad Debts', '12', '0'),
271 ('5660', '', 'Amortization Expense', '12', '0'),
272 ('5685', '', 'Insurance', '12', '0'),
273 ('5690', '', 'Interest & Bank Charges', '12', '0'),
274 ('5700', '', 'Office Supplies', '12', '0'),
275 ('5760', '', 'Rent', '12', '0'),
276 ('5765', '', 'Repair & Maintenance', '12', '0'),
277 ('5780', '', 'Telephone', '12', '0'),
278 ('5785', '', 'Travel & Entertainment', '12', '0'),
279 ('5790', '', 'Utilities', '12', '0'),
280 ('5795', '', 'Registrations', '12', '0'),
281 ('5800', '', 'Licenses', '12', '0'),
282 ('5810', '', 'Foreign Exchange Loss', '12', '0'),
283 ('9990', '', 'Year Profit/Loss', '12', '0');
284
285 -- Structure of table `0_chart_types` --
286
287 DROP TABLE IF EXISTS `0_chart_types`;
288
289 CREATE TABLE `0_chart_types` (
290   `id` varchar(10) NOT NULL,
291   `name` varchar(60) NOT NULL DEFAULT '',
292   `class_id` varchar(3) NOT NULL DEFAULT '',
293   `parent` varchar(10) NOT NULL DEFAULT '-1',
294   `inactive` tinyint(1) NOT NULL DEFAULT '0',
295   PRIMARY KEY (`id`),
296   KEY `name` (`name`),
297   KEY `class_id` (`class_id`)
298 ) ENGINE=InnoDB ;
299
300 -- Data of table `0_chart_types` --
301
302 INSERT INTO `0_chart_types` VALUES
303 ('1', 'Current Assets', '1', '', '0'),
304 ('2', 'Inventory Assets', '1', '', '0'),
305 ('3', 'Capital Assets', '1', '', '0'),
306 ('4', 'Current Liabilities', '2', '', '0'),
307 ('5', 'Long Term Liabilities', '2', '', '0'),
308 ('6', 'Share Capital', '2', '', '0'),
309 ('7', 'Retained Earnings', '2', '', '0'),
310 ('8', 'Sales Revenue', '3', '', '0'),
311 ('9', 'Other Revenue', '3', '', '0'),
312 ('10', 'Cost of Goods Sold', '4', '', '0'),
313 ('11', 'Payroll Expenses', '4', '', '0'),
314 ('12', 'General & Administrative expenses', '4', '', '0');
315
316 -- Structure of table `0_comments` --
317
318 DROP TABLE IF EXISTS `0_comments`;
319
320 CREATE TABLE `0_comments` (
321   `type` int(11) NOT NULL DEFAULT '0',
322   `id` int(11) NOT NULL DEFAULT '0',
323   `date_` date DEFAULT '0000-00-00',
324   `memo_` tinytext,
325   KEY `type_and_id` (`type`,`id`)
326 ) ENGINE=InnoDB ;
327
328 -- Data of table `0_comments` --
329
330 -- Structure of table `0_credit_status` --
331
332 DROP TABLE IF EXISTS `0_credit_status`;
333
334 CREATE TABLE `0_credit_status` (
335   `id` int(11) NOT NULL AUTO_INCREMENT,
336   `reason_description` char(100) NOT NULL DEFAULT '',
337   `dissallow_invoices` tinyint(1) NOT NULL DEFAULT '0',
338   `inactive` tinyint(1) NOT NULL DEFAULT '0',
339   PRIMARY KEY (`id`),
340   UNIQUE KEY `reason_description` (`reason_description`)
341 ) ENGINE=InnoDB AUTO_INCREMENT=5 ;
342
343 -- Data of table `0_credit_status` --
344
345 INSERT INTO `0_credit_status` VALUES
346 ('1', 'Good History', '0', '0'),
347 ('3', 'No more work until payment received', '1', '0'),
348 ('4', 'In liquidation', '1', '0');
349
350 -- Structure of table `0_crm_categories` --
351
352 DROP TABLE IF EXISTS `0_crm_categories`;
353
354 CREATE TABLE `0_crm_categories` (
355   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'pure technical key',
356   `type` varchar(20) NOT NULL COMMENT 'contact type e.g. customer',
357   `action` varchar(20) NOT NULL COMMENT 'detailed usage e.g. department',
358   `name` varchar(30) NOT NULL COMMENT 'for category selector',
359   `description` tinytext NOT NULL COMMENT 'usage description',
360   `system` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'nonzero for core system usage',
361   `inactive` tinyint(1) NOT NULL DEFAULT '0',
362   PRIMARY KEY (`id`),
363   UNIQUE KEY `type` (`type`,`action`),
364   UNIQUE KEY `type_2` (`type`,`name`)
365 ) ENGINE=InnoDB AUTO_INCREMENT=13 ;
366
367 -- Data of table `0_crm_categories` --
368
369 INSERT INTO `0_crm_categories` VALUES
370 ('1', 'cust_branch', 'general', 'General', 'General contact data for customer branch (overrides company setting)', '1', '0'),
371 ('2', 'cust_branch', 'invoice', 'Invoices', 'Invoice posting (overrides company setting)', '1', '0'),
372 ('3', 'cust_branch', 'order', 'Orders', 'Order confirmation (overrides company setting)', '1', '0'),
373 ('4', 'cust_branch', 'delivery', 'Deliveries', 'Delivery coordination (overrides company setting)', '1', '0'),
374 ('5', 'customer', 'general', 'General', 'General contact data for customer', '1', '0'),
375 ('6', 'customer', 'order', 'Orders', 'Order confirmation', '1', '0'),
376 ('7', 'customer', 'delivery', 'Deliveries', 'Delivery coordination', '1', '0'),
377 ('8', 'customer', 'invoice', 'Invoices', 'Invoice posting', '1', '0'),
378 ('9', 'supplier', 'general', 'General', 'General contact data for supplier', '1', '0'),
379 ('10', 'supplier', 'order', 'Orders', 'Order confirmation', '1', '0'),
380 ('11', 'supplier', 'delivery', 'Deliveries', 'Delivery coordination', '1', '0'),
381 ('12', 'supplier', 'invoice', 'Invoices', 'Invoice posting', '1', '0');
382
383 -- Structure of table `0_crm_contacts` --
384
385 DROP TABLE IF EXISTS `0_crm_contacts`;
386
387 CREATE TABLE `0_crm_contacts` (
388   `id` int(11) NOT NULL AUTO_INCREMENT,
389   `person_id` int(11) NOT NULL DEFAULT '0' COMMENT 'foreign key to crm_persons',
390   `type` varchar(20) NOT NULL COMMENT 'foreign key to crm_categories',
391   `action` varchar(20) NOT NULL COMMENT 'foreign key to crm_categories',
392   `entity_id` varchar(11) DEFAULT NULL COMMENT 'entity id in related class table',
393   PRIMARY KEY (`id`),
394   KEY `type` (`type`,`action`)
395 ) ENGINE=InnoDB;
396
397 -- Data of table `0_crm_contacts` --
398
399 -- Structure of table `0_crm_persons` --
400
401 DROP TABLE IF EXISTS `0_crm_persons`;
402
403 CREATE TABLE `0_crm_persons` (
404   `id` int(11) NOT NULL AUTO_INCREMENT,
405   `ref` varchar(30) NOT NULL,
406   `name` varchar(60) NOT NULL,
407   `name2` varchar(60) DEFAULT NULL,
408   `address` tinytext,
409   `phone` varchar(30) DEFAULT NULL,
410   `phone2` varchar(30) DEFAULT NULL,
411   `fax` varchar(30) DEFAULT NULL,
412   `email` varchar(100) DEFAULT NULL,
413   `lang` char(5) DEFAULT NULL,
414   `notes` tinytext NOT NULL,
415   `inactive` tinyint(1) NOT NULL DEFAULT '0',
416   PRIMARY KEY (`id`),
417   KEY `ref` (`ref`)
418 ) ENGINE=InnoDB;
419
420 -- Data of table `0_crm_persons` --
421
422 -- Structure of table `0_currencies` --
423
424 DROP TABLE IF EXISTS `0_currencies`;
425
426 CREATE TABLE `0_currencies` (
427   `currency` varchar(60) NOT NULL DEFAULT '',
428   `curr_abrev` char(3) NOT NULL DEFAULT '',
429   `curr_symbol` varchar(10) NOT NULL DEFAULT '',
430   `country` varchar(100) NOT NULL DEFAULT '',
431   `hundreds_name` varchar(15) NOT NULL DEFAULT '',
432   `auto_update` tinyint(1) NOT NULL DEFAULT '1',
433   `inactive` tinyint(1) NOT NULL DEFAULT '0',
434   PRIMARY KEY (`curr_abrev`)
435 ) ENGINE=InnoDB ;
436
437 -- Data of table `0_currencies` --
438
439 INSERT INTO `0_currencies` VALUES
440 ('CA Dollars', 'CAD', '$', 'Canada', 'Cents', '1', '0'),
441 ('Euro', 'EUR', '€', 'Europe', 'Cents', '1', '0'),
442 ('Pounds', 'GBP', '£', 'England', 'Pence', '1', '0'),
443 ('US Dollars', 'USD', '$', 'United States', 'Cents', '1', '0');
444
445 -- Structure of table `0_cust_allocations` --
446
447 DROP TABLE IF EXISTS `0_cust_allocations`;
448
449 CREATE TABLE `0_cust_allocations` (
450   `id` int(11) NOT NULL AUTO_INCREMENT,
451   `person_id` int(11) DEFAULT NULL,
452   `amt` double unsigned DEFAULT NULL,
453   `date_alloc` date NOT NULL DEFAULT '0000-00-00',
454   `trans_no_from` int(11) DEFAULT NULL,
455   `trans_type_from` int(11) DEFAULT NULL,
456   `trans_no_to` int(11) DEFAULT NULL,
457   `trans_type_to` int(11) DEFAULT NULL,
458   PRIMARY KEY (`id`),
459   UNIQUE KEY `trans_type_from` (`person_id`,`trans_type_from`,`trans_no_from`,`trans_type_to`,`trans_no_to`),
460   KEY `From` (`trans_type_from`,`trans_no_from`),
461   KEY `To` (`trans_type_to`,`trans_no_to`)
462 ) ENGINE=InnoDB;
463
464 -- Data of table `0_cust_allocations` --
465
466 -- Structure of table `0_cust_branch` --
467
468 DROP TABLE IF EXISTS `0_cust_branch`;
469
470 CREATE TABLE `0_cust_branch` (
471   `branch_code` int(11) NOT NULL AUTO_INCREMENT,
472   `debtor_no` int(11) NOT NULL DEFAULT '0',
473   `br_name` varchar(60) NOT NULL DEFAULT '',
474   `branch_ref` varchar(30) NOT NULL DEFAULT '',
475   `br_address` tinytext NOT NULL,
476   `area` int(11) DEFAULT NULL,
477   `salesman` int(11) NOT NULL DEFAULT '0',
478   `default_location` varchar(5) NOT NULL DEFAULT '',
479   `tax_group_id` int(11) DEFAULT NULL,
480   `sales_account` varchar(15) NOT NULL DEFAULT '',
481   `sales_discount_account` varchar(15) NOT NULL DEFAULT '',
482   `receivables_account` varchar(15) NOT NULL DEFAULT '',
483   `payment_discount_account` varchar(15) NOT NULL DEFAULT '',
484   `default_ship_via` varchar(20) NOT NULL DEFAULT '',
485   `br_post_address` tinytext NOT NULL,
486   `group_no` int(11) NOT NULL DEFAULT '0',
487   `notes` tinytext NOT NULL,
488   `bank_account` varchar(60) DEFAULT NULL,
489   `inactive` tinyint(1) NOT NULL DEFAULT '0',
490   PRIMARY KEY (`branch_code`,`debtor_no`),
491   KEY `branch_ref` (`branch_ref`),
492   KEY `group_no` (`group_no`)
493 ) ENGINE=InnoDB;
494
495 -- Data of table `0_cust_branch` --
496
497 DROP TABLE IF EXISTS `0_sql_trail`;
498 CREATE TABLE `0_db_trail` (
499                 `id` int(11) NOT NULL AUTO_INCREMENT,
500                 `stamp` timestamp DEFAULT CURRENT_TIMESTAMP,
501                 `user` tinyint(3) unsigned NOT NULL DEFAULT '0',
502                 `msg`  varchar(255) DEFAULT '',
503                 `entry`  varchar(255) DEFAULT '',
504                 `data` text DEFAULT NULL,
505         PRIMARY KEY (`id`)
506 ) ENGINE=MyISAM;
507
508 -- Structure of table `0_debtor_trans` --
509
510 DROP TABLE IF EXISTS `0_debtor_trans`;
511
512 CREATE TABLE `0_debtor_trans` (
513   `trans_no` int(11) unsigned NOT NULL DEFAULT '0',
514   `type` smallint(6) unsigned NOT NULL DEFAULT '0',
515   `version` tinyint(1) unsigned NOT NULL DEFAULT '0',
516   `debtor_no` int(11) unsigned NOT NULL,
517   `branch_code` int(11) NOT NULL DEFAULT '-1',
518   `tran_date` date NOT NULL DEFAULT '0000-00-00',
519   `due_date` date NOT NULL DEFAULT '0000-00-00',
520   `reference` varchar(60) NOT NULL DEFAULT '',
521   `tpe` int(11) NOT NULL DEFAULT '0',
522   `order_` int(11) NOT NULL DEFAULT '0',
523   `ov_amount` double NOT NULL DEFAULT '0',
524   `ov_gst` double NOT NULL DEFAULT '0',
525   `ov_freight` double NOT NULL DEFAULT '0',
526   `ov_freight_tax` double NOT NULL DEFAULT '0',
527   `ov_discount` double NOT NULL DEFAULT '0',
528   `alloc` double NOT NULL DEFAULT '0',
529   `prep_amount` double NOT NULL DEFAULT '0',
530   `rate` double NOT NULL DEFAULT '1',
531   `ship_via`  varchar(20) NOT NULL DEFAULT '',
532   `dimension_id` int(11) NOT NULL DEFAULT '0',
533   `dimension2_id` int(11) NOT NULL DEFAULT '0',
534   `payment_terms` int(11) DEFAULT NULL,
535   `tax_included` tinyint(1) unsigned NOT NULL DEFAULT '0',
536   PRIMARY KEY (`type`,`trans_no`,`debtor_no`),
537   KEY `debtor_no` (`debtor_no`,`branch_code`),
538   KEY `tran_date` (`tran_date`),
539   KEY `order_` (`order_`)
540 ) ENGINE=InnoDB ;
541
542 -- Data of table `0_debtor_trans` --
543
544 -- Structure of table `0_debtor_trans_details` --
545
546 DROP TABLE IF EXISTS `0_debtor_trans_details`;
547
548 CREATE TABLE `0_debtor_trans_details` (
549   `id` int(11) NOT NULL AUTO_INCREMENT,
550   `debtor_trans_no` int(11) DEFAULT NULL,
551   `debtor_trans_type` int(11) DEFAULT NULL,
552   `stock_id` varchar(20) NOT NULL DEFAULT '',
553   `description` tinytext,
554   `unit_price` double NOT NULL DEFAULT '0',
555   `unit_tax` double NOT NULL DEFAULT '0',
556   `quantity` double NOT NULL DEFAULT '0',
557   `discount_percent` double NOT NULL DEFAULT '0',
558   `unit_cost` double NOT NULL DEFAULT '0',
559   `qty_done` double NOT NULL DEFAULT '0',
560   `src_id` int(11) NOT NULL,
561   PRIMARY KEY (`id`),
562   KEY `Transaction` (`debtor_trans_type`,`debtor_trans_no`),
563   KEY `src_id` (`src_id`)
564 ) ENGINE=InnoDB;
565
566 -- Data of table `0_debtor_trans_details` --
567
568 -- Structure of table `0_debtors_master` --
569
570 DROP TABLE IF EXISTS `0_debtors_master`;
571
572 CREATE TABLE `0_debtors_master` (
573   `debtor_no` int(11) NOT NULL AUTO_INCREMENT,
574   `name` varchar(100) NOT NULL DEFAULT '',
575   `debtor_ref` varchar(30) NOT NULL,
576   `address` tinytext,
577   `tax_id` varchar(55) NOT NULL DEFAULT '',
578   `curr_code` char(3) NOT NULL DEFAULT '',
579   `sales_type` int(11) NOT NULL DEFAULT '1',
580   `dimension_id` int(11) NOT NULL DEFAULT '0',
581   `dimension2_id` int(11) NOT NULL DEFAULT '0',
582   `credit_status` int(11) NOT NULL DEFAULT '0',
583   `payment_terms` int(11) DEFAULT NULL,
584   `discount` double NOT NULL DEFAULT '0',
585   `pymt_discount` double NOT NULL DEFAULT '0',
586   `credit_limit` float NOT NULL DEFAULT '1000',
587   `notes` tinytext NOT NULL,
588   `inactive` tinyint(1) NOT NULL DEFAULT '0',
589   PRIMARY KEY (`debtor_no`),
590   UNIQUE KEY `debtor_ref` (`debtor_ref`),
591   KEY `name` (`name`)
592 ) ENGINE=InnoDB;
593
594 -- Data of table `0_debtors_master` --
595
596 -- Structure of table `0_dimensions` --
597
598 DROP TABLE IF EXISTS `0_dimensions`;
599
600 CREATE TABLE `0_dimensions` (
601   `id` int(11) NOT NULL AUTO_INCREMENT,
602   `reference` varchar(60) NOT NULL DEFAULT '',
603   `name` varchar(60) NOT NULL DEFAULT '',
604   `type_` tinyint(1) NOT NULL DEFAULT '1',
605   `closed` tinyint(1) NOT NULL DEFAULT '0',
606   `date_` date NOT NULL DEFAULT '0000-00-00',
607   `due_date` date NOT NULL DEFAULT '0000-00-00',
608   PRIMARY KEY (`id`),
609   UNIQUE KEY `reference` (`reference`),
610   KEY `date_` (`date_`),
611   KEY `due_date` (`due_date`),
612   KEY `type_` (`type_`)
613 ) ENGINE=InnoDB;
614
615 -- Data of table `0_dimensions` --
616
617 -- Structure of table `0_exchange_rates` --
618
619 DROP TABLE IF EXISTS `0_exchange_rates`;
620
621 CREATE TABLE `0_exchange_rates` (
622   `id` int(11) NOT NULL AUTO_INCREMENT,
623   `curr_code` char(3) NOT NULL DEFAULT '',
624   `rate_buy` double NOT NULL DEFAULT '0',
625   `rate_sell` double NOT NULL DEFAULT '0',
626   `date_` date NOT NULL DEFAULT '0000-00-00',
627   PRIMARY KEY (`id`),
628   UNIQUE KEY `curr_code` (`curr_code`,`date_`)
629 ) ENGINE=InnoDB;
630
631 -- Data of table `0_exchange_rates` --
632
633 -- Structure of table `0_fiscal_year` --
634
635 DROP TABLE IF EXISTS `0_fiscal_year`;
636
637 CREATE TABLE `0_fiscal_year` (
638   `id` int(11) NOT NULL AUTO_INCREMENT,
639   `begin` date DEFAULT '0000-00-00',
640   `end` date DEFAULT '0000-00-00',
641   `closed` tinyint(1) NOT NULL DEFAULT '0',
642   PRIMARY KEY (`id`),
643   UNIQUE KEY `begin` (`begin`),
644   UNIQUE KEY `end` (`end`)
645 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
646
647 -- Data of table `0_fiscal_year` --
648
649 INSERT INTO `0_fiscal_year` VALUES
650 ('1', '2018-01-01', '2018-12-31', '1');
651
652 -- Structure of table `0_gl_trans` --
653
654 DROP TABLE IF EXISTS `0_gl_trans`;
655
656 CREATE TABLE `0_gl_trans` (
657   `counter` int(11) NOT NULL AUTO_INCREMENT,
658   `type` smallint(6) NOT NULL DEFAULT '0',
659   `type_no` int(11) NOT NULL DEFAULT '0',
660   `tran_date` date NOT NULL DEFAULT '0000-00-00',
661   `account` varchar(15) NOT NULL DEFAULT '',
662   `memo_` tinytext NOT NULL,
663   `amount` double NOT NULL DEFAULT '0',
664   `dimension_id` int(11) NOT NULL DEFAULT '0',
665   `dimension2_id` int(11) NOT NULL DEFAULT '0',
666   `person_type_id` int(11) DEFAULT NULL,
667   `person_id` tinyblob,
668   PRIMARY KEY (`counter`),
669   KEY `Type_and_Number` (`type`,`type_no`),
670   KEY `dimension_id` (`dimension_id`),
671   KEY `dimension2_id` (`dimension2_id`),
672   KEY `tran_date` (`tran_date`),
673   KEY `account_and_tran_date` (`account`,`tran_date`)
674 ) ENGINE=InnoDB;
675
676 -- Data of table `0_gl_trans` --
677
678 -- Structure of table `0_grn_batch` --
679
680 DROP TABLE IF EXISTS `0_grn_batch`;
681
682 CREATE TABLE `0_grn_batch` (
683   `id` int(11) NOT NULL AUTO_INCREMENT,
684   `supplier_id` int(11) NOT NULL DEFAULT '0',
685   `purch_order_no` int(11) DEFAULT NULL,
686   `reference` varchar(60) NOT NULL DEFAULT '',
687   `delivery_date` date NOT NULL DEFAULT '0000-00-00',
688   `loc_code` varchar(5) DEFAULT NULL,
689   `rate` double DEFAULT '1',
690   PRIMARY KEY (`id`),
691   KEY `delivery_date` (`delivery_date`),
692   KEY `purch_order_no` (`purch_order_no`)
693 ) ENGINE=InnoDB;
694
695 -- Data of table `0_grn_batch` --
696
697 -- Structure of table `0_grn_items` --
698
699 DROP TABLE IF EXISTS `0_grn_items`;
700
701 CREATE TABLE `0_grn_items` (
702   `id` int(11) NOT NULL AUTO_INCREMENT,
703   `grn_batch_id` int(11) DEFAULT NULL,
704   `po_detail_item` int(11) NOT NULL DEFAULT '0',
705   `item_code` varchar(20) NOT NULL DEFAULT '',
706   `description` tinytext,
707   `qty_recd` double NOT NULL DEFAULT '0',
708   `quantity_inv` double NOT NULL DEFAULT '0',
709   PRIMARY KEY (`id`),
710   KEY `grn_batch_id` (`grn_batch_id`)
711 ) ENGINE=InnoDB;
712
713 -- Data of table `0_grn_items` --
714
715 -- Structure of table `0_groups` --
716
717 DROP TABLE IF EXISTS `0_groups`;
718
719 CREATE TABLE `0_groups` (
720   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
721   `description` varchar(60) NOT NULL DEFAULT '',
722   `inactive` tinyint(1) NOT NULL DEFAULT '0',
723   PRIMARY KEY (`id`),
724   UNIQUE KEY `description` (`description`)
725 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
726
727 -- Data of table `0_groups` --
728
729 INSERT INTO `0_groups` VALUES
730 ('1', 'Small', '0'),
731 ('2', 'Medium', '0'),
732 ('3', 'Large', '0');
733
734 -- Structure of table `0_item_codes` --
735
736 DROP TABLE IF EXISTS `0_item_codes`;
737
738 CREATE TABLE `0_item_codes` (
739   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
740   `item_code` varchar(20) NOT NULL,
741   `stock_id` varchar(20) NOT NULL,
742   `description` varchar(200) NOT NULL DEFAULT '',
743   `category_id` smallint(6) unsigned NOT NULL,
744   `quantity` double NOT NULL DEFAULT '1',
745   `is_foreign` tinyint(1) NOT NULL DEFAULT '0',
746   `inactive` tinyint(1) NOT NULL DEFAULT '0',
747   PRIMARY KEY (`id`),
748   UNIQUE KEY `stock_id` (`stock_id`,`item_code`),
749   KEY `item_code` (`item_code`)
750 ) ENGINE=InnoDB;
751
752 -- Data of table `0_item_codes` --
753
754 -- Structure of table `0_item_tax_type_exemptions` --
755
756 DROP TABLE IF EXISTS `0_item_tax_type_exemptions`;
757
758 CREATE TABLE `0_item_tax_type_exemptions` (
759   `item_tax_type_id` int(11) NOT NULL DEFAULT '0',
760   `tax_type_id` int(11) NOT NULL DEFAULT '0',
761   PRIMARY KEY (`item_tax_type_id`,`tax_type_id`)
762 ) ENGINE=InnoDB;
763
764 -- Data of table `0_item_tax_type_exemptions` --
765
766 -- Structure of table `0_item_tax_types` --
767
768 DROP TABLE IF EXISTS `0_item_tax_types`;
769
770 CREATE TABLE `0_item_tax_types` (
771   `id` int(11) NOT NULL AUTO_INCREMENT,
772   `name` varchar(60) NOT NULL DEFAULT '',
773   `exempt` tinyint(1) NOT NULL DEFAULT '0',
774   `inactive` tinyint(1) NOT NULL DEFAULT '0',
775   PRIMARY KEY (`id`),
776   UNIQUE KEY `name` (`name`)
777 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
778
779 -- Data of table `0_item_tax_types` --
780
781 INSERT INTO `0_item_tax_types` VALUES
782 ('1', 'Regular', '0', '0');
783
784 -- Structure of table `0_item_units` --
785
786 DROP TABLE IF EXISTS `0_item_units`;
787
788 CREATE TABLE `0_item_units` (
789   `abbr` varchar(20) NOT NULL,
790   `name` varchar(40) NOT NULL,
791   `decimals` tinyint(2) NOT NULL,
792   `inactive` tinyint(1) NOT NULL DEFAULT '0',
793   PRIMARY KEY (`abbr`),
794   UNIQUE KEY `name` (`name`)
795 ) ENGINE=InnoDB ;
796
797 -- Data of table `0_item_units` --
798
799 INSERT INTO `0_item_units` VALUES
800 ('each', 'Each', '0', '0'),
801 ('hr', 'Hours', '0', '0');
802
803 -- Structure of table `0_journal` --
804
805 DROP TABLE IF EXISTS `0_journal`;
806
807 CREATE TABLE `0_journal` (
808   `type` smallint(6) NOT NULL DEFAULT '0',
809   `trans_no` int(11) NOT NULL DEFAULT '0',
810   `tran_date` date DEFAULT '0000-00-00',
811   `reference` varchar(60) NOT NULL DEFAULT '',
812   `source_ref` varchar(60) NOT NULL DEFAULT '',
813   `event_date` date DEFAULT '0000-00-00',
814   `doc_date` date NOT NULL DEFAULT '0000-00-00',
815   `currency` char(3) NOT NULL DEFAULT '',
816   `amount` double NOT NULL DEFAULT '0',
817   `rate` double NOT NULL DEFAULT '1',
818   PRIMARY KEY (`type`,`trans_no`),
819   KEY `tran_date` (`tran_date`)
820 ) ENGINE=InnoDB ;
821
822 -- Data of table `0_journal` --
823
824 -- Structure of table `0_loc_stock` --
825
826 DROP TABLE IF EXISTS `0_loc_stock`;
827
828 CREATE TABLE `0_loc_stock` (
829   `loc_code` char(5) NOT NULL DEFAULT '',
830   `stock_id` char(20) NOT NULL DEFAULT '',
831   `reorder_level` double NOT NULL DEFAULT '0',
832   PRIMARY KEY (`loc_code`,`stock_id`),
833   KEY `stock_id` (`stock_id`)
834 ) ENGINE=InnoDB ;
835
836 -- Data of table `0_loc_stock` --
837
838 -- Structure of table `0_locations` --
839
840 DROP TABLE IF EXISTS `0_locations`;
841
842 CREATE TABLE `0_locations` (
843   `loc_code` varchar(5) NOT NULL DEFAULT '',
844   `location_name` varchar(60) NOT NULL DEFAULT '',
845   `delivery_address` tinytext NOT NULL,
846   `phone` varchar(30) NOT NULL DEFAULT '',
847   `phone2` varchar(30) NOT NULL DEFAULT '',
848   `fax` varchar(30) NOT NULL DEFAULT '',
849   `email` varchar(100) NOT NULL DEFAULT '',
850   `contact` varchar(30) NOT NULL DEFAULT '',
851   `fixed_asset` tinyint(1) NOT NULL DEFAULT '0',
852   `inactive` tinyint(1) NOT NULL DEFAULT '0',
853   PRIMARY KEY (`loc_code`)
854 ) ENGINE=InnoDB ;
855
856 -- Data of table `0_locations` --
857
858 INSERT INTO `0_locations` VALUES
859 ('DEF', 'Default', 'N/A', '', '', '', '', '', '0', '0');
860
861 -- Structure of table `0_payment_terms` --
862
863 DROP TABLE IF EXISTS `0_payment_terms`;
864
865 CREATE TABLE `0_payment_terms` (
866   `terms_indicator` int(11) NOT NULL AUTO_INCREMENT,
867   `terms` char(80) NOT NULL DEFAULT '',
868   `days_before_due` smallint(6) NOT NULL DEFAULT '0',
869   `day_in_following_month` smallint(6) NOT NULL DEFAULT '0',
870   `inactive` tinyint(1) NOT NULL DEFAULT '0',
871   PRIMARY KEY (`terms_indicator`),
872   UNIQUE KEY `terms` (`terms`)
873 ) ENGINE=InnoDB AUTO_INCREMENT=6 ;
874
875 -- Data of table `0_payment_terms` --
876
877 INSERT INTO `0_payment_terms` VALUES
878 ('1', 'Due 15th Of the Following Month', '0', '17', '0'),
879 ('2', 'Due By End Of The Following Month', '0', '30', '0'),
880 ('3', 'Payment due within 10 days', '10', '0', '0'),
881 ('4', 'Cash Only', '0', '0', '0'),
882 ('5', 'Prepaid', '-1', '0', '0');
883
884 -- Structure of table `0_prices` --
885
886 DROP TABLE IF EXISTS `0_prices`;
887
888 CREATE TABLE `0_prices` (
889   `id` int(11) NOT NULL AUTO_INCREMENT,
890   `stock_id` varchar(20) NOT NULL DEFAULT '',
891   `sales_type_id` int(11) NOT NULL DEFAULT '0',
892   `curr_abrev` char(3) NOT NULL DEFAULT '',
893   `price` double NOT NULL DEFAULT '0',
894   PRIMARY KEY (`id`),
895   UNIQUE KEY `price` (`stock_id`,`sales_type_id`,`curr_abrev`)
896 ) ENGINE=InnoDB;
897
898 -- Data of table `0_prices` --
899
900 -- Structure of table `0_print_profiles` --
901
902 DROP TABLE IF EXISTS `0_print_profiles`;
903
904 CREATE TABLE `0_print_profiles` (
905   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
906   `profile` varchar(30) NOT NULL,
907   `report` varchar(5) DEFAULT NULL,
908   `printer` tinyint(3) unsigned DEFAULT NULL,
909   PRIMARY KEY (`id`),
910   UNIQUE KEY `profile` (`profile`,`report`)
911 ) ENGINE=InnoDB AUTO_INCREMENT=10 ;
912
913 -- Data of table `0_print_profiles` --
914
915 INSERT INTO `0_print_profiles` VALUES
916 ('1', 'Out of office', NULL, '0'),
917 ('2', 'Sales Department', NULL, '0'),
918 ('3', 'Central', NULL, '2'),
919 ('4', 'Sales Department', '104', '2'),
920 ('5', 'Sales Department', '105', '2'),
921 ('6', 'Sales Department', '107', '2'),
922 ('7', 'Sales Department', '109', '2'),
923 ('8', 'Sales Department', '110', '2'),
924 ('9', 'Sales Department', '201', '2');
925
926 -- Structure of table `0_printers` --
927
928 DROP TABLE IF EXISTS `0_printers`;
929
930 CREATE TABLE `0_printers` (
931   `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
932   `name` varchar(20) NOT NULL,
933   `description` varchar(60) NOT NULL,
934   `queue` varchar(20) NOT NULL,
935   `host` varchar(40) NOT NULL,
936   `port` smallint(11) unsigned NOT NULL,
937   `timeout` tinyint(3) unsigned NOT NULL,
938   PRIMARY KEY (`id`),
939   UNIQUE KEY `name` (`name`)
940 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
941
942 -- Data of table `0_printers` --
943
944 INSERT INTO `0_printers` VALUES
945 ('1', 'QL500', 'Label printer', 'QL500', 'server', '127', '20'),
946 ('2', 'Samsung', 'Main network printer', 'scx4521F', 'server', '515', '5'),
947 ('3', 'Local', 'Local print server at user IP', 'lp', '', '515', '10');
948
949 -- Structure of table `0_purch_data` --
950
951 DROP TABLE IF EXISTS `0_purch_data`;
952
953 CREATE TABLE `0_purch_data` (
954   `supplier_id` int(11) NOT NULL DEFAULT '0',
955   `stock_id` char(20) NOT NULL DEFAULT '',
956   `price` double NOT NULL DEFAULT '0',
957   `suppliers_uom` char(50) NOT NULL DEFAULT '',
958   `conversion_factor` double NOT NULL DEFAULT '1',
959   `supplier_description` char(50) NOT NULL DEFAULT '',
960   PRIMARY KEY (`supplier_id`,`stock_id`)
961 ) ENGINE=InnoDB;
962
963 -- Data of table `0_purch_data` --
964
965 -- Structure of table `0_purch_order_details` --
966
967 DROP TABLE IF EXISTS `0_purch_order_details`;
968
969 CREATE TABLE `0_purch_order_details` (
970   `po_detail_item` int(11) NOT NULL AUTO_INCREMENT,
971   `order_no` int(11) NOT NULL DEFAULT '0',
972   `item_code` varchar(20) NOT NULL DEFAULT '',
973   `description` tinytext,
974   `delivery_date` date NOT NULL DEFAULT '0000-00-00',
975   `qty_invoiced` double NOT NULL DEFAULT '0',
976   `unit_price` double NOT NULL DEFAULT '0',
977   `act_price` double NOT NULL DEFAULT '0',
978   `std_cost_unit` double NOT NULL DEFAULT '0',
979   `quantity_ordered` double NOT NULL DEFAULT '0',
980   `quantity_received` double NOT NULL DEFAULT '0',
981   PRIMARY KEY (`po_detail_item`),
982   KEY `order` (`order_no`,`po_detail_item`),
983   KEY `itemcode` (`item_code`)
984 ) ENGINE=InnoDB;
985
986 -- Data of table `0_purch_order_details` --
987
988 -- Structure of table `0_purch_orders` --
989
990 DROP TABLE IF EXISTS `0_purch_orders`;
991
992 CREATE TABLE `0_purch_orders` (
993   `order_no` int(11) NOT NULL AUTO_INCREMENT,
994   `supplier_id` int(11) NOT NULL DEFAULT '0',
995   `comments` tinytext,
996   `ord_date` date NOT NULL DEFAULT '0000-00-00',
997   `reference` tinytext NOT NULL,
998   `supp_reference` tinytext,
999   `into_stock_location` varchar(5) NOT NULL DEFAULT '',
1000   `delivery_address` tinytext NOT NULL,
1001   `total` double NOT NULL DEFAULT '0',
1002   `prep_amount` double NOT NULL DEFAULT '0',
1003   `alloc` double NOT NULL DEFAULT '0',
1004   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
1005   PRIMARY KEY (`order_no`),
1006   KEY `ord_date` (`ord_date`)
1007 ) ENGINE=InnoDB;
1008
1009 -- Data of table `0_purch_orders` --
1010
1011 -- Structure of table `0_quick_entries` --
1012
1013 DROP TABLE IF EXISTS `0_quick_entries`;
1014
1015 CREATE TABLE `0_quick_entries` (
1016   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
1017   `type` tinyint(1) NOT NULL DEFAULT '0',
1018   `description` varchar(60) NOT NULL,
1019   `usage` varchar(120) DEFAULT NULL,
1020   `base_amount` double NOT NULL DEFAULT '0',
1021   `base_desc` varchar(60) DEFAULT NULL,
1022   `bal_type` tinyint(1) NOT NULL DEFAULT '0',
1023   PRIMARY KEY (`id`),
1024   KEY `description` (`description`)
1025 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
1026
1027 -- Data of table `0_quick_entries` --
1028
1029 INSERT INTO `0_quick_entries` VALUES
1030 ('1', '1', 'Maintenance', NULL, '0', 'Amount', '0'),
1031 ('2', '4', 'Phone', NULL, '0', 'Amount', '0'),
1032 ('3', '2', 'Cash Sales', 'Retail sales without invoice', '0', 'Amount', '0');
1033
1034 -- Structure of table `0_quick_entry_lines` --
1035
1036 DROP TABLE IF EXISTS `0_quick_entry_lines`;
1037
1038 CREATE TABLE `0_quick_entry_lines` (
1039   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
1040   `qid` smallint(6) unsigned NOT NULL,
1041   `amount` double DEFAULT '0',
1042   `memo` tinytext NOT NULL,
1043   `action` varchar(2) NOT NULL,
1044   `dest_id` varchar(15) NOT NULL DEFAULT '',
1045   `dimension_id` smallint(6) unsigned DEFAULT NULL,
1046   `dimension2_id` smallint(6) unsigned DEFAULT NULL,
1047   PRIMARY KEY (`id`),
1048   KEY `qid` (`qid`)
1049 ) ENGINE=InnoDB AUTO_INCREMENT=7 ;
1050
1051 -- Data of table `0_quick_entry_lines` --
1052
1053 INSERT INTO `0_quick_entry_lines` VALUES
1054 ('1', '1', '0', '', 't-', '1', '0', '0'),
1055 ('2', '2', '0', '', 't-', '1', '0', '0'),
1056 ('3', '3', '0', '', 't-', '1', '0', '0'),
1057 ('4', '3', '0', '', '=', '4010', '0', '0'),
1058 ('5', '1', '0', '', '=', '5765', '0', '0'),
1059 ('6', '2', '0', '', '=', '5780', '0', '0');
1060
1061 -- Structure of table `0_recurrent_invoices` --
1062
1063 DROP TABLE IF EXISTS `0_recurrent_invoices`;
1064
1065 CREATE TABLE `0_recurrent_invoices` (
1066   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
1067   `description` varchar(60) NOT NULL DEFAULT '',
1068   `order_no` int(11) unsigned NOT NULL,
1069   `debtor_no` int(11) unsigned DEFAULT NULL,
1070   `group_no` smallint(6) unsigned DEFAULT NULL,
1071   `days` int(11) NOT NULL DEFAULT '0',
1072   `monthly` int(11) NOT NULL DEFAULT '0',
1073   `begin` date NOT NULL DEFAULT '0000-00-00',
1074   `end` date NOT NULL DEFAULT '0000-00-00',
1075   `last_sent` date NOT NULL DEFAULT '0000-00-00',
1076   PRIMARY KEY (`id`),
1077   UNIQUE KEY `description` (`description`)
1078 ) ENGINE=InnoDB;
1079
1080 -- Data of table `0_recurrent_invoices` --
1081
1082 -- Structure of table `0_reflines` --
1083
1084 DROP TABLE IF EXISTS `0_reflines`;
1085
1086 CREATE TABLE `0_reflines` (
1087   `id` int(11) NOT NULL AUTO_INCREMENT,
1088   `trans_type` int(11) NOT NULL,
1089   `prefix` char(5) NOT NULL DEFAULT '',
1090   `pattern` varchar(35) NOT NULL DEFAULT '1',
1091   `description` varchar(60) NOT NULL DEFAULT '',
1092   `default` tinyint(1) NOT NULL DEFAULT '0',
1093   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1094   PRIMARY KEY (`id`),
1095   UNIQUE KEY `prefix` (`trans_type`,`prefix`)
1096 ) ENGINE=InnoDB AUTO_INCREMENT=23 ;
1097
1098 -- Data of table `0_reflines` --
1099
1100 INSERT INTO `0_reflines` VALUES
1101 ('1', '0', '', '{001}/{YYYY}', '', '1', '0'),
1102 ('2', '1', '', '{001}/{YYYY}', '', '1', '0'),
1103 ('3', '2', '', '{001}/{YYYY}', '', '1', '0'),
1104 ('4', '4', '', '{001}/{YYYY}', '', '1', '0'),
1105 ('5', '10', '', '{001}/{YYYY}', '', '1', '0'),
1106 ('6', '11', '', '{001}/{YYYY}', '', '1', '0'),
1107 ('7', '12', '', '{001}/{YYYY}', '', '1', '0'),
1108 ('8', '13', '', '{001}/{YYYY}', '', '1', '0'),
1109 ('9', '16', '', '{001}/{YYYY}', '', '1', '0'),
1110 ('10', '17', '', '{001}/{YYYY}', '', '1', '0'),
1111 ('11', '18', '', '{001}/{YYYY}', '', '1', '0'),
1112 ('12', '20', '', '{001}/{YYYY}', '', '1', '0'),
1113 ('13', '21', '', '{001}/{YYYY}', '', '1', '0'),
1114 ('14', '22', '', '{001}/{YYYY}', '', '1', '0'),
1115 ('15', '25', '', '{001}/{YYYY}', '', '1', '0'),
1116 ('16', '26', '', '{001}/{YYYY}', '', '1', '0'),
1117 ('17', '28', '', '{001}/{YYYY}', '', '1', '0'),
1118 ('18', '29', '', '{001}/{YYYY}', '', '1', '0'),
1119 ('19', '30', '', '{001}/{YYYY}', '', '1', '0'),
1120 ('20', '32', '', '{001}/{YYYY}', '', '1', '0'),
1121 ('21', '35', '', '{001}/{YYYY}', '', '1', '0'),
1122 ('22', '40', '', '{001}/{YYYY}', '', '1', '0');
1123
1124 -- Structure of table `0_refs` --
1125
1126 DROP TABLE IF EXISTS `0_refs`;
1127
1128 CREATE TABLE `0_refs` (
1129   `id` int(11) NOT NULL DEFAULT '0',
1130   `type` int(11) NOT NULL DEFAULT '0',
1131   `reference` varchar(100) NOT NULL DEFAULT '',
1132   PRIMARY KEY (`id`,`type`),
1133   KEY `Type_and_Reference` (`type`,`reference`)
1134 ) ENGINE=InnoDB;
1135
1136 -- Data of table `0_refs` --
1137
1138 -- Structure of table `0_sales_order_details` --
1139
1140 DROP TABLE IF EXISTS `0_sales_order_details`;
1141
1142 CREATE TABLE `0_sales_order_details` (
1143   `id` int(11) NOT NULL AUTO_INCREMENT,
1144   `order_no` int(11) NOT NULL DEFAULT '0',
1145   `trans_type` smallint(6) NOT NULL DEFAULT '30',
1146   `stk_code` varchar(20) NOT NULL DEFAULT '',
1147   `description` tinytext,
1148   `qty_sent` double NOT NULL DEFAULT '0',
1149   `unit_price` double NOT NULL DEFAULT '0',
1150   `quantity` double NOT NULL DEFAULT '0',
1151   `invoiced` double NOT NULL DEFAULT '0',
1152   `discount_percent` double NOT NULL DEFAULT '0',
1153   PRIMARY KEY (`id`),
1154   KEY `sorder` (`trans_type`,`order_no`),
1155   KEY `stkcode` (`stk_code`)
1156 ) ENGINE=InnoDB;
1157
1158 -- Data of table `0_sales_order_details` --
1159
1160 -- Structure of table `0_sales_orders` --
1161
1162 DROP TABLE IF EXISTS `0_sales_orders`;
1163
1164 CREATE TABLE `0_sales_orders` (
1165   `order_no` int(11) NOT NULL,
1166   `trans_type` smallint(6) NOT NULL DEFAULT '30',
1167   `version` tinyint(1) unsigned NOT NULL DEFAULT '0',
1168   `type` tinyint(1) NOT NULL DEFAULT '0',
1169   `debtor_no` int(11) NOT NULL DEFAULT '0',
1170   `branch_code` int(11) NOT NULL DEFAULT '0',
1171   `reference` varchar(100) NOT NULL DEFAULT '',
1172   `customer_ref` tinytext NOT NULL,
1173   `comments` tinytext,
1174   `ord_date` date NOT NULL DEFAULT '0000-00-00',
1175   `order_type` int(11) NOT NULL DEFAULT '0',
1176   `ship_via` varchar(20) NOT NULL DEFAULT '',
1177   `delivery_address` tinytext NOT NULL,
1178   `contact_phone` varchar(30) DEFAULT NULL,
1179   `contact_email` varchar(100) DEFAULT NULL,
1180   `deliver_to` tinytext NOT NULL,
1181   `freight_cost` double NOT NULL DEFAULT '0',
1182   `from_stk_loc` varchar(5) NOT NULL DEFAULT '',
1183   `delivery_date` date NOT NULL DEFAULT '0000-00-00',
1184   `payment_terms` int(11) DEFAULT NULL,
1185   `total` double NOT NULL DEFAULT '0',
1186   `prep_amount` double NOT NULL DEFAULT '0',
1187   `alloc` double NOT NULL DEFAULT '0',
1188   PRIMARY KEY (`trans_type`,`order_no`)
1189 ) ENGINE=InnoDB;
1190
1191 -- Data of table `0_sales_orders` --
1192
1193 -- Structure of table `0_sales_pos` --
1194
1195 DROP TABLE IF EXISTS `0_sales_pos`;
1196
1197 CREATE TABLE `0_sales_pos` (
1198   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
1199   `pos_name` varchar(30) NOT NULL,
1200   `cash_sale` tinyint(1) NOT NULL,
1201   `credit_sale` tinyint(1) NOT NULL,
1202   `pos_location` varchar(5) NOT NULL,
1203   `pos_account` smallint(6) unsigned NOT NULL,
1204   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1205   PRIMARY KEY (`id`),
1206   UNIQUE KEY `pos_name` (`pos_name`)
1207 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
1208
1209 -- Data of table `0_sales_pos` --
1210
1211 INSERT INTO `0_sales_pos` VALUES
1212 ('1', 'Default', '1', '1', 'DEF', '2', '0');
1213
1214 -- Structure of table `0_sales_types` --
1215
1216 DROP TABLE IF EXISTS `0_sales_types`;
1217
1218 CREATE TABLE `0_sales_types` (
1219   `id` int(11) NOT NULL AUTO_INCREMENT,
1220   `sales_type` char(50) NOT NULL DEFAULT '',
1221   `tax_included` int(1) NOT NULL DEFAULT '0',
1222   `factor` double NOT NULL DEFAULT '1',
1223   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1224   PRIMARY KEY (`id`),
1225   UNIQUE KEY `sales_type` (`sales_type`)
1226 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
1227
1228 -- Data of table `0_sales_types` --
1229
1230 INSERT INTO `0_sales_types` VALUES
1231 ('1', 'Retail', '1', '1', '0'),
1232 ('2', 'Wholesale', '0', '0.7', '0');
1233
1234 -- Structure of table `0_salesman` --
1235
1236 DROP TABLE IF EXISTS `0_salesman`;
1237
1238 CREATE TABLE `0_salesman` (
1239   `salesman_code` int(11) NOT NULL AUTO_INCREMENT,
1240   `salesman_name` char(60) NOT NULL DEFAULT '',
1241   `salesman_phone` char(30) NOT NULL DEFAULT '',
1242   `salesman_fax` char(30) NOT NULL DEFAULT '',
1243   `salesman_email` varchar(100) NOT NULL DEFAULT '',
1244   `provision` double NOT NULL DEFAULT '0',
1245   `break_pt` double NOT NULL DEFAULT '0',
1246   `provision2` double NOT NULL DEFAULT '0',
1247   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1248   PRIMARY KEY (`salesman_code`),
1249   UNIQUE KEY `salesman_name` (`salesman_name`)
1250 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
1251
1252 -- Data of table `0_salesman` --
1253
1254 INSERT INTO `0_salesman` VALUES
1255 ('1', 'Sales Person', '', '', '', '5', '1000', '4', '0');
1256
1257 -- Structure of table `0_security_roles` --
1258
1259 DROP TABLE IF EXISTS `0_security_roles`;
1260
1261 CREATE TABLE `0_security_roles` (
1262   `id` int(11) NOT NULL AUTO_INCREMENT,
1263   `role` varchar(30) NOT NULL,
1264   `description` varchar(50) DEFAULT NULL,
1265   `sections` text,
1266   `areas` text,
1267   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1268   PRIMARY KEY (`id`),
1269   UNIQUE KEY `role` (`role`)
1270 ) ENGINE=InnoDB AUTO_INCREMENT=11 ;
1271
1272 -- Data of table `0_security_roles` --
1273
1274 INSERT INTO `0_security_roles` VALUES
1275 ('1', 'Inquiries', 'Inquiries', '768;2816;3072;3328;5632;5888;8192;8448;10752;11008;13312;15872;16128', '257;258;259;260;513;514;515;516;517;518;519;520;521;522;523;524;525;773;774;2822;3073;3075;3076;3077;3329;3330;3331;3332;3333;3334;3335;5377;5633;5640;5889;5890;5891;7937;7938;7939;7940;8193;8194;8450;8451;10497;10753;11009;11010;11012;13313;13315;15617;15618;15619;15620;15621;15622;15623;15624;15625;15626;15873;15882;16129;16130;16131;16132;775', '0'),
1276 ('2', 'System Administrator', 'System Administrator', '256;512;768;2816;3072;3328;5376;5632;5888;7936;8192;8448;9472;9728;10496;10752;11008;13056;13312;15616;15872;16128', '257;258;259;260;513;514;515;516;517;518;519;520;521;522;523;524;525;526;769;770;771;772;773;774;2817;2818;2819;2820;2821;2822;2823;3073;3074;3082;3075;3076;3077;3078;3079;3080;3081;3329;3330;3331;3332;3333;3334;3335;5377;5633;5634;5635;5636;5637;5641;5638;5639;5640;5889;5890;5891;7937;7938;7939;7940;8193;8194;8195;8196;8197;8449;8450;8451;9217;9218;9220;9473;9474;9475;9476;9729;10497;10753;10754;10755;10756;10757;11009;11010;11011;11012;13057;13313;13314;13315;15617;15618;15619;15620;15621;15622;15623;15624;15628;15625;15626;15627;15873;15874;15875;15876;15877;15878;15879;15880;15883;15881;15882;16129;16130;16131;16132;775', '0'),
1277 ('3', 'Salesman', 'Salesman', '768;3072;5632;8192;15872', '773;774;3073;3075;3081;5633;8194;15873;775', '0'),
1278 ('4', 'Stock Manager', 'Stock Manager', '768;2816;3072;3328;5632;5888;8192;8448;10752;11008;13312;15872;16128', '2818;2822;3073;3076;3077;3329;3330;3330;3330;3331;3331;3332;3333;3334;3335;5633;5640;5889;5890;5891;8193;8194;8450;8451;10753;11009;11010;11012;13313;13315;15882;16129;16130;16131;16132;775', '0'),
1279 ('5', 'Production Manager', 'Production Manager', '512;768;2816;3072;3328;5632;5888;8192;8448;10752;11008;13312;15616;15872;16128', '521;523;524;2818;2819;2820;2821;2822;2823;3073;3074;3076;3077;3078;3079;3080;3081;3329;3330;3330;3330;3331;3331;3332;3333;3334;3335;5633;5640;5640;5889;5890;5891;8193;8194;8196;8197;8450;8451;10753;10755;11009;11010;11012;13313;13315;15617;15619;15620;15621;15624;15624;15876;15877;15880;15882;16129;16130;16131;16132;775', '0'),
1280 ('6', 'Purchase Officer', 'Purchase Officer', '512;768;2816;3072;3328;5376;5632;5888;8192;8448;10752;11008;13312;15616;15872;16128', '521;523;524;2818;2819;2820;2821;2822;2823;3073;3074;3076;3077;3078;3079;3080;3081;3329;3330;3330;3330;3331;3331;3332;3333;3334;3335;5377;5633;5635;5640;5640;5889;5890;5891;8193;8194;8196;8197;8449;8450;8451;10753;10755;11009;11010;11012;13313;13315;15617;15619;15620;15621;15624;15624;15876;15877;15880;15882;16129;16130;16131;16132;775', '0'),
1281 ('7', 'AR Officer', 'AR Officer', '512;768;2816;3072;3328;5632;5888;8192;8448;10752;11008;13312;15616;15872;16128', '521;523;524;771;773;774;2818;2819;2820;2821;2822;2823;3073;3073;3074;3075;3076;3077;3078;3079;3080;3081;3081;3329;3330;3330;3330;3331;3331;3332;3333;3334;3335;5633;5633;5634;5637;5638;5639;5640;5640;5889;5890;5891;8193;8194;8194;8196;8197;8450;8451;10753;10755;11009;11010;11012;13313;13315;15617;15619;15620;15621;15624;15624;15873;15876;15877;15878;15880;15882;16129;16130;16131;16132;775', '0'),
1282 ('8', 'AP Officer', 'AP Officer', '512;768;2816;3072;3328;5376;5632;5888;8192;8448;10752;11008;13312;15616;15872;16128', '257;258;259;260;521;523;524;769;770;771;772;773;774;2818;2819;2820;2821;2822;2823;3073;3074;3082;3076;3077;3078;3079;3080;3081;3329;3330;3331;3332;3333;3334;3335;5377;5633;5635;5640;5889;5890;5891;7937;7938;7939;7940;8193;8194;8196;8197;8449;8450;8451;10497;10753;10755;11009;11010;11012;13057;13313;13315;15617;15619;15620;15621;15624;15876;15877;15880;15882;16129;16130;16131;16132;775', '0'),
1283 ('9', 'Accountant', 'New Accountant', '512;768;2816;3072;3328;5376;5632;5888;8192;8448;10752;11008;13312;15616;15872;16128', '257;258;259;260;521;523;524;771;772;773;774;2818;2819;2820;2821;2822;2823;3073;3074;3075;3076;3077;3078;3079;3080;3081;3329;3330;3331;3332;3333;3334;3335;5377;5633;5634;5635;5637;5638;5639;5640;5889;5890;5891;7937;7938;7939;7940;8193;8194;8196;8197;8449;8450;8451;10497;10753;10755;11009;11010;11012;13313;13315;15617;15618;15619;15620;15621;15624;15873;15876;15877;15878;15880;15882;16129;16130;16131;16132;775', '0'),
1284 ('10', 'Sub Admin', 'Sub Admin', '512;768;2816;3072;3328;5376;5632;5888;8192;8448;10752;11008;13312;15616;15872;16128', '257;258;259;260;521;523;524;771;772;773;774;2818;2819;2820;2821;2822;2823;3073;3074;3082;3075;3076;3077;3078;3079;3080;3081;3329;3330;3331;3332;3333;3334;3335;5377;5633;5634;5635;5637;5638;5639;5640;5889;5890;5891;7937;7938;7939;7940;8193;8194;8196;8197;8449;8450;8451;10497;10753;10755;11009;11010;11012;13057;13313;13315;15617;15619;15620;15621;15624;15873;15874;15876;15877;15878;15879;15880;15882;16129;16130;16131;16132;775', '0');
1285
1286 -- Structure of table `0_shippers` --
1287
1288 DROP TABLE IF EXISTS `0_shippers`;
1289
1290 CREATE TABLE `0_shippers` (
1291   `shipper_id` int(11) NOT NULL AUTO_INCREMENT,
1292   `shipper_name` varchar(60) NOT NULL DEFAULT '',
1293   `phone` varchar(30) NOT NULL DEFAULT '',
1294   `phone2` varchar(30) NOT NULL DEFAULT '',
1295   `contact` tinytext NOT NULL,
1296   `address` tinytext NOT NULL,
1297   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1298   PRIMARY KEY (`shipper_id`),
1299   UNIQUE KEY `name` (`shipper_name`)
1300 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
1301
1302 -- Data of table `0_shippers` --
1303
1304 INSERT INTO `0_shippers` VALUES
1305 ('1', 'Default', '', '', '', '', '0');
1306
1307 -- Structure of table `0_stock_category` --
1308
1309 DROP TABLE IF EXISTS `0_stock_category`;
1310
1311 CREATE TABLE `0_stock_category` (
1312   `category_id` int(11) NOT NULL AUTO_INCREMENT,
1313   `description` varchar(60) NOT NULL DEFAULT '',
1314   `dflt_tax_type` int(11) NOT NULL DEFAULT '1',
1315   `dflt_units` varchar(20) NOT NULL DEFAULT 'each',
1316   `dflt_mb_flag` char(1) NOT NULL DEFAULT 'B',
1317   `dflt_sales_act` varchar(15) NOT NULL DEFAULT '',
1318   `dflt_cogs_act` varchar(15) NOT NULL DEFAULT '',
1319   `dflt_inventory_act` varchar(15) NOT NULL DEFAULT '',
1320   `dflt_adjustment_act` varchar(15) NOT NULL DEFAULT '',
1321   `dflt_wip_act` varchar(15) NOT NULL DEFAULT '',
1322   `dflt_dim1` int(11) DEFAULT NULL,
1323   `dflt_dim2` int(11) DEFAULT NULL,
1324   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1325   `dflt_no_sale` tinyint(1) NOT NULL DEFAULT '0',
1326   `dflt_no_purchase` tinyint(1) NOT NULL DEFAULT '0',
1327   `vat_category` tinyint(1) NOT NULL DEFAULT '0',
1328   PRIMARY KEY (`category_id`),
1329   UNIQUE KEY `description` (`description`)
1330 ) ENGINE=InnoDB AUTO_INCREMENT=5 ;
1331
1332 -- Data of table `0_stock_category` --
1333
1334 INSERT INTO `0_stock_category` VALUES
1335 ('1', 'Components', '1', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0'),
1336 ('2', 'Charges', '1', 'each', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0'),
1337 ('3', 'Systems', '1', 'each', 'M', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0'),
1338 ('4', 'Services', '1', 'hr', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0'),
1339 ('5', 'Shipping', '1', 'each', 'T', '4430', '5010', '', '', '', '0', '0', '0', '1', '0', '0');
1340
1341 -- Structure of table `0_stock_fa_class` --
1342
1343 DROP TABLE IF EXISTS `0_stock_fa_class`;
1344
1345 CREATE TABLE `0_stock_fa_class` (
1346   `fa_class_id` varchar(20) NOT NULL DEFAULT '',
1347   `parent_id` varchar(20) NOT NULL DEFAULT '',
1348   `description` varchar(200) NOT NULL DEFAULT '',
1349   `long_description` tinytext NOT NULL,
1350   `depreciation_rate` double NOT NULL DEFAULT '0',
1351   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1352   PRIMARY KEY (`fa_class_id`)
1353 ) ENGINE=InnoDB ;
1354
1355 -- Data of table `0_stock_fa_class` --
1356
1357 -- Structure of table `0_stock_master` --
1358
1359 DROP TABLE IF EXISTS `0_stock_master`;
1360
1361 CREATE TABLE `0_stock_master` (
1362   `stock_id` varchar(20) NOT NULL DEFAULT '',
1363   `category_id` int(11) NOT NULL DEFAULT '0',
1364   `tax_type_id` int(11) NOT NULL DEFAULT '0',
1365   `description` varchar(200) NOT NULL DEFAULT '',
1366   `long_description` tinytext NOT NULL,
1367   `units` varchar(20) NOT NULL DEFAULT 'each',
1368   `mb_flag` char(1) NOT NULL DEFAULT 'B',
1369   `sales_account` varchar(15) NOT NULL DEFAULT '',
1370   `cogs_account` varchar(15) NOT NULL DEFAULT '',
1371   `inventory_account` varchar(15) NOT NULL DEFAULT '',
1372   `adjustment_account` varchar(15) NOT NULL DEFAULT '',
1373   `wip_account` varchar(15) NOT NULL DEFAULT '',
1374   `dimension_id` int(11) DEFAULT NULL,
1375   `dimension2_id` int(11) DEFAULT NULL,
1376   `purchase_cost` double NOT NULL DEFAULT '0',
1377   `material_cost` double NOT NULL DEFAULT '0',
1378   `labour_cost` double NOT NULL DEFAULT '0',
1379   `overhead_cost` double NOT NULL DEFAULT '0',
1380   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1381   `no_sale` tinyint(1) NOT NULL DEFAULT '0',
1382   `no_purchase` tinyint(1) NOT NULL DEFAULT '0',
1383   `editable` tinyint(1) NOT NULL DEFAULT '0',
1384   `depreciation_method` char(1) NOT NULL DEFAULT 'S',
1385   `depreciation_rate` double NOT NULL DEFAULT '0',
1386   `depreciation_factor` double NOT NULL DEFAULT '1',
1387   `depreciation_start` date NOT NULL DEFAULT '0000-00-00',
1388   `depreciation_date` date NOT NULL DEFAULT '0000-00-00',
1389   `fa_class_id` varchar(20) NOT NULL DEFAULT '',
1390   `vat_category` tinyint(1) NOT NULL DEFAULT '0',
1391   `shipper_id` int(11) NOT NULL DEFAULT '0',
1392   PRIMARY KEY (`stock_id`)
1393 ) ENGINE=InnoDB;
1394
1395 -- Data of table `0_stock_master` --
1396 INSERT INTO `0_stock_master` VALUES
1397 ('post-std', '5', '1', 'Standard post package', '', 'each', 'T', '4430', '5010', '', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', '', '0', '0');
1398 -- Structure of table `0_stock_moves` --
1399
1400 DROP TABLE IF EXISTS `0_stock_moves`;
1401
1402 CREATE TABLE `0_stock_moves` (
1403   `trans_id` int(11) NOT NULL AUTO_INCREMENT,
1404   `trans_no` int(11) NOT NULL DEFAULT '0',
1405   `stock_id` char(20) NOT NULL DEFAULT '',
1406   `type` smallint(6) NOT NULL DEFAULT '0',
1407   `loc_code` char(5) NOT NULL DEFAULT '',
1408   `tran_date` date NOT NULL DEFAULT '0000-00-00',
1409   `price` double NOT NULL DEFAULT '0',
1410   `reference` char(40) NOT NULL DEFAULT '',
1411   `qty` double NOT NULL DEFAULT '1',
1412   `unit_cost` double NOT NULL DEFAULT '0',
1413   PRIMARY KEY (`trans_id`),
1414   KEY `type` (`type`,`trans_no`),
1415   KEY `Move` (`stock_id`,`loc_code`,`tran_date`)
1416 ) ENGINE=InnoDB;
1417
1418 -- Data of table `0_stock_moves` --
1419
1420 -- Structure of table `0_supp_allocations` --
1421
1422 DROP TABLE IF EXISTS `0_supp_allocations`;
1423
1424 CREATE TABLE `0_supp_allocations` (
1425   `id` int(11) NOT NULL AUTO_INCREMENT,
1426   `person_id` int(11) DEFAULT NULL,
1427   `amt` double unsigned DEFAULT NULL,
1428   `date_alloc` date NOT NULL DEFAULT '0000-00-00',
1429   `trans_no_from` int(11) DEFAULT NULL,
1430   `trans_type_from` int(11) DEFAULT NULL,
1431   `trans_no_to` int(11) DEFAULT NULL,
1432   `trans_type_to` int(11) DEFAULT NULL,
1433   PRIMARY KEY (`id`),
1434   UNIQUE KEY `trans_type_from` (`person_id`,`trans_type_from`,`trans_no_from`,`trans_type_to`,`trans_no_to`),
1435   KEY `From` (`trans_type_from`,`trans_no_from`),
1436   KEY `To` (`trans_type_to`,`trans_no_to`)
1437 ) ENGINE=InnoDB ;
1438
1439 -- Data of table `0_supp_allocations` --
1440
1441 -- Structure of table `0_supp_invoice_items` --
1442
1443 DROP TABLE IF EXISTS `0_supp_invoice_items`;
1444
1445 CREATE TABLE `0_supp_invoice_items` (
1446   `id` int(11) NOT NULL AUTO_INCREMENT,
1447   `supp_trans_no` int(11) DEFAULT NULL,
1448   `supp_trans_type` int(11) DEFAULT NULL,
1449   `gl_code` varchar(15) NOT NULL DEFAULT '',
1450   `grn_item_id` int(11) DEFAULT NULL,
1451   `po_detail_item_id` int(11) DEFAULT NULL,
1452   `stock_id` varchar(20) NOT NULL DEFAULT '',
1453   `description` tinytext,
1454   `quantity` double NOT NULL DEFAULT '0',
1455   `unit_price` double NOT NULL DEFAULT '0',
1456   `unit_tax` double NOT NULL DEFAULT '0',
1457   `memo_` tinytext,
1458   `dimension_id` int(11) NOT NULL DEFAULT '0',
1459   `dimension2_id` int(11) NOT NULL DEFAULT '0',
1460   PRIMARY KEY (`id`),
1461   KEY `Transaction` (`supp_trans_type`,`supp_trans_no`,`stock_id`)
1462 ) ENGINE=InnoDB;
1463
1464 -- Data of table `0_supp_invoice_items` --
1465
1466 -- Structure of table `0_supp_trans` --
1467
1468 DROP TABLE IF EXISTS `0_supp_trans`;
1469
1470 CREATE TABLE `0_supp_trans` (
1471   `trans_no` int(11) unsigned NOT NULL DEFAULT '0',
1472   `type` smallint(6) unsigned NOT NULL DEFAULT '0',
1473   `supplier_id` int(11) unsigned NOT NULL,
1474   `reference` tinytext NOT NULL,
1475   `supp_reference` varchar(60) NOT NULL DEFAULT '',
1476   `tran_date` date NOT NULL DEFAULT '0000-00-00',
1477   `due_date` date NOT NULL DEFAULT '0000-00-00',
1478   `ov_amount` double NOT NULL DEFAULT '0',
1479   `ov_discount` double NOT NULL DEFAULT '0',
1480   `ov_gst` double NOT NULL DEFAULT '0',
1481   `rate` double NOT NULL DEFAULT '1',
1482   `alloc` double NOT NULL DEFAULT '0',
1483   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
1484   PRIMARY KEY (`type`,`trans_no`,`supplier_id`),
1485   KEY `supplier_id` (`supplier_id`),
1486   KEY `tran_date` (`tran_date`)
1487 ) ENGINE=InnoDB ;
1488
1489 -- Data of table `0_supp_trans` --
1490
1491 -- Structure of table `0_suppliers` --
1492
1493 DROP TABLE IF EXISTS `0_suppliers`;
1494
1495 CREATE TABLE `0_suppliers` (
1496   `supplier_id` int(11) NOT NULL AUTO_INCREMENT,
1497   `supp_name` varchar(60) NOT NULL DEFAULT '',
1498   `supp_ref` varchar(30) NOT NULL DEFAULT '',
1499   `address` tinytext NOT NULL,
1500   `supp_address` tinytext NOT NULL,
1501   `gst_no` varchar(25) NOT NULL DEFAULT '',
1502   `contact` varchar(60) NOT NULL DEFAULT '',
1503   `supp_account_no` varchar(40) NOT NULL DEFAULT '',
1504   `website` varchar(100) NOT NULL DEFAULT '',
1505   `bank_account` varchar(60) NOT NULL DEFAULT '',
1506   `curr_code` char(3) DEFAULT NULL,
1507   `payment_terms` int(11) DEFAULT NULL,
1508   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
1509   `dimension_id` int(11) DEFAULT '0',
1510   `dimension2_id` int(11) DEFAULT '0',
1511   `tax_group_id` int(11) DEFAULT NULL,
1512   `credit_limit` double NOT NULL DEFAULT '0',
1513   `purchase_account` varchar(15) NOT NULL DEFAULT '',
1514   `payable_account` varchar(15) NOT NULL DEFAULT '',
1515   `payment_discount_account` varchar(15) NOT NULL DEFAULT '',
1516   `notes` tinytext NOT NULL,
1517   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1518   PRIMARY KEY (`supplier_id`),
1519   KEY `supp_ref` (`supp_ref`)
1520 ) ENGINE=InnoDB;
1521
1522 -- Data of table `0_suppliers` --
1523
1524 -- Structure of table `0_sys_prefs` --
1525
1526 DROP TABLE IF EXISTS `0_sys_prefs`;
1527
1528 CREATE TABLE `0_sys_prefs` (
1529   `name` varchar(35) NOT NULL DEFAULT '',
1530   `category` varchar(30) DEFAULT NULL,
1531   `type` varchar(20) NOT NULL DEFAULT '',
1532   `length` smallint(6) DEFAULT NULL,
1533   `value` text NOT NULL,
1534   PRIMARY KEY (`name`),
1535   KEY `category` (`category`)
1536 ) ENGINE=InnoDB ;
1537
1538 -- Data of table `0_sys_prefs` --
1539
1540 INSERT INTO `0_sys_prefs` VALUES
1541 ('coy_name', 'setup.company', 'varchar', 60, 'Company name'),
1542 ('gst_no', 'setup.company', 'varchar', 25, ''),
1543 ('coy_no', 'setup.company', 'varchar', 25, ''),
1544 ('tax_prd', 'setup.company', 'int', 11, '1'),
1545 ('tax_last', 'setup.company', 'int', 11, '1'),
1546 ('postal_address', 'setup.company', 'tinytext', 0, 'N/A'),
1547 ('phone', 'setup.company', 'varchar', 30, ''),
1548 ('fax', 'setup.company', 'varchar', 30, ''),
1549 ('email', 'setup.company', 'varchar', 100, ''),
1550 ('coy_logo', 'setup.company', 'varchar', 100, ''),
1551 ('domicile', 'setup.company', 'varchar', 55, ''),
1552 ('curr_default', 'setup.company', 'char', 3, 'USD'),
1553 ('use_dimension', 'setup.company', 'tinyint', 1, '1'),
1554 ('f_year', 'setup.company', 'int', 11, '1'),
1555 ('shortname_name_in_list','setup.company', 'tinyint', 1, '0'),
1556 ('no_item_list', 'setup.company', 'tinyint', 1, '0'),
1557 ('no_customer_list', 'setup.company', 'tinyint', 1, '0'),
1558 ('no_supplier_list', 'setup.company', 'tinyint', 1, '0'),
1559 ('base_sales', 'setup.company', 'int', 11, '1'),
1560 ('time_zone', 'setup.company', 'tinyint', 1, '0'),
1561 ('add_pct', 'setup.company', 'int', 5, '-1'),
1562 ('round_to', 'setup.company', 'int', 5, '1'),
1563 ('login_tout', 'setup.company', 'smallint', 6, '600'),
1564 ('past_due_days', 'glsetup.general', 'int', 11, '30'),
1565 ('profit_loss_year_act', 'glsetup.general', 'varchar', 15, '9990'),
1566 ('retained_earnings_act', 'glsetup.general', 'varchar', 15, '3590'),
1567 ('bank_charge_act', 'glsetup.general', 'varchar', 15, '5690'),
1568 ('exchange_diff_act', 'glsetup.general', 'varchar', 15, '4450'),
1569 ('tax_algorithm', 'glsetup.customer', 'tinyint', 1, '1'),
1570 ('default_credit_limit', 'glsetup.customer', 'int', 11, '1000'),
1571 ('accumulate_shipping', 'glsetup.customer', 'tinyint', 1, '0'),
1572 ('legal_text', 'glsetup.customer', 'tinytext', 0, ''),
1573 ('freight_act', 'glsetup.customer', 'varchar', 15, '4430'),
1574 ('debtors_act', 'glsetup.sales', 'varchar', 15, '1200'),
1575 ('default_sales_act', 'glsetup.sales', 'varchar', 15, '4010'),
1576 ('default_sales_discount_act', 'glsetup.sales', 'varchar', 15, '4510'),
1577 ('default_prompt_payment_act', 'glsetup.sales', 'varchar', 15, '4500'),
1578 ('default_delivery_required', 'glsetup.sales', 'smallint', 6, '1'),
1579 ('default_receival_required', 'glsetup.purchase', 'smallint', 6, '10'),
1580 ('default_quote_valid_days', 'glsetup.sales', 'smallint', 6, '30'),
1581 ('default_dim_required', 'glsetup.dims', 'int', 11, '20'),
1582 ('pyt_discount_act', 'glsetup.purchase', 'varchar', 15, '5060'),
1583 ('creditors_act', 'glsetup.purchase', 'varchar', 15, '2100'),
1584 ('po_over_receive', 'glsetup.purchase', 'int', 11, '10'),
1585 ('po_over_charge', 'glsetup.purchase', 'int', 11, '10'),
1586 ('allow_negative_stock', 'glsetup.inventory', 'tinyint', 1, '0'),
1587 ('default_inventory_act', 'glsetup.items', 'varchar', 15, '1510'),
1588 ('default_cogs_act', 'glsetup.items', 'varchar', 15, '5010'),
1589 ('default_adj_act', 'glsetup.items', 'varchar', 15, '5040'),
1590 ('default_inv_sales_act', 'glsetup.items', 'varchar', 15, '4010'),
1591 ('default_wip_act', 'glsetup.items', 'varchar', 15, '1530'),
1592 ('default_workorder_required', 'glsetup.manuf', 'int', 11, '20'),
1593 ('version_id', 'system', 'varchar', 11, '2.5.0'),
1594 ('auto_curr_reval', 'setup.company', 'smallint', 6, '1'),
1595 ('grn_clearing_act', 'glsetup.purchase', 'varchar', 15, '1550'),
1596 ('bcc_email', 'setup.company', 'varchar', 100, ''),
1597 ('deferred_income_act', 'glsetup.sales', 'varchar', '15', '2105'),
1598 ('gl_closing_date','setup.closing_date', 'date', 8, ''),
1599 ('alternative_tax_include_on_docs','setup.company', 'tinyint', 1, '0'),
1600 ('no_zero_lines_amount','glsetup.sales', 'tinyint', 1, '1'),
1601 ('show_po_item_codes','glsetup.purchase', 'tinyint', 1, '0'),
1602 ('accounts_alpha','glsetup.general', 'tinyint', 1, '0'),
1603 ('loc_notification','glsetup.inventory', 'tinyint', 1, '0'),
1604 ('print_invoice_no','glsetup.sales', 'tinyint', 1, '0'),
1605 ('allow_negative_prices','glsetup.inventory', 'tinyint', 1, '1'),
1606 ('print_item_images_on_quote','glsetup.inventory', 'tinyint', 1, '0'),
1607 ('suppress_tax_rates','setup.company', 'tinyint', 1, '0'),
1608 ('company_logo_report','setup.company', 'tinyint', 1, '0'),
1609 ('barcodes_on_stock','setup.company', 'tinyint', 1, '0'),
1610 ('print_dialog_direct','setup.company', 'tinyint', 1, '0'),
1611 ('ref_no_auto_increase','setup.company', 'tinyint', 1, '0'),
1612 ('default_loss_on_asset_disposal_act', 'glsetup.items', 'varchar', '15', '5660'),
1613 ('depreciation_period', 'glsetup.company', 'tinyint', '1', '1'),
1614 ('use_manufacturing','setup.company', 'tinyint', 1, '1'),
1615 ('use_fixed_assets','setup.company', 'tinyint', 1, '1');
1616
1617 -- Structure of table `0_tag_associations` --
1618
1619 DROP TABLE IF EXISTS `0_tag_associations`;
1620
1621 CREATE TABLE `0_tag_associations` (
1622   `record_id` varchar(15) NOT NULL,
1623   `tag_id` int(11) NOT NULL,
1624   PRIMARY KEY (`record_id`,`tag_id`)
1625 ) ENGINE=InnoDB ;
1626
1627 -- Data of table `0_tag_associations` --
1628
1629 -- Structure of table `0_tags` --
1630
1631 DROP TABLE IF EXISTS `0_tags`;
1632
1633 CREATE TABLE `0_tags` (
1634   `id` int(11) NOT NULL AUTO_INCREMENT,
1635   `type` smallint(6) NOT NULL,
1636   `name` varchar(30) NOT NULL,
1637   `description` varchar(60) DEFAULT NULL,
1638   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1639   PRIMARY KEY (`id`),
1640   UNIQUE KEY `type` (`type`,`name`)
1641 ) ENGINE=InnoDB ;
1642
1643 -- Data of table `0_tags` --
1644
1645 -- Structure of table `0_tax_group_items` --
1646
1647 DROP TABLE IF EXISTS `0_tax_group_items`;
1648
1649 CREATE TABLE `0_tax_group_items` (
1650   `tax_group_id` int(11) NOT NULL DEFAULT '0',
1651   `tax_type_id` int(11) NOT NULL DEFAULT '0',
1652   PRIMARY KEY (`tax_group_id`,`tax_type_id`)
1653 ) ENGINE=InnoDB ;
1654
1655 -- Data of table `0_tax_group_items` --
1656
1657 INSERT INTO `0_tax_group_items` VALUES
1658 ('1', '1');
1659
1660 -- Structure of table `0_tax_groups` --
1661
1662 DROP TABLE IF EXISTS `0_tax_groups`;
1663
1664 CREATE TABLE `0_tax_groups` (
1665   `id` int(11) NOT NULL AUTO_INCREMENT,
1666   `name` varchar(60) NOT NULL DEFAULT '',
1667   `tax_area` tinyint(1) NOT NULL DEFAULT '0',
1668   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1669   PRIMARY KEY (`id`),
1670   UNIQUE KEY `name` (`name`)
1671 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
1672
1673 -- Data of table `0_tax_groups` --
1674
1675 INSERT INTO `0_tax_groups` VALUES
1676 ('1', 'Tax', '0', '0'),
1677 ('2', 'Export/Import', '1', '0');
1678
1679 -- Structure of table `0_tax_types` --
1680
1681 DROP TABLE IF EXISTS `0_tax_types`;
1682
1683 CREATE TABLE `0_tax_types` (
1684   `id` int(11) NOT NULL AUTO_INCREMENT,
1685   `rate` double NOT NULL DEFAULT '0',
1686   `sales_gl_code` varchar(15) NOT NULL DEFAULT '',
1687   `purchasing_gl_code` varchar(15) NOT NULL DEFAULT '',
1688   `name` varchar(60) NOT NULL DEFAULT '',
1689   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1690   PRIMARY KEY (`id`)
1691 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
1692
1693 -- Data of table `0_tax_types` --
1694
1695 INSERT INTO `0_tax_types` VALUES
1696 ('1', '5', '2150', '2150', 'Tax', '0');
1697
1698 -- Structure of table `0_trans_tax_details` --
1699
1700 DROP TABLE IF EXISTS `0_trans_tax_details`;
1701
1702 CREATE TABLE `0_trans_tax_details` (
1703   `id` int(11) NOT NULL AUTO_INCREMENT,
1704   `trans_type` smallint(6) DEFAULT NULL,
1705   `trans_no` int(11) DEFAULT NULL,
1706   `tran_date` date NOT NULL,
1707   `tax_type_id` int(11) NOT NULL DEFAULT '0',
1708   `rate` double NOT NULL DEFAULT '0',
1709   `ex_rate` double NOT NULL DEFAULT '1',
1710   `included_in_price` tinyint(1) NOT NULL DEFAULT '0',
1711   `net_amount` double NOT NULL DEFAULT '0',
1712   `amount` double NOT NULL DEFAULT '0',
1713   `memo` tinytext,
1714   `reg_type` tinyint(1) DEFAULT NULL,
1715   `vat_category` int(11) NOT NULL DEFAULT '0',
1716   `tax_group_id` tinyint(2) DEFAULT NULL,
1717   PRIMARY KEY (`id`),
1718   KEY `Type_and_Number` (`trans_type`,`trans_no`),
1719   KEY `tran_date` (`tran_date`)
1720 ) ENGINE=InnoDB;
1721
1722 -- Data of table `0_trans_tax_details` --
1723
1724 -- Structure of table `0_useronline` --
1725
1726 DROP TABLE IF EXISTS `0_useronline`;
1727
1728 CREATE TABLE `0_useronline` (
1729   `id` int(11) NOT NULL AUTO_INCREMENT,
1730   `timestamp` int(15) NOT NULL DEFAULT '0',
1731   `ip` varchar(40) NOT NULL DEFAULT '',
1732   `file` varchar(100) NOT NULL DEFAULT '',
1733   PRIMARY KEY (`id`),
1734   KEY `timestamp` (`timestamp`),
1735   KEY `ip` (`ip`)
1736 ) ENGINE=InnoDB ;
1737
1738 -- Data of table `0_useronline` --
1739
1740
1741 -- Structure of table `0_users` --
1742
1743 DROP TABLE IF EXISTS `0_users`;
1744
1745 CREATE TABLE `0_users` (
1746   `id` smallint(6) NOT NULL AUTO_INCREMENT,
1747   `user_id` varchar(60) NOT NULL DEFAULT '',
1748   `password` varchar(100) NOT NULL DEFAULT '',
1749   `real_name` varchar(100) NOT NULL DEFAULT '',
1750   `role_id` int(11) NOT NULL DEFAULT '1',
1751   `phone` varchar(30) NOT NULL DEFAULT '',
1752   `email` varchar(100) DEFAULT NULL,
1753   `language` varchar(20) DEFAULT NULL,
1754   `date_format` tinyint(1) NOT NULL DEFAULT '0',
1755   `date_sep` tinyint(1) NOT NULL DEFAULT '0',
1756   `tho_sep` tinyint(1) NOT NULL DEFAULT '0',
1757   `dec_sep` tinyint(1) NOT NULL DEFAULT '0',
1758   `theme` varchar(20) NOT NULL DEFAULT 'default',
1759   `page_size` varchar(20) NOT NULL DEFAULT 'A4',
1760   `prices_dec` smallint(6) NOT NULL DEFAULT '2',
1761   `qty_dec` smallint(6) NOT NULL DEFAULT '2',
1762   `rates_dec` smallint(6) NOT NULL DEFAULT '4',
1763   `percent_dec` smallint(6) NOT NULL DEFAULT '1',
1764   `show_gl` tinyint(1) NOT NULL DEFAULT '1',
1765   `show_codes` tinyint(1) NOT NULL DEFAULT '0',
1766   `show_hints` tinyint(1) NOT NULL DEFAULT '0',
1767   `last_visit_date` datetime DEFAULT NULL,
1768   `query_size` tinyint(1) unsigned NOT NULL DEFAULT '10',
1769   `graphic_links` tinyint(1) DEFAULT '1',
1770   `pos` smallint(6) DEFAULT '1',
1771   `print_profile` varchar(30) NOT NULL DEFAULT '',
1772   `rep_popup` tinyint(1) DEFAULT '1',
1773   `sticky_doc_date` tinyint(1) DEFAULT '0',
1774   `startup_tab` varchar(20) NOT NULL DEFAULT '',
1775   `transaction_days` smallint(6) NOT NULL DEFAULT '30',
1776   `save_report_selections` smallint(6) NOT NULL DEFAULT '0',
1777   `use_date_picker` tinyint(1) NOT NULL DEFAULT '1',
1778   `def_print_destination` tinyint(1) NOT NULL DEFAULT '0',
1779   `def_print_orientation` tinyint(1) NOT NULL DEFAULT '0',
1780   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1781   PRIMARY KEY (`id`),
1782   UNIQUE KEY `user_id` (`user_id`)
1783 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
1784
1785 -- Data of table `0_users` --
1786
1787 INSERT INTO `0_users` VALUES
1788 ('1', 'admin', '5f4dcc3b5aa765d61d8327deb882cf99', 'Administrator', '2', '', 'adm@example.com', 'C', '0', '0', '0', '0', 'default', 'Letter', '2', '2', '4', '1', '1', '0', '0', '2018-05-07 13:58:33', '10', '1', '1', '1', '1', '0', 'orders', '30', '0', '1', '0', '0', '0');
1789
1790 -- Structure of table `0_voided` --
1791
1792 DROP TABLE IF EXISTS `0_voided`;
1793
1794 CREATE TABLE `0_voided` (
1795   `type` int(11) NOT NULL DEFAULT '0',
1796   `id` int(11) NOT NULL DEFAULT '0',
1797   `date_` date NOT NULL DEFAULT '0000-00-00',
1798   `memo_` tinytext NOT NULL,
1799   UNIQUE KEY `id` (`type`,`id`)
1800 ) ENGINE=InnoDB ;
1801
1802 -- Data of table `0_voided` --
1803
1804
1805 -- Structure of table `0_wo_costing` --
1806
1807 DROP TABLE IF EXISTS `0_wo_costing`;
1808
1809 CREATE TABLE `0_wo_costing` (
1810   `id` int(11) NOT NULL AUTO_INCREMENT,
1811   `workorder_id` int(11) NOT NULL DEFAULT '0',
1812   `cost_type` tinyint(1) NOT NULL DEFAULT '0',
1813   `trans_type` int(11) NOT NULL DEFAULT '0',
1814   `trans_no` int(11) NOT NULL DEFAULT '0',
1815   `factor` double NOT NULL DEFAULT '1',
1816   PRIMARY KEY (`id`)
1817 ) ENGINE=InnoDB ;
1818
1819 -- Data of table `0_wo_costing` --
1820
1821 -- Structure of table `0_wo_issue_items` --
1822
1823 DROP TABLE IF EXISTS `0_wo_issue_items`;
1824
1825 CREATE TABLE `0_wo_issue_items` (
1826   `id` int(11) NOT NULL AUTO_INCREMENT,
1827   `stock_id` varchar(40) DEFAULT NULL,
1828   `issue_id` int(11) DEFAULT NULL,
1829   `qty_issued` double DEFAULT NULL,
1830   `unit_cost` double NOT NULL DEFAULT '0',
1831   PRIMARY KEY (`id`)
1832 ) ENGINE=InnoDB ;
1833
1834 -- Data of table `0_wo_issue_items` --
1835
1836
1837 -- Structure of table `0_wo_issues` --
1838
1839 DROP TABLE IF EXISTS `0_wo_issues`;
1840
1841 CREATE TABLE `0_wo_issues` (
1842   `issue_no` int(11) NOT NULL AUTO_INCREMENT,
1843   `workorder_id` int(11) NOT NULL DEFAULT '0',
1844   `reference` varchar(100) DEFAULT NULL,
1845   `issue_date` date DEFAULT NULL,
1846   `loc_code` varchar(5) DEFAULT NULL,
1847   `workcentre_id` int(11) DEFAULT NULL,
1848   PRIMARY KEY (`issue_no`),
1849   KEY `workorder_id` (`workorder_id`)
1850 ) ENGINE=InnoDB ;
1851
1852 -- Data of table `0_wo_issues` --
1853
1854 -- Structure of table `0_wo_manufacture` --
1855
1856 DROP TABLE IF EXISTS `0_wo_manufacture`;
1857
1858 CREATE TABLE `0_wo_manufacture` (
1859   `id` int(11) NOT NULL AUTO_INCREMENT,
1860   `reference` varchar(100) DEFAULT NULL,
1861   `workorder_id` int(11) NOT NULL DEFAULT '0',
1862   `quantity` double NOT NULL DEFAULT '0',
1863   `date_` date NOT NULL DEFAULT '0000-00-00',
1864   PRIMARY KEY (`id`),
1865   KEY `workorder_id` (`workorder_id`)
1866 ) ENGINE=InnoDB;
1867
1868 -- Data of table `0_wo_manufacture` --
1869
1870 -- Structure of table `0_wo_requirements` --
1871
1872 DROP TABLE IF EXISTS `0_wo_requirements`;
1873
1874 CREATE TABLE `0_wo_requirements` (
1875   `id` int(11) NOT NULL AUTO_INCREMENT,
1876   `workorder_id` int(11) NOT NULL DEFAULT '0',
1877   `stock_id` char(20) NOT NULL DEFAULT '',
1878   `workcentre` int(11) NOT NULL DEFAULT '0',
1879   `units_req` double NOT NULL DEFAULT '1',
1880   `unit_cost` double NOT NULL DEFAULT '0',
1881   `loc_code` char(5) NOT NULL DEFAULT '',
1882   `units_issued` double NOT NULL DEFAULT '0',
1883   PRIMARY KEY (`id`),
1884   KEY `workorder_id` (`workorder_id`)
1885 ) ENGINE=InnoDB;
1886
1887 -- Data of table `0_wo_requirements` --
1888
1889 -- Structure of table `0_workcentres` --
1890
1891 DROP TABLE IF EXISTS `0_workcentres`;
1892
1893 CREATE TABLE `0_workcentres` (
1894   `id` int(11) NOT NULL AUTO_INCREMENT,
1895   `name` char(40) NOT NULL DEFAULT '',
1896   `description` char(50) NOT NULL DEFAULT '',
1897   `inactive` tinyint(1) NOT NULL DEFAULT '0',
1898   PRIMARY KEY (`id`),
1899   UNIQUE KEY `name` (`name`)
1900 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
1901
1902 -- Data of table `0_workcentres` --
1903
1904 INSERT INTO `0_workcentres` VALUES
1905 ('1', 'Work Centre', '', '0');
1906
1907 -- Structure of table `0_workorders` --
1908
1909 DROP TABLE IF EXISTS `0_workorders`;
1910
1911 CREATE TABLE `0_workorders` (
1912   `id` int(11) NOT NULL AUTO_INCREMENT,
1913   `wo_ref` varchar(60) NOT NULL DEFAULT '',
1914   `loc_code` varchar(5) NOT NULL DEFAULT '',
1915   `units_reqd` double NOT NULL DEFAULT '1',
1916   `stock_id` varchar(20) NOT NULL DEFAULT '',
1917   `date_` date NOT NULL DEFAULT '0000-00-00',
1918   `type` tinyint(4) NOT NULL DEFAULT '0',
1919   `required_by` date NOT NULL DEFAULT '0000-00-00',
1920   `released_date` date NOT NULL DEFAULT '0000-00-00',
1921   `units_issued` double NOT NULL DEFAULT '0',
1922   `closed` tinyint(1) NOT NULL DEFAULT '0',
1923   `released` tinyint(1) NOT NULL DEFAULT '0',
1924   PRIMARY KEY (`id`),
1925   KEY `wo_ref` (`wo_ref`)
1926 ) ENGINE=InnoDB;
1927
1928 -- Data of table `0_workorders` --