Clean up in en_US-demo.sql and en_US-new.sql. @apmuthu.
[fa-stable.git] / sql / en_US-demo.sql
index 54e5f6fe7cdf3f8aa08671405792efd77c3ccc06..d536e000ee7605c42b1a1b6ec91f73c148804c9d 100644 (file)
@@ -1,17 +1,17 @@
-# MySQL dump of database 'en_US-demo' on host 'localhost'
-# Backup Date and Time: 2015-05-07 14:03
-# Built by FrontAccounting 2.4.Beta
-# http://frontaccounting.com
-# Company: Training Co
-# User: Administrator
+-- MySQL dump of database 'en_US-demo' on host 'localhost'
+-- Backup Date and Time: 2019-01-21 11:16
+-- Built by FrontAccounting 2.4.6
+-- http://frontaccounting.com
+-- Company: Training Co.
+-- User: Administrator
 
-# Compatibility: 2.4.Beta
+-- Compatibility: 2.4.1
 
 
 SET NAMES latin1;
 
 
-### Structure of table `0_areas` ###
+-- Structure of table `0_areas` --
 
 DROP TABLE IF EXISTS `0_areas`;
 
@@ -23,12 +23,12 @@ CREATE TABLE `0_areas` (
   UNIQUE KEY `description` (`description`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_areas` ###
+-- Data of table `0_areas` --
 
 INSERT INTO `0_areas` VALUES
 ('1', 'Global', '0');
 
-### Structure of table `0_attachments` ###
+-- Structure of table `0_attachments` --
 
 DROP TABLE IF EXISTS `0_attachments`;
 
@@ -44,12 +44,11 @@ CREATE TABLE `0_attachments` (
   `filetype` varchar(60) NOT NULL DEFAULT '',
   PRIMARY KEY (`id`),
   KEY `type_no` (`type_no`,`trans_no`)
-) ENGINE=InnoDB ;
-
-### Data of table `0_attachments` ###
+) ENGINE=InnoDB;
 
+-- Data of table `0_attachments` --
 
-### Structure of table `0_audit_trail` ###
+-- Structure of table `0_audit_trail` --
 
 DROP TABLE IF EXISTS `0_audit_trail`;
 
@@ -66,41 +65,49 @@ CREATE TABLE `0_audit_trail` (
   PRIMARY KEY (`id`),
   KEY `Seq` (`fiscal_year`,`gl_date`,`gl_seq`),
   KEY `Type_and_Number` (`type`,`trans_no`)
-) ENGINE=InnoDB AUTO_INCREMENT=29 ;
+) ENGINE=InnoDB AUTO_INCREMENT=37 ;
 
-### Data of table `0_audit_trail` ###
+-- Data of table `0_audit_trail` --
 
 INSERT INTO `0_audit_trail` VALUES
-('1', '18', '1', '1', '2015-05-05 14:08:02', NULL, '1', '2015-05-05', '0'),
-('2', '25', '1', '1', '2015-05-05 14:08:14', NULL, '1', '2015-05-05', '0'),
-('3', '30', '1', '1', '2015-05-05 14:09:54', NULL, '1', '2015-05-10', '0'),
-('4', '13', '1', '1', '2015-05-05 14:09:55', NULL, '1', '2015-05-10', '0'),
-('5', '10', '1', '1', '2015-05-05 14:09:55', NULL, '1', '2015-05-10', '0'),
-('6', '12', '1', '1', '2015-05-05 14:09:55', NULL, '1', '2015-05-10', '0'),
-('7', '26', '1', '1', '2015-05-05 14:18:49', 'Quick production.', '1', '2015-05-05', '0'),
-('8', '18', '2', '1', '2015-05-05 14:22:32', NULL, '1', '2015-05-05', '0'),
-('9', '25', '2', '1', '2015-05-05 14:22:32', NULL, '1', '2015-05-05', '0'),
-('10', '20', '1', '1', '2015-05-05 14:22:32', NULL, '1', '2015-05-05', '0'),
-('11', '30', '2', '1', '2015-05-07 07:55:15', NULL, '1', '2015-05-07', '0'),
-('12', '13', '2', '1', '2015-05-07 07:55:16', NULL, '1', '2015-05-07', '0'),
-('13', '10', '2', '1', '2015-05-07 07:55:16', NULL, '1', '2015-05-07', '0'),
-('14', '12', '2', '1', '2015-05-07 07:55:16', NULL, '1', '2015-05-07', '0'),
-('15', '30', '3', '1', '2015-05-07 08:08:24', NULL, '1', '2015-05-07', '0'),
-('16', '30', '4', '1', '2015-05-07 09:18:44', NULL, '1', '2015-05-07', '0'),
-('17', '30', '5', '1', '2015-05-07 11:42:41', NULL, '1', '2015-05-07', '0'),
-('18', '13', '3', '1', '2015-05-07 11:42:41', NULL, '1', '2015-05-07', '0'),
-('19', '10', '3', '1', '2015-05-07 11:42:41', NULL, '1', '2015-05-07', '0'),
-('20', '30', '6', '1', '2015-05-07 14:02:35', NULL, '1', '2015-05-07', '0'),
-('21', '30', '7', '1', '2015-05-07 14:05:38', NULL, '1', '2015-05-07', '0'),
-('22', '13', '4', '1', '2015-05-07 14:05:38', NULL, '1', '2015-05-07', '0'),
-('23', '10', '4', '1', '2015-05-07 14:05:38', NULL, '1', '2015-05-07', '0'),
-('24', '12', '3', '1', '2015-05-07 14:05:38', NULL, '1', '2015-05-07', '0'),
-('25', '26', '2', '1', '2015-05-07 15:59:34', NULL, '1', '2015-05-07', NULL),
-('26', '26', '3', '1', '2015-05-07 15:59:01', NULL, '1', '2015-05-07', '0'),
-('27', '26', '2', '1', '2015-05-07 15:59:34', 'Released.', '1', '2015-05-07', '0'),
-('28', '1', '1', '1', '2015-05-07 16:01:00', NULL, '1', '2015-05-07', '0');
-
-### Structure of table `0_bank_accounts` ###
+('1', '18', '1', '1', '2018-05-05 14:08:02', NULL, '1', '2018-05-05', '0'),
+('2', '25', '1', '1', '2018-05-05 14:08:14', NULL, '1', '2018-05-05', '1'),
+('3', '30', '1', '1', '2018-05-05 14:09:54', NULL, '1', '2018-05-10', '0'),
+('4', '13', '1', '1', '2018-05-05 14:09:55', NULL, '1', '2018-05-10', '13'),
+('5', '10', '1', '1', '2018-05-05 14:09:55', NULL, '1', '2018-05-10', '14'),
+('6', '12', '1', '1', '2018-05-05 14:09:55', NULL, '1', '2018-05-10', '15'),
+('7', '29', '1', '1', '2018-05-05 14:18:49', 'Quick production.', '1', '2018-05-05', '2'),
+('8', '18', '2', '1', '2018-05-05 14:22:32', NULL, '1', '2018-05-05', '0'),
+('9', '25', '2', '1', '2018-05-05 14:22:32', NULL, '1', '2018-05-05', '3'),
+('10', '20', '1', '1', '2018-05-05 14:22:32', NULL, '1', '2018-05-05', '4'),
+('11', '30', '2', '1', '2018-05-07 07:55:15', NULL, '1', '2018-05-07', '0'),
+('12', '13', '2', '1', '2018-05-07 07:55:16', NULL, '1', '2018-05-07', '7'),
+('13', '10', '2', '1', '2018-05-07 07:55:16', NULL, '1', '2018-05-07', '8'),
+('14', '12', '2', '1', '2018-05-07 07:55:16', NULL, '1', '2018-05-07', '9'),
+('15', '30', '3', '1', '2018-05-07 08:08:24', NULL, '1', '2018-05-07', '0'),
+('16', '30', '4', '1', '2018-05-07 09:18:44', NULL, '1', '2018-05-07', '0'),
+('17', '30', '5', '1', '2018-05-07 11:42:41', NULL, '1', '2018-05-07', '0'),
+('18', '13', '3', '1', '2018-05-07 11:42:41', NULL, '1', '2018-05-07', '10'),
+('19', '10', '3', '1', '2018-05-07 11:42:41', NULL, '1', '2018-05-07', '11'),
+('20', '30', '6', '1', '2018-05-07 14:02:35', NULL, '1', '2018-05-07', '0'),
+('21', '30', '7', '1', '2018-05-07 14:05:38', NULL, '1', '2018-05-07', '0'),
+('22', '13', '4', '1', '2018-05-07 14:05:38', NULL, '1', '2018-05-07', '0'),
+('23', '10', '4', '1', '2018-05-07 14:05:38', NULL, '1', '2018-05-07', '0'),
+('24', '12', '3', '1', '2018-05-07 14:05:38', NULL, '1', '2018-05-07', '0'),
+('25', '26', '1', '1', '2018-05-07 15:59:34', NULL, '1', '2018-05-07', NULL),
+('26', '29', '1', '1', '2018-05-07 15:59:01', 'Production.', '1', '2018-05-07', '5'),
+('27', '26', '1', '1', '2018-05-07 15:59:34', 'Released.', '1', '2018-05-07', '6'),
+('28', '1', '1', '1', '2018-05-07 16:01:00', NULL, '1', '2018-05-07', '12'),
+('29', '30', '8', '1', '2019-01-21 11:13:06', NULL, '2', '2019-01-21', '0'),
+('30', '13', '5', '1', '2019-01-21 11:13:06', NULL, '2', '2019-01-21', '0'),
+('31', '10', '5', '1', '2019-01-21 11:13:06', NULL, '2', '2019-01-21', '0'),
+('32', '12', '4', '1', '2019-01-21 11:13:06', NULL, '2', '2019-01-21', '0'),
+('33', '18', '3', '1', '2019-01-21 11:14:14', NULL, '2', '2019-01-21', '0'),
+('34', '25', '3', '1', '2019-01-21 11:14:14', NULL, '2', '2019-01-21', '0'),
+('35', '20', '2', '1', '2019-01-21 11:14:14', NULL, '2', '2019-01-21', '0'),
+('36', '0', '1', '1', '2019-01-21 11:15:35', NULL, '1', '2018-12-31', '16');
+
+-- Structure of table `0_bank_accounts` --
 
 DROP TABLE IF EXISTS `0_bank_accounts`;
 
@@ -124,13 +131,13 @@ CREATE TABLE `0_bank_accounts` (
   KEY `account_code` (`account_code`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_bank_accounts` ###
+-- Data of table `0_bank_accounts` --
 
 INSERT INTO `0_bank_accounts` VALUES
 ('1060', '0', 'Current account', 'N/A', 'N/A', NULL, 'USD', '1', '1', '5690', '0000-00-00 00:00:00', '0', '0'),
 ('1065', '3', 'Petty Cash account', 'N/A', 'N/A', NULL, 'USD', '0', '2', '5690', '0000-00-00 00:00:00', '0', '0');
 
-### Structure of table `0_bank_trans` ###
+-- Structure of table `0_bank_trans` --
 
 DROP TABLE IF EXISTS `0_bank_trans`;
 
@@ -152,17 +159,18 @@ CREATE TABLE `0_bank_trans` (
   KEY `type` (`type`,`trans_no`),
   KEY `bank_act_2` (`bank_act`,`reconciled`),
   KEY `bank_act_3` (`bank_act`,`trans_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 ;
+) ENGINE=InnoDB AUTO_INCREMENT=6 ;
 
-### Data of table `0_bank_trans` ###
+-- Data of table `0_bank_trans` --
 
 INSERT INTO `0_bank_trans` VALUES
-('1', '12', '1', '2', '001/2015', '2015-05-10', '6240', '0', '0', '2', '1', NULL),
-('2', '12', '2', '2', '002/2015', '2015-05-07', '300', '0', '0', '2', '1', NULL),
-('3', '12', '3', '2', '003/2015', '2015-05-07', '0', '0', '0', '2', '1', NULL),
-('4', '1', '1', '1', '001/2015', '2015-05-07', '-5', '0', '0', '0', 'Goods received', NULL);
+('1', '12', '1', '2', '001/2018', '2018-05-10', '6240', '0', '0', '2', '1', NULL),
+('2', '12', '2', '2', '002/2018', '2018-05-07', '300', '0', '0', '2', '1', NULL),
+('3', '12', '3', '2', '003/2018', '2018-05-07', '0', '0', '0', '2', '1', NULL),
+('4', '1', '1', '1', '001/2018', '2018-05-07', '-5', '0', '0', '0', 'Goods received', NULL),
+('5', '12', '4', '2', '001/2019', '2019-01-21', '1250', '0', '0', '2', '1', NULL);
 
-### Structure of table `0_bom` ###
+-- Structure of table `0_bom` --
 
 DROP TABLE IF EXISTS `0_bom`;
 
@@ -181,7 +189,7 @@ CREATE TABLE `0_bom` (
   KEY `workcentre_added` (`workcentre_added`)
 ) ENGINE=InnoDB AUTO_INCREMENT=5 ;
 
-### Data of table `0_bom` ###
+-- Data of table `0_bom` --
 
 INSERT INTO `0_bom` VALUES
 ('1', '201', '101', '1', 'DEF', '1'),
@@ -189,7 +197,7 @@ INSERT INTO `0_bom` VALUES
 ('3', '201', '103', '1', 'DEF', '1'),
 ('4', '201', '301', '1', 'DEF', '1');
 
-### Structure of table `0_budget_trans` ###
+-- Structure of table `0_budget_trans` --
 
 DROP TABLE IF EXISTS `0_budget_trans`;
 
@@ -205,10 +213,9 @@ CREATE TABLE `0_budget_trans` (
   KEY `Account` (`account`,`tran_date`,`dimension_id`,`dimension2_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_budget_trans` ###
-
+-- Data of table `0_budget_trans` --
 
-### Structure of table `0_chart_class` ###
+-- Structure of table `0_chart_class` --
 
 DROP TABLE IF EXISTS `0_chart_class`;
 
@@ -220,7 +227,7 @@ CREATE TABLE `0_chart_class` (
   PRIMARY KEY (`cid`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_chart_class` ###
+-- Data of table `0_chart_class` --
 
 INSERT INTO `0_chart_class` VALUES
 ('1', 'Assets', '1', '0'),
@@ -228,7 +235,7 @@ INSERT INTO `0_chart_class` VALUES
 ('3', 'Income', '4', '0'),
 ('4', 'Costs', '6', '0');
 
-### Structure of table `0_chart_master` ###
+-- Structure of table `0_chart_master` --
 
 DROP TABLE IF EXISTS `0_chart_master`;
 
@@ -243,7 +250,7 @@ CREATE TABLE `0_chart_master` (
   KEY `accounts_by_type` (`account_type`,`account_code`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_chart_master` ###
+-- Data of table `0_chart_master` --
 
 INSERT INTO `0_chart_master` VALUES
 ('1060', '', 'Checking Account', '1', '0'),
@@ -253,13 +260,14 @@ INSERT INTO `0_chart_master` VALUES
 ('1510', '', 'Inventory', '2', '0'),
 ('1520', '', 'Stocks of Raw Materials', '2', '0'),
 ('1530', '', 'Stocks of Work In Progress', '2', '0'),
-('1540', '', 'Stocks of Finsihed Goods', '2', '0'),
+('1540', '', 'Stocks of Finished Goods', '2', '0'),
 ('1550', '', 'Goods Received Clearing account', '2', '0'),
 ('1820', '', 'Office Furniture & Equipment', '3', '0'),
 ('1825', '', 'Accum. Amort. -Furn. & Equip.', '3', '0'),
 ('1840', '', 'Vehicle', '3', '0'),
 ('1845', '', 'Accum. Amort. -Vehicle', '3', '0'),
 ('2100', '', 'Accounts Payable', '4', '0'),
+('2105', '', 'Deferred Income', '4', '0'),
 ('2110', '', 'Accrued Income Tax - Federal', '4', '0'),
 ('2120', '', 'Accrued Income Tax - State', '4', '0'),
 ('2130', '', 'Accrued Franchise Tax', '4', '0'),
@@ -325,7 +333,7 @@ INSERT INTO `0_chart_master` VALUES
 ('5810', '', 'Foreign Exchange Loss', '12', '0'),
 ('9990', '', 'Year Profit/Loss', '12', '0');
 
-### Structure of table `0_chart_types` ###
+-- Structure of table `0_chart_types` --
 
 DROP TABLE IF EXISTS `0_chart_types`;
 
@@ -340,13 +348,10 @@ CREATE TABLE `0_chart_types` (
   KEY `class_id` (`class_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_chart_types` ###
+-- Data of table `0_chart_types` --
 
 INSERT INTO `0_chart_types` VALUES
 ('1', 'Current Assets', '1', '', '0'),
-('10', 'Cost of Goods Sold', '4', '', '0'),
-('11', 'Payroll Expenses', '4', '', '0'),
-('12', 'General & Administrative expenses', '4', '', '0'),
 ('2', 'Inventory Assets', '1', '', '0'),
 ('3', 'Capital Assets', '1', '', '0'),
 ('4', 'Current Liabilities', '2', '', '0'),
@@ -354,9 +359,12 @@ INSERT INTO `0_chart_types` VALUES
 ('6', 'Share Capital', '2', '', '0'),
 ('7', 'Retained Earnings', '2', '', '0'),
 ('8', 'Sales Revenue', '3', '', '0'),
-('9', 'Other Revenue', '3', '', '0');
+('9', 'Other Revenue', '3', '', '0'),
+('10', 'Cost of Goods Sold', '4', '', '0'),
+('11', 'Payroll Expenses', '4', '', '0'),
+('12', 'General & Administrative expenses', '4', '', '0');
 
-### Structure of table `0_comments` ###
+-- Structure of table `0_comments` --
 
 DROP TABLE IF EXISTS `0_comments`;
 
@@ -368,16 +376,18 @@ CREATE TABLE `0_comments` (
   KEY `type_and_id` (`type`,`id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_comments` ###
+-- Data of table `0_comments` --
 
 INSERT INTO `0_comments` VALUES
-('12', '1', '2015-05-10', 'Cash invoice 1'),
-('12', '2', '2015-05-07', 'Cash invoice 2'),
-('13', '4', '2015-05-07', 'Recurrent Invoice covers period 04/01/2015 - 04/07/2015.'),
-('10', '4', '2015-05-07', 'Recurrent Invoice covers period 04/01/2015 - 04/07/2015.'),
-('12', '3', '2015-05-07', 'Cash invoice 4');
+('12', '1', '2018-05-10', 'Cash invoice 1'),
+('12', '2', '2018-05-07', 'Cash invoice 2'),
+('13', '4', '2018-05-07', 'Recurrent Invoice covers period 04/01/2018 - 04/07/2018.'),
+('10', '4', '2018-05-07', 'Recurrent Invoice covers period 04/01/2018 - 04/07/2018.'),
+('12', '3', '2018-05-07', 'Cash invoice 4'),
+('12', '4', '2019-01-21', 'Default #5'),
+('0', '1', '2018-12-31', 'Closing Year');
 
-### Structure of table `0_credit_status` ###
+-- Structure of table `0_credit_status` --
 
 DROP TABLE IF EXISTS `0_credit_status`;
 
@@ -390,14 +400,14 @@ CREATE TABLE `0_credit_status` (
   UNIQUE KEY `reason_description` (`reason_description`)
 ) ENGINE=InnoDB AUTO_INCREMENT=5 ;
 
-### Data of table `0_credit_status` ###
+-- Data of table `0_credit_status` --
 
 INSERT INTO `0_credit_status` VALUES
 ('1', 'Good History', '0', '0'),
 ('3', 'No more work until payment received', '1', '0'),
 ('4', 'In liquidation', '1', '0');
 
-### Structure of table `0_crm_categories` ###
+-- Structure of table `0_crm_categories` --
 
 DROP TABLE IF EXISTS `0_crm_categories`;
 
@@ -414,7 +424,7 @@ CREATE TABLE `0_crm_categories` (
   UNIQUE KEY `type_2` (`type`,`name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=13 ;
 
-### Data of table `0_crm_categories` ###
+-- Data of table `0_crm_categories` --
 
 INSERT INTO `0_crm_categories` VALUES
 ('1', 'cust_branch', 'general', 'General', 'General contact data for customer branch (overrides company setting)', '1', '0'),
@@ -430,13 +440,13 @@ INSERT INTO `0_crm_categories` VALUES
 ('11', 'supplier', 'delivery', 'Deliveries', 'Delivery coordination', '1', '0'),
 ('12', 'supplier', 'invoice', 'Invoices', 'Invoice posting', '1', '0');
 
-### Structure of table `0_crm_contacts` ###
+-- Structure of table `0_crm_contacts` --
 
 DROP TABLE IF EXISTS `0_crm_contacts`;
 
 CREATE TABLE `0_crm_contacts` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `person_id` int(11) NOT NULL DEFAULT '0' COMMENT 'foreign key to crm_contacts',
+  `person_id` int(11) NOT NULL DEFAULT '0' COMMENT 'foreign key to crm_persons',
   `type` varchar(20) NOT NULL COMMENT 'foreign key to crm_categories',
   `action` varchar(20) NOT NULL COMMENT 'foreign key to crm_categories',
   `entity_id` varchar(11) DEFAULT NULL COMMENT 'entity id in related class table',
@@ -444,7 +454,7 @@ CREATE TABLE `0_crm_contacts` (
   KEY `type` (`type`,`action`)
 ) ENGINE=InnoDB AUTO_INCREMENT=11 ;
 
-### Data of table `0_crm_contacts` ###
+-- Data of table `0_crm_contacts` --
 
 INSERT INTO `0_crm_contacts` VALUES
 ('4', '2', 'supplier', 'general', '2'),
@@ -454,7 +464,7 @@ INSERT INTO `0_crm_contacts` VALUES
 ('9', '4', 'cust_branch', 'general', '2'),
 ('10', '4', 'customer', 'general', '2');
 
-### Structure of table `0_crm_persons` ###
+-- Structure of table `0_crm_persons` --
 
 DROP TABLE IF EXISTS `0_crm_persons`;
 
@@ -475,7 +485,7 @@ CREATE TABLE `0_crm_persons` (
   KEY `ref` (`ref`)
 ) ENGINE=InnoDB AUTO_INCREMENT=5 ;
 
-### Data of table `0_crm_persons` ###
+-- Data of table `0_crm_persons` --
 
 INSERT INTO `0_crm_persons` VALUES
 ('1', 'Dino Saurius', 'John Doe', NULL, 'N/A', NULL, NULL, NULL, NULL, NULL, '', '0'),
@@ -483,7 +493,7 @@ INSERT INTO `0_crm_persons` VALUES
 ('3', 'Donald Easter', 'Donald Easter LLC', NULL, 'N/A', NULL, NULL, NULL, NULL, NULL, '', '0'),
 ('4', 'MoneyMaker', 'MoneyMaker Ltd.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '0');
 
-### Structure of table `0_currencies` ###
+-- Structure of table `0_currencies` --
 
 DROP TABLE IF EXISTS `0_currencies`;
 
@@ -498,15 +508,15 @@ CREATE TABLE `0_currencies` (
   PRIMARY KEY (`curr_abrev`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_currencies` ###
+-- Data of table `0_currencies` --
 
 INSERT INTO `0_currencies` VALUES
 ('CA Dollars', 'CAD', '$', 'Canada', 'Cents', '1', '0'),
-('Euro', 'EUR', '?', 'Europe', 'Cents', '1', '0'),
-('Pounds', 'GBP', '?', 'England', 'Pence', '1', '0'),
+('Euro', 'EUR', '', 'Europe', 'Cents', '1', '0'),
+('Pounds', 'GBP', '£', 'England', 'Pence', '1', '0'),
 ('US Dollars', 'USD', '$', 'United States', 'Cents', '1', '0');
 
-### Structure of table `0_cust_allocations` ###
+-- Structure of table `0_cust_allocations` --
 
 DROP TABLE IF EXISTS `0_cust_allocations`;
 
@@ -523,16 +533,17 @@ CREATE TABLE `0_cust_allocations` (
   UNIQUE KEY `trans_type_from` (`person_id`,`trans_type_from`,`trans_no_from`,`trans_type_to`,`trans_no_to`),
   KEY `From` (`trans_type_from`,`trans_no_from`),
   KEY `To` (`trans_type_to`,`trans_no_to`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 ;
+) ENGINE=InnoDB AUTO_INCREMENT=5 ;
 
-### Data of table `0_cust_allocations` ###
+-- Data of table `0_cust_allocations` --
 
 INSERT INTO `0_cust_allocations` VALUES
-('1', '1', '6240', '2015-05-10', '1', '12', '1', '10'),
-('2', '1', '300', '2015-05-07', '2', '12', '2', '10'),
-('3', '1', '0', '2015-05-07', '3', '12', '4', '10');
+('1', '1', '6240', '2018-05-10', '1', '12', '1', '10'),
+('2', '1', '300', '2018-05-07', '2', '12', '2', '10'),
+('3', '1', '0', '2018-05-07', '3', '12', '4', '10'),
+('4', '1', '1250', '2019-01-21', '4', '12', '5', '10');
 
-### Structure of table `0_cust_branch` ###
+-- Structure of table `0_cust_branch` --
 
 DROP TABLE IF EXISTS `0_cust_branch`;
 
@@ -561,13 +572,13 @@ CREATE TABLE `0_cust_branch` (
   KEY `group_no` (`group_no`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_cust_branch` ###
+-- Data of table `0_cust_branch` --
 
 INSERT INTO `0_cust_branch` VALUES
 ('1', '1', 'Donald Easter LLC', 'Donald Easter', 'N/A', '1', '1', 'DEF', '1', '', '4510', '1200', '4500', '1', 'N/A', '0', '', NULL, '0'),
 ('2', '2', 'MoneyMaker Ltd.', 'MoneyMaker', '', '1', '1', 'DEF', '2', '', '4510', '1200', '4500', '1', '', '0', '', NULL, '0');
 
-### Structure of table `0_debtor_trans` ###
+-- Structure of table `0_debtor_trans` --
 
 DROP TABLE IF EXISTS `0_debtor_trans`;
 
@@ -575,7 +586,7 @@ CREATE TABLE `0_debtor_trans` (
   `trans_no` int(11) unsigned NOT NULL DEFAULT '0',
   `type` smallint(6) unsigned NOT NULL DEFAULT '0',
   `version` tinyint(1) unsigned NOT NULL DEFAULT '0',
-  `debtor_no` int(11) unsigned DEFAULT NULL,
+  `debtor_no` int(11) unsigned NOT NULL,
   `branch_code` int(11) NOT NULL DEFAULT '-1',
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
   `due_date` date NOT NULL DEFAULT '0000-00-00',
@@ -595,28 +606,31 @@ CREATE TABLE `0_debtor_trans` (
   `dimension2_id` int(11) NOT NULL DEFAULT '0',
   `payment_terms` int(11) DEFAULT NULL,
   `tax_included` tinyint(1) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (`type`,`trans_no`),
+  PRIMARY KEY (`type`,`trans_no`,`debtor_no`),
   KEY `debtor_no` (`debtor_no`,`branch_code`),
   KEY `tran_date` (`tran_date`),
   KEY `order_` (`order_`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_debtor_trans` ###
+-- Data of table `0_debtor_trans` --
 
 INSERT INTO `0_debtor_trans` VALUES
-('1', '10', '0', '1', '1', '2015-05-10', '2015-05-05', '001/2015', '1', '1', '6240', '0', '0', '0', '0', '6240', '0', '1', '1', '0', '0', '4', '1'),
-('2', '10', '0', '1', '1', '2015-05-07', '2015-05-07', '002/2015', '1', '2', '300', '0', '0', '0', '0', '300', '0', '1', '1', '0', '0', '4', '1'),
-('3', '10', '0', '2', '2', '2015-05-07', '2015-06-17', '003/2015', '1', '5', '267.14', '0', '0', '0', '0', '0', '0', '1.123', '1', '1', '0', '1', '1'),
-('4', '10', '0', '1', '1', '2015-05-07', '2015-05-07', '004/2015', '1', '7', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
-('1', '12', '0', '1', '1', '2015-05-10', '0000-00-00', '001/2015', '0', '0', '6240', '0', '0', '0', '0', '6240', '0', '1', '0', '0', '0', NULL, '0'),
-('2', '12', '0', '1', '1', '2015-05-07', '0000-00-00', '002/2015', '0', '0', '300', '0', '0', '0', '0', '300', '0', '1', '0', '0', '0', NULL, '0'),
-('3', '12', '0', '1', '1', '2015-05-07', '0000-00-00', '003/2015', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', NULL, '0'),
-('1', '13', '1', '1', '1', '2015-05-10', '2015-05-05', 'auto', '1', '1', '6240', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
-('2', '13', '1', '1', '1', '2015-05-07', '2015-05-07', 'auto', '1', '2', '300', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
-('3', '13', '1', '2', '2', '2015-05-07', '2015-06-17', 'auto', '1', '5', '267.14', '0', '0', '0', '0', '0', '0', '1.123', '1', '1', '0', '1', '1'),
-('4', '13', '1', '1', '1', '2015-05-07', '2015-05-07', 'auto', '1', '7', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1');
-
-### Structure of table `0_debtor_trans_details` ###
+('1', '10', '0', '1', '1', '2018-05-10', '2018-05-05', '001/2018', '1', '1', '6240', '0', '0', '0', '0', '6240', '0', '1', '1', '0', '0', '4', '1'),
+('2', '10', '0', '1', '1', '2018-05-07', '2018-05-07', '002/2018', '1', '2', '300', '0', '0', '0', '0', '300', '0', '1', '1', '0', '0', '4', '1'),
+('3', '10', '0', '2', '2', '2018-05-07', '2018-06-17', '003/2018', '1', '5', '267.14', '0', '0', '0', '0', '0', '0', '1.123', '1', '1', '0', '1', '1'),
+('4', '10', '0', '1', '1', '2018-05-07', '2018-05-07', '004/2018', '1', '7', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
+('5', '10', '0', '1', '1', '2019-01-21', '2019-01-21', '001/2019', '1', '8', '1250', '0', '0', '0', '0', '1250', '0', '1', '1', '0', '0', '4', '1'),
+('1', '12', '0', '1', '1', '2018-05-10', '0000-00-00', '001/2018', '0', '0', '6240', '0', '0', '0', '0', '6240', '0', '1', '0', '0', '0', NULL, '0'),
+('2', '12', '0', '1', '1', '2018-05-07', '0000-00-00', '002/2018', '0', '0', '300', '0', '0', '0', '0', '300', '0', '1', '0', '0', '0', NULL, '0'),
+('3', '12', '0', '1', '1', '2018-05-07', '0000-00-00', '003/2018', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', NULL, '0'),
+('4', '12', '0', '1', '1', '2019-01-21', '0000-00-00', '001/2019', '0', '0', '1250', '0', '0', '0', '0', '1250', '0', '1', '0', '0', '0', NULL, '0'),
+('1', '13', '1', '1', '1', '2018-05-10', '2018-05-05', 'auto', '1', '1', '6240', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
+('2', '13', '1', '1', '1', '2018-05-07', '2018-05-07', 'auto', '1', '2', '300', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
+('3', '13', '1', '2', '2', '2018-05-07', '2018-06-17', 'auto', '1', '5', '267.14', '0', '0', '0', '0', '0', '0', '1.123', '1', '1', '0', '1', '1'),
+('4', '13', '1', '1', '1', '2018-05-07', '2018-05-07', 'auto', '1', '7', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1'),
+('5', '13', '1', '1', '1', '2019-01-21', '2019-01-21', 'auto', '1', '8', '1250', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '4', '1');
+
+-- Structure of table `0_debtor_trans_details` --
 
 DROP TABLE IF EXISTS `0_debtor_trans_details`;
 
@@ -636,9 +650,9 @@ CREATE TABLE `0_debtor_trans_details` (
   PRIMARY KEY (`id`),
   KEY `Transaction` (`debtor_trans_type`,`debtor_trans_no`),
   KEY `src_id` (`src_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=13 ;
+) ENGINE=InnoDB AUTO_INCREMENT=15 ;
 
-### Data of table `0_debtor_trans_details` ###
+-- Data of table `0_debtor_trans_details` --
 
 INSERT INTO `0_debtor_trans_details` VALUES
 ('1', '1', '13', '101', 'iPad Air 2 16GB', '300', '14.29', '20', '0', '200', '20', '1'),
@@ -652,9 +666,11 @@ INSERT INTO `0_debtor_trans_details` VALUES
 ('9', '3', '10', '102', 'iPhone 6 64GB', '222.62', '0', '1', '0', '150', '0', '7'),
 ('10', '3', '10', '103', 'iPhone Cover Case', '44.52', '0', '1', '0', '10', '0', '8'),
 ('11', '4', '13', '202', 'Maintenance', '0', '0', '5', '0', '0', '5', '10'),
-('12', '4', '10', '202', 'Maintenance', '0', '0', '5', '0', '0', '0', '11');
+('12', '4', '10', '202', 'Maintenance', '0', '0', '5', '0', '0', '0', '11'),
+('13', '5', '13', '102', 'iPhone 6 64GB', '250', '11.904', '5', '0', '150', '5', '11'),
+('14', '5', '10', '102', 'iPhone 6 64GB', '250', '11.904', '5', '0', '150', '0', '13');
 
-### Structure of table `0_debtors_master` ###
+-- Structure of table `0_debtors_master` --
 
 DROP TABLE IF EXISTS `0_debtors_master`;
 
@@ -680,13 +696,13 @@ CREATE TABLE `0_debtors_master` (
   KEY `name` (`name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_debtors_master` ###
+-- Data of table `0_debtors_master` --
 
 INSERT INTO `0_debtors_master` VALUES
 ('1', 'Donald Easter LLC', 'Donald Easter', 'N/A', '123456789', 'USD', '1', '0', '0', '1', '4', '0', '0', '1000', '', '0'),
 ('2', 'MoneyMaker Ltd.', 'MoneyMaker', 'N/A', '54354333', 'EUR', '1', '1', '0', '1', '1', '0', '0', '1000', '', '0');
 
-### Structure of table `0_dimensions` ###
+-- Structure of table `0_dimensions` --
 
 DROP TABLE IF EXISTS `0_dimensions`;
 
@@ -705,12 +721,12 @@ CREATE TABLE `0_dimensions` (
   KEY `type_` (`type_`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_dimensions` ###
+-- Data of table `0_dimensions` --
 
 INSERT INTO `0_dimensions` VALUES
-('1', '001/2015', 'Cost Centre', '1', '0', '2015-05-05', '2015-05-25');
+('1', '001/2018', 'Cost Centre', '1', '0', '2018-05-05', '2018-05-25');
 
-### Structure of table `0_exchange_rates` ###
+-- Structure of table `0_exchange_rates` --
 
 DROP TABLE IF EXISTS `0_exchange_rates`;
 
@@ -724,12 +740,12 @@ CREATE TABLE `0_exchange_rates` (
   UNIQUE KEY `curr_code` (`curr_code`,`date_`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_exchange_rates` ###
+-- Data of table `0_exchange_rates` --
 
 INSERT INTO `0_exchange_rates` VALUES
-('1', 'EUR', '1.123', '1.123', '2015-05-07');
+('1', 'EUR', '1.123', '1.123', '2018-05-07');
 
-### Structure of table `0_fiscal_year` ###
+-- Structure of table `0_fiscal_year` --
 
 DROP TABLE IF EXISTS `0_fiscal_year`;
 
@@ -741,14 +757,15 @@ CREATE TABLE `0_fiscal_year` (
   PRIMARY KEY (`id`),
   UNIQUE KEY `begin` (`begin`),
   UNIQUE KEY `end` (`end`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 ;
+) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_fiscal_year` ###
+-- Data of table `0_fiscal_year` --
 
 INSERT INTO `0_fiscal_year` VALUES
-('1', '2015-01-01', '2015-12-31', '0');
+('1', '2018-01-01', '2018-12-31', '1'),
+('2', '2019-01-01', '2019-12-31', '0');
 
-### Structure of table `0_gl_trans` ###
+-- Structure of table `0_gl_trans` --
 
 DROP TABLE IF EXISTS `0_gl_trans`;
 
@@ -770,51 +787,67 @@ CREATE TABLE `0_gl_trans` (
   KEY `dimension2_id` (`dimension2_id`),
   KEY `tran_date` (`tran_date`),
   KEY `account_and_tran_date` (`account`,`tran_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=39 ;
+) ENGINE=InnoDB AUTO_INCREMENT=55 ;
 
-### Data of table `0_gl_trans` ###
+-- Data of table `0_gl_trans` --
 
 INSERT INTO `0_gl_trans` VALUES
-('1', '25', '1', '2015-05-05', '1510', '101', '20000', '0', '0', NULL, NULL),
-('2', '25', '1', '2015-05-05', '1510', '102', '15000', '0', '0', NULL, NULL),
-('3', '25', '1', '2015-05-05', '1510', '103', '1000', '0', '0', NULL, NULL),
-('4', '25', '1', '2015-05-05', '1550', '', '-36000', '0', '0', NULL, NULL),
-('5', '13', '1', '2015-05-10', '5010', '', '4000', '0', '0', NULL, NULL),
-('6', '13', '1', '2015-05-10', '1510', '', '-4000', '0', '0', NULL, NULL),
-('7', '10', '1', '2015-05-10', '4010', '', '-5714.29', '0', '0', NULL, NULL),
-('8', '10', '1', '2015-05-10', '4010', '', '-228.57', '0', '0', NULL, NULL),
-('9', '10', '1', '2015-05-10', '1200', '', '6240', '0', '0', '2', '1'),
-('10', '10', '1', '2015-05-10', '2150', '', '-297.14', '0', '0', NULL, NULL),
-('11', '12', '1', '2015-05-10', '1065', '', '6240', '0', '0', NULL, NULL),
-('12', '12', '1', '2015-05-10', '1200', '', '-6240', '0', '0', '2', '1'),
-('13', '26', '1', '2015-05-05', '1510', '1 * iPad Air 2 16GB', '-400', '0', '0', NULL, NULL),
-('14', '26', '1', '2015-05-05', '1510', '1 * iPhone 6 64GB', '-300', '0', '0', NULL, NULL),
-('15', '26', '1', '2015-05-05', '1510', '1 * iPhone Cover Case', '-20', '0', '0', NULL, NULL),
-('16', '26', '1', '2015-05-05', '1510', 'Produced 2 * AP Surf Set', '720', '0', '0', NULL, NULL),
-('17', '25', '2', '2015-05-05', '1510', '101', '3000', '0', '0', NULL, NULL),
-('18', '25', '2', '2015-05-05', '1550', '', '-3000', '0', '0', NULL, NULL),
-('19', '20', '1', '2015-05-05', '2150', '', '150', '0', '0', NULL, NULL),
-('20', '20', '1', '2015-05-05', '2100', '', '-3150', '0', '0', '3', '1'),
-('21', '20', '1', '2015-05-05', '1550', '', '3000', '0', '0', NULL, NULL),
-('22', '13', '2', '2015-05-07', '5010', '', '200', '0', '0', NULL, NULL),
-('23', '13', '2', '2015-05-07', '1510', '', '-200', '0', '0', NULL, NULL),
-('24', '10', '2', '2015-05-07', '4010', '', '-285.71', '0', '0', NULL, NULL),
-('25', '10', '2', '2015-05-07', '1200', '', '300', '0', '0', '2', '1'),
-('26', '10', '2', '2015-05-07', '2150', '', '-14.29', '0', '0', NULL, NULL),
-('27', '12', '2', '2015-05-07', '1065', '', '300', '0', '0', NULL, NULL),
-('28', '12', '2', '2015-05-07', '1200', '', '-300', '0', '0', '2', '1'),
-('29', '13', '3', '2015-05-07', '5010', '', '150', '1', '0', NULL, NULL),
-('30', '13', '3', '2015-05-07', '1510', '', '-150', '0', '0', NULL, NULL),
-('31', '13', '3', '2015-05-07', '5010', '', '10', '1', '0', NULL, NULL),
-('32', '13', '3', '2015-05-07', '1510', '', '-10', '0', '0', NULL, NULL),
-('33', '10', '3', '2015-05-07', '4010', '', '-250', '1', '0', NULL, NULL),
-('34', '10', '3', '2015-05-07', '4010', '', '-50', '1', '0', NULL, NULL),
-('35', '10', '3', '2015-05-07', '1200', '', '300', '0', '0', '2', '2'),
-('36', '12', '3', '2015-05-07', '1065', '', '0', '0', '0', NULL, NULL),
-('37', '1', '1', '2015-05-07', '5010', '', '5', '1', '0', NULL, NULL),
-('38', '1', '1', '2015-05-07', '1060', '', '-5', '0', '0', NULL, NULL);
-
-### Structure of table `0_grn_batch` ###
+('1', '25', '1', '2018-05-05', '1510', '101', '20000', '0', '0', NULL, NULL),
+('2', '25', '1', '2018-05-05', '1510', '102', '15000', '0', '0', NULL, NULL),
+('3', '25', '1', '2018-05-05', '1510', '103', '1000', '0', '0', NULL, NULL),
+('4', '25', '1', '2018-05-05', '1550', '', '-36000', '0', '0', NULL, NULL),
+('5', '13', '1', '2018-05-10', '5010', '', '4000', '0', '0', NULL, NULL),
+('6', '13', '1', '2018-05-10', '1510', '', '-4000', '0', '0', NULL, NULL),
+('7', '10', '1', '2018-05-10', '4010', '', '-5714.29', '0', '0', NULL, NULL),
+('8', '10', '1', '2018-05-10', '4010', '', '-228.57', '0', '0', NULL, NULL),
+('9', '10', '1', '2018-05-10', '1200', '', '6240', '0', '0', '2', '1'),
+('10', '10', '1', '2018-05-10', '2150', '', '-297.14', '0', '0', NULL, NULL),
+('11', '12', '1', '2018-05-10', '1065', '', '6240', '0', '0', NULL, NULL),
+('12', '12', '1', '2018-05-10', '1200', '', '-6240', '0', '0', '2', '1'),
+('13', '29', '1', '2018-05-05', '1510', '1 * iPad Air 2 16GB', '-400', '0', '0', NULL, NULL),
+('14', '29', '1', '2018-05-05', '1510', '1 * iPhone 6 64GB', '-300', '0', '0', NULL, NULL),
+('15', '29', '1', '2018-05-05', '1510', '1 * iPhone Cover Case', '-20', '0', '0', NULL, NULL),
+('16', '29', '1', '2018-05-05', '1530', '1 * Support', '720', '0', '0', NULL, NULL),
+('17', '26', '1', '2018-05-05', '1530', '', '-720', '0', '0', NULL, NULL),
+('18', '26', '1', '2018-05-05', '1510', '', '720', '0', '0', NULL, NULL),
+('19', '25', '2', '2018-05-05', '1510', '101', '3000', '0', '0', NULL, NULL),
+('20', '25', '2', '2018-05-05', '1550', '', '-3000', '0', '0', NULL, NULL),
+('21', '20', '1', '2018-05-05', '2150', '', '150', '0', '0', NULL, NULL),
+('22', '20', '1', '2018-05-05', '2100', '', '-3150', '0', '0', '3', '1'),
+('23', '20', '1', '2018-05-05', '1550', '', '3000', '0', '0', NULL, NULL),
+('24', '13', '2', '2018-05-07', '5010', '', '200', '0', '0', NULL, NULL),
+('25', '13', '2', '2018-05-07', '1510', '', '-200', '0', '0', NULL, NULL),
+('26', '10', '2', '2018-05-07', '4010', '', '-285.71', '0', '0', NULL, NULL),
+('27', '10', '2', '2018-05-07', '1200', '', '300', '0', '0', '2', '1'),
+('28', '10', '2', '2018-05-07', '2150', '', '-14.29', '0', '0', NULL, NULL),
+('29', '12', '2', '2018-05-07', '1065', '', '300', '0', '0', NULL, NULL),
+('30', '12', '2', '2018-05-07', '1200', '', '-300', '0', '0', '2', '1'),
+('31', '13', '3', '2018-05-07', '5010', '', '150', '1', '0', NULL, NULL),
+('32', '13', '3', '2018-05-07', '1510', '', '-150', '0', '0', NULL, NULL),
+('33', '13', '3', '2018-05-07', '5010', '', '10', '1', '0', NULL, NULL),
+('34', '13', '3', '2018-05-07', '1510', '', '-10', '0', '0', NULL, NULL),
+('35', '10', '3', '2018-05-07', '4010', '', '-250', '1', '0', NULL, NULL),
+('36', '10', '3', '2018-05-07', '4010', '', '-50', '1', '0', NULL, NULL),
+('37', '10', '3', '2018-05-07', '1200', '', '300', '0', '0', '2', '2'),
+('38', '12', '3', '2018-05-07', '1065', '', '0', '0', '0', NULL, NULL),
+('39', '1', '1', '2018-05-07', '5010', '', '5', '1', '0', NULL, NULL),
+('40', '1', '1', '2018-05-07', '1060', '', '-5', '0', '0', NULL, NULL),
+('41', '13', '5', '2019-01-21', '5010', '', '750', '0', '0', NULL, NULL),
+('42', '13', '5', '2019-01-21', '1510', '', '-750', '0', '0', NULL, NULL),
+('43', '10', '5', '2019-01-21', '4010', '', '-1190.48', '0', '0', NULL, NULL),
+('44', '10', '5', '2019-01-21', '1200', '', '1250', '0', '0', '2', '1'),
+('45', '10', '5', '2019-01-21', '2150', '', '-59.52', '0', '0', NULL, NULL),
+('46', '12', '4', '2019-01-21', '1065', '', '1250', '0', '0', NULL, NULL),
+('47', '12', '4', '2019-01-21', '1200', '', '-1250', '0', '0', '2', '1'),
+('48', '25', '3', '2019-01-21', '1510', '102', '900', '0', '0', NULL, NULL),
+('49', '25', '3', '2019-01-21', '1550', '', '-900', '0', '0', NULL, NULL),
+('50', '20', '2', '2019-01-21', '2150', '', '45', '0', '0', NULL, NULL),
+('51', '20', '2', '2019-01-21', '2100', '', '-945', '0', '0', '3', '1'),
+('52', '20', '2', '2019-01-21', '1550', '', '900', '0', '0', NULL, NULL),
+('53', '0', '1', '2018-12-31', '3590', 'Closing Year', '-2163.57', '0', '0', NULL, NULL),
+('54', '0', '1', '2018-12-31', '9990', 'Closing Year', '2163.57', '0', '0', NULL, NULL);
+
+-- Structure of table `0_grn_batch` --
 
 DROP TABLE IF EXISTS `0_grn_batch`;
 
@@ -829,15 +862,16 @@ CREATE TABLE `0_grn_batch` (
   PRIMARY KEY (`id`),
   KEY `delivery_date` (`delivery_date`),
   KEY `purch_order_no` (`purch_order_no`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 ;
+) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_grn_batch` ###
+-- Data of table `0_grn_batch` --
 
 INSERT INTO `0_grn_batch` VALUES
-('1', '1', '1', '001/2015', '2015-05-05', 'DEF', '1'),
-('2', '1', '2', 'auto', '2015-05-05', 'DEF', '1');
+('1', '1', '1', '001/2018', '2018-05-05', 'DEF', '1'),
+('2', '1', '2', 'auto', '2018-05-05', 'DEF', '1'),
+('3', '1', '3', 'auto', '2019-01-21', 'DEF', '1');
 
-### Structure of table `0_grn_items` ###
+-- Structure of table `0_grn_items` --
 
 DROP TABLE IF EXISTS `0_grn_items`;
 
@@ -851,17 +885,18 @@ CREATE TABLE `0_grn_items` (
   `quantity_inv` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `grn_batch_id` (`grn_batch_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 ;
+) ENGINE=InnoDB AUTO_INCREMENT=6 ;
 
-### Data of table `0_grn_items` ###
+-- Data of table `0_grn_items` --
 
 INSERT INTO `0_grn_items` VALUES
 ('1', '1', '1', '101', 'iPad Air 2 16GB', '100', '0'),
 ('2', '1', '2', '102', 'iPhone 6 64GB', '100', '0'),
 ('3', '1', '3', '103', 'iPhone Cover Case', '100', '0'),
-('4', '2', '4', '101', 'iPad Air 2 16GB', '15', '15');
+('4', '2', '4', '101', 'iPad Air 2 16GB', '15', '15'),
+('5', '3', '5', '102', 'iPhone 6 64GB', '6', '6');
 
-### Structure of table `0_groups` ###
+-- Structure of table `0_groups` --
 
 DROP TABLE IF EXISTS `0_groups`;
 
@@ -873,14 +908,14 @@ CREATE TABLE `0_groups` (
   UNIQUE KEY `description` (`description`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_groups` ###
+-- Data of table `0_groups` --
 
 INSERT INTO `0_groups` VALUES
 ('1', 'Small', '0'),
 ('2', 'Medium', '0'),
 ('3', 'Large', '0');
 
-### Structure of table `0_item_codes` ###
+-- Structure of table `0_item_codes` --
 
 DROP TABLE IF EXISTS `0_item_codes`;
 
@@ -898,7 +933,7 @@ CREATE TABLE `0_item_codes` (
   KEY `item_code` (`item_code`)
 ) ENGINE=InnoDB AUTO_INCREMENT=9 ;
 
-### Data of table `0_item_codes` ###
+-- Data of table `0_item_codes` --
 
 INSERT INTO `0_item_codes` VALUES
 ('1', '101', '101', 'iPad Air 2 16GB', '1', '1', '0', '0'),
@@ -910,7 +945,7 @@ INSERT INTO `0_item_codes` VALUES
 ('7', '501', '103', 'iPhone Pack', '1', '1', '0', '0'),
 ('8', '202', '202', 'Maintenance', '4', '1', '0', '0');
 
-### Structure of table `0_item_tax_type_exemptions` ###
+-- Structure of table `0_item_tax_type_exemptions` --
 
 DROP TABLE IF EXISTS `0_item_tax_type_exemptions`;
 
@@ -920,10 +955,9 @@ CREATE TABLE `0_item_tax_type_exemptions` (
   PRIMARY KEY (`item_tax_type_id`,`tax_type_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_item_tax_type_exemptions` ###
+-- Data of table `0_item_tax_type_exemptions` --
 
-
-### Structure of table `0_item_tax_types` ###
+-- Structure of table `0_item_tax_types` --
 
 DROP TABLE IF EXISTS `0_item_tax_types`;
 
@@ -936,12 +970,12 @@ CREATE TABLE `0_item_tax_types` (
   UNIQUE KEY `name` (`name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_item_tax_types` ###
+-- Data of table `0_item_tax_types` --
 
 INSERT INTO `0_item_tax_types` VALUES
 ('1', 'Regular', '0', '0');
 
-### Structure of table `0_item_units` ###
+-- Structure of table `0_item_units` --
 
 DROP TABLE IF EXISTS `0_item_units`;
 
@@ -954,13 +988,13 @@ CREATE TABLE `0_item_units` (
   UNIQUE KEY `name` (`name`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_item_units` ###
+-- Data of table `0_item_units` --
 
 INSERT INTO `0_item_units` VALUES
 ('each', 'Each', '0', '0'),
 ('hr', 'Hours', '0', '0');
 
-### Structure of table `0_journal` ###
+-- Structure of table `0_journal` --
 
 DROP TABLE IF EXISTS `0_journal`;
 
@@ -979,10 +1013,12 @@ CREATE TABLE `0_journal` (
   KEY `tran_date` (`tran_date`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_journal` ###
+-- Data of table `0_journal` --
 
+INSERT INTO `0_journal` VALUES
+('0', '1', '2018-12-31', '001/2012', '', '2018-12-31', '2018-12-31', 'USD', '2163.57', '1');
 
-### Structure of table `0_loc_stock` ###
+-- Structure of table `0_loc_stock` --
 
 DROP TABLE IF EXISTS `0_loc_stock`;
 
@@ -994,7 +1030,7 @@ CREATE TABLE `0_loc_stock` (
   KEY `stock_id` (`stock_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_loc_stock` ###
+-- Data of table `0_loc_stock` --
 
 INSERT INTO `0_loc_stock` VALUES
 ('DEF', '101', '0'),
@@ -1004,7 +1040,7 @@ INSERT INTO `0_loc_stock` VALUES
 ('DEF', '202', '0'),
 ('DEF', '301', '0');
 
-### Structure of table `0_locations` ###
+-- Structure of table `0_locations` --
 
 DROP TABLE IF EXISTS `0_locations`;
 
@@ -1017,33 +1053,17 @@ CREATE TABLE `0_locations` (
   `fax` varchar(30) NOT NULL DEFAULT '',
   `email` varchar(100) NOT NULL DEFAULT '',
   `contact` varchar(30) NOT NULL DEFAULT '',
+  `fixed_asset` tinyint(1) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`loc_code`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_locations` ###
+-- Data of table `0_locations` --
 
 INSERT INTO `0_locations` VALUES
-('DEF', 'Default', 'N/A', '', '', '', '', '', '0');
-
-### Structure of table `0_movement_types` ###
-
-DROP TABLE IF EXISTS `0_movement_types`;
-
-CREATE TABLE `0_movement_types` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `name` varchar(60) NOT NULL DEFAULT '',
-  `inactive` tinyint(1) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`id`),
-  UNIQUE KEY `name` (`name`)
-) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ;
-
-### Data of table `0_movement_types` ###
+('DEF', 'Default', 'N/A', '', '', '', '', '', '0', '0');
 
-INSERT INTO `0_movement_types` VALUES
-('1', 'Adjustment', '0');
-
-### Structure of table `0_payment_terms` ###
+-- Structure of table `0_payment_terms` --
 
 DROP TABLE IF EXISTS `0_payment_terms`;
 
@@ -1055,17 +1075,18 @@ CREATE TABLE `0_payment_terms` (
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`terms_indicator`),
   UNIQUE KEY `terms` (`terms`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 ;
+) ENGINE=InnoDB AUTO_INCREMENT=6 ;
 
-### Data of table `0_payment_terms` ###
+-- Data of table `0_payment_terms` --
 
 INSERT INTO `0_payment_terms` VALUES
 ('1', 'Due 15th Of the Following Month', '0', '17', '0'),
 ('2', 'Due By End Of The Following Month', '0', '30', '0'),
 ('3', 'Payment due within 10 days', '10', '0', '0'),
-('4', 'Cash Only', '0', '0', '0');
+('4', 'Cash Only', '0', '0', '0'),
+('5', 'Prepaid', '-1', '0', '0');
 
-### Structure of table `0_prices` ###
+-- Structure of table `0_prices` --
 
 DROP TABLE IF EXISTS `0_prices`;
 
@@ -1079,14 +1100,14 @@ CREATE TABLE `0_prices` (
   UNIQUE KEY `price` (`stock_id`,`sales_type_id`,`curr_abrev`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_prices` ###
+-- Data of table `0_prices` --
 
 INSERT INTO `0_prices` VALUES
 ('1', '101', '1', 'USD', '300'),
 ('2', '102', '1', 'USD', '250'),
 ('3', '103', '1', 'USD', '50');
 
-### Structure of table `0_print_profiles` ###
+-- Structure of table `0_print_profiles` --
 
 DROP TABLE IF EXISTS `0_print_profiles`;
 
@@ -1099,7 +1120,7 @@ CREATE TABLE `0_print_profiles` (
   UNIQUE KEY `profile` (`profile`,`report`)
 ) ENGINE=InnoDB AUTO_INCREMENT=10 ;
 
-### Data of table `0_print_profiles` ###
+-- Data of table `0_print_profiles` --
 
 INSERT INTO `0_print_profiles` VALUES
 ('1', 'Out of office', NULL, '0'),
@@ -1112,7 +1133,7 @@ INSERT INTO `0_print_profiles` VALUES
 ('8', 'Sales Department', '110', '2'),
 ('9', 'Sales Department', '201', '2');
 
-### Structure of table `0_printers` ###
+-- Structure of table `0_printers` --
 
 DROP TABLE IF EXISTS `0_printers`;
 
@@ -1128,14 +1149,14 @@ CREATE TABLE `0_printers` (
   UNIQUE KEY `name` (`name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_printers` ###
+-- Data of table `0_printers` --
 
 INSERT INTO `0_printers` VALUES
 ('1', 'QL500', 'Label printer', 'QL500', 'server', '127', '20'),
 ('2', 'Samsung', 'Main network printer', 'scx4521F', 'server', '515', '5'),
 ('3', 'Local', 'Local print server at user IP', 'lp', '', '515', '10');
 
-### Structure of table `0_purch_data` ###
+-- Structure of table `0_purch_data` --
 
 DROP TABLE IF EXISTS `0_purch_data`;
 
@@ -1149,14 +1170,14 @@ CREATE TABLE `0_purch_data` (
   PRIMARY KEY (`supplier_id`,`stock_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_purch_data` ###
+-- Data of table `0_purch_data` --
 
 INSERT INTO `0_purch_data` VALUES
 ('1', '101', '200', '', '1', 'iPad Air 2 16GB'),
 ('1', '102', '150', '', '1', 'iPhone 6 64GB'),
 ('1', '103', '10', '', '1', 'iPhone Cover Case');
 
-### Structure of table `0_purch_order_details` ###
+-- Structure of table `0_purch_order_details` --
 
 DROP TABLE IF EXISTS `0_purch_order_details`;
 
@@ -1175,17 +1196,18 @@ CREATE TABLE `0_purch_order_details` (
   PRIMARY KEY (`po_detail_item`),
   KEY `order` (`order_no`,`po_detail_item`),
   KEY `itemcode` (`item_code`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 ;
+) ENGINE=InnoDB AUTO_INCREMENT=6 ;
 
-### Data of table `0_purch_order_details` ###
+-- Data of table `0_purch_order_details` --
 
 INSERT INTO `0_purch_order_details` VALUES
-('1', '1', '101', 'iPad Air 2 16GB', '2015-05-15', '0', '200', '200', '200', '100', '100'),
-('2', '1', '102', 'iPhone 6 64GB', '2015-05-15', '0', '150', '150', '150', '100', '100'),
-('3', '1', '103', 'iPhone Cover Case', '2015-05-15', '0', '10', '10', '10', '100', '100'),
-('4', '2', '101', 'iPad Air 2 16GB', '2015-05-05', '15', '200', '200', '200', '15', '15');
+('1', '1', '101', 'iPad Air 2 16GB', '2018-05-15', '0', '200', '200', '200', '100', '100'),
+('2', '1', '102', 'iPhone 6 64GB', '2018-05-15', '0', '150', '150', '150', '100', '100'),
+('3', '1', '103', 'iPhone Cover Case', '2018-05-15', '0', '10', '10', '10', '100', '100'),
+('4', '2', '101', 'iPad Air 2 16GB', '2018-05-05', '15', '200', '200', '200', '15', '15'),
+('5', '3', '102', 'iPhone 6 64GB', '2019-01-21', '6', '150', '150', '150', '6', '6');
 
-### Structure of table `0_purch_orders` ###
+-- Structure of table `0_purch_orders` --
 
 DROP TABLE IF EXISTS `0_purch_orders`;
 
@@ -1204,15 +1226,16 @@ CREATE TABLE `0_purch_orders` (
   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`order_no`),
   KEY `ord_date` (`ord_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 ;
+) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_purch_orders` ###
+-- Data of table `0_purch_orders` --
 
 INSERT INTO `0_purch_orders` VALUES
-('1', '1', NULL, '2015-05-05', '001/2015', NULL, 'DEF', 'N/A', '37800', '0', '0', '0'),
-('2', '1', NULL, '2015-05-05', 'auto', 'rr4', 'DEF', 'N/A', '3150', '0', '0', '0');
+('1', '1', NULL, '2018-05-05', '001/2018', NULL, 'DEF', 'N/A', '37800', '0', '0', '0'),
+('2', '1', NULL, '2018-05-05', 'auto', 'rr4', 'DEF', 'N/A', '3150', '0', '0', '0'),
+('3', '1', NULL, '2019-01-21', 'auto', 'asd5', 'DEF', 'N/A', '945', '0', '0', '0');
 
-### Structure of table `0_quick_entries` ###
+-- Structure of table `0_quick_entries` --
 
 DROP TABLE IF EXISTS `0_quick_entries`;
 
@@ -1228,14 +1251,14 @@ CREATE TABLE `0_quick_entries` (
   KEY `description` (`description`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_quick_entries` ###
+-- Data of table `0_quick_entries` --
 
 INSERT INTO `0_quick_entries` VALUES
 ('1', '1', 'Maintenance', NULL, '0', 'Amount', '0'),
 ('2', '4', 'Phone', NULL, '0', 'Amount', '0'),
 ('3', '2', 'Cash Sales', 'Retail sales without invoice', '0', 'Amount', '0');
 
-### Structure of table `0_quick_entry_lines` ###
+-- Structure of table `0_quick_entry_lines` --
 
 DROP TABLE IF EXISTS `0_quick_entry_lines`;
 
@@ -1252,7 +1275,7 @@ CREATE TABLE `0_quick_entry_lines` (
   KEY `qid` (`qid`)
 ) ENGINE=InnoDB AUTO_INCREMENT=7 ;
 
-### Data of table `0_quick_entry_lines` ###
+-- Data of table `0_quick_entry_lines` --
 
 INSERT INTO `0_quick_entry_lines` VALUES
 ('1', '1', '0', '', 't-', '1', '0', '0'),
@@ -1262,7 +1285,7 @@ INSERT INTO `0_quick_entry_lines` VALUES
 ('5', '1', '0', '', '=', '5765', '0', '0'),
 ('6', '2', '0', '', '=', '5780', '0', '0');
 
-### Structure of table `0_recurrent_invoices` ###
+-- Structure of table `0_recurrent_invoices` --
 
 DROP TABLE IF EXISTS `0_recurrent_invoices`;
 
@@ -1281,12 +1304,12 @@ CREATE TABLE `0_recurrent_invoices` (
   UNIQUE KEY `description` (`description`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_recurrent_invoices` ###
+-- Data of table `0_recurrent_invoices` --
 
 INSERT INTO `0_recurrent_invoices` VALUES
-('1', 'Weekly Maintenance', '6', '1', '1', '7', '0', '2015-04-01', '2020-05-07', '2015-04-08');
+('1', 'Weekly Maintenance', '6', '1', '1', '7', '0', '2018-04-01', '2020-05-07', '2018-04-08');
 
-### Structure of table `0_reflines` ###
+-- Structure of table `0_reflines` --
 
 DROP TABLE IF EXISTS `0_reflines`;
 
@@ -1302,7 +1325,7 @@ CREATE TABLE `0_reflines` (
   UNIQUE KEY `prefix` (`trans_type`,`prefix`)
 ) ENGINE=InnoDB AUTO_INCREMENT=23 ;
 
-### Data of table `0_reflines` ###
+-- Data of table `0_reflines` --
 
 INSERT INTO `0_reflines` VALUES
 ('1', '0', '', '{001}/{YYYY}', '', '1', '0'),
@@ -1328,7 +1351,7 @@ INSERT INTO `0_reflines` VALUES
 ('21', '35', '', '{001}/{YYYY}', '', '1', '0'),
 ('22', '40', '', '{001}/{YYYY}', '', '1', '0');
 
-### Structure of table `0_refs` ###
+-- Structure of table `0_refs` --
 
 DROP TABLE IF EXISTS `0_refs`;
 
@@ -1340,29 +1363,32 @@ CREATE TABLE `0_refs` (
   KEY `Type_and_Reference` (`type`,`reference`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_refs` ###
+-- Data of table `0_refs` --
 
 INSERT INTO `0_refs` VALUES
-('1', '1', '001/2015'),
-('1', '10', '001/2015'),
-('2', '10', '002/2015'),
-('3', '10', '003/2015'),
-('4', '10', '004/2015'),
-('1', '12', '001/2015'),
-('2', '12', '002/2015'),
-('3', '12', '003/2015'),
-('1', '18', '001/2015'),
-('1', '20', '001/2015'),
-('1', '25', '001/2015'),
-('1', '26', '001/2015'),
-('2', '26', '002/2015'),
-('3', '26', '003/2015'),
-('3', '30', '001/2015'),
-('4', '30', '002/2015'),
-('6', '30', '003/2015'),
-('1', '40', '001/2015');
-
-### Structure of table `0_sales_order_details` ###
+('1', '1', '001/2018'),
+('1', '10', '001/2018'),
+('5', '10', '001/2019'),
+('2', '10', '002/2018'),
+('3', '10', '003/2018'),
+('4', '10', '004/2018'),
+('1', '12', '001/2018'),
+('4', '12', '001/2019'),
+('2', '12', '002/2018'),
+('3', '12', '003/2018'),
+('1', '18', '001/2018'),
+('1', '20', '001/2018'),
+('2', '20', '001/2019'),
+('1', '25', '001/2018'),
+('1', '26', '001/2018'),
+('2', '26', '002/2018'),
+('3', '26', '003/2018'),
+('3', '30', '001/2018'),
+('4', '30', '002/2018'),
+('6', '30', '003/2018'),
+('1', '40', '001/2018');
+
+-- Structure of table `0_sales_order_details` --
 
 DROP TABLE IF EXISTS `0_sales_order_details`;
 
@@ -1380,9 +1406,9 @@ CREATE TABLE `0_sales_order_details` (
   PRIMARY KEY (`id`),
   KEY `sorder` (`trans_type`,`order_no`),
   KEY `stkcode` (`stk_code`)
-) ENGINE=InnoDB AUTO_INCREMENT=11 ;
+) ENGINE=InnoDB AUTO_INCREMENT=12 ;
 
-### Data of table `0_sales_order_details` ###
+-- Data of table `0_sales_order_details` --
 
 INSERT INTO `0_sales_order_details` VALUES
 ('1', '1', '30', '101', 'iPad Air 2 16GB', '20', '300', '20', '0', '0'),
@@ -1394,9 +1420,10 @@ INSERT INTO `0_sales_order_details` VALUES
 ('7', '5', '30', '102', 'iPhone 6 64GB', '1', '222.62', '1', '0', '0'),
 ('8', '5', '30', '103', 'iPhone Cover Case', '1', '44.52', '1', '0', '0'),
 ('9', '6', '30', '202', 'Maintenance', '0', '90', '5', '0', '0'),
-('10', '7', '30', '202', 'Maintenance', '5', '0', '5', '0', '0');
+('10', '7', '30', '202', 'Maintenance', '5', '0', '5', '0', '0'),
+('11', '8', '30', '102', 'iPhone 6 64GB', '5', '250', '5', '0', '0');
 
-### Structure of table `0_sales_orders` ###
+-- Structure of table `0_sales_orders` --
 
 DROP TABLE IF EXISTS `0_sales_orders`;
 
@@ -1425,20 +1452,21 @@ CREATE TABLE `0_sales_orders` (
   `prep_amount` double NOT NULL DEFAULT '0',
   `alloc` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`trans_type`,`order_no`)
-) ENGINE=InnoDB ;
+) ENGINE=InnoDB;
 
-### Data of table `0_sales_orders` ###
+-- Data of table `0_sales_orders` --
 
 INSERT INTO `0_sales_orders` VALUES
-('1', '30', '1', '0', '1', '1', 'auto', '', NULL, '2015-05-10', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2015-05-05', '4', '6240', '0', '0'),
-('2', '30', '1', '0', '1', '1', 'auto', '', NULL, '2015-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2015-05-07', '4', '300', '0', '0'),
-('3', '30', '0', '0', '1', '1', '001/2015', '', NULL, '2015-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2015-05-08', '4', '300', '0', '0'),
-('4', '30', '0', '0', '2', '2', '002/2015', '', NULL, '2015-05-07', '1', '1', 'N/A', NULL, NULL, 'MoneyMaker Ltd.', '0', 'DEF', '2015-05-08', '1', '267.14', '0', '0'),
-('5', '30', '1', '0', '2', '2', 'auto', '', NULL, '2015-05-07', '1', '1', 'N/A', NULL, NULL, 'MoneyMaker Ltd.', '0', 'DEF', '2015-06-17', '1', '267.14', '0', '0'),
-('6', '30', '0', '1', '1', '1', '003/2015', '', NULL, '2015-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2015-05-08', '4', '450', '0', '0'),
-('7', '30', '1', '0', '1', '1', 'auto', '', 'Recurrent Invoice covers period 04/01/2015 - 04/07/2015.', '2015-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2015-05-07', '4', '0', '0', '0');
+('1', '30', '1', '0', '1', '1', 'auto', '', NULL, '2018-05-10', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2018-05-05', '4', '6240', '0', '0'),
+('2', '30', '1', '0', '1', '1', 'auto', '', NULL, '2018-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2018-05-07', '4', '300', '0', '0'),
+('3', '30', '0', '0', '1', '1', '001/2018', '', NULL, '2018-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2018-05-08', '4', '300', '0', '0'),
+('4', '30', '0', '0', '2', '2', '002/2018', '', NULL, '2018-05-07', '1', '1', 'N/A', NULL, NULL, 'MoneyMaker Ltd.', '0', 'DEF', '2018-05-08', '1', '267.14', '0', '0'),
+('5', '30', '1', '0', '2', '2', 'auto', '', NULL, '2018-05-07', '1', '1', 'N/A', NULL, NULL, 'MoneyMaker Ltd.', '0', 'DEF', '2018-06-17', '1', '267.14', '0', '0'),
+('6', '30', '0', '1', '1', '1', '003/2018', '', NULL, '2018-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2018-05-08', '4', '450', '0', '0'),
+('7', '30', '1', '0', '1', '1', 'auto', '', 'Recurrent Invoice covers period 04/01/2018 - 04/07/2018.', '2018-05-07', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2018-05-07', '4', '0', '0', '0'),
+('8', '30', '1', '0', '1', '1', 'auto', '', NULL, '2019-01-21', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2019-01-21', '4', '1250', '0', '0');
 
-### Structure of table `0_sales_pos` ###
+-- Structure of table `0_sales_pos` --
 
 DROP TABLE IF EXISTS `0_sales_pos`;
 
@@ -1454,12 +1482,12 @@ CREATE TABLE `0_sales_pos` (
   UNIQUE KEY `pos_name` (`pos_name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_sales_pos` ###
+-- Data of table `0_sales_pos` --
 
 INSERT INTO `0_sales_pos` VALUES
 ('1', 'Default', '1', '1', 'DEF', '2', '0');
 
-### Structure of table `0_sales_types` ###
+-- Structure of table `0_sales_types` --
 
 DROP TABLE IF EXISTS `0_sales_types`;
 
@@ -1473,13 +1501,13 @@ CREATE TABLE `0_sales_types` (
   UNIQUE KEY `sales_type` (`sales_type`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_sales_types` ###
+-- Data of table `0_sales_types` --
 
 INSERT INTO `0_sales_types` VALUES
 ('1', 'Retail', '1', '1', '0'),
 ('2', 'Wholesale', '0', '0.7', '0');
 
-### Structure of table `0_salesman` ###
+-- Structure of table `0_salesman` --
 
 DROP TABLE IF EXISTS `0_salesman`;
 
@@ -1497,12 +1525,12 @@ CREATE TABLE `0_salesman` (
   UNIQUE KEY `salesman_name` (`salesman_name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_salesman` ###
+-- Data of table `0_salesman` --
 
 INSERT INTO `0_salesman` VALUES
 ('1', 'Sales Person', '', '', '', '5', '1000', '4', '0');
 
-### Structure of table `0_security_roles` ###
+-- Structure of table `0_security_roles` --
 
 DROP TABLE IF EXISTS `0_security_roles`;
 
@@ -1517,11 +1545,11 @@ CREATE TABLE `0_security_roles` (
   UNIQUE KEY `role` (`role`)
 ) ENGINE=InnoDB AUTO_INCREMENT=11 ;
 
-### Data of table `0_security_roles` ###
+-- Data of table `0_security_roles` --
 
 INSERT INTO `0_security_roles` VALUES
 ('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'),
-('2', 'System Administrator', 'System Administrator', '256;512;768;2816;3072;3328;5376;5632;5888;7936;8192;8448;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;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'),
+('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'),
 ('3', 'Salesman', 'Salesman', '768;3072;5632;8192;15872', '773;774;3073;3075;3081;5633;8194;15873;775', '0'),
 ('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'),
 ('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'),
@@ -1531,7 +1559,7 @@ INSERT INTO `0_security_roles` VALUES
 ('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'),
 ('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');
 
-### Structure of table `0_shippers` ###
+-- Structure of table `0_shippers` --
 
 DROP TABLE IF EXISTS `0_shippers`;
 
@@ -1547,12 +1575,12 @@ CREATE TABLE `0_shippers` (
   UNIQUE KEY `name` (`shipper_name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_shippers` ###
+-- Data of table `0_shippers` --
 
 INSERT INTO `0_shippers` VALUES
 ('1', 'Default', '', '', '', '', '0');
 
-### Structure of table `0_sql_trail` ###
+-- Structure of table `0_sql_trail` --
 
 DROP TABLE IF EXISTS `0_sql_trail`;
 
@@ -1564,10 +1592,10 @@ CREATE TABLE `0_sql_trail` (
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_sql_trail` ###
+-- Data of table `0_sql_trail` --
 
 
-### Structure of table `0_stock_category` ###
+-- Structure of table `0_stock_category` --
 
 DROP TABLE IF EXISTS `0_stock_category`;
 
@@ -1581,7 +1609,7 @@ CREATE TABLE `0_stock_category` (
   `dflt_cogs_act` varchar(15) NOT NULL DEFAULT '',
   `dflt_inventory_act` varchar(15) NOT NULL DEFAULT '',
   `dflt_adjustment_act` varchar(15) NOT NULL DEFAULT '',
-  `dflt_assembly_act` varchar(15) NOT NULL DEFAULT '',
+  `dflt_wip_act` varchar(15) NOT NULL DEFAULT '',
   `dflt_dim1` int(11) DEFAULT NULL,
   `dflt_dim2` int(11) DEFAULT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
@@ -1591,7 +1619,7 @@ CREATE TABLE `0_stock_category` (
   UNIQUE KEY `description` (`description`)
 ) ENGINE=InnoDB AUTO_INCREMENT=5 ;
 
-### Data of table `0_stock_category` ###
+-- Data of table `0_stock_category` --
 
 INSERT INTO `0_stock_category` VALUES
 ('1', 'Components', '1', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0'),
@@ -1599,7 +1627,23 @@ INSERT INTO `0_stock_category` VALUES
 ('3', 'Systems', '1', 'each', 'M', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0'),
 ('4', 'Services', '1', 'hr', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0');
 
-### Structure of table `0_stock_master` ###
+-- Structure of table `0_stock_fa_class` --
+
+DROP TABLE IF EXISTS `0_stock_fa_class`;
+
+CREATE TABLE `0_stock_fa_class` (
+  `fa_class_id` varchar(20) NOT NULL DEFAULT '',
+  `parent_id` varchar(20) NOT NULL DEFAULT '',
+  `description` varchar(200) NOT NULL DEFAULT '',
+  `long_description` tinytext NOT NULL,
+  `depreciation_rate` double NOT NULL DEFAULT '0',
+  `inactive` tinyint(1) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`fa_class_id`)
+) ENGINE=InnoDB ;
+
+-- Data of table `0_stock_fa_class` --
+
+-- Structure of table `0_stock_master` --
 
 DROP TABLE IF EXISTS `0_stock_master`;
 
@@ -1615,11 +1659,10 @@ CREATE TABLE `0_stock_master` (
   `cogs_account` varchar(15) NOT NULL DEFAULT '',
   `inventory_account` varchar(15) NOT NULL DEFAULT '',
   `adjustment_account` varchar(15) NOT NULL DEFAULT '',
-  `assembly_account` varchar(15) NOT NULL DEFAULT '',
+  `wip_account` varchar(15) NOT NULL DEFAULT '',
   `dimension_id` int(11) DEFAULT NULL,
   `dimension2_id` int(11) DEFAULT NULL,
-  `actual_cost` double NOT NULL DEFAULT '0',
-  `last_cost` double NOT NULL DEFAULT '0',
+  `purchase_cost` double NOT NULL DEFAULT '0',
   `material_cost` double NOT NULL DEFAULT '0',
   `labour_cost` double NOT NULL DEFAULT '0',
   `overhead_cost` double NOT NULL DEFAULT '0',
@@ -1627,20 +1670,26 @@ CREATE TABLE `0_stock_master` (
   `no_sale` tinyint(1) NOT NULL DEFAULT '0',
   `no_purchase` tinyint(1) NOT NULL DEFAULT '0',
   `editable` tinyint(1) NOT NULL DEFAULT '0',
+  `depreciation_method` char(1) NOT NULL DEFAULT 'S',
+  `depreciation_rate` double NOT NULL DEFAULT '0',
+  `depreciation_factor` double NOT NULL DEFAULT '1',
+  `depreciation_start` date NOT NULL DEFAULT '0000-00-00',
+  `depreciation_date` date NOT NULL DEFAULT '0000-00-00',
+  `fa_class_id` varchar(20) NOT NULL DEFAULT '',
   PRIMARY KEY (`stock_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_stock_master` ###
+-- Data of table `0_stock_master` --
 
 INSERT INTO `0_stock_master` VALUES
-('101', '1', '1', 'iPad Air 2 16GB', '', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '200', '0', '0', '0', '0', '0', '0'),
-('102', '1', '1', 'iPhone 6 64GB', '', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '150', '0', '0', '0', '0', '0', '0'),
-('103', '1', '1', 'iPhone Cover Case', '', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '10', '0', '0', '0', '0', '0', '0'),
-('201', '3', '1', 'AP Surf Set', '', 'each', 'M', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '360', '0', '0', '0', '0', '0', '0'),
-('202', '4', '1', 'Maintenance', '', 'hr', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1'),
-('301', '4', '1', 'Support', '', 'hr', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
+('101', '1', '1', 'iPad Air 2 16GB', '', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '200', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', ''),
+('102', '1', '1', 'iPhone 6 64GB', '', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '150', '150', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', ''),
+('103', '1', '1', 'iPhone Cover Case', '', 'each', 'B', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '10', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', ''),
+('201', '3', '1', 'AP Surf Set', '', 'each', 'M', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '360', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', ''),
+('202', '4', '1', 'Maintenance', '', 'hr', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', 'S', '0', '1', '0000-00-00', '0000-00-00', ''),
+('301', '4', '1', 'Support', '', 'hr', 'D', '4010', '5010', '1510', '5040', '1530', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', '');
 
-### Structure of table `0_stock_moves` ###
+-- Structure of table `0_stock_moves` --
 
 DROP TABLE IF EXISTS `0_stock_moves`;
 
@@ -1658,28 +1707,30 @@ CREATE TABLE `0_stock_moves` (
   PRIMARY KEY (`trans_id`),
   KEY `type` (`type`,`trans_no`),
   KEY `Move` (`stock_id`,`loc_code`,`tran_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=16 ;
+) ENGINE=InnoDB AUTO_INCREMENT=18 ;
 
-### Data of table `0_stock_moves` ###
+-- Data of table `0_stock_moves` --
 
 INSERT INTO `0_stock_moves` VALUES
-('1', '1', '101', '25', 'DEF', '2015-05-05', '200', '', '100', '200'),
-('2', '1', '102', '25', 'DEF', '2015-05-05', '150', '', '100', '150'),
-('3', '1', '103', '25', 'DEF', '2015-05-05', '10', '', '100', '10'),
-('4', '1', '101', '13', 'DEF', '2015-05-10', '300', 'auto', '-20', '200'),
-('5', '1', '301', '13', 'DEF', '2015-05-10', '80', 'auto', '-3', '0'),
-('6', '1', '101', '26', 'DEF', '2015-05-05', '200', '001/2015', '-2', '200'),
-('7', '1', '102', '26', 'DEF', '2015-05-05', '150', '001/2015', '-2', '150'),
-('8', '1', '103', '26', 'DEF', '2015-05-05', '10', '001/2015', '-2', '10'),
-('9', '1', '301', '26', 'DEF', '2015-05-05', '0', '001/2015', '-2', '0'),
-('10', '1', '201', '26', 'DEF', '2015-05-05', '0', '001/2015', '2', '0'),
-('11', '2', '101', '25', 'DEF', '2015-05-05', '200', '', '15', '200'),
-('12', '2', '101', '13', 'DEF', '2015-05-07', '300', 'auto', '-1', '200'),
-('13', '3', '102', '13', 'DEF', '2015-05-07', '222.62', 'auto', '-1', '150'),
-('14', '3', '103', '13', 'DEF', '2015-05-07', '44.52', 'auto', '-1', '10'),
-('15', '4', '202', '13', 'DEF', '2015-05-07', '0', 'auto', '-5', '0');
-
-### Structure of table `0_supp_allocations` ###
+('1', '1', '101', '25', 'DEF', '2018-05-05', '200', '', '100', '200'),
+('2', '1', '102', '25', 'DEF', '2018-05-05', '150', '', '100', '150'),
+('3', '1', '103', '25', 'DEF', '2018-05-05', '10', '', '100', '10'),
+('4', '1', '101', '13', 'DEF', '2018-05-10', '300', 'auto', '-20', '200'),
+('5', '1', '301', '13', 'DEF', '2018-05-10', '80', 'auto', '-3', '0'),
+('6', '1', '101', '29', 'DEF', '2018-05-05', '200', '001/2018', '-2', '200'),
+('7', '1', '102', '29', 'DEF', '2018-05-05', '150', '001/2018', '-2', '150'),
+('8', '1', '103', '29', 'DEF', '2018-05-05', '10', '001/2018', '-2', '10'),
+('9', '1', '301', '29', 'DEF', '2018-05-05', '0', '001/2018', '-2', '0'),
+('10', '1', '201', '26', 'DEF', '2018-05-05', '0', '001/2018', '2', '360'),
+('11', '2', '101', '25', 'DEF', '2018-05-05', '200', '', '15', '200'),
+('12', '2', '101', '13', 'DEF', '2018-05-07', '300', 'auto', '-1', '200'),
+('13', '3', '102', '13', 'DEF', '2018-05-07', '222.62', 'auto', '-1', '150'),
+('14', '3', '103', '13', 'DEF', '2018-05-07', '44.52', 'auto', '-1', '10'),
+('15', '4', '202', '13', 'DEF', '2018-05-07', '0', 'auto', '-5', '0'),
+('16', '5', '102', '13', 'DEF', '2019-01-21', '250', 'auto', '-5', '150'),
+('17', '3', '102', '25', 'DEF', '2019-01-21', '150', '', '6', '150');
+
+-- Structure of table `0_supp_allocations` --
 
 DROP TABLE IF EXISTS `0_supp_allocations`;
 
@@ -1698,10 +1749,9 @@ CREATE TABLE `0_supp_allocations` (
   KEY `To` (`trans_type_to`,`trans_no_to`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_supp_allocations` ###
-
+-- Data of table `0_supp_allocations` --
 
-### Structure of table `0_supp_invoice_items` ###
+-- Structure of table `0_supp_invoice_items` --
 
 DROP TABLE IF EXISTS `0_supp_invoice_items`;
 
@@ -1722,21 +1772,22 @@ CREATE TABLE `0_supp_invoice_items` (
   `dimension2_id` int(11) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `Transaction` (`supp_trans_type`,`supp_trans_no`,`stock_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 ;
+) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_supp_invoice_items` ###
+-- Data of table `0_supp_invoice_items` --
 
 INSERT INTO `0_supp_invoice_items` VALUES
-('1', '1', '20', '0', '4', '4', '101', 'iPad Air 2 16GB', '15', '200', '10', NULL, '0', '0');
+('1', '1', '20', '0', '4', '4', '101', 'iPad Air 2 16GB', '15', '200', '10', NULL, '0', '0'),
+('2', '2', '20', '0', '5', '5', '102', 'iPhone 6 64GB', '6', '150', '7.5', NULL, '0', '0');
 
-### Structure of table `0_supp_trans` ###
+-- Structure of table `0_supp_trans` --
 
 DROP TABLE IF EXISTS `0_supp_trans`;
 
 CREATE TABLE `0_supp_trans` (
   `trans_no` int(11) unsigned NOT NULL DEFAULT '0',
   `type` smallint(6) unsigned NOT NULL DEFAULT '0',
-  `supplier_id` int(11) unsigned DEFAULT NULL,
+  `supplier_id` int(11) unsigned NOT NULL,
   `reference` tinytext NOT NULL,
   `supp_reference` varchar(60) NOT NULL DEFAULT '',
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
@@ -1747,17 +1798,18 @@ CREATE TABLE `0_supp_trans` (
   `rate` double NOT NULL DEFAULT '1',
   `alloc` double NOT NULL DEFAULT '0',
   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`type`,`trans_no`),
+  PRIMARY KEY (`type`,`trans_no`,`supplier_id`),
   KEY `supplier_id` (`supplier_id`),
   KEY `tran_date` (`tran_date`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_supp_trans` ###
+-- Data of table `0_supp_trans` --
 
 INSERT INTO `0_supp_trans` VALUES
-('1', '20', '1', '001/2015', 'rr4', '2015-05-05', '2015-05-15', '3000', '0', '150', '1', '0', '0');
+('1', '20', '1', '001/2018', 'rr4', '2018-05-05', '2018-05-15', '3000', '0', '150', '1', '0', '0'),
+('2', '20', '1', '001/2019', 'asd5', '2019-01-21', '2019-01-31', '900', '0', '45', '1', '0', '0');
 
-### Structure of table `0_suppliers` ###
+-- Structure of table `0_suppliers` --
 
 DROP TABLE IF EXISTS `0_suppliers`;
 
@@ -1788,13 +1840,13 @@ CREATE TABLE `0_suppliers` (
   KEY `supp_ref` (`supp_ref`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_suppliers` ###
+-- Data of table `0_suppliers` --
 
 INSERT INTO `0_suppliers` VALUES
 ('1', 'Dino Saurius Inc.', 'Dino Saurius', 'N/A', '', '987654321', '', '', '', '', 'USD', '3', '0', '0', '0', '1', '0', '', '2100', '5060', '', '0'),
 ('2', 'Beefeater Ltd.', 'Beefeater', 'N/A', '', '67565590', '', '', '', '', 'GBP', '4', '0', '0', '0', '1', '0', '', '2100', '5060', '', '0');
 
-### Structure of table `0_sys_prefs` ###
+-- Structure of table `0_sys_prefs` --
 
 DROP TABLE IF EXISTS `0_sys_prefs`;
 
@@ -1808,127 +1860,98 @@ CREATE TABLE `0_sys_prefs` (
   KEY `category` (`category`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_sys_prefs` ###
+-- Data of table `0_sys_prefs` --
 
 INSERT INTO `0_sys_prefs` VALUES
-('accounts_alpha', 'glsetup.general', 'tinyint', '1', '0'),
-('accumulate_shipping', 'glsetup.customer', 'tinyint', '1', '0'),
-('add_pct', 'setup.company', 'int', '5', '-1'),
-('allow_negative_prices', 'glsetup.inventory', 'tinyint', '1', '1'),
-('allow_negative_stock', 'glsetup.inventory', 'tinyint', '1', '0'),
-('alternative_tax_include_on_docs', 'setup.company', 'tinyint', '1', ''),
-('auto_curr_reval', 'setup.company', 'smallint', '6', '1'),
-('bank_charge_act', 'glsetup.general', 'varchar', '15', '5690'),
-('base_sales', 'setup.company', 'int', '11', '1'),
-('bcc_email', 'setup.company', 'varchar', '100', ''),
-('coy_logo', 'setup.company', 'varchar', '100', 'logo_frontaccounting.jpg'),
-('coy_name', 'setup.company', 'varchar', '60', 'Training Co.'),
-('coy_no', 'setup.company', 'varchar', '25', ''),
-('creditors_act', 'glsetup.purchase', 'varchar', '15', '2100'),
-('curr_default', 'setup.company', 'char', '3', 'USD'),
-('debtors_act', 'glsetup.sales', 'varchar', '15', '1200'),
-('default_adj_act', 'glsetup.items', 'varchar', '15', '5040'),
-('default_assembly_act', 'glsetup.items', 'varchar', '15', '1530'),
-('default_cogs_act', 'glsetup.items', 'varchar', '15', '5010'),
-('default_credit_limit', 'glsetup.customer', 'int', '11', '1000'),
-('default_delivery_required', 'glsetup.sales', 'smallint', '6', '1'),
-('default_dim_required', 'glsetup.dims', 'int', '11', '20'),
-('default_inv_sales_act', 'glsetup.items', 'varchar', '15', '4010'),
-('default_inventory_act', 'glsetup.items', 'varchar', '15', '1510'),
-('default_prompt_payment_act', 'glsetup.sales', 'varchar', '15', '4500'),
-('default_quote_valid_days', 'glsetup.sales', 'smallint', '6', '30'),
-('default_receival_required', 'glsetup.purchase', 'smallint', '6', '10'),
-('default_sales_act', 'glsetup.sales', 'varchar', '15', '4010'),
-('default_sales_discount_act', 'glsetup.sales', 'varchar', '15', '4510'),
-('default_workorder_required', 'glsetup.manuf', 'int', '11', '20'),
-('deferred_income_act', 'glsetup.sales', 'varchar', '15', ''),
-('domicile', 'setup.company', 'varchar', '55', ''),
-('email', 'setup.company', 'varchar', '100', 'delta@delta.com'),
-('exchange_diff_act', 'glsetup.general', 'varchar', '15', '4450'),
-('f_year', 'setup.company', 'int', '11', '1'),
-('fax', 'setup.company', 'varchar', '30', ''),
-('freight_act', 'glsetup.customer', 'varchar', '15', '4430'),
-('gl_closing_date', 'setup.closing_date', 'date', '8', ''),
-('grn_clearing_act', 'glsetup.purchase', 'varchar', '15', '1550'),
-('gst_no', 'setup.company', 'varchar', '25', '33445566'),
-('legal_text', 'glsetup.customer', 'tinytext', '0', ''),
-('loc_notification', 'glsetup.inventory', 'tinyint', '1', '0'),
-('login_tout', 'setup.company', 'smallint', '6', '600'),
-('no_customer_list', 'setup.company', 'tinyint', '1', '0'),
-('no_item_list', 'setup.company', 'tinyint', '1', '0'),
-('no_supplier_list', 'setup.company', 'tinyint', '1', '0'),
-('no_zero_lines_amount', 'glsetup.sales', 'tinyint', '1', '1'),
-('past_due_days', 'glsetup.general', 'int', '11', '30'),
-('phone', 'setup.company', 'varchar', '30', ''),
-('po_over_charge', 'glsetup.purchase', 'int', '11', '10'),
-('po_over_receive', 'glsetup.purchase', 'int', '11', '10'),
-('postal_address', 'setup.company', 'tinytext', '0', 'N/A'),
-('print_invoice_no', 'glsetup.sales', 'tinyint', '1', '0'),
-('print_item_images_on_quote', 'glsetup.inventory', 'tinyint', '1', '0'),
-('profit_loss_year_act', 'glsetup.general', 'varchar', '15', '9990'),
-('pyt_discount_act', 'glsetup.purchase', 'varchar', '15', '5060'),
-('retained_earnings_act', 'glsetup.general', 'varchar', '15', '3590'),
-('round_to', 'setup.company', 'int', '5', '1'),
-('show_po_item_codes', 'glsetup.purchase', 'tinyint', '1', '0'),
-('suppress_tax_rates', 'setup.company', 'tinyint', '1', ''),
-('tax_algorithm', 'glsetup.customer', 'tinyint', '1', '1'),
-('tax_last', 'setup.company', 'int', '11', '1'),
-('tax_prd', 'setup.company', 'int', '11', '1'),
-('time_zone', 'setup.company', 'tinyint', '1', '0'),
-('use_dimension', 'setup.company', 'tinyint', '1', '1'),
-('version_id', 'system', 'varchar', '11', '2.4.0');
-
-### Structure of table `0_sys_types` ###
-
-DROP TABLE IF EXISTS `0_sys_types`;
-
-CREATE TABLE `0_sys_types` (
-  `type_id` smallint(6) NOT NULL DEFAULT '0',
-  `type_no` int(11) NOT NULL DEFAULT '1',
-  `next_reference` varchar(100) NOT NULL DEFAULT '',
-  PRIMARY KEY (`type_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
-
-### Data of table `0_sys_types` ###
-
-INSERT INTO `0_sys_types` VALUES
-('0', '19', '3'),
-('1', '8', '2'),
-('2', '5', '2'),
-('4', '3', '1'),
-('10', '19', '4'),
-('11', '3', '2'),
-('12', '6', '1'),
-('13', '5', '2'),
-('16', '2', '1'),
-('17', '2', '1'),
-('18', '1', '3'),
-('20', '8', '3'),
-('21', '1', '1'),
-('22', '4', '2'),
-('25', '1', '2'),
-('26', '1', '8'),
-('28', '1', '1'),
-('29', '1', '2'),
-('30', '5', '6'),
-('32', '0', '1'),
-('35', '1', '1'),
-('40', '1', '3');
-
-### Structure of table `0_tag_associations` ###
+('coy_name', 'setup.company', 'varchar', 60, 'Company name'),
+('gst_no', 'setup.company', 'varchar', 25, ''),
+('coy_no', 'setup.company', 'varchar', 25, ''),
+('tax_prd', 'setup.company', 'int', 11, '1'),
+('tax_last', 'setup.company', 'int', 11, '1'),
+('postal_address', 'setup.company', 'tinytext', 0, 'N/A'),
+('phone', 'setup.company', 'varchar', 30, ''),
+('fax', 'setup.company', 'varchar', 30, ''),
+('email', 'setup.company', 'varchar', 100, ''),
+('coy_logo', 'setup.company', 'varchar', 100, ''),
+('domicile', 'setup.company', 'varchar', 55, ''),
+('curr_default', 'setup.company', 'char', 3, 'USD'),
+('use_dimension', 'setup.company', 'tinyint', 1, '1'),
+('f_year', 'setup.company', 'int', 11, '2'),
+('shortname_name_in_list','setup.company', 'tinyint', 1, '0'),
+('no_item_list', 'setup.company', 'tinyint', 1, '0'),
+('no_customer_list', 'setup.company', 'tinyint', 1, '0'),
+('no_supplier_list', 'setup.company', 'tinyint', 1, '0'),
+('base_sales', 'setup.company', 'int', 11, '1'),
+('time_zone', 'setup.company', 'tinyint', 1, '0'),
+('add_pct', 'setup.company', 'int', 5, '-1'),
+('round_to', 'setup.company', 'int', 5, '1'),
+('login_tout', 'setup.company', 'smallint', 6, '600'),
+('past_due_days', 'glsetup.general', 'int', 11, '30'),
+('profit_loss_year_act', 'glsetup.general', 'varchar', 15, '9990'),
+('retained_earnings_act', 'glsetup.general', 'varchar', 15, '3590'),
+('bank_charge_act', 'glsetup.general', 'varchar', 15, '5690'),
+('exchange_diff_act', 'glsetup.general', 'varchar', 15, '4450'),
+('tax_algorithm', 'glsetup.customer', 'tinyint', 1, '1'),
+('default_credit_limit', 'glsetup.customer', 'int', 11, '1000'),
+('accumulate_shipping', 'glsetup.customer', 'tinyint', 1, '0'),
+('legal_text', 'glsetup.customer', 'tinytext', 0, ''),
+('freight_act', 'glsetup.customer', 'varchar', 15, '4430'),
+('debtors_act', 'glsetup.sales', 'varchar', 15, '1200'),
+('default_sales_act', 'glsetup.sales', 'varchar', 15, '4010'),
+('default_sales_discount_act', 'glsetup.sales', 'varchar', 15, '4510'),
+('default_prompt_payment_act', 'glsetup.sales', 'varchar', 15, '4500'),
+('default_delivery_required', 'glsetup.sales', 'smallint', 6, '1'),
+('default_receival_required', 'glsetup.purchase', 'smallint', 6, '10'),
+('default_quote_valid_days', 'glsetup.sales', 'smallint', 6, '30'),
+('default_dim_required', 'glsetup.dims', 'int', 11, '20'),
+('pyt_discount_act', 'glsetup.purchase', 'varchar', 15, '5060'),
+('creditors_act', 'glsetup.purchase', 'varchar', 15, '2100'),
+('po_over_receive', 'glsetup.purchase', 'int', 11, '10'),
+('po_over_charge', 'glsetup.purchase', 'int', 11, '10'),
+('allow_negative_stock', 'glsetup.inventory', 'tinyint', 1, '0'),
+('default_inventory_act', 'glsetup.items', 'varchar', 15, '1510'),
+('default_cogs_act', 'glsetup.items', 'varchar', 15, '5010'),
+('default_adj_act', 'glsetup.items', 'varchar', 15, '5040'),
+('default_inv_sales_act', 'glsetup.items', 'varchar', 15, '4010'),
+('default_wip_act', 'glsetup.items', 'varchar', 15, '1530'),
+('default_workorder_required', 'glsetup.manuf', 'int', 11, '20'),
+('version_id', 'system', 'varchar', 11, '2.4.1'),
+('auto_curr_reval', 'setup.company', 'smallint', 6, '1'),
+('grn_clearing_act', 'glsetup.purchase', 'varchar', 15, '1550'),
+('bcc_email', 'setup.company', 'varchar', 100, ''),
+('deferred_income_act', 'glsetup.sales', 'varchar', '15', '2105'),
+('gl_closing_date','setup.closing_date', 'date', 8, ''),
+('alternative_tax_include_on_docs','setup.company', 'tinyint', 1, '0'),
+('no_zero_lines_amount','glsetup.sales', 'tinyint', 1, '1'),
+('show_po_item_codes','glsetup.purchase', 'tinyint', 1, '0'),
+('accounts_alpha','glsetup.general', 'tinyint', 1, '0'),
+('loc_notification','glsetup.inventory', 'tinyint', 1, '0'),
+('print_invoice_no','glsetup.sales', 'tinyint', 1, '0'),
+('allow_negative_prices','glsetup.inventory', 'tinyint', 1, '1'),
+('print_item_images_on_quote','glsetup.inventory', 'tinyint', 1, '0'),
+('suppress_tax_rates','setup.company', 'tinyint', 1, '0'),
+('company_logo_report','setup.company', 'tinyint', 1, '0'),
+('barcodes_on_stock','setup.company', 'tinyint', 1, '0'),
+('print_dialog_direct','setup.company', 'tinyint', 1, '0'),
+('ref_no_auto_increase','setup.company', 'tinyint', 1, '0'),
+('default_loss_on_asset_disposal_act', 'glsetup.items', 'varchar', '15', '5660'),
+('depreciation_period', 'glsetup.company', 'tinyint', '1', '1'),
+('use_manufacturing','setup.company', 'tinyint', 1, '1'),
+('use_fixed_assets','setup.company', 'tinyint', 1, '1');
+
+-- Structure of table `0_tag_associations` --
 
 DROP TABLE IF EXISTS `0_tag_associations`;
 
 CREATE TABLE `0_tag_associations` (
   `record_id` varchar(15) NOT NULL,
   `tag_id` int(11) NOT NULL,
-  UNIQUE KEY `record_id` (`record_id`,`tag_id`)
+  PRIMARY KEY (`record_id`,`tag_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_tag_associations` ###
-
+-- Data of table `0_tag_associations` --
 
-### Structure of table `0_tags` ###
+-- Structure of table `0_tags` --
 
 DROP TABLE IF EXISTS `0_tags`;
 
@@ -1942,10 +1965,9 @@ CREATE TABLE `0_tags` (
   UNIQUE KEY `type` (`type`,`name`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_tags` ###
-
+-- Data of table `0_tags` --
 
-### Structure of table `0_tax_group_items` ###
+-- Structure of table `0_tax_group_items` --
 
 DROP TABLE IF EXISTS `0_tax_group_items`;
 
@@ -1956,12 +1978,12 @@ CREATE TABLE `0_tax_group_items` (
   PRIMARY KEY (`tax_group_id`,`tax_type_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_tax_group_items` ###
+-- Data of table `0_tax_group_items` --
 
 INSERT INTO `0_tax_group_items` VALUES
 ('1', '1', '1');
 
-### Structure of table `0_tax_groups` ###
+-- Structure of table `0_tax_groups` --
 
 DROP TABLE IF EXISTS `0_tax_groups`;
 
@@ -1973,13 +1995,13 @@ CREATE TABLE `0_tax_groups` (
   UNIQUE KEY `name` (`name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_tax_groups` ###
+-- Data of table `0_tax_groups` --
 
 INSERT INTO `0_tax_groups` VALUES
 ('1', 'Tax', '0'),
 ('2', 'Tax Exempt', '0');
 
-### Structure of table `0_tax_types` ###
+-- Structure of table `0_tax_types` --
 
 DROP TABLE IF EXISTS `0_tax_types`;
 
@@ -1993,12 +2015,12 @@ CREATE TABLE `0_tax_types` (
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_tax_types` ###
+-- Data of table `0_tax_types` --
 
 INSERT INTO `0_tax_types` VALUES
 ('1', '5', '2150', '2150', 'Tax', '0');
 
-### Structure of table `0_trans_tax_details` ###
+-- Structure of table `0_trans_tax_details` --
 
 DROP TABLE IF EXISTS `0_trans_tax_details`;
 
@@ -2018,20 +2040,23 @@ CREATE TABLE `0_trans_tax_details` (
   PRIMARY KEY (`id`),
   KEY `Type_and_Number` (`trans_type`,`trans_no`),
   KEY `tran_date` (`tran_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=8 ;
+) ENGINE=InnoDB AUTO_INCREMENT=11 ;
 
-### Data of table `0_trans_tax_details` ###
+-- Data of table `0_trans_tax_details` --
 
 INSERT INTO `0_trans_tax_details` VALUES
-('1', '13', '1', '2015-05-10', '1', '5', '1', '1', '5942.86', '297.14', 'auto', NULL),
-('2', '10', '1', '2015-05-10', '1', '5', '1', '1', '5942.86', '297.14', '001/2015', '0'),
-('3', '20', '1', '2015-05-05', '1', '5', '1', '0', '3000', '150', 'rr4', '1'),
-('4', '13', '2', '2015-05-07', '1', '5', '1', '1', '285.71', '14.29', 'auto', NULL),
-('5', '10', '2', '2015-05-07', '1', '5', '1', '1', '285.71', '14.29', '002/2015', '0'),
-('6', '13', '3', '2015-05-07', '0', '0', '1.123', '1', '267.14', '0', 'auto', NULL),
-('7', '10', '3', '2015-05-07', '0', '0', '1.123', '1', '267.14', '0', '003/2015', '0');
-
-### Structure of table `0_useronline` ###
+('1', '13', '1', '2018-05-10', '1', '5', '1', '1', '5942.86', '297.14', 'auto', NULL),
+('2', '10', '1', '2018-05-10', '1', '5', '1', '1', '5942.86', '297.14', '001/2018', '0'),
+('3', '20', '1', '2018-05-05', '1', '5', '1', '0', '3000', '150', 'rr4', '1'),
+('4', '13', '2', '2018-05-07', '1', '5', '1', '1', '285.71', '14.29', 'auto', NULL),
+('5', '10', '2', '2018-05-07', '1', '5', '1', '1', '285.71', '14.29', '002/2018', '0'),
+('6', '13', '3', '2018-05-07', '0', '0', '1.123', '1', '267.14', '0', 'auto', NULL),
+('7', '10', '3', '2018-05-07', '0', '0', '1.123', '1', '267.14', '0', '003/2018', '0'),
+('8', '13', '5', '2019-01-21', '1', '5', '1', '1', '1190.48', '59.52', 'auto', NULL),
+('9', '10', '5', '2019-01-21', '1', '5', '1', '1', '1190.48', '59.52', '001/2019', '0'),
+('10', '20', '2', '2019-01-21', '1', '5', '1', '0', '900', '45', 'asd5', '1');
+
+-- Structure of table `0_useronline` --
 
 DROP TABLE IF EXISTS `0_useronline`;
 
@@ -2045,10 +2070,10 @@ CREATE TABLE `0_useronline` (
   KEY `ip` (`ip`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_useronline` ###
+-- Data of table `0_useronline` --
 
 
-### Structure of table `0_users` ###
+-- Structure of table `0_users` --
 
 DROP TABLE IF EXISTS `0_users`;
 
@@ -2092,12 +2117,12 @@ CREATE TABLE `0_users` (
   UNIQUE KEY `user_id` (`user_id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_users` ###
+-- Data of table `0_users` --
 
 INSERT INTO `0_users` VALUES
-('1', 'admin', '5f4dcc3b5aa765d61d8327deb882cf99', 'Administrator', '2', '', 'adm@example.com', 'C', '0', '0', '0', '0', 'default', 'Letter', '2', '2', '4', '1', '1', '0', '0', '2015-05-07 13:58:33', '10', '1', '1', '1', '1', '0', 'orders', '30', '0', '1', '0', '0', '0');
+('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');
 
-### Structure of table `0_voided` ###
+-- Structure of table `0_voided` --
 
 DROP TABLE IF EXISTS `0_voided`;
 
@@ -2109,10 +2134,10 @@ CREATE TABLE `0_voided` (
   UNIQUE KEY `id` (`type`,`id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_voided` ###
+-- Data of table `0_voided` --
 
 
-### Structure of table `0_wo_costing` ###
+-- Structure of table `0_wo_costing` --
 
 DROP TABLE IF EXISTS `0_wo_costing`;
 
@@ -2126,10 +2151,9 @@ CREATE TABLE `0_wo_costing` (
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_wo_costing` ###
-
+-- Data of table `0_wo_costing` --
 
-### Structure of table `0_wo_issue_items` ###
+-- Structure of table `0_wo_issue_items` --
 
 DROP TABLE IF EXISTS `0_wo_issue_items`;
 
@@ -2138,13 +2162,14 @@ CREATE TABLE `0_wo_issue_items` (
   `stock_id` varchar(40) DEFAULT NULL,
   `issue_id` int(11) DEFAULT NULL,
   `qty_issued` double DEFAULT NULL,
+  `unit_cost` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_wo_issue_items` ###
+-- Data of table `0_wo_issue_items` --
 
 
-### Structure of table `0_wo_issues` ###
+-- Structure of table `0_wo_issues` --
 
 DROP TABLE IF EXISTS `0_wo_issues`;
 
@@ -2159,10 +2184,9 @@ CREATE TABLE `0_wo_issues` (
   KEY `workorder_id` (`workorder_id`)
 ) ENGINE=InnoDB ;
 
-### Data of table `0_wo_issues` ###
+-- Data of table `0_wo_issues` --
 
-
-### Structure of table `0_wo_manufacture` ###
+-- Structure of table `0_wo_manufacture` --
 
 DROP TABLE IF EXISTS `0_wo_manufacture`;
 
@@ -2174,12 +2198,14 @@ CREATE TABLE `0_wo_manufacture` (
   `date_` date NOT NULL DEFAULT '0000-00-00',
   PRIMARY KEY (`id`),
   KEY `workorder_id` (`workorder_id`)
-) ENGINE=InnoDB ;
+) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_wo_manufacture` ###
+-- Data of table `0_wo_manufacture` --
 
+INSERT INTO `0_wo_manufacture` VALUES
+('1', '001/2018', '1', '2', '2018-05-05');
 
-### Structure of table `0_wo_requirements` ###
+-- Structure of table `0_wo_requirements` --
 
 DROP TABLE IF EXISTS `0_wo_requirements`;
 
@@ -2189,26 +2215,26 @@ CREATE TABLE `0_wo_requirements` (
   `stock_id` char(20) NOT NULL DEFAULT '',
   `workcentre` int(11) NOT NULL DEFAULT '0',
   `units_req` double NOT NULL DEFAULT '1',
-  `std_cost` double NOT NULL DEFAULT '0',
+  `unit_cost` double NOT NULL DEFAULT '0',
   `loc_code` char(5) NOT NULL DEFAULT '',
   `units_issued` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `workorder_id` (`workorder_id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=9 ;
 
-### Data of table `0_wo_requirements` ###
+-- Data of table `0_wo_requirements` --
 
 INSERT INTO `0_wo_requirements` VALUES
-('1', '1', '101', '1', '1', '0', 'DEF', '2'),
-('2', '1', '102', '1', '1', '0', 'DEF', '2'),
-('3', '1', '103', '1', '1', '0', 'DEF', '2'),
+('1', '1', '101', '1', '1', '200', 'DEF', '2'),
+('2', '1', '102', '1', '1', '150', 'DEF', '2'),
+('3', '1', '103', '1', '1', '10', 'DEF', '2'),
 ('4', '1', '301', '1', '1', '0', 'DEF', '2'),
-('5', '2', '101', '1', '1', '0', 'DEF', '0'),
-('6', '2', '102', '1', '1', '0', 'DEF', '0'),
-('7', '2', '103', '1', '1', '0', 'DEF', '0'),
+('5', '2', '101', '1', '1', '200', 'DEF', '0'),
+('6', '2', '102', '1', '1', '150', 'DEF', '0'),
+('7', '2', '103', '1', '1', '10', 'DEF', '0'),
 ('8', '2', '301', '1', '1', '0', 'DEF', '0');
 
-### Structure of table `0_workcentres` ###
+-- Structure of table `0_workcentres` --
 
 DROP TABLE IF EXISTS `0_workcentres`;
 
@@ -2221,12 +2247,12 @@ CREATE TABLE `0_workcentres` (
   UNIQUE KEY `name` (`name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_workcentres` ###
+-- Data of table `0_workcentres` --
 
 INSERT INTO `0_workcentres` VALUES
 ('1', 'Work Centre', '', '0');
 
-### Structure of table `0_workorders` ###
+-- Structure of table `0_workorders` --
 
 DROP TABLE IF EXISTS `0_workorders`;
 
@@ -2248,9 +2274,9 @@ CREATE TABLE `0_workorders` (
   UNIQUE KEY `wo_ref` (`wo_ref`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_workorders` ###
+-- Data of table `0_workorders` --
 
 INSERT INTO `0_workorders` VALUES
-('1', '001/2015', 'DEF', '2', '201', '2015-05-05', '0', '2015-05-05', '2015-05-05', '2', '1', '1', '0'),
-('2', '002/2015', 'DEF', '5', '201', '2015-05-07', '2', '2015-05-27', '2015-05-07', '0', '0', '1', '0'),
-('3', '003/2015', 'DEF', '5', '201', '2015-05-07', '2', '2015-05-27', '0000-00-00', '0', '0', '0', '0');
+('1', '001/2018', 'DEF', '2', '201', '2018-05-05', '0', '2018-05-05', '2018-05-05', '2', '1', '1', '0'),
+('2', '002/2018', 'DEF', '5', '201', '2018-05-07', '2', '2018-05-27', '2018-05-07', '0', '0', '1', '0'),
+('3', '003/2018', 'DEF', '5', '201', '2018-05-07', '2', '2018-05-27', '0000-00-00', '0', '0', '0', '0');
\ No newline at end of file