INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '6', 'sales_print', 'طباعه عادية  ', 'Normal Print', 'text', 'temp_1000_normal', '', '12,6,4', '1', '0', '0', '1', '1')
ALTER TABLE `categorys` ADD `service_type` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '1=>Cutting , 2=>BodyCare' AFTER `category_type`;

ALTER TABLE `barber_m` ADD `categories` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `image`;


ALTER TABLE `customers` ADD `api_token` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `customer_invoice_type`;
ALTER TABLE `customers` ADD `otp_token` VARCHAR(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `api_token`;
ALTER TABLE `customers` ADD `google_id` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `otp_token`, ADD `facebook_id` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `google_id`, ADD `apple_id` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `facebook_id`;
CREATE TABLE `website_ads` (
  `ads_id` int NOT NULL,
  `name_en` varchar(255) DEFAULT NULL,
  `name_ar` varchar(255) DEFAULT NULL,
  `image_en` text,
  `image_ar` text,
  `description_ar` text,
  `description_en` text,
  `link` varchar(255) NOT NULL,
  `mobile` tinyint(1) NOT NULL DEFAULT '0',
  `height` double DEFAULT NULL,
  `width` double DEFAULT NULL,
  `ads_code` varchar(255) DEFAULT NULL,
  `add_date` datetime DEFAULT CURRENT_TIMESTAMP,
  `add_user` int DEFAULT NULL,
  `ads_active` tinyint DEFAULT '1',
  `disable_date` datetime DEFAULT NULL,
  `disable_user` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `website_basic_data` (
  `basic_data_id` int NOT NULL,
  `about_en` longtext,
  `about_ar` longtext,
  `mission_en` longtext,
  `mission_ar` longtext,
  `vision_en` longtext,
  `vision_ar` longtext,
  `goal_en` longtext,
  `goal_ar` longtext,
  `phone` varchar(50) DEFAULT NULL,
  `email` varchar(50) DEFAULT NULL,
  `whatsapp` varchar(50) DEFAULT NULL,
  `vat_registration_number` varchar(45) DEFAULT NULL,
  `facebook_link` varchar(255) DEFAULT NULL,
  `linkedin_link` varchar(255) DEFAULT NULL,
  `twitter_link` varchar(255) DEFAULT NULL,
  `youtube_link` varchar(255) DEFAULT NULL,
  `instagram_link` varchar(255) DEFAULT NULL,
  `google_plus_link` varchar(255) DEFAULT NULL,
  `main_logo_en` text,
  `main_logo_ar` text,
  `footer_title_en` varchar(255) DEFAULT NULL,
  `footer_title_ar` varchar(255) DEFAULT NULL,
  `footer_logo_en` text,
  `footer_logo_ar` text,
  `footer_desc_en` text,
  `footer_desc_ar` text,
  `website_policy_en` text,
  `website_policy_ar` text,
  `delivery_info_en` text,
  `delivery_info_ar` text,
  `return_policy_en` text,
  `return_policy_ar` text,
  `gift_cards_policy_en` text,
  `gift_cards_policy_ar` text,
  `link_in_app_store` varchar(255) DEFAULT NULL,
  `link_in_google_play` varchar(255) DEFAULT NULL,
  `work_day_from_en` varchar(255) DEFAULT NULL,
  `work_day_from_ar` varchar(255) DEFAULT NULL,
  `work_day_to_en` varchar(255) DEFAULT NULL,
  `work_day_to_ar` varchar(255) DEFAULT NULL,
  `work_hour_from` time DEFAULT NULL,
  `work_hour_to` time DEFAULT NULL,
  `personal_privacy_en` text,
  `personal_privacy_ar` text,
  `access_options_en` text,
  `access_options_ar` text,
  `third_party_websites_en` text,
  `third_party_websites_ar` text,
  `information_period_en` text,
  `information_period_ar` text,
  `sensitive_information_en` text,
  `sensitive_information_ar` text,
  `privacy_policy_en` text,
  `privacy_policy_ar` text,
  `contact_ar` text,
  `contact_en` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


INSERT INTO `countrys` (`country_id`, `name_en`, `name_ar`) VALUES
(2, 'Afghanistan', 'أفغانستان'),
(3, 'Albania', 'ألبانيا'),
(4, 'Aland Islands', 'جزر آلاند'),
(5, 'Algeria', 'الجزائر'),
(6, 'American Samoa', 'ساموا-الأمريكي'),
(7, 'Andorra', 'أندورا'),
(8, 'Angola', 'أنغولا'),
(9, 'Anguilla', 'أنغويلا'),
(10, 'Antarctica', 'أنتاركتيكا'),
(11, 'Antigua and Barbuda', 'أنتيغوا وبربودا'),
(12, 'Argentina', 'الأرجنتين'),
(13, 'Armenia', 'أرمينيا'),
(14, 'Aruba', 'أروبه'),
(15, 'Australia', 'أستراليا'),
(16, 'Austria', 'النمسا'),
(17, 'Azerbaijan', 'أذربيجان'),
(18, 'Bahamas', 'الباهاماس'),
(19, 'Bahrain', 'البحرين'),
(20, 'Bangladesh', 'بنغلاديش'),
(21, 'Barbados', 'بربادوس'),
(22, 'Belarus', 'روسيا البيضاء'),
(23, 'Belgium', 'بلجيكا'),
(24, 'Belize', 'بيليز'),
(25, 'Benin', 'بنين'),
(26, 'Saint Barthelemy', 'سان بارتيلمي'),
(27, 'Bermuda', 'جزر برمودا'),
(28, 'Bhutan', 'بوتان'),
(29, 'Bolivia', 'بوليفيا'),
(30, 'Bosnia and Herzegovina', 'البوسنة و الهرسك'),
(31, 'Botswana', 'بوتسوانا'),
(32, 'Bouvet Island', 'جزيرة بوفيه'),
(33, 'Brazil', 'البرازيل'),
(34, 'British Indian Ocean Territory', 'إقليم المحيط الهندي البريطاني'),
(35, 'Brunei Darussalam', 'بروني'),
(36, 'Bulgaria', 'بلغاريا'),
(37, 'Burkina Faso', 'بوركينا فاسو'),
(38, 'Burundi', 'بوروندي'),
(39, 'Cambodia', 'كمبوديا'),
(40, 'Cameroon', 'كاميرون'),
(41, 'Canada', 'كندا'),
(42, 'Cape Verde', 'الرأس الأخضر'),
(43, 'Cayman Islands', 'جزر كايمان'),
(44, 'Central African Republic', 'جمهورية أفريقيا الوسطى'),
(45, 'Chad', 'تشاد'),
(46, 'Chile', 'شيلي'),
(47, 'China', 'الصين'),
(48, 'Christmas Island', 'جزيرة عيد الميلاد'),
(49, 'Cocos (Keeling) Islands', 'جزر كوكوس'),
(50, 'Colombia', 'كولومبيا'),
(51, 'Comoros', 'جزر القمر'),
(52, 'Congo', 'الكونغو'),
(53, 'Cook Islands', 'جزر كوك'),
(54, 'Costa Rica', 'كوستاريكا'),
(55, 'Croatia', 'كرواتيا'),
(56, 'Cuba', 'كوبا'),
(57, 'Cyprus', 'قبرص'),
(58, 'Curaçao', 'كوراساو'),
(59, 'Czech Republic', 'الجمهورية التشيكية'),
(60, 'Denmark', 'الدانمارك'),
(61, 'Djibouti', 'جيبوتي'),
(62, 'Dominica', 'دومينيكا'),
(63, 'Dominican Republic', 'الجمهورية الدومينيكية'),
(64, 'Ecuador', 'إكوادور'),
(65, 'Egypt', 'مصر'),
(66, 'El Salvador', 'إلسلفادور'),
(67, 'Equatorial Guinea', 'غينيا الاستوائي'),
(68, 'Eritrea', 'إريتريا'),
(69, 'Estonia', 'استونيا'),
(70, 'Ethiopia', 'أثيوبيا'),
(71, 'Falkland Islands (Malvinas)', 'جزر فوكلاند'),
(72, 'Faroe Islands', 'جزر فارو'),
(73, 'Fiji', 'فيجي'),
(74, 'Finland', 'فنلندا'),
(75, 'France', 'فرنسا'),
(76, 'French Guiana', 'غويانا الفرنسية'),
(77, 'French Polynesia', 'بولينيزيا الفرنسية'),
(78, 'French Southern and Antarctic Lands', 'أراض فرنسية جنوبية وأنتارتيكية'),
(79, 'Gabon', 'الغابون'),
(80, 'Gambia', 'غامبيا'),
(81, 'Georgia', 'جيورجيا'),
(82, 'Germany', 'ألمانيا'),
(83, 'Ghana', 'غانا'),
(84, 'Gibraltar', 'جبل طارق'),
(85, 'Guernsey', 'غيرنزي'),
(86, 'Greece', 'اليونان'),
(87, 'Greenland', 'جرينلاند'),
(88, 'Grenada', 'غرينادا'),
(89, 'Guadeloupe', 'جزر جوادلوب'),
(90, 'Guam', 'جوام'),
(91, 'Guatemala', 'غواتيمال'),
(92, 'Guinea', 'غينيا'),
(93, 'Guinea-Bissau', 'غينيا-بيساو'),
(94, 'Guyana', 'غيانا'),
(95, 'Haiti', 'هايتي'),
(96, 'Heard and Mc Donald Islands', 'جزيرة هيرد وجزر ماكدونالد'),
(97, 'Honduras', 'هندوراس'),
(98, 'Hong Kong', 'هونغ كونغ'),
(99, 'Hungary', 'المجر'),
(100, 'Iceland', 'آيسلندا'),
(101, 'India', 'الهند'),
(102, 'Isle of Man', 'جزيرة مان'),
(103, 'Indonesia', 'أندونيسيا'),
(104, 'Iran', 'إيران'),
(105, 'Iraq', 'العراق'),
(106, 'Ireland', 'إيرلندا'),
(107, 'Israel', 'إسرائيل'),
(108, 'Italy', 'إيطاليا'),
(109, 'Ivory Coast', 'ساحل العاج'),
(110, 'Jersey', 'جيرزي'),
(111, 'Jamaica', 'جمايكا'),
(112, 'Japan', 'اليابان'),
(113, 'Jordan', 'الأردن'),
(114, 'Kazakhstan', 'كازاخستان'),
(115, 'Kenya', 'كينيا'),
(116, 'Kiribati', 'كيريباتي'),
(117, 'Korea(North Korea)', 'كوريا الشمالية'),
(118, 'Korea(South Korea)', 'كوريا الجنوبية'),
(119, 'Kosovo', 'كوسوفو'),
(120, 'Kuwait', 'الكويت'),
(121, 'Kyrgyzstan', 'قيرغيزستان'),
(122, 'Lao PDR', 'لاوس'),
(123, 'Latvia', 'لاتفيا'),
(124, 'Lebanon', 'لبنان'),
(125, 'Lesotho', 'ليسوتو'),
(126, 'Liberia', 'ليبيريا'),
(127, 'Libya', 'ليبيا'),
(128, 'Liechtenstein', 'ليختنشتين'),
(129, 'Lithuania', 'لتوانيا'),
(130, 'Luxembourg', 'لوكسمبورغ'),
(131, 'Sri Lanka', 'سريلانكا'),
(132, 'Macau', 'ماكاو'),
(133, 'Macedonia', 'مقدونيا'),
(134, 'Madagascar', 'مدغشقر'),
(135, 'Malawi', 'مالاوي'),
(136, 'Malaysia', 'ماليزيا'),
(137, 'Maldives', 'المالديف'),
(138, 'Mali', 'مالي'),
(139, 'Malta', 'مالطا'),
(140, 'Marshall Islands', 'جزر مارشال'),
(141, 'Martinique', 'مارتينيك'),
(142, 'Mauritania', 'موريتانيا'),
(143, 'Mauritius', 'موريشيوس'),
(144, 'Mayotte', 'مايوت'),
(145, 'Mexico', 'المكسيك'),
(146, 'Micronesia', 'مايكرونيزيا'),
(147, 'Moldova', 'مولدافيا'),
(148, 'Monaco', 'موناكو'),
(149, 'Mongolia', 'منغوليا'),
(150, 'Montenegro', 'الجبل الأسود'),
(151, 'Montserrat', 'مونتسيرات'),
(152, 'Morocco', 'المغرب'),
(153, 'Mozambique', 'موزمبيق'),
(154, 'Myanmar', 'ميانمار'),
(155, 'Namibia', 'ناميبيا'),
(156, 'Nauru', 'نورو'),
(157, 'Nepal', 'نيبال'),
(158, 'Netherlands', 'هولندا'),
(159, 'Netherlands Antilles', 'جزر الأنتيل الهولندي'),
(160, 'New Caledonia', 'كاليدونيا الجديدة'),
(161, 'New Zealand', 'نيوزيلندا'),
(162, 'Nicaragua', 'نيكاراجوا'),
(163, 'Niger', 'النيجر'),
(164, 'Nigeria', 'نيجيريا'),
(165, 'Niue', 'ني'),
(166, 'Norfolk Island', 'جزيرة نورفولك'),
(167, 'Northern Mariana Islands', 'جزر ماريانا الشمالية'),
(168, 'Norway', 'النرويج'),
(169, 'Oman', 'عمان'),
(170, 'Pakistan', 'باكستان'),
(171, 'Palau', 'بالاو'),
(172, 'Palestine', 'فلسطين'),
(173, 'Panama', 'بنما'),
(174, 'Papua New Guinea', 'بابوا غينيا الجديدة'),
(175, 'Paraguay', 'باراغواي'),
(176, 'Peru', 'بيرو'),
(177, 'Philippines', 'الفليبين'),
(178, 'Pitcairn', 'بيتكيرن'),
(179, 'Poland', 'بولندا'),
(180, 'Portugal', 'البرتغال'),
(181, 'Puerto Rico', 'بورتو ريكو'),
(182, 'Qatar', 'قطر'),
(183, 'Reunion Island', 'ريونيون'),
(184, 'Romania', 'رومانيا'),
(185, 'Russian', 'روسيا'),
(186, 'Rwanda', 'رواندا'),
(187, 'Saint Kitts and Nevis', 'سانت كيتس ونيفس,'),
(188, 'Saint Martin (French part)', 'ساينت مارتن فرنسي'),
(189, 'Sint Maarten (Dutch part)', 'ساينت مارتن هولندي'),
(190, 'Saint Pierre and Miquelon', 'سان بيير وميكلون'),
(191, 'Saint Vincent and the Grenadines', 'سانت فنسنت وجزر غرينادين'),
(192, 'Samoa', 'ساموا'),
(193, 'San Marino', 'سان مارينو'),
(194, 'Sao Tome and Principe', 'ساو تومي وبرينسيبي'),
(195, 'Senegal', 'السنغال'),
(196, 'Serbia', 'صربيا'),
(197, 'Seychelles', 'سيشيل'),
(198, 'Sierra Leone', 'سيراليون'),
(199, 'Singapore', 'سنغافورة'),
(200, 'Slovakia', 'سلوفاكيا'),
(201, 'Slovenia', 'سلوفينيا'),
(202, 'Solomon Islands', 'جزر سليمان'),
(203, 'Somalia', 'الصومال'),
(204, 'South Africa', 'جنوب أفريقيا'),
(205, 'South Georgia and the South Sandwich', 'المنطقة القطبية الجنوبية'),
(206, 'South Sudan', 'السودان الجنوبي'),
(207, 'Spain', 'إسبانيا'),
(208, 'Saint Helena', 'سانت هيلانة'),
(209, 'Sudan', 'السودان'),
(210, 'Suriname', 'سورينام'),
(211, 'Svalbard and Jan Mayen', 'سفالبارد ويان ماين'),
(212, 'Swaziland', 'سوازيلند'),
(213, 'Sweden', 'السويد'),
(214, 'Switzerland', 'سويسرا'),
(215, 'Syria', 'سوريا'),
(216, 'Taiwan', 'تايوان'),
(217, 'Tajikistan', 'طاجيكستان'),
(218, 'Tanzania', 'تنزانيا'),
(219, 'Thailand', 'تايلندا'),
(220, 'Timor-Leste', 'تيمور الشرقية'),
(221, 'Togo', 'توغو'),
(222, 'Tokelau', 'توكيلاو'),
(223, 'Tonga', 'تونغا'),
(224, 'Trinidad and Tobago', 'ترينيداد وتوباغو'),
(225, 'Tunisia', 'تونس'),
(226, 'Turkey', 'تركيا'),
(227, 'Turkmenistan', 'تركمانستان'),
(228, 'Turks and Caicos Islands', 'جزر توركس وكايكوس'),
(229, 'Tuvalu', 'توفالو'),
(230, 'Uganda', 'أوغندا'),
(231, 'Ukraine', 'أوكرانيا'),
(232, 'United Arab Emirates', 'الإمارات العربية المتحدة'),
(233, 'United Kingdom', 'المملكة المتحدة'),
(234, 'United States', 'الولايات المتحدة'),
(235, 'US Minor Outlying Islands', 'قائمة الولايات والمناطق الأمريكية'),
(236, 'Uruguay', 'أورغواي'),
(237, 'Uzbekistan', 'أوزباكستان'),
(238, 'Vanuatu', 'فانواتو'),
(239, 'Venezuela', 'فنزويلا'),
(240, 'Vietnam', 'فيتنام'),
(241, 'Virgin Islands (U.S.)', 'الجزر العذراء الأمريكي'),
(242, 'Vatican City', 'فنزويلا'),
(243, 'Wallis and Futuna Islands', 'والس وفوتونا'),
(244, 'Western Sahara', 'الصحراء الغربية'),
(245, 'Yemen', 'اليمن'),
(246, 'Zambia', 'زامبيا'),
(247, 'Zimbabwe', 'زمبابوي');


CREATE TABLE `cstesting_qawaemerp_test`.`auth_devices` ( `device_id` int NOT NULL, `device` varchar(100) NOT NULL, `mac_address` text NOT NULL, `status` tinyint NOT NULL DEFAULT '1' COMMENT '1=>available , 2=>not', `fcm_token` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, `user_id` int DEFAULT NULL, `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=>pos , 2=>nfc_payment' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; ALTER TABLE `cstesting_qawaemerp_test`.`auth_devices` ADD PRIMARY KEY (`device_id`); ALTER TABLE `cstesting_qawaemerp_test`.`auth_devices` MODIFY `device_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25 ;
CREATE TABLE `cstesting_qawaemerp_test`.`invoice_temp` ( `temp_id` int NOT NULL, `invoice_data` json NOT NULL, `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=>sales_invoice', `nearpay_res` json DEFAULT NULL, `invoice_id` int DEFAULT NULL, `pos_token` text ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; ALTER TABLE `cstesting_qawaemerp_test`.`invoice_temp` ADD PRIMARY KEY (`temp_id`); ALTER TABLE `cstesting_qawaemerp_test`.`invoice_temp` MODIFY `temp_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48 ;

CREATE TABLE `qawaem_test`.`locations` (`id` INT(11) NOT NULL AUTO_INCREMENT , `name_ar` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL , `name_en` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL , `active` TINYINT(1) NOT NULL DEFAULT '1' , `add_user` INT(11) NULL DEFAULT NULL , `add_date` DATETIME NULL DEFAULT CURRENT_TIMESTAMP , `disable_user` INT(11) NULL DEFAULT NULL , `disable_date` DATETIME NULL DEFAULT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
ALTER TABLE `assets_m` ADD `depreciation_method` TINYINT(1) NOT NULL DEFAULT '1' AFTER `depreciation_type`;
ALTER TABLE `assets_m` ADD `location_id` INT NULL DEFAULT NULL AFTER `country_id`;
ALTER TABLE `assets_purchases` ADD `payment_method_id` INT NULL DEFAULT NULL AFTER `payment_method`;
ALTER TABLE `assets_m` ADD `loss_acc_id` INT NULL DEFAULT NULL AFTER `total_depr_acc_id`, ADD `profit_acc_id` INT NULL DEFAULT NULL AFTER `loss_acc_id`, ADD `dev_spare_acc_id` INT NULL DEFAULT NULL AFTER `profit_acc_id`, ADD `rev_spare_acc_id` INT NULL DEFAULT NULL AFTER `dev_spare_acc_id`;

ALTER TABLE `assets_m`
  DROP `asset_acc_id`,
  DROP `Supplier_id`,
  DROP `treasury_acc_id`,
  DROP `maint_exp_acc_id`,
  DROP `is_sold`,
  DROP `is_developed`,
  DROP `is_destructed`;

ALTER TABLE `assets_m` CHANGE `monthly_depreciation` `annual_depreciation` DOUBLE NOT NULL DEFAULT '0';
ALTER TABLE `assets_m` ADD `daily_depreciation` DOUBLE NOT NULL DEFAULT '0' AFTER `annual_depreciation`, ADD `dev_value` DOUBLE NOT NULL DEFAULT '0' AFTER `daily_depreciation`, ADD `depr_value` DOUBLE NOT NULL DEFAULT '0' AFTER `dev_value`;
ALTER TABLE `assets_m` ADD `remain_value` DOUBLE NOT NULL DEFAULT '0' AFTER `depr_value`;
ALTER TABLE `assets_m` ADD `opening_value` DOUBLE NOT NULL DEFAULT '0' AFTER `daily_depreciation`;




//16/1/2025
ALTER TABLE `users` ADD `is_nfc` TINYINT(1) NOT NULL DEFAULT '0' AFTER `super_admin`;


ALTER TABLE `assets_m` DROP `multi_source_purchase`;
ALTER TABLE `assets_m` DROP `depreciation_rate`;
ALTER TABLE `assets_m` ADD `previous_years` TINYINT(1) NOT NULL DEFAULT '0' AFTER `stop_dealing`;
ALTER TABLE `assets_m` ADD `asset_acc_id` INT(11) NULL DEFAULT NULL AFTER `cost_center_id`;

ALTER TABLE `assets_m` ADD `branch_id` INT NULL DEFAULT NULL AFTER `asset_category_id`, ADD `finance_year_id` INT NULL DEFAULT NULL AFTER `branch_id`, ADD `year_ser` INT NULL DEFAULT NULL AFTER `finance_year_id`, ADD `month_ser` INT NULL DEFAULT NULL AFTER `year_ser`, ADD `branch_ser` INT NULL DEFAULT NULL AFTER `month_ser`, ADD `daily_journal_m_id` INT NULL DEFAULT NULL AFTER `branch_ser`;

ALTER TABLE `assets_m` CHANGE `profit_acc_id` `profit_loss_acc_id` INT(11) NULL DEFAULT NULL;
ALTER TABLE `assets_categories` CHANGE `profit_acc_id` `profit_loss_acc_id` INT(11) NULL DEFAULT NULL;
ALTER TABLE `assets_categories` ADD `asset_acc_id` INT(11) NULL DEFAULT NULL AFTER `depr_months`;

ALTER TABLE `users` ADD `points_wallet` DOUBLE NOT NULL DEFAULT '0' AFTER `is_nfc`;
INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '6', 'purchase points per one', 'عدد نقاط المشتريات للريال', 'purchase_points_per_one', 'number', '2', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');

INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '6', 'disscount points per one', 'عدد نقاط الخصم للريال', 'disscount_points_per_one', 'number', '2', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');
ALTER TABLE `customers` ADD `points_wallet` DOUBLE NOT NULL DEFAULT '0' AFTER `term_period`;


ALTER TABLE `assets_dep_calc_m`
  DROP `depr_month`;

ALTER TABLE `assets_dep_calc_m` ADD `deprecation_from` DATE NULL DEFAULT NULL AFTER `branch_id`, ADD `deprecation_to` DATE NULL DEFAULT NULL AFTER `deprecation_from`;
ALTER TABLE `assets_dep_calc_m` ADD `action_date` DATE NULL DEFAULT NULL AFTER `branch_id`;
ALTER TABLE `assets_dep_calc_m` ADD `asset_category_id` INT(11) NULL DEFAULT NULL AFTER `action_date`, ADD `assets_ids` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `asset_category_id`;


ALTER TABLE `assets_dep_calc_d`
  DROP `remaining_value`,
  DROP `depr_perc`,
  DROP `monthly_depr`,
  DROP `from_date`,
  DROP `to_date`;
ALTER TABLE `assets_dep_calc_d` ADD `value` DOUBLE NOT NULL DEFAULT '0' AFTER `asset_m_id`, ADD `daily_depreciation` DOUBLE NOT NULL DEFAULT '0' AFTER `value`, ADD `total_deprecation` DOUBLE NOT NULL DEFAULT '0' AFTER `daily_depreciation`, ADD `remaining_value` DOUBLE NOT NULL DEFAULT '0' AFTER `total_deprecation`;



// screens
INSERT INTO `screen_subs` (`screen_sub_id`, `screen_cat_id`, `screen_code`, `screen_sub_title_en`, `screen_sub_title_ar`, `screen_sub_active`, `add_date`, `add_user`, `disable_date`, `disable_user`, `actions`, `url`, `screen_sub_order`, `screen`, `stock_type`) VALUES (NULL, '15', '04-009', 'Detailed Purchase Report', 'تقرير المشتريات تفصيلي', '1', NULL, '1', NULL, NULL, '1,5', '/purchase/purchases_details_report', NULL, '1', NULL), (NULL, '15', '04-008', 'Purchases Report', 'تقرير المشتريات', '1', NULL, '1', NULL, NULL, '1,5', '/purchase/purchases_report', NULL, '1', NULL)




// settings
INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '3', 'amount_sar_invoice', 'عدد الريالات للنقطة  الواحدة عند انشاء فاتورة', 'number of riyals per point when creating an invoice\r\n', 'number', '100', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');
INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '3', 'points_count_sar_usage', 'عدد النقاط للريال الواحد عند الاستخدام', 'number of points per riyal upon use\r\n', 'number', '100', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');
INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '3', 'invoices_needed_for_gift', 'عدد الفواتير المطلوبة للحصول على هدية', 'number of points to get a gift\r\n', 'number', '500', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');
INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '3', 'gift_points_count', 'عدد نقاط الهدية', 'Number of gift points\r\n', 'number', '10', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');
INSERT INTO `settings` (`setting_id`, `screen_main_id`, `setting_category_id`, `setting_code`, `setting_label_ar`, `setting_label_en`, `type`, `value`, `lookups_id`, `cols`, `offsets`, `spaces`, `divider`, `required`, `multi`, `disabled`, `setting_active`, `setting_order`) VALUES (NULL, '1', '3', 'min_amount_invoice', 'الحد الأدنى للفاتورة لاستخدام النقاط', 'minimum bill to use points\r\n', 'number', '10', 'list', '12,12,12', '0,0,0', '100,40,30', '0', '0', '0', '0', '1', '4');

// customers
ALTER TABLE `customers` ADD `gift_total_invoices` INT NOT NULL DEFAULT '0' AFTER `disable_user`, ADD `wallet_points` INT NOT NULL DEFAULT '0' AFTER `gift_total_invoices`;
ALTER TABLE `customers` ADD `fcm_token` VARCHAR(255) NULL DEFAULT NULL AFTER `wallet_points`;
ALTER TABLE customers CHANGE email email VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL;

// barber_bookings
ALTER TABLE `barber_bookings` ADD `used_points` INT NOT NULL DEFAULT '0';
ALTER TABLE `barber_bookings` ADD `new_points` INT NOT NULL DEFAULT '0';


// branchs
ALTER TABLE `branchs` ADD `crn` VARCHAR(255) NULL DEFAULT NULL AFTER `default_warehouse`;
