Clean up in en_US-demo.sql and en_US-new.sql. @apmuthu.
[fa-stable.git] / sql / en_US-demo.sql
index b799b687fd931ca188baa7536c9547bd0ea96900..d536e000ee7605c42b1a1b6ec91f73c148804c9d 100644 (file)
@@ -1,55 +1,54 @@
-# 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
+-- 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.1
+-- Compatibility: 2.4.1
 
 
 SET NAMES latin1;
 
 
-### Structure of table `0_areas` ###
+-- Structure of table `0_areas` --
 
 DROP TABLE IF EXISTS `0_areas`;
 
 CREATE TABLE `0_areas` (
   `area_code` int(11) NOT NULL AUTO_INCREMENT,
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `description` varchar(60) NOT NULL DEFAULT '',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`area_code`),
   UNIQUE KEY `description` (`description`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_attachments` (
   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `description` varchar(60) NOT NULL DEFAULT '',
   `type_no` int(11) NOT NULL DEFAULT '0',
   `trans_no` int(11) NOT NULL DEFAULT '0',
-  `unique_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `unique_name` varchar(60) NOT NULL DEFAULT '',
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
-  `filename` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `filename` varchar(60) NOT NULL DEFAULT '',
   `filesize` int(11) NOT NULL DEFAULT '0',
-  `filetype` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `filetype` varchar(60) NOT NULL DEFAULT '',
   PRIMARY KEY (`id`),
   KEY `type_no` (`type_no`,`trans_no`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB;
 
-### Data of table `0_attachments` ###
+-- Data of table `0_attachments` --
 
-
-### Structure of table `0_audit_trail` ###
+-- Structure of table `0_audit_trail` --
 
 DROP TABLE IF EXISTS `0_audit_trail`;
 
@@ -59,16 +58,16 @@ CREATE TABLE `0_audit_trail` (
   `trans_no` int(11) unsigned NOT NULL DEFAULT '0',
   `user` smallint(6) unsigned NOT NULL DEFAULT '0',
   `stamp` timestamp NOT NULL,
-  `description` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `description` varchar(60) DEFAULT NULL,
   `fiscal_year` int(11) NOT NULL DEFAULT '0',
   `gl_date` date NOT NULL DEFAULT '0000-00-00',
   `gl_seq` int(11) unsigned DEFAULT NULL,
   PRIMARY KEY (`id`),
   KEY `Seq` (`fiscal_year`,`gl_date`,`gl_seq`),
   KEY `Type_and_Number` (`type`,`trans_no`)
-) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-05 14:08:02', NULL, '1', '2018-05-05', '0'),
@@ -108,21 +107,21 @@ INSERT INTO `0_audit_trail` VALUES
 ('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` ###
+-- Structure of table `0_bank_accounts` --
 
 DROP TABLE IF EXISTS `0_bank_accounts`;
 
 CREATE TABLE `0_bank_accounts` (
-  `account_code` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `account_code` varchar(15) NOT NULL DEFAULT '',
   `account_type` smallint(6) NOT NULL DEFAULT '0',
-  `bank_account_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `bank_account_number` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `bank_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `bank_address` tinytext COLLATE utf8_unicode_ci,
-  `bank_curr_code` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `bank_account_name` varchar(60) NOT NULL DEFAULT '',
+  `bank_account_number` varchar(100) NOT NULL DEFAULT '',
+  `bank_name` varchar(60) NOT NULL DEFAULT '',
+  `bank_address` tinytext,
+  `bank_curr_code` char(3) NOT NULL DEFAULT '',
   `dflt_curr_act` tinyint(1) NOT NULL DEFAULT '0',
   `id` smallint(6) NOT NULL AUTO_INCREMENT,
-  `bank_charge_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `bank_charge_act` varchar(15) NOT NULL DEFAULT '',
   `last_reconciled_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
   `ending_reconcile_balance` double NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
@@ -130,15 +129,15 @@ CREATE TABLE `0_bank_accounts` (
   KEY `bank_account_name` (`bank_account_name`),
   KEY `bank_account_number` (`bank_account_number`),
   KEY `account_code` (`account_code`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
@@ -146,8 +145,8 @@ CREATE TABLE `0_bank_trans` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `type` smallint(6) DEFAULT NULL,
   `trans_no` int(11) DEFAULT NULL,
-  `bank_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `ref` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `bank_act` varchar(15) NOT NULL DEFAULT '',
+  `ref` varchar(40) DEFAULT NULL,
   `trans_date` date NOT NULL DEFAULT '0000-00-00',
   `amount` double DEFAULT NULL,
   `dimension_id` int(11) NOT NULL DEFAULT '0',
@@ -160,9 +159,9 @@ 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=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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/2018', '2018-05-10', '6240', '0', '0', '2', '1', NULL),
@@ -171,16 +170,16 @@ INSERT INTO `0_bank_trans` VALUES
 ('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`;
 
 CREATE TABLE `0_bom` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `parent` char(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `component` char(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `parent` char(20) NOT NULL DEFAULT '',
+  `component` char(20) NOT NULL DEFAULT '',
   `workcentre_added` int(11) NOT NULL DEFAULT '0',
-  `loc_code` char(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `loc_code` char(5) NOT NULL DEFAULT '',
   `quantity` double NOT NULL DEFAULT '1',
   PRIMARY KEY (`parent`,`component`,`workcentre_added`,`loc_code`),
   KEY `component` (`component`),
@@ -188,9 +187,9 @@ CREATE TABLE `0_bom` (
   KEY `loc_code` (`loc_code`),
   KEY `parent` (`parent`,`loc_code`),
   KEY `workcentre_added` (`workcentre_added`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -198,38 +197,37 @@ 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`;
 
 CREATE TABLE `0_budget_trans` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
-  `account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `memo_` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `account` varchar(15) NOT NULL DEFAULT '',
+  `memo_` tinytext NOT NULL,
   `amount` double NOT NULL DEFAULT '0',
   `dimension_id` int(11) DEFAULT '0',
   `dimension2_id` int(11) DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `Account` (`account`,`tran_date`,`dimension_id`,`dimension2_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_budget_trans` ###
+) ENGINE=InnoDB ;
 
+-- 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`;
 
 CREATE TABLE `0_chart_class` (
-  `cid` varchar(3) COLLATE utf8_unicode_ci NOT NULL,
-  `class_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `cid` varchar(3) NOT NULL,
+  `class_name` varchar(60) NOT NULL DEFAULT '',
   `ctype` tinyint(1) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`cid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_chart_class` ###
+-- Data of table `0_chart_class` --
 
 INSERT INTO `0_chart_class` VALUES
 ('1', 'Assets', '1', '0'),
@@ -237,22 +235,22 @@ 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`;
 
 CREATE TABLE `0_chart_master` (
-  `account_code` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `account_code2` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `account_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `account_type` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT '0',
+  `account_code` varchar(15) NOT NULL DEFAULT '',
+  `account_code2` varchar(15) NOT NULL DEFAULT '',
+  `account_name` varchar(60) NOT NULL DEFAULT '',
+  `account_type` varchar(10) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`account_code`),
   KEY `account_name` (`account_name`),
   KEY `accounts_by_type` (`account_type`,`account_code`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -335,28 +333,25 @@ 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`;
 
 CREATE TABLE `0_chart_types` (
-  `id` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
-  `name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `class_id` varchar(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `parent` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT '-1',
+  `id` varchar(10) NOT NULL,
+  `name` varchar(60) NOT NULL DEFAULT '',
+  `class_id` varchar(3) NOT NULL DEFAULT '',
+  `parent` varchar(10) NOT NULL DEFAULT '-1',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `name` (`name`),
   KEY `class_id` (`class_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -364,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`;
 
@@ -374,11 +372,11 @@ CREATE TABLE `0_comments` (
   `type` int(11) NOT NULL DEFAULT '0',
   `id` int(11) NOT NULL DEFAULT '0',
   `date_` date DEFAULT '0000-00-00',
-  `memo_` tinytext COLLATE utf8_unicode_ci,
+  `memo_` tinytext,
   KEY `type_and_id` (`type`,`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_comments` ###
+-- Data of table `0_comments` --
 
 INSERT INTO `0_comments` VALUES
 ('12', '1', '2018-05-10', 'Cash invoice 1'),
@@ -389,44 +387,44 @@ INSERT INTO `0_comments` VALUES
 ('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`;
 
 CREATE TABLE `0_credit_status` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `reason_description` char(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reason_description` char(100) NOT NULL DEFAULT '',
   `dissallow_invoices` tinyint(1) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `reason_description` (`reason_description`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_crm_categories` (
   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'pure technical key',
-  `type` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT 'contact type e.g. customer',
-  `action` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT 'detailed usage e.g. department',
-  `name` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT 'for category selector',
-  `description` tinytext COLLATE utf8_unicode_ci NOT NULL COMMENT 'usage description',
+  `type` varchar(20) NOT NULL COMMENT 'contact type e.g. customer',
+  `action` varchar(20) NOT NULL COMMENT 'detailed usage e.g. department',
+  `name` varchar(30) NOT NULL COMMENT 'for category selector',
+  `description` tinytext NOT NULL COMMENT 'usage description',
   `system` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'nonzero for core system usage',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `type` (`type`,`action`),
   UNIQUE KEY `type_2` (`type`,`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -442,21 +440,21 @@ 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_persons',
-  `type` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT 'foreign key to crm_categories',
-  `action` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT 'foreign key to crm_categories',
-  `entity_id` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'entity id in related class table',
+  `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',
   PRIMARY KEY (`id`),
   KEY `type` (`type`,`action`)
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -466,28 +464,28 @@ 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`;
 
 CREATE TABLE `0_crm_persons` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `ref` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
-  `name` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
-  `name2` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `address` tinytext COLLATE utf8_unicode_ci,
-  `phone` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `phone2` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `fax` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `email` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `lang` char(5) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `notes` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `ref` varchar(30) NOT NULL,
+  `name` varchar(60) NOT NULL,
+  `name2` varchar(60) DEFAULT NULL,
+  `address` tinytext,
+  `phone` varchar(30) DEFAULT NULL,
+  `phone2` varchar(30) DEFAULT NULL,
+  `fax` varchar(30) DEFAULT NULL,
+  `email` varchar(100) DEFAULT NULL,
+  `lang` char(5) DEFAULT NULL,
+  `notes` tinytext NOT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `ref` (`ref`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -495,22 +493,22 @@ 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`;
 
 CREATE TABLE `0_currencies` (
-  `currency` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `curr_abrev` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `curr_symbol` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `country` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `hundreds_name` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `currency` varchar(60) NOT NULL DEFAULT '',
+  `curr_abrev` char(3) NOT NULL DEFAULT '',
+  `curr_symbol` varchar(10) NOT NULL DEFAULT '',
+  `country` varchar(100) NOT NULL DEFAULT '',
+  `hundreds_name` varchar(15) NOT NULL DEFAULT '',
   `auto_update` tinyint(1) NOT NULL DEFAULT '1',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`curr_abrev`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_currencies` ###
+-- Data of table `0_currencies` --
 
 INSERT INTO `0_currencies` VALUES
 ('CA Dollars', 'CAD', '$', 'Canada', 'Cents', '1', '0'),
@@ -518,7 +516,7 @@ INSERT INTO `0_currencies` VALUES
 ('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`;
 
@@ -535,9 +533,9 @@ 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=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-10', '1', '12', '1', '10'),
@@ -545,116 +543,42 @@ INSERT INTO `0_cust_allocations` VALUES
 ('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`;
 
 CREATE TABLE `0_cust_branch` (
   `branch_code` int(11) NOT NULL AUTO_INCREMENT,
   `debtor_no` int(11) NOT NULL DEFAULT '0',
-  `br_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `branch_ref` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `br_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `br_name` varchar(60) NOT NULL DEFAULT '',
+  `branch_ref` varchar(30) NOT NULL DEFAULT '',
+  `br_address` tinytext NOT NULL,
   `area` int(11) DEFAULT NULL,
   `salesman` int(11) NOT NULL DEFAULT '0',
-  `default_location` varchar(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `default_location` varchar(5) NOT NULL DEFAULT '',
   `tax_group_id` int(11) DEFAULT NULL,
-  `sales_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `sales_discount_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `receivables_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `payment_discount_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `sales_account` varchar(15) NOT NULL DEFAULT '',
+  `sales_discount_account` varchar(15) NOT NULL DEFAULT '',
+  `receivables_account` varchar(15) NOT NULL DEFAULT '',
+  `payment_discount_account` varchar(15) NOT NULL DEFAULT '',
   `default_ship_via` int(11) NOT NULL DEFAULT '1',
-  `br_post_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `br_post_address` tinytext NOT NULL,
   `group_no` int(11) NOT NULL DEFAULT '0',
-  `notes` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `bank_account` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `notes` tinytext NOT NULL,
+  `bank_account` varchar(60) DEFAULT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`branch_code`,`debtor_no`),
   KEY `branch_ref` (`branch_ref`),
   KEY `group_no` (`group_no`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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_dashboard_reminders` ###
-
-DROP TABLE IF EXISTS `0_dashboard_reminders`;
-
-CREATE TABLE `0_dashboard_reminders` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `role_id` int(11) NOT NULL,
-  `next_date` date NOT NULL,
-  `description` text COLLATE utf8_unicode_ci,
-  `frequency` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
-  `param` text COLLATE utf8_unicode_ci,
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_dashboard_reminders` ###
-
-
-### Structure of table `0_dashboard_widgets` ###
-
-DROP TABLE IF EXISTS `0_dashboard_widgets`;
-
-CREATE TABLE `0_dashboard_widgets` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `user_id` int(11) NOT NULL,
-  `app` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
-  `column_id` int(11) NOT NULL,
-  `sort_no` int(11) NOT NULL,
-  `collapsed` tinyint(1) NOT NULL,
-  `widget` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
-  `description` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
-  `param` text COLLATE utf8_unicode_ci,
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_dashboard_widgets` ###
-
-INSERT INTO `0_dashboard_widgets` VALUES
-('1', '1', 'AP', '1', '1', '0', 'weeklysales', 'Top 10 Sales Weeks', '{"top":"10","orderby":"Gross Sales","orderby_seq":"desc","graph_type":"Table","data_filter":"dm.payment_terms = -1"}'),
-('2', '1', 'AP', '1', '0', '0', 'weeklysales', 'Weekly Sales', '{"top":"","orderby":"Week End","orderby_seq":"asc","graph_type":"LineChart","data_filter":""}'),
-('3', '1', 'AP', '2', '1', '0', 'weeklysales', 'Lowest weeks sales', '{"top":"10","orderby":"Gross Sales","orderby_seq":"asc","graph_type":"Table","data_filter":""}'),
-('6', '1', 'AP', '2', '0', '0', 'dailysales', 'Daily Sales', '{"top":"10","data_filter":"dm.payment_terms = -1","graph_type":"LineChart"}'),
-('7', '1', 'orders', '1', '0', '0', 'customers', 'Top 10 Customers', '{"top":"10","data_filter":"","graph_type":"Table"}'),
-('9', '1', 'orders', '1', '1', '0', 'salesinvoices', 'Overdue invoices', '{"data_filter":""}'),
-('10', '1', 'AP', '1', '0', '0', 'suppliers', 'Top 10 Suppliers', '{"top":"","data_filter":"","graph_type":"Table"}'),
-('11', '1', 'AP', '2', '0', '0', 'suppliers', 'Top 10 Suppliers', '{"top":"","data_filter":"","graph_type":"ColumnChart"}'),
-('12', '1', 'GL', '2', '1', '0', 'glreturn', 'Return', '{"graph_type":"Table","data_filter":""}'),
-('13', '1', 'GL', '2', '0', '0', 'glreturn', 'Return', '{"graph_type":"PieChart","data_filter":""}'),
-('14', '1', 'stock', '1', '0', '0', 'items', 'Top 10 Items', '{"top":"","item_type":"stock","graph_type":"Table","data_filter":""}'),
-('15', '1', 'stock', '2', '0', '0', 'items', 'Top 10 Items', '{"top":"","item_type":"stock","graph_type":"PieChart","data_filter":""}'),
-('16', '1', 'manuf', '1', '0', '0', 'items', 'Top 10 items', '{"top":"","item_type":"manuf","graph_type":"Table","data_filter":""}'),
-('17', '1', 'manuf', '2', '0', '0', 'items', 'Top 10 Items', '{"top":"","item_type":"manuf","graph_type":"PieChart","data_filter":""}'),
-('18', '1', 'orders', '2', '0', '0', 'customers', 'Top 10 Customers', '{"top":"","data_filter":"","graph_type":"ColumnChart"}'),
-('19', '1', 'GL', '2', '2', '0', 'bankbalances', 'Bank Balances', '{"data_filter":""}'),
-('20', '1', 'GL', '1', '1', '0', 'dailybankbalances', 'Daily Current Account Balance', '{"days_past":"","days_future":"","bank_act":"0","graph_type":"ColumnChart"}'),
-('21', '1', 'GL', '1', '0', '0', 'banktransactions', 'Current Account Transactions', '{"days_past":"15","days_future":"15","bank_act":"0","data_filter":""}'),
-('22', '2', 'AP', '1', '1', '0', 'weeklysales', 'Top 10 Sales Weeks', '{"top":"10","orderby":"Gross Sales","orderby_seq":"desc","graph_type":"Table","data_filter":"dm.payment_terms = -1"}'),
-('23', '2', 'AP', '1', '0', '0', 'weeklysales', 'Weekly Sales', '{"top":"","orderby":"Week End","orderby_seq":"asc","graph_type":"LineChart","data_filter":""}'),
-('24', '2', 'AP', '2', '1', '0', 'weeklysales', 'Lowest weeks sales', '{"top":"10","orderby":"Gross Sales","orderby_seq":"asc","graph_type":"Table","data_filter":""}'),
-('25', '2', 'AP', '2', '0', '0', 'dailysales', 'Daily Sales', '{"top":"10","data_filter":"dm.payment_terms = -1","graph_type":"LineChart"}'),
-('26', '2', 'orders', '1', '0', '0', 'customers', 'Top 10 Customers', '{"top":"10","data_filter":"","graph_type":"Table"}'),
-('27', '2', 'orders', '1', '1', '0', 'salesinvoices', 'Overdue invoices', '{"data_filter":""}'),
-('28', '2', 'AP', '1', '0', '0', 'suppliers', 'Top 10 Suppliers', '{"top":"","data_filter":"","graph_type":"Table"}'),
-('29', '2', 'AP', '2', '0', '0', 'suppliers', 'Top 10 Suppliers', '{"top":"","data_filter":"","graph_type":"ColumnChart"}'),
-('30', '2', 'GL', '2', '1', '0', 'glreturn', 'Return', '{"graph_type":"Table","data_filter":""}'),
-('31', '2', 'GL', '2', '0', '0', 'glreturn', 'Return', '{"graph_type":"PieChart","data_filter":""}'),
-('32', '2', 'stock', '1', '0', '0', 'items', 'Top 10 Items', '{"top":"","item_type":"stock","graph_type":"Table","data_filter":""}'),
-('33', '2', 'stock', '2', '0', '0', 'items', 'Top 10 Items', '{"top":"","item_type":"stock","graph_type":"PieChart","data_filter":""}'),
-('34', '2', 'manuf', '1', '0', '0', 'items', 'Top 10 items', '{"top":"","item_type":"manuf","graph_type":"Table","data_filter":""}'),
-('35', '2', 'manuf', '2', '0', '0', 'items', 'Top 10 Items', '{"top":"","item_type":"manuf","graph_type":"PieChart","data_filter":""}'),
-('36', '2', 'orders', '2', '0', '0', 'customers', 'Top 10 Customers', '{"top":"","data_filter":"","graph_type":"ColumnChart"}'),
-('37', '2', 'GL', '2', '2', '0', 'bankbalances', 'Bank Balances', '{"data_filter":""}'),
-('38', '2', 'GL', '1', '1', '0', 'dailybankbalances', 'Daily Current Account Balance', '{"days_past":"","days_future":"","bank_act":"0","graph_type":"ColumnChart"}'),
-('39', '2', 'GL', '1', '0', '0', 'banktransactions', 'Current Account Transactions', '{"days_past":"15","days_future":"15","bank_act":"0","data_filter":""}');
-
-### Structure of table `0_debtor_trans` ###
+-- Structure of table `0_debtor_trans` --
 
 DROP TABLE IF EXISTS `0_debtor_trans`;
 
@@ -666,7 +590,7 @@ CREATE TABLE `0_debtor_trans` (
   `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',
-  `reference` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` varchar(60) NOT NULL DEFAULT '',
   `tpe` int(11) NOT NULL DEFAULT '0',
   `order_` int(11) NOT NULL DEFAULT '0',
   `ov_amount` double NOT NULL DEFAULT '0',
@@ -686,9 +610,9 @@ CREATE TABLE `0_debtor_trans` (
   KEY `debtor_no` (`debtor_no`,`branch_code`),
   KEY `tran_date` (`tran_date`),
   KEY `order_` (`order_`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-10', '2018-05-05', '001/2018', '1', '1', '6240', '0', '0', '0', '0', '6240', '0', '1', '1', '0', '0', '4', '1'),
@@ -706,7 +630,7 @@ INSERT INTO `0_debtor_trans` VALUES
 ('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` ###
+-- Structure of table `0_debtor_trans_details` --
 
 DROP TABLE IF EXISTS `0_debtor_trans_details`;
 
@@ -714,8 +638,8 @@ CREATE TABLE `0_debtor_trans_details` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `debtor_trans_no` int(11) DEFAULT NULL,
   `debtor_trans_type` int(11) DEFAULT NULL,
-  `stock_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` tinytext COLLATE utf8_unicode_ci,
+  `stock_id` varchar(20) NOT NULL DEFAULT '',
+  `description` tinytext,
   `unit_price` double NOT NULL DEFAULT '0',
   `unit_tax` double NOT NULL DEFAULT '0',
   `quantity` double NOT NULL DEFAULT '0',
@@ -726,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=15 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -746,17 +670,17 @@ INSERT INTO `0_debtor_trans_details` VALUES
 ('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`;
 
 CREATE TABLE `0_debtors_master` (
   `debtor_no` int(11) NOT NULL AUTO_INCREMENT,
-  `name` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `debtor_ref` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
-  `address` tinytext COLLATE utf8_unicode_ci,
-  `tax_id` varchar(55) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `curr_code` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `name` varchar(100) NOT NULL DEFAULT '',
+  `debtor_ref` varchar(30) NOT NULL,
+  `address` tinytext,
+  `tax_id` varchar(55) NOT NULL DEFAULT '',
+  `curr_code` char(3) NOT NULL DEFAULT '',
   `sales_type` int(11) NOT NULL DEFAULT '1',
   `dimension_id` int(11) NOT NULL DEFAULT '0',
   `dimension2_id` int(11) NOT NULL DEFAULT '0',
@@ -765,27 +689,27 @@ CREATE TABLE `0_debtors_master` (
   `discount` double NOT NULL DEFAULT '0',
   `pymt_discount` double NOT NULL DEFAULT '0',
   `credit_limit` float NOT NULL DEFAULT '1000',
-  `notes` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `notes` tinytext NOT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`debtor_no`),
   UNIQUE KEY `debtor_ref` (`debtor_ref`),
   KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_dimensions` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `reference` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` varchar(60) NOT NULL DEFAULT '',
+  `name` varchar(60) NOT NULL DEFAULT '',
   `type_` tinyint(1) NOT NULL DEFAULT '1',
   `closed` tinyint(1) NOT NULL DEFAULT '0',
   `date_` date NOT NULL DEFAULT '0000-00-00',
@@ -795,33 +719,33 @@ CREATE TABLE `0_dimensions` (
   KEY `date_` (`date_`),
   KEY `due_date` (`due_date`),
   KEY `type_` (`type_`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB AUTO_INCREMENT=2 ;
 
-### Data of table `0_dimensions` ###
+-- Data of table `0_dimensions` --
 
 INSERT INTO `0_dimensions` VALUES
 ('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`;
 
 CREATE TABLE `0_exchange_rates` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `curr_code` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `curr_code` char(3) NOT NULL DEFAULT '',
   `rate_buy` double NOT NULL DEFAULT '0',
   `rate_sell` double NOT NULL DEFAULT '0',
   `date_` date NOT NULL DEFAULT '0000-00-00',
   PRIMARY KEY (`id`),
   UNIQUE KEY `curr_code` (`curr_code`,`date_`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-07');
 
-### Structure of table `0_fiscal_year` ###
+-- Structure of table `0_fiscal_year` --
 
 DROP TABLE IF EXISTS `0_fiscal_year`;
 
@@ -833,15 +757,15 @@ CREATE TABLE `0_fiscal_year` (
   PRIMARY KEY (`id`),
   UNIQUE KEY `begin` (`begin`),
   UNIQUE KEY `end` (`end`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB AUTO_INCREMENT=3 ;
 
-### Data of table `0_fiscal_year` ###
+-- Data of table `0_fiscal_year` --
 
 INSERT INTO `0_fiscal_year` VALUES
 ('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`;
 
@@ -850,8 +774,8 @@ CREATE TABLE `0_gl_trans` (
   `type` smallint(6) NOT NULL DEFAULT '0',
   `type_no` int(11) NOT NULL DEFAULT '0',
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
-  `account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `memo_` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `account` varchar(15) NOT NULL DEFAULT '',
+  `memo_` tinytext NOT NULL,
   `amount` double NOT NULL DEFAULT '0',
   `dimension_id` int(11) NOT NULL DEFAULT '0',
   `dimension2_id` int(11) NOT NULL DEFAULT '0',
@@ -863,9 +787,9 @@ 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=55 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-05', '1510', '101', '20000', '0', '0', NULL, NULL),
@@ -923,7 +847,7 @@ INSERT INTO `0_gl_trans` VALUES
 ('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` ###
+-- Structure of table `0_grn_batch` --
 
 DROP TABLE IF EXISTS `0_grn_batch`;
 
@@ -931,23 +855,23 @@ CREATE TABLE `0_grn_batch` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `supplier_id` int(11) NOT NULL DEFAULT '0',
   `purch_order_no` int(11) DEFAULT NULL,
-  `reference` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` varchar(60) NOT NULL DEFAULT '',
   `delivery_date` date NOT NULL DEFAULT '0000-00-00',
-  `loc_code` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `loc_code` varchar(5) DEFAULT NULL,
   `rate` double DEFAULT '1',
   PRIMARY KEY (`id`),
   KEY `delivery_date` (`delivery_date`),
   KEY `purch_order_no` (`purch_order_no`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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/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`;
 
@@ -955,15 +879,15 @@ CREATE TABLE `0_grn_items` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `grn_batch_id` int(11) DEFAULT NULL,
   `po_detail_item` int(11) NOT NULL DEFAULT '0',
-  `item_code` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` tinytext COLLATE utf8_unicode_ci,
+  `item_code` varchar(20) NOT NULL DEFAULT '',
+  `description` tinytext,
   `qty_recd` double NOT NULL DEFAULT '0',
   `quantity_inv` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `grn_batch_id` (`grn_batch_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -972,34 +896,34 @@ INSERT INTO `0_grn_items` VALUES
 ('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`;
 
 CREATE TABLE `0_groups` (
   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `description` varchar(60) NOT NULL DEFAULT '',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `description` (`description`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_item_codes` (
   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
-  `item_code` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
-  `stock_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
-  `description` varchar(200) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `item_code` varchar(20) NOT NULL,
+  `stock_id` varchar(20) NOT NULL,
+  `description` varchar(200) NOT NULL DEFAULT '',
   `category_id` smallint(6) unsigned NOT NULL,
   `quantity` double NOT NULL DEFAULT '1',
   `is_foreign` tinyint(1) NOT NULL DEFAULT '0',
@@ -1007,9 +931,9 @@ CREATE TABLE `0_item_codes` (
   PRIMARY KEY (`id`),
   UNIQUE KEY `stock_id` (`stock_id`,`item_code`),
   KEY `item_code` (`item_code`)
-) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1021,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`;
 
@@ -1029,49 +953,48 @@ CREATE TABLE `0_item_tax_type_exemptions` (
   `item_tax_type_id` int(11) NOT NULL DEFAULT '0',
   `tax_type_id` int(11) NOT NULL DEFAULT '0',
   PRIMARY KEY (`item_tax_type_id`,`tax_type_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_item_tax_type_exemptions` ###
+) ENGINE=InnoDB ;
 
+-- 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`;
 
 CREATE TABLE `0_item_tax_types` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `name` varchar(60) NOT NULL DEFAULT '',
   `exempt` tinyint(1) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_item_units` (
-  `abbr` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
-  `name` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
+  `abbr` varchar(20) NOT NULL,
+  `name` varchar(40) NOT NULL,
   `decimals` tinyint(2) NOT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`abbr`),
   UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
@@ -1079,35 +1002,35 @@ CREATE TABLE `0_journal` (
   `type` smallint(6) NOT NULL DEFAULT '0',
   `trans_no` int(11) NOT NULL DEFAULT '0',
   `tran_date` date DEFAULT '0000-00-00',
-  `reference` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `source_ref` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` varchar(60) NOT NULL DEFAULT '',
+  `source_ref` varchar(60) NOT NULL DEFAULT '',
   `event_date` date DEFAULT '0000-00-00',
   `doc_date` date NOT NULL DEFAULT '0000-00-00',
-  `currency` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `currency` char(3) NOT NULL DEFAULT '',
   `amount` double NOT NULL DEFAULT '0',
   `rate` double NOT NULL DEFAULT '1',
   PRIMARY KEY (`type`,`trans_no`),
   KEY `tran_date` (`tran_date`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_loc_stock` (
-  `loc_code` char(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `stock_id` char(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `loc_code` char(5) NOT NULL DEFAULT '',
+  `stock_id` char(20) NOT NULL DEFAULT '',
   `reorder_level` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`loc_code`,`stock_id`),
   KEY `stock_id` (`stock_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_loc_stock` ###
+-- Data of table `0_loc_stock` --
 
 INSERT INTO `0_loc_stock` VALUES
 ('DEF', '101', '0'),
@@ -1117,44 +1040,44 @@ 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`;
 
 CREATE TABLE `0_locations` (
-  `loc_code` varchar(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `location_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `delivery_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `phone` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `phone2` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `fax` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `email` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `contact` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `loc_code` varchar(5) NOT NULL DEFAULT '',
+  `location_name` varchar(60) NOT NULL DEFAULT '',
+  `delivery_address` tinytext NOT NULL,
+  `phone` varchar(30) NOT NULL DEFAULT '',
+  `phone2` varchar(30) NOT NULL DEFAULT '',
+  `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 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_locations` ###
+-- Data of table `0_locations` --
 
 INSERT INTO `0_locations` VALUES
 ('DEF', 'Default', 'N/A', '', '', '', '', '', '0', '0');
 
-### Structure of table `0_payment_terms` ###
+-- Structure of table `0_payment_terms` --
 
 DROP TABLE IF EXISTS `0_payment_terms`;
 
 CREATE TABLE `0_payment_terms` (
   `terms_indicator` int(11) NOT NULL AUTO_INCREMENT,
-  `terms` char(80) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `terms` char(80) NOT NULL DEFAULT '',
   `days_before_due` smallint(6) NOT NULL DEFAULT '0',
   `day_in_following_month` smallint(6) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`terms_indicator`),
   UNIQUE KEY `terms` (`terms`)
-) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1163,41 +1086,41 @@ INSERT INTO `0_payment_terms` VALUES
 ('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`;
 
 CREATE TABLE `0_prices` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `stock_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `stock_id` varchar(20) NOT NULL DEFAULT '',
   `sales_type_id` int(11) NOT NULL DEFAULT '0',
-  `curr_abrev` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `curr_abrev` char(3) NOT NULL DEFAULT '',
   `price` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `price` (`stock_id`,`sales_type_id`,`curr_abrev`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_print_profiles` (
   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
-  `profile` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
-  `report` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `profile` varchar(30) NOT NULL,
+  `report` varchar(5) DEFAULT NULL,
   `printer` tinyint(3) unsigned DEFAULT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `profile` (`profile`,`report`)
-) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1210,59 +1133,59 @@ 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`;
 
 CREATE TABLE `0_printers` (
   `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
-  `name` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
-  `queue` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
-  `host` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
+  `name` varchar(20) NOT NULL,
+  `description` varchar(60) NOT NULL,
+  `queue` varchar(20) NOT NULL,
+  `host` varchar(40) NOT NULL,
   `port` smallint(11) unsigned NOT NULL,
   `timeout` tinyint(3) unsigned NOT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_purch_data` (
   `supplier_id` int(11) NOT NULL DEFAULT '0',
-  `stock_id` char(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `stock_id` char(20) NOT NULL DEFAULT '',
   `price` double NOT NULL DEFAULT '0',
-  `suppliers_uom` char(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `suppliers_uom` char(50) NOT NULL DEFAULT '',
   `conversion_factor` double NOT NULL DEFAULT '1',
-  `supplier_description` char(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `supplier_description` char(50) NOT NULL DEFAULT '',
   PRIMARY KEY (`supplier_id`,`stock_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_purch_order_details` (
   `po_detail_item` int(11) NOT NULL AUTO_INCREMENT,
   `order_no` int(11) NOT NULL DEFAULT '0',
-  `item_code` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` tinytext COLLATE utf8_unicode_ci,
+  `item_code` varchar(20) NOT NULL DEFAULT '',
+  `description` tinytext,
   `delivery_date` date NOT NULL DEFAULT '0000-00-00',
   `qty_invoiced` double NOT NULL DEFAULT '0',
   `unit_price` double NOT NULL DEFAULT '0',
@@ -1273,9 +1196,9 @@ 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=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-15', '0', '200', '200', '200', '100', '100'),
@@ -1284,58 +1207,58 @@ INSERT INTO `0_purch_order_details` VALUES
 ('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`;
 
 CREATE TABLE `0_purch_orders` (
   `order_no` int(11) NOT NULL AUTO_INCREMENT,
   `supplier_id` int(11) NOT NULL DEFAULT '0',
-  `comments` tinytext COLLATE utf8_unicode_ci,
+  `comments` tinytext,
   `ord_date` date NOT NULL DEFAULT '0000-00-00',
-  `reference` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `requisition_no` tinytext COLLATE utf8_unicode_ci,
-  `into_stock_location` varchar(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `delivery_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `reference` tinytext NOT NULL,
+  `requisition_no` tinytext,
+  `into_stock_location` varchar(5) NOT NULL DEFAULT '',
+  `delivery_address` tinytext NOT NULL,
   `total` double NOT NULL DEFAULT '0',
   `prep_amount` double NOT NULL DEFAULT '0',
   `alloc` double NOT NULL DEFAULT '0',
   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`order_no`),
   KEY `ord_date` (`ord_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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, '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`;
 
 CREATE TABLE `0_quick_entries` (
   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
   `type` tinyint(1) NOT NULL DEFAULT '0',
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
-  `usage` varchar(120) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `description` varchar(60) NOT NULL,
+  `usage` varchar(120) DEFAULT NULL,
   `base_amount` double NOT NULL DEFAULT '0',
-  `base_desc` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `base_desc` varchar(60) DEFAULT NULL,
   `bal_type` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `description` (`description`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
@@ -1343,16 +1266,16 @@ CREATE TABLE `0_quick_entry_lines` (
   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
   `qid` smallint(6) unsigned NOT NULL,
   `amount` double DEFAULT '0',
-  `memo` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `action` varchar(2) COLLATE utf8_unicode_ci NOT NULL,
-  `dest_id` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `memo` tinytext NOT NULL,
+  `action` varchar(2) NOT NULL,
+  `dest_id` varchar(15) NOT NULL DEFAULT '',
   `dimension_id` smallint(6) unsigned DEFAULT NULL,
   `dimension2_id` smallint(6) unsigned DEFAULT NULL,
   PRIMARY KEY (`id`),
   KEY `qid` (`qid`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1362,13 +1285,13 @@ 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`;
 
 CREATE TABLE `0_recurrent_invoices` (
   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `description` varchar(60) NOT NULL DEFAULT '',
   `order_no` int(11) unsigned NOT NULL,
   `debtor_no` int(11) unsigned DEFAULT NULL,
   `group_no` smallint(6) unsigned DEFAULT NULL,
@@ -1379,30 +1302,30 @@ CREATE TABLE `0_recurrent_invoices` (
   `last_sent` date NOT NULL DEFAULT '0000-00-00',
   PRIMARY KEY (`id`),
   UNIQUE KEY `description` (`description`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '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`;
 
 CREATE TABLE `0_reflines` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `trans_type` int(11) NOT NULL,
-  `prefix` char(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `pattern` varchar(35) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1',
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `prefix` char(5) NOT NULL DEFAULT '',
+  `pattern` varchar(35) NOT NULL DEFAULT '1',
+  `description` varchar(60) NOT NULL DEFAULT '',
   `default` tinyint(1) NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `prefix` (`trans_type`,`prefix`)
-) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1428,22 +1351,21 @@ 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`;
 
 CREATE TABLE `0_refs` (
   `id` int(11) NOT NULL DEFAULT '0',
   `type` int(11) NOT NULL DEFAULT '0',
-  `reference` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` varchar(100) NOT NULL DEFAULT '',
   PRIMARY KEY (`id`,`type`),
   KEY `Type_and_Reference` (`type`,`reference`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_refs` ###
+-- Data of table `0_refs` --
 
 INSERT INTO `0_refs` VALUES
-('1', '0', '001/2012'),
 ('1', '1', '001/2018'),
 ('1', '10', '001/2018'),
 ('5', '10', '001/2019'),
@@ -1466,7 +1388,7 @@ INSERT INTO `0_refs` VALUES
 ('6', '30', '003/2018'),
 ('1', '40', '001/2018');
 
-### Structure of table `0_sales_order_details` ###
+-- Structure of table `0_sales_order_details` --
 
 DROP TABLE IF EXISTS `0_sales_order_details`;
 
@@ -1474,8 +1396,8 @@ CREATE TABLE `0_sales_order_details` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `order_no` int(11) NOT NULL DEFAULT '0',
   `trans_type` smallint(6) NOT NULL DEFAULT '30',
-  `stk_code` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` tinytext COLLATE utf8_unicode_ci,
+  `stk_code` varchar(20) NOT NULL DEFAULT '',
+  `description` tinytext,
   `qty_sent` double NOT NULL DEFAULT '0',
   `unit_price` double NOT NULL DEFAULT '0',
   `quantity` double NOT NULL DEFAULT '0',
@@ -1484,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=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1501,7 +1423,7 @@ INSERT INTO `0_sales_order_details` VALUES
 ('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`;
 
@@ -1512,27 +1434,27 @@ CREATE TABLE `0_sales_orders` (
   `type` tinyint(1) NOT NULL DEFAULT '0',
   `debtor_no` int(11) NOT NULL DEFAULT '0',
   `branch_code` int(11) NOT NULL DEFAULT '0',
-  `reference` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `customer_ref` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `comments` tinytext COLLATE utf8_unicode_ci,
+  `reference` varchar(100) NOT NULL DEFAULT '',
+  `customer_ref` tinytext NOT NULL,
+  `comments` tinytext,
   `ord_date` date NOT NULL DEFAULT '0000-00-00',
   `order_type` int(11) NOT NULL DEFAULT '0',
   `ship_via` int(11) NOT NULL DEFAULT '0',
-  `delivery_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `contact_phone` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `contact_email` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `deliver_to` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `delivery_address` tinytext NOT NULL,
+  `contact_phone` varchar(30) DEFAULT NULL,
+  `contact_email` varchar(100) DEFAULT NULL,
+  `deliver_to` tinytext NOT NULL,
   `freight_cost` double NOT NULL DEFAULT '0',
-  `from_stk_loc` varchar(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `from_stk_loc` varchar(5) NOT NULL DEFAULT '',
   `delivery_date` date NOT NULL DEFAULT '0000-00-00',
   `payment_terms` int(11) DEFAULT NULL,
   `total` double NOT NULL DEFAULT '0',
   `prep_amount` double NOT NULL DEFAULT '0',
   `alloc` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`trans_type`,`order_no`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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, '2018-05-10', '1', '1', 'N/A', NULL, NULL, 'Donald Easter LLC', '0', 'DEF', '2018-05-05', '4', '6240', '0', '0'),
@@ -1544,86 +1466,86 @@ INSERT INTO `0_sales_orders` VALUES
 ('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`;
 
 CREATE TABLE `0_sales_pos` (
   `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,
-  `pos_name` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
+  `pos_name` varchar(30) NOT NULL,
   `cash_sale` tinyint(1) NOT NULL,
   `credit_sale` tinyint(1) NOT NULL,
-  `pos_location` varchar(5) COLLATE utf8_unicode_ci NOT NULL,
+  `pos_location` varchar(5) NOT NULL,
   `pos_account` smallint(6) unsigned NOT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `pos_name` (`pos_name`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_sales_types` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `sales_type` char(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `sales_type` char(50) NOT NULL DEFAULT '',
   `tax_included` int(1) NOT NULL DEFAULT '0',
   `factor` double NOT NULL DEFAULT '1',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `sales_type` (`sales_type`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_salesman` (
   `salesman_code` int(11) NOT NULL AUTO_INCREMENT,
-  `salesman_name` char(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `salesman_phone` char(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `salesman_fax` char(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `salesman_email` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `salesman_name` char(60) NOT NULL DEFAULT '',
+  `salesman_phone` char(30) NOT NULL DEFAULT '',
+  `salesman_fax` char(30) NOT NULL DEFAULT '',
+  `salesman_email` varchar(100) NOT NULL DEFAULT '',
   `provision` double NOT NULL DEFAULT '0',
   `break_pt` double NOT NULL DEFAULT '0',
   `provision2` double NOT NULL DEFAULT '0',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`salesman_code`),
   UNIQUE KEY `salesman_name` (`salesman_name`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_security_roles` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `role` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
-  `description` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `sections` text COLLATE utf8_unicode_ci,
-  `areas` text COLLATE utf8_unicode_ci,
+  `role` varchar(30) NOT NULL,
+  `description` varchar(50) DEFAULT NULL,
+  `sections` text,
+  `areas` text,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `role` (`role`)
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1637,57 +1559,57 @@ 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`;
 
 CREATE TABLE `0_shippers` (
   `shipper_id` int(11) NOT NULL AUTO_INCREMENT,
-  `shipper_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `phone` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `phone2` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `contact` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `address` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `shipper_name` varchar(60) NOT NULL DEFAULT '',
+  `phone` varchar(30) NOT NULL DEFAULT '',
+  `phone2` varchar(30) NOT NULL DEFAULT '',
+  `contact` tinytext NOT NULL,
+  `address` tinytext NOT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`shipper_id`),
   UNIQUE KEY `name` (`shipper_name`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_sql_trail` (
   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
-  `sql` text COLLATE utf8_unicode_ci NOT NULL,
+  `sql` text NOT NULL,
   `result` tinyint(1) NOT NULL,
-  `msg` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
+  `msg` varchar(255) NOT NULL,
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_stock_category` (
   `category_id` int(11) NOT NULL AUTO_INCREMENT,
-  `description` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `description` varchar(60) NOT NULL DEFAULT '',
   `dflt_tax_type` int(11) NOT NULL DEFAULT '1',
-  `dflt_units` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'each',
-  `dflt_mb_flag` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'B',
-  `dflt_sales_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `dflt_cogs_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `dflt_inventory_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `dflt_adjustment_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `dflt_wip_act` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `dflt_units` varchar(20) NOT NULL DEFAULT 'each',
+  `dflt_mb_flag` char(1) NOT NULL DEFAULT 'B',
+  `dflt_sales_act` varchar(15) NOT NULL DEFAULT '',
+  `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_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',
@@ -1695,9 +1617,9 @@ CREATE TABLE `0_stock_category` (
   `dflt_no_purchase` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`category_id`),
   UNIQUE KEY `description` (`description`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
@@ -1705,40 +1627,39 @@ 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_fa_class` ###
+-- 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) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `parent_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` varchar(200) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `long_description` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `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 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_stock_fa_class` ###
+-- Data of table `0_stock_fa_class` --
 
-
-### Structure of table `0_stock_master` ###
+-- Structure of table `0_stock_master` --
 
 DROP TABLE IF EXISTS `0_stock_master`;
 
 CREATE TABLE `0_stock_master` (
-  `stock_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `stock_id` varchar(20) NOT NULL DEFAULT '',
   `category_id` int(11) NOT NULL DEFAULT '0',
   `tax_type_id` int(11) NOT NULL DEFAULT '0',
-  `description` varchar(200) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `long_description` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `units` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'each',
-  `mb_flag` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'B',
-  `sales_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `cogs_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `inventory_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `adjustment_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `wip_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `description` varchar(200) NOT NULL DEFAULT '',
+  `long_description` tinytext NOT NULL,
+  `units` varchar(20) NOT NULL DEFAULT 'each',
+  `mb_flag` char(1) NOT NULL DEFAULT 'B',
+  `sales_account` varchar(15) NOT NULL DEFAULT '',
+  `cogs_account` varchar(15) NOT NULL DEFAULT '',
+  `inventory_account` varchar(15) NOT NULL DEFAULT '',
+  `adjustment_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,
   `purchase_cost` double NOT NULL DEFAULT '0',
@@ -1749,16 +1670,16 @@ 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) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'S',
+  `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) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `fa_class_id` varchar(20) NOT NULL DEFAULT '',
   PRIMARY KEY (`stock_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '200', '0', '0', '0', '0', '0', '0', 'S', '0', '1', '0000-00-00', '0000-00-00', ''),
@@ -1768,27 +1689,27 @@ INSERT INTO `0_stock_master` VALUES
 ('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`;
 
 CREATE TABLE `0_stock_moves` (
   `trans_id` int(11) NOT NULL AUTO_INCREMENT,
   `trans_no` int(11) NOT NULL DEFAULT '0',
-  `stock_id` char(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `stock_id` char(20) NOT NULL DEFAULT '',
   `type` smallint(6) NOT NULL DEFAULT '0',
-  `loc_code` char(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `loc_code` char(5) NOT NULL DEFAULT '',
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
   `price` double NOT NULL DEFAULT '0',
-  `reference` char(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` char(40) NOT NULL DEFAULT '',
   `qty` double NOT NULL DEFAULT '1',
   `standard_cost` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`trans_id`),
   KEY `type` (`type`,`trans_no`),
   KEY `Move` (`stock_id`,`loc_code`,`tran_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-05', '200', '', '100', '200'),
@@ -1809,7 +1730,7 @@ INSERT INTO `0_stock_moves` VALUES
 ('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` ###
+-- Structure of table `0_supp_allocations` --
 
 DROP TABLE IF EXISTS `0_supp_allocations`;
 
@@ -1826,12 +1747,11 @@ CREATE TABLE `0_supp_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 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_supp_allocations` ###
+) ENGINE=InnoDB ;
 
+-- 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`;
 
@@ -1839,28 +1759,28 @@ CREATE TABLE `0_supp_invoice_items` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `supp_trans_no` int(11) DEFAULT NULL,
   `supp_trans_type` int(11) DEFAULT NULL,
-  `gl_code` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `gl_code` varchar(15) NOT NULL DEFAULT '',
   `grn_item_id` int(11) DEFAULT NULL,
   `po_detail_item_id` int(11) DEFAULT NULL,
-  `stock_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` tinytext COLLATE utf8_unicode_ci,
+  `stock_id` varchar(20) NOT NULL DEFAULT '',
+  `description` tinytext,
   `quantity` double NOT NULL DEFAULT '0',
   `unit_price` double NOT NULL DEFAULT '0',
   `unit_tax` double NOT NULL DEFAULT '0',
-  `memo_` tinytext COLLATE utf8_unicode_ci,
+  `memo_` tinytext,
   `dimension_id` int(11) NOT NULL DEFAULT '0',
   `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=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
 ('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`;
 
@@ -1868,8 +1788,8 @@ 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 NOT NULL,
-  `reference` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `supp_reference` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `reference` tinytext NOT NULL,
+  `supp_reference` varchar(60) NOT NULL DEFAULT '',
   `tran_date` date NOT NULL DEFAULT '0000-00-00',
   `due_date` date NOT NULL DEFAULT '0000-00-00',
   `ov_amount` double NOT NULL DEFAULT '0',
@@ -1881,212 +1801,173 @@ CREATE TABLE `0_supp_trans` (
   PRIMARY KEY (`type`,`trans_no`,`supplier_id`),
   KEY `supplier_id` (`supplier_id`),
   KEY `tran_date` (`tran_date`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB ;
 
-### Data of table `0_supp_trans` ###
+-- Data of table `0_supp_trans` --
 
 INSERT INTO `0_supp_trans` VALUES
 ('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`;
 
 CREATE TABLE `0_suppliers` (
   `supplier_id` int(11) NOT NULL AUTO_INCREMENT,
-  `supp_name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `supp_ref` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `address` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `supp_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
-  `gst_no` varchar(25) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `contact` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `supp_account_no` varchar(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `website` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `bank_account` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `curr_code` char(3) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `supp_name` varchar(60) NOT NULL DEFAULT '',
+  `supp_ref` varchar(30) NOT NULL DEFAULT '',
+  `address` tinytext NOT NULL,
+  `supp_address` tinytext NOT NULL,
+  `gst_no` varchar(25) NOT NULL DEFAULT '',
+  `contact` varchar(60) NOT NULL DEFAULT '',
+  `supp_account_no` varchar(40) NOT NULL DEFAULT '',
+  `website` varchar(100) NOT NULL DEFAULT '',
+  `bank_account` varchar(60) NOT NULL DEFAULT '',
+  `curr_code` char(3) DEFAULT NULL,
   `payment_terms` int(11) DEFAULT NULL,
   `tax_included` tinyint(1) NOT NULL DEFAULT '0',
   `dimension_id` int(11) DEFAULT '0',
   `dimension2_id` int(11) DEFAULT '0',
   `tax_group_id` int(11) DEFAULT NULL,
   `credit_limit` double NOT NULL DEFAULT '0',
-  `purchase_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `payable_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `payment_discount_account` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `notes` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `purchase_account` varchar(15) NOT NULL DEFAULT '',
+  `payable_account` varchar(15) NOT NULL DEFAULT '',
+  `payment_discount_account` varchar(15) NOT NULL DEFAULT '',
+  `notes` tinytext NOT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`supplier_id`),
   KEY `supp_ref` (`supp_ref`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_sys_prefs` (
-  `name` varchar(35) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `category` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `type` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `name` varchar(35) NOT NULL DEFAULT '',
+  `category` varchar(30) DEFAULT NULL,
+  `type` varchar(20) NOT NULL DEFAULT '',
   `length` smallint(6) DEFAULT NULL,
-  `value` text COLLATE utf8_unicode_ci NOT NULL,
+  `value` text NOT NULL,
   PRIMARY KEY (`name`),
   KEY `category` (`category`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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'),
-('barcodes_on_stock', 'setup.company', 'tinyint', '1', '0'),
-('base_sales', 'setup.company', 'int', '11', '1'),
-('bcc_email', 'setup.company', 'varchar', '100', ''),
-('company_logo_report', 'setup.company', 'tinyint', '1', '0'),
-('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_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_loss_on_asset_disposal_act', 'glsetup.items', 'varchar', '15', '5660'),
-('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_wip_act', 'glsetup.items', 'varchar', '15', '1530'),
-('default_workorder_required', 'glsetup.manuf', 'int', '11', '20'),
+('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'),
-('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', '2'),
-('fax', 'setup.company', 'varchar', '30', ''),
-('freight_act', 'glsetup.customer', 'varchar', '15', '4430'),
-('gl_closing_date', 'setup.closing_date', 'date', '8', '2018-12-31'),
-('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_dialog_direct', 'setup.company', 'tinyint', '1', '0'),
-('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'),
-('ref_no_auto_increase', 'setup.company', 'tinyint', '1', '0'),
-('retained_earnings_act', 'glsetup.general', 'varchar', '15', '3590'),
-('round_to', 'setup.company', 'int', '5', '1'),
-('shortname_name_in_list', 'setup.company', 'tinyint', '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'),
-('use_fixed_assets', 'setup.company', 'tinyint', '1', '1'),
-('use_manufacturing', 'setup.company', 'tinyint', '1', '1'),
-('version_id', 'system', 'varchar', '11', '2.4.1');
-
-### 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) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  PRIMARY KEY (`type_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### 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` ###
+('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) COLLATE utf8_unicode_ci NOT NULL,
+  `record_id` varchar(15) NOT NULL,
   `tag_id` int(11) NOT NULL,
-  UNIQUE KEY `record_id` (`record_id`,`tag_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_tag_associations` ###
+  PRIMARY KEY (`record_id`,`tag_id`)
+) ENGINE=InnoDB ;
 
+-- Data of table `0_tag_associations` --
 
-### Structure of table `0_tags` ###
+-- Structure of table `0_tags` --
 
 DROP TABLE IF EXISTS `0_tags`;
 
 CREATE TABLE `0_tags` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `type` smallint(6) NOT NULL,
-  `name` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
-  `description` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `name` varchar(30) NOT NULL,
+  `description` varchar(60) DEFAULT NULL,
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `type` (`type`,`name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
@@ -2095,51 +1976,51 @@ CREATE TABLE `0_tax_group_items` (
   `tax_type_id` int(11) NOT NULL DEFAULT '0',
   `tax_shipping` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`tax_group_id`,`tax_type_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_tax_groups` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `name` varchar(60) NOT NULL DEFAULT '',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_tax_types` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `rate` double NOT NULL DEFAULT '0',
-  `sales_gl_code` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `purchasing_gl_code` varchar(15) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `name` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `sales_gl_code` varchar(15) NOT NULL DEFAULT '',
+  `purchasing_gl_code` varchar(15) NOT NULL DEFAULT '',
+  `name` varchar(60) NOT NULL DEFAULT '',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
@@ -2154,14 +2035,14 @@ CREATE TABLE `0_trans_tax_details` (
   `included_in_price` tinyint(1) NOT NULL DEFAULT '0',
   `net_amount` double NOT NULL DEFAULT '0',
   `amount` double NOT NULL DEFAULT '0',
-  `memo` tinytext COLLATE utf8_unicode_ci,
+  `memo` tinytext,
   `reg_type` tinyint(1) DEFAULT NULL,
   PRIMARY KEY (`id`),
   KEY `Type_and_Number` (`trans_type`,`trans_no`),
   KEY `tran_date` (`tran_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '2018-05-10', '1', '5', '1', '1', '5942.86', '297.14', 'auto', NULL),
@@ -2175,42 +2056,42 @@ INSERT INTO `0_trans_tax_details` VALUES
 ('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` ###
+-- Structure of table `0_useronline` --
 
 DROP TABLE IF EXISTS `0_useronline`;
 
 CREATE TABLE `0_useronline` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `timestamp` int(15) NOT NULL DEFAULT '0',
-  `ip` varchar(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `file` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `ip` varchar(40) NOT NULL DEFAULT '',
+  `file` varchar(100) NOT NULL DEFAULT '',
   PRIMARY KEY (`id`),
   KEY `timestamp` (`timestamp`),
   KEY `ip` (`ip`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_users` (
   `id` smallint(6) NOT NULL AUTO_INCREMENT,
-  `user_id` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `password` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `real_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `user_id` varchar(60) NOT NULL DEFAULT '',
+  `password` varchar(100) NOT NULL DEFAULT '',
+  `real_name` varchar(100) NOT NULL DEFAULT '',
   `role_id` int(11) NOT NULL DEFAULT '1',
-  `phone` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `email` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
-  `language` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `phone` varchar(30) NOT NULL DEFAULT '',
+  `email` varchar(100) DEFAULT NULL,
+  `language` varchar(20) DEFAULT NULL,
   `date_format` tinyint(1) NOT NULL DEFAULT '0',
   `date_sep` tinyint(1) NOT NULL DEFAULT '0',
   `tho_sep` tinyint(1) NOT NULL DEFAULT '0',
   `dec_sep` tinyint(1) NOT NULL DEFAULT '0',
-  `theme` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'default',
-  `page_size` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'A4',
+  `theme` varchar(20) NOT NULL DEFAULT 'default',
+  `page_size` varchar(20) NOT NULL DEFAULT 'A4',
   `prices_dec` smallint(6) NOT NULL DEFAULT '2',
   `qty_dec` smallint(6) NOT NULL DEFAULT '2',
   `rates_dec` smallint(6) NOT NULL DEFAULT '4',
@@ -2222,10 +2103,10 @@ CREATE TABLE `0_users` (
   `query_size` tinyint(1) unsigned NOT NULL DEFAULT '10',
   `graphic_links` tinyint(1) DEFAULT '1',
   `pos` smallint(6) DEFAULT '1',
-  `print_profile` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `print_profile` varchar(30) NOT NULL DEFAULT '',
   `rep_popup` tinyint(1) DEFAULT '1',
   `sticky_doc_date` tinyint(1) DEFAULT '0',
-  `startup_tab` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `startup_tab` varchar(20) NOT NULL DEFAULT '',
   `transaction_days` smallint(6) NOT NULL DEFAULT '30',
   `save_report_selections` smallint(6) NOT NULL DEFAULT '0',
   `use_date_picker` tinyint(1) NOT NULL DEFAULT '1',
@@ -2234,14 +2115,14 @@ CREATE TABLE `0_users` (
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `user_id` (`user_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '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`;
 
@@ -2249,14 +2130,14 @@ CREATE TABLE `0_voided` (
   `type` int(11) NOT NULL DEFAULT '0',
   `id` int(11) NOT NULL DEFAULT '0',
   `date_` date NOT NULL DEFAULT '0000-00-00',
-  `memo_` tinytext COLLATE utf8_unicode_ci NOT NULL,
+  `memo_` tinytext NOT NULL,
   UNIQUE KEY `id` (`type`,`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
@@ -2268,82 +2149,80 @@ CREATE TABLE `0_wo_costing` (
   `trans_no` int(11) NOT NULL DEFAULT '0',
   `factor` double NOT NULL DEFAULT '1',
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_wo_costing` ###
+) ENGINE=InnoDB ;
 
+-- 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`;
 
 CREATE TABLE `0_wo_issue_items` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `stock_id` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `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 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_wo_issues` (
   `issue_no` int(11) NOT NULL AUTO_INCREMENT,
   `workorder_id` int(11) NOT NULL DEFAULT '0',
-  `reference` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `reference` varchar(100) DEFAULT NULL,
   `issue_date` date DEFAULT NULL,
-  `loc_code` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `loc_code` varchar(5) DEFAULT NULL,
   `workcentre_id` int(11) DEFAULT NULL,
   PRIMARY KEY (`issue_no`),
   KEY `workorder_id` (`workorder_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
-
-### Data of table `0_wo_issues` ###
+) ENGINE=InnoDB ;
 
+-- 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`;
 
 CREATE TABLE `0_wo_manufacture` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `reference` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
+  `reference` varchar(100) DEFAULT NULL,
   `workorder_id` int(11) NOT NULL DEFAULT '0',
   `quantity` double NOT NULL DEFAULT '0',
   `date_` date NOT NULL DEFAULT '0000-00-00',
   PRIMARY KEY (`id`),
   KEY `workorder_id` (`workorder_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_wo_requirements` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `workorder_id` int(11) NOT NULL DEFAULT '0',
-  `stock_id` char(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `stock_id` char(20) NOT NULL DEFAULT '',
   `workcentre` int(11) NOT NULL DEFAULT '0',
   `units_req` double NOT NULL DEFAULT '1',
   `unit_cost` double NOT NULL DEFAULT '0',
-  `loc_code` char(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `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 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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', '200', 'DEF', '2'),
@@ -2355,34 +2234,34 @@ INSERT INTO `0_wo_requirements` VALUES
 ('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`;
 
 CREATE TABLE `0_workcentres` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `name` char(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `description` char(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `name` char(40) NOT NULL DEFAULT '',
+  `description` char(50) NOT NULL DEFAULT '',
   `inactive` tinyint(1) NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) 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`;
 
 CREATE TABLE `0_workorders` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `wo_ref` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
-  `loc_code` varchar(5) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `wo_ref` varchar(60) NOT NULL DEFAULT '',
+  `loc_code` varchar(5) NOT NULL DEFAULT '',
   `units_reqd` double NOT NULL DEFAULT '1',
-  `stock_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+  `stock_id` varchar(20) NOT NULL DEFAULT '',
   `date_` date NOT NULL DEFAULT '0000-00-00',
   `type` tinyint(4) NOT NULL DEFAULT '0',
   `required_by` date NOT NULL DEFAULT '0000-00-00',
@@ -2393,9 +2272,9 @@ CREATE TABLE `0_workorders` (
   `additional_costs` double NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `wo_ref` (`wo_ref`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
+) ENGINE=InnoDB AUTO_INCREMENT=4 ;
 
-### Data of table `0_workorders` ###
+-- Data of table `0_workorders` --
 
 INSERT INTO `0_workorders` VALUES
 ('1', '001/2018', 'DEF', '2', '201', '2018-05-05', '0', '2018-05-05', '2018-05-05', '2', '1', '1', '0'),