-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `aurenyxgmp_cyclone`
--

-- --------------------------------------------------------

--
-- Table structure for table `accounthead`
--

CREATE TABLE `accounthead` (
  `id` int(11) NOT NULL,
  `accheadno` text DEFAULT NULL,
  `accheadname` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL,
  `user_no` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Triggers `accounthead`
--
DELIMITER $$
CREATE TRIGGER `Ahno` BEFORE INSERT ON `accounthead` FOR EACH ROW BEGIN

SET @lastID = (SELECT id FROM accounthead ORDER BY id DESC LIMIT 1);
IF @lastID IS NULL OR @lastID = '' THEN
    SET @lastID = 0;
END IF;
SET @lastID = @lastID +1;
SET NEW.accheadno = concat('AH-', LPAD(CONVERT(@lastID, CHAR), 3, '0'));
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Table structure for table `achievement`
--

CREATE TABLE `achievement` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `department` text DEFAULT NULL,
  `emp_id` text DEFAULT NULL,
  `section` text DEFAULT NULL,
  `description` text DEFAULT NULL,
  `from_date` text DEFAULT NULL,
  `to_date` text DEFAULT NULL,
  `benifit` text DEFAULT NULL,
  `outcome` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `achievement`
--

INSERT INTO `achievement` (`id`, `plant_id`, `department`, `emp_id`, `section`, `description`, `from_date`, `to_date`, `benifit`, `outcome`) VALUES
(1, '142', 'Account', 'DGMP-109', 'Data Management', 'Well Management of data', '2024-08-01', '2024-09-30', '', ''),
(2, '142', 'Account', 'DGMP-109', 'promotion', 'NA ', '2024-10-03', '2024-10-22', '', ''),
(3, '143', 'IT', 'GMP 174', 'viman nagar  ', 'NA   ', '2024-03-18', '2024-10-16', '', ''),
(4, '143', 'IT', 'GMP228', 'viman nagar  ', 'NA ', '2024-09-18', '2024-10-17', '', ''),
(5, '143', 'IT', 'GMP 195', 'viman nagar  ', 'NA  ', '2024-01-18', '2024-10-16', '', ''),
(6, '143', 'IT', 'GMP221', 'viman nagar  ', 'NA    ', '2024-05-18', '2024-10-23', '', ''),
(7, '143', 'Quality Control', 'DGMP-103', 'viman nagar  ', 'NA    ', '2024-07-18', '2024-10-30', '', ''),
(8, '143', 'Quality Assurance', 'GMP236', 'viman nagar', 'NA ', '2024-10-17', '2024-10-30', '', ''),
(9, '146', 'IT', 'GMP 174', 'viman nagar', 'Good Performance', '2023-10-09', '2024-11-08', '', ''),
(10, '146', 'IT', 'GMP228', 'viman nagar', 'Performance', '2023-06-09', '2024-11-09', '', ''),
(11, '142', 'IT', 'GMP238', 'viman nagar ', 'demo  ', '2024-02-06', '2024-12-17', '', ''),
(12, '142', 'IT', 'DND 245', 'Technology', 'Pramotion', '2024-05-01', '2024-12-03', '', ''),
(13, '142', 'Microbiology', 'DGMP-110', 'QA', 'NA', '2025-08-20', '2025-08-22', '', ''),
(14, '142', 'Quality Assurance', 'DGMP333', '78899999', 'No', '2025-08-20', '2025-08-20', '', ''),
(15, '142', 'Quality Assurance', 'DGMP332', 'NA', 'NA', '2025-08-20', '2025-08-21', '', ''),
(16, '142', 'Quality Assurance', 'DGMP332', 'SHREYA', 'No', '2025-08-21', '2025-08-22', '', ''),
(17, '142', 'Quality Assurance', 'applo28', '223', 'no', '2025-09-23', '2025-09-30', '', '');

-- --------------------------------------------------------

--
-- Table structure for table `activity`
--

CREATE TABLE `activity` (
  `id` int(11) NOT NULL,
  `activity_type` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `equipment_code` text DEFAULT NULL,
  `location` text DEFAULT NULL,
  `labour_no` text DEFAULT NULL,
  `start_date` text DEFAULT NULL,
  `from_time` text DEFAULT NULL,
  `end_date` text DEFAULT NULL,
  `to_time` text DEFAULT NULL,
  `pressure` text DEFAULT NULL,
  `temperature` text DEFAULT '',
  `humidity` text DEFAULT '',
  `plant_id` text DEFAULT NULL,
  `clean_date` text DEFAULT '0',
  `clean_by` text DEFAULT '0',
  `clean_start_time` text DEFAULT '0',
  `clean_end_time` text DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `activity`
--

INSERT INTO `activity` (`id`, `activity_type`, `entry_by`, `entry_date`, `equipment_code`, `location`, `labour_no`, `start_date`, `from_time`, `end_date`, `to_time`, `pressure`, `temperature`, `humidity`, `plant_id`, `clean_date`, `clean_by`, `clean_start_time`, `clean_end_time`) VALUES
(1, ' ', 'master', '2025-04-09 11:35:51', 'AEQP-004', 'Sampling', 'Rakesh', '2025-04-08', '11:34', '2025-04-09', '11:34', '10', '25', '45', '142', '2025-04-09', 'Vivek', '11:38', '11:38'),
(2, ' ', 'master', '2025-04-09 11:36:11', 'AEQP-004', 'Sampling', 'Rakesh', '2025-04-09', '11:34', '', '', '', '', '', '142', '0', '0', '0', '0'),
(3, ' ', 'master', '2025-04-09 17:48:37', 'AEQP-004', 'Sampling', 'Rakesh', '2025-04-05', '17:48', '', '', '', '', '', '142', '0', '0', '0', '0'),
(4, ' ', 'master', '2025-04-11 12:15:28', 'AEQP-006', 'Chemical Analysis', 'Rakesh', '2025-04-01', '12:15', '', '', '', '', '', '142', '0', '0', '0', '0'),
(5, ' ', 'master', '2025-04-17 16:04:15', 'AEQP-006', 'Chemical Analysis', 'Rakesh', '2025-04-17', '16:04', '', '', '', '', '', '142', '0', '0', '0', '0'),
(6, ' ', 'master', '2025-05-03 12:56:50', 'AEQP-006', 'Chemical Analysis', 'Rakesh', '2025-05-03', '12:56', '', '', '', '', '', '142', '0', '0', '0', '0'),
(7, ' ', 'master', '2025-05-14 17:02:27', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-05-14', '17:02', '', '', '', '', '', '142', '0', '0', '0', '0'),
(8, ' ', 'master', '2025-05-24 16:46:57', 'AEQP-014', 'Chemical Analysis', 'Omkar', '2025-05-21', '15:46', '', '', '', '', '', '142', '0', '0', '0', '0'),
(9, ' ', 'master', '2025-05-25 17:15:40', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-05-19', '17:15', '', '', '', '', '', '142', '0', '0', '0', '0'),
(10, ' ', 'master', '2025-05-31 10:20:50', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-05-31', '10:20', '2025-05-31', '10:21', '15', '35', '45', '142', '2025-07-14', 'Vivek', '17:37', '20:37'),
(11, ' ', 'master', '2025-05-31 11:01:13', 'AEQP-014', 'Chemical Analysis', 'Rakesh', '2025-05-31', '11:01', '', '', '', '', '', '142', '0', '0', '0', '0'),
(12, ' ', 'master', '2025-05-31 11:02:00', 'AEQP-014', 'Chemical Analysis', 'Rakesh', '2025-05-31', '11:01', '', '', '', '', '', '142', '0', '0', '0', '0'),
(13, ' ', 'master', '2025-07-14 18:03:43', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-07-14', '18:03', '', '', '', '', '', '142', '0', '0', '0', '0'),
(14, ' ', 'master', '2025-07-17 12:03:24', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-07-16', '12:03', '2025-07-22', '14:50', 'hgj', '37  ', '31 ', '142', '2025-07-09', 'Vivek', '12:50', '14:51'),
(15, ' ', 'master', '2025-07-17 17:35:43', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-07-09', '17:35', '', '', '', '', '', '142', '0', '0', '0', '0'),
(16, ' ', 'master', '2025-08-22 12:11:26', 'AEQP-006', 'Chemical Analysis', 'Omkar', '2025-08-22', '12:11', '', '', '', '', '', '142', '0', '0', '0', '0'),
(17, NULL, 'master', '2025-09-16 14:26:35', 'AEQP-014', 'Chemical Analysis', 'Vivek', '2025-09-16', '14:26', '2025-09-16', '14:31', '12', '26', '12', '142', '2025-09-16', 'Vivek', '14:22', '14:33');

-- --------------------------------------------------------

--
-- Table structure for table `activity_cleaning`
--

CREATE TABLE `activity_cleaning` (
  `id` int(11) NOT NULL,
  `activity_id` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `labour_no` text DEFAULT NULL,
  `start_date` text DEFAULT NULL,
  `from_time` text DEFAULT NULL,
  `end_date` text DEFAULT NULL,
  `to_time` text DEFAULT NULL,
  `pressure` text DEFAULT NULL,
  `temperature` text DEFAULT NULL,
  `humidity` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `ac_category`
--

CREATE TABLE `ac_category` (
  `id` int(11) NOT NULL,
  `category_name` text DEFAULT NULL,
  `created_on` timestamp NULL DEFAULT current_timestamp(),
  `created_by` timestamp NULL DEFAULT current_timestamp(),
  `status` bit(1) DEFAULT b'1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `ac_ledger_master`
--

CREATE TABLE `ac_ledger_master` (
  `id` int(11) NOT NULL,
  `ledger_name` text DEFAULT NULL,
  `group_id` text DEFAULT '',
  `group_code` text DEFAULT NULL,
  `opening_balance` text DEFAULT '',
  `ob_type` text DEFAULT NULL,
  `created_on` timestamp NULL DEFAULT current_timestamp(),
  `created_by` timestamp NULL DEFAULT current_timestamp(),
  `status` text DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `ac_leger_groups`
--

CREATE TABLE `ac_leger_groups` (
  `id` int(11) NOT NULL,
  `group_name` text DEFAULT NULL,
  `group_code` text DEFAULT NULL,
  `category_id` text DEFAULT '',
  `created_on` timestamp NULL DEFAULT current_timestamp(),
  `created_by` timestamp NULL DEFAULT current_timestamp(),
  `status` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `additional_charges`
--

CREATE TABLE `additional_charges` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `emp_id` text DEFAULT NULL,
  `current_post` text DEFAULT NULL,
  `additional_designation` text DEFAULT NULL,
  `department` text DEFAULT NULL,
  `additional_responsibility` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `status` text DEFAULT 'pending'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `additional_material`
--

CREATE TABLE `additional_material` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `material_type` text DEFAULT NULL,
  `material_name` text DEFAULT '',
  `material_code` text DEFAULT NULL,
  `product` text DEFAULT NULL,
  `product_name` text DEFAULT NULL,
  `qty` text DEFAULT NULL,
  `purpose` text DEFAULT NULL,
  `justification` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `qa_status` text DEFAULT NULL,
  `store_status` text DEFAULT NULL,
  `dispensed_qty` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `dispend_by` text DEFAULT NULL,
  `ar_no` text DEFAULT NULL,
  `receving_status` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `additional_material_hdr`
--

CREATE TABLE `additional_material_hdr` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `balance_qty` text DEFAULT NULL,
  `material_type` text DEFAULT NULL,
  `material_name` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `gross_total` text DEFAULT NULL,
  `net_total` text DEFAULT NULL,
  `tare_total` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `container` text DEFAULT NULL,
  `ars` text DEFAULT NULL,
  `done_by` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `additional_requisition`
--

CREATE TABLE `additional_requisition` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `reason` text DEFAULT NULL,
  `req_qty` text DEFAULT NULL,
  `status` text DEFAULT 'pending'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `additional_term`
--

CREATE TABLE `additional_term` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `additional_term` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `additional_term`
--

INSERT INTO `additional_term` (`id`, `plant_id`, `additional_term`, `entry_date`, `status`, `entry_by`) VALUES
(1, '146', 'On Time delivery', '2025-04-08 15:46:44', 'Deleted', 'master'),
(2, '146', 'Do It Properly', '2025-06-18 11:51:26', ' ', 'master');

-- --------------------------------------------------------

--
-- Table structure for table `addresses`
--

CREATE TABLE `addresses` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `plant_id` text DEFAULT NULL,
  `addr_type` text DEFAULT NULL,
  `address` text DEFAULT NULL,
  `contact_no` text DEFAULT NULL,
  `unit_type` text DEFAULT NULL,
  `unit_name` text DEFAULT NULL,
  `state` text DEFAULT NULL,
  `city` text DEFAULT NULL,
  `pincode` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agenda_data`
--

CREATE TABLE `agenda_data` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agenda_id` text DEFAULT NULL,
  `date_time` text DEFAULT NULL,
  `description` text DEFAULT NULL,
  `remark` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agenda_dates`
--

CREATE TABLE `agenda_dates` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agenda_id` text DEFAULT NULL,
  `date_from` text DEFAULT NULL,
  `date_to` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agenda_product`
--

CREATE TABLE `agenda_product` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agenda_id` text DEFAULT NULL,
  `product_name` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agenda_teams`
--

CREATE TABLE `agenda_teams` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agenda_id` text DEFAULT NULL,
  `emp_name` text DEFAULT NULL,
  `auditor_role` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agenda_vendor`
--

CREATE TABLE `agenda_vendor` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agenda_id` text DEFAULT NULL,
  `audit_id` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `vendor_name` text DEFAULT NULL,
  `email` text DEFAULT NULL,
  `address_corporate` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `i_no1` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agent`
--

CREATE TABLE `agent` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agent_no` text DEFAULT NULL,
  `agent_name` text DEFAULT NULL,
  `phone` text DEFAULT NULL,
  `email` text DEFAULT NULL,
  `percentage_on` text DEFAULT NULL,
  `percentage` text DEFAULT NULL,
  `gst_type` text DEFAULT NULL,
  `gst_no` text DEFAULT NULL,
  `country` text DEFAULT NULL,
  `state_code` text DEFAULT NULL,
  `pan_no` text DEFAULT NULL,
  `contact_person` text DEFAULT NULL,
  `address` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `approve_by` text DEFAULT '0 ',
  `approve_date` text DEFAULT NULL,
  `plant_id` text DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `agent`
--

INSERT INTO `agent` (`id`, `user_no`, `agent_no`, `agent_name`, `phone`, `email`, `percentage_on`, `percentage`, `gst_type`, `gst_no`, `country`, `state_code`, `pan_no`, `contact_person`, `address`, `status`, `entry_by`, `entry_date`, `approve_by`, `approve_date`, `plant_id`) VALUES
(1, 'gmpdemo1', 'A10001', 'NutraGlobe Pharma', '9890087870', 'rajesh1@gmail.com', 'Gross Value', '10', 'IGST', '21MHNAN342500', NULL, 'Maharashtra', ' 767687h', 'Rajesh Fadake', 'Chandan Nagar Pune', 'approve', 'master', '2024-11-08 11:18:07', 'master', '2024-11-08 11:18:14', ''),
(2, 'gmpdemo1', 'A10002', 'Vindas Pharma', '9765432191', 'priyasingh@gmail.com', 'Gross Value', '60', 'GST', '21MHNAN342502', NULL, 'Maharashtra', 'GBBPS3235A', 'Priya Sharma', 'K Tower, A Wing, Pune', 'pending', 'master', '2025-05-07 09:55:27', '0 ', NULL, '');

--
-- Triggers `agent`
--
DELIMITER $$
CREATE TRIGGER `agent_no_insert` BEFORE INSERT ON `agent` FOR EACH ROW BEGIN

SET @lastID = (SELECT id FROM agent ORDER BY id DESC LIMIT 1);
IF @lastID IS NULL OR @lastID = '' THEN
    SET @lastID = 0;
END IF;
SET @lastID = @lastID +1;
SET NEW.agent_no = concat('A1', LPAD(CONVERT(@lastID, CHAR), 4, '0'));
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Table structure for table `agreement_details`
--

CREATE TABLE `agreement_details` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agreement_id` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `agreement_title` text DEFAULT NULL,
  `company_name` text DEFAULT NULL,
  `description` text DEFAULT NULL,
  `agreement_date` text DEFAULT NULL,
  `legal_form` text DEFAULT NULL,
  `file_agreement` text DEFAULT NULL,
  `i_no1` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `agreement_partner`
--

CREATE TABLE `agreement_partner` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `agreement_id` text DEFAULT NULL,
  `partner_name` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `ahu_usages`
--

CREATE TABLE `ahu_usages` (
  `id` int(11) NOT NULL,
  `department` text DEFAULT NULL,
  `section` text DEFAULT NULL,
  `equipment_code` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `start_time` text DEFAULT NULL,
  `corridor` text DEFAULT NULL,
  `sampling` text DEFAULT NULL,
  `dispensing` text DEFAULT NULL,
  `stop_time` text DEFAULT '',
  `start_by` text DEFAULT '',
  `stop_by` text DEFAULT NULL,
  `start_pressure` text DEFAULT '',
  `stop_pressure` text DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `aircompressor_filterreplce`
--

CREATE TABLE `aircompressor_filterreplce` (
  `id` int(11) NOT NULL,
  `filter_id` text DEFAULT NULL,
  `remark` text DEFAULT NULL,
  `next_date` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `check_by` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `aircompressor_operation`
--

CREATE TABLE `aircompressor_operation` (
  `id` int(11) NOT NULL,
  `AC02` text DEFAULT NULL,
  `AC05` text DEFAULT NULL,
  `AC06` text DEFAULT NULL,
  `air_pressure` text DEFAULT NULL,
  `operator` text DEFAULT NULL,
  `entry_time` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `status` text DEFAULT 'APPROVE',
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `aircompressor_pressure`
--

CREATE TABLE `aircompressor_pressure` (
  `id` int(11) NOT NULL,
  `plant_name` text DEFAULT NULL,
  `filter_id` text DEFAULT NULL,
  `pressure_before` text DEFAULT NULL,
  `pressure_after` text DEFAULT NULL,
  `remark` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `check_by` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `airtesting`
--

CREATE TABLE `airtesting` (
  `id` int(11) NOT NULL,
  `type` text DEFAULT '',
  `point_no` text DEFAULT NULL,
  `media_lot_no` text DEFAULT NULL,
  `saline_lot_no` text DEFAULT NULL,
  `status` text DEFAULT 'START',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `alertNotification`
--

CREATE TABLE `alertNotification` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `department_name` text DEFAULT NULL,
  `emp_id` text DEFAULT NULL,
  `whatsappNO` text DEFAULT NULL,
  `entryBy` text DEFAULT NULL,
  `entryOn` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `alertNotification`
--

INSERT INTO `alertNotification` (`id`, `plant_id`, `department_name`, `emp_id`, `whatsappNO`, `entryBy`, `entryOn`) VALUES
(1, '142', 'Quality Assurance', 'GMP236', '9699604940', 'master', '2025-08-25 12:09:05'),
(2, '142', 'Quality Assurance', 'GMP237', '9699604940', 'master', '2025-08-20 04:03:26'),
(3, '142', 'Quality Assurance', 'DGMP333', '9699604940', 'master', '2025-08-20 04:34:27'),
(4, '142', 'Quality Assurance', 'GMP 238', '9699604940', 'master', '2025-08-21 12:17:00'),
(5, '142', 'Quality Assurance', 'gmp333', '9699603930', 'master', '2025-08-25 11:20:38'),
(6, '142', 'Quality Assurance', 'DGMP331', '9699604940', 'master', '2025-09-02 12:41:59'),
(7, '142', 'Quality Assurance', 'Appl01', '9639696636', 'master', '2025-09-26 04:51:47');

-- --------------------------------------------------------

--
-- Table structure for table `analyst_details`
--

CREATE TABLE `analyst_details` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `dept` text DEFAULT NULL,
  `emp_name` text DEFAULT NULL,
  `emp_id` text DEFAULT NULL,
  `dob` text DEFAULT NULL,
  `mo_no` text DEFAULT NULL,
  `email` text DEFAULT NULL,
  `degree` text DEFAULT NULL,
  `institute` text DEFAULT NULL,
  `study` text DEFAULT NULL,
  `work_exp` text DEFAULT NULL,
  `pre_emp` text DEFAULT NULL,
  `skills` text DEFAULT NULL,
  `courses` text DEFAULT NULL,
  `certificate` text DEFAULT NULL,
  `analytical_tools` text DEFAULT NULL,
  `q_document` text DEFAULT NULL,
  `prepared_by` text DEFAULT NULL,
  `prepared_date` text DEFAULT NULL,
  `review_by` text DEFAULT NULL,
  `review_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `analytical_material`
--

CREATE TABLE `analytical_material` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `m_name` text DEFAULT NULL,
  `m_code` text DEFAULT NULL,
  `supplier_name` text DEFAULT NULL,
  `supllier_id` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `date_receipt` text DEFAULT NULL,
  `apperance` text DEFAULT NULL,
  `colour` text DEFAULT NULL,
  `chemical_composition` text DEFAULT NULL,
  `impurities` text DEFAULT NULL,
  `microbial_load` text DEFAULT NULL,
  `testmethod_used` text DEFAULT NULL,
  `testing_method` text DEFAULT NULL,
  `test_equpment` text DEFAULT NULL,
  `test_result` text DEFAULT NULL,
  `ref_standard` text DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `reviewed_by` text DEFAULT NULL,
  `reviewed_date` text DEFAULT NULL,
  `approval_status` text DEFAULT NULL,
  `head_name` text DEFAULT NULL,
  `author_date` text DEFAULT NULL,
  `sign` text DEFAULT NULL,
  `odour` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `analytical_material`
--

INSERT INTO `analytical_material` (`id`, `plant_id`, `m_name`, `m_code`, `supplier_name`, `supllier_id`, `batch_no`, `date_receipt`, `apperance`, `colour`, `chemical_composition`, `impurities`, `microbial_load`, `testmethod_used`, `testing_method`, `test_equpment`, `test_result`, `ref_standard`, `comment`, `reviewed_by`, `reviewed_date`, `approval_status`, `head_name`, `author_date`, `sign`, `odour`) VALUES
(1, '142', 'MANNITOL', 'RM0001', 'MIND PHARMA', '76545', 'BN765543', '2025-09-21', 'GOOD', 'WHITE', '99.9', '0.1', 'NO', 'NA', 'NA', 'NA', 'OKAY', 'OKAY', 'OKAY', 'MASTER MASTER', '2025-09-21', 'Approved', 'PIYUSHA SHINDE', '2025-09-21', '1234', 'PLEASCENT'),
(2, '142', 'MANNITOL', 'RM0001', 'MIND PHARMA', '76545', 'BN765543', '2025-09-21', 'GOOD', 'WHITE', '99.9', '0.1', 'NO', 'NA', 'NA', 'NA', 'OKAY', 'OKAY', 'OKAY', 'MASTER MASTER', '2025-09-21', 'Approved', 'PIYUSHA SHINDE', '2025-09-21', '1234', 'PLEASCENT');

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_checklist_choices`
--

CREATE TABLE `appraisal_checklist_choices` (
  `id` int(11) NOT NULL,
  `checklist_detail_id` text DEFAULT NULL,
  `question` text DEFAULT NULL,
  `optiona` text DEFAULT NULL,
  `optionb` text DEFAULT NULL,
  `optionc` text DEFAULT NULL,
  `optiond` text DEFAULT NULL,
  `created_at` text DEFAULT NULL,
  `updated_at` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_checklist_details`
--

CREATE TABLE `appraisal_checklist_details` (
  `id` int(11) NOT NULL,
  `checklist_master_id` text DEFAULT NULL,
  `checkpoint_particular` text DEFAULT NULL,
  `description` text DEFAULT NULL,
  `goal_type` text DEFAULT NULL,
  `evaluation_param` text DEFAULT NULL,
  `evaluation_type` text DEFAULT NULL,
  `created_at` text DEFAULT NULL,
  `updated_at` text DEFAULT NULL,
  `appraisal_type` text DEFAULT '0',
  `android_status` text DEFAULT '0',
  `evualation_parameter` text DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_checklist_dtl`
--

CREATE TABLE `appraisal_checklist_dtl` (
  `id` int(11) NOT NULL,
  `kra_heading` text DEFAULT NULL,
  `description` text DEFAULT NULL,
  `evaluation_parameter` text DEFAULT NULL,
  `question` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_checklist_feedback`
--

CREATE TABLE `appraisal_checklist_feedback` (
  `id` int(11) NOT NULL,
  `checklist_master_id` text DEFAULT NULL,
  `checklist_detail_id` text DEFAULT NULL,
  `checkist_choices` text DEFAULT NULL,
  `created_at` text DEFAULT NULL,
  `updated_at` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_checklist_hdr`
--

CREATE TABLE `appraisal_checklist_hdr` (
  `id` int(11) NOT NULL,
  `appraisal_type` text DEFAULT NULL,
  `appraisal_heading` text DEFAULT NULL,
  `entered_by` text DEFAULT NULL,
  `entered_date` datetime DEFAULT current_timestamp(),
  `status` text DEFAULT 'Approved'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_checklist_master`
--

CREATE TABLE `appraisal_checklist_master` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `department` text DEFAULT NULL,
  `designation` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL,
  `check_point` text DEFAULT NULL,
  `ch_id` text DEFAULT NULL,
  `appraisal_type` text DEFAULT '0',
  `checklist_heading` text DEFAULT '0',
  `created_at` text DEFAULT '0',
  `updated_at` text DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_goal_settings`
--

CREATE TABLE `appraisal_goal_settings` (
  `id` int(11) NOT NULL,
  `goal_type` text DEFAULT NULL,
  `allocate_time` text DEFAULT NULL,
  `particular_goal` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `appraisal_initiate`
--

CREATE TABLE `appraisal_initiate` (
  `id` int(11) NOT NULL,
  `candidate_name` text DEFAULT NULL,
  `appraisal_tenure` text DEFAULT NULL,
  `appraisal_from` text DEFAULT NULL,
  `appraisal_to` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `apprasel`
--

CREATE TABLE `apprasel` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `dep_area` text DEFAULT NULL,
  `strength` text DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `avg_rating` text DEFAULT NULL,
  `behaviour` text DEFAULT NULL,
  `app_id` text DEFAULT NULL,
  `app_name` text DEFAULT NULL,
  `overall_comment` text DEFAULT NULL,
  `overall_scale` text DEFAULT NULL,
  `end_time` text DEFAULT NULL,
  `start_date` text DEFAULT NULL,
  `m_code` text DEFAULT NULL,
  `m_name` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `apprisal`
--

CREATE TABLE `apprisal` (
  `id` int(11) NOT NULL,
  `plant_id` int(11) NOT NULL,
  `achivement` text DEFAULT NULL,
  `apprisal_type` text DEFAULT NULL,
  `designation` text DEFAULT NULL,
  `promotion` text DEFAULT NULL,
  `Request_reason` text DEFAULT NULL,
  `rise` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_date` text DEFAULT NULL,
  `emp_id` text DEFAULT NULL,
  `department` text DEFAULT NULL,
  `dept_head` text DEFAULT 'pending',
  `hr_status` text DEFAULT 'pending',
  `plant_head` text DEFAULT 'pending',
  `increment` text DEFAULT 'pending'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `apprisal`
--

INSERT INTO `apprisal` (`id`, `plant_id`, `achivement`, `apprisal_type`, `designation`, `promotion`, `Request_reason`, `rise`, `status`, `entry_date`, `emp_id`, `department`, `dept_head`, `hr_status`, `plant_head`, `increment`) VALUES
(1, 142, 'DEVFBFG', 'Yearly', 'Senior Software Devloper', ' Yes', 'GFCCVJBKN', '2', 'Inprocess', '2025-01-11 12:06:40', 'master', 'master', 'Approved', 'Approved', 'pending', 'pending'),
(2, 142, 'Employee of the Month', 'Quarterly', 'Senior Software Devloper', ' Yes', 'Growth', '10', 'Inprocess', '2025-01-11 12:07:18', 'master', 'master', 'Approved', 'Rejected', 'pending', 'pending');

-- --------------------------------------------------------

--
-- Table structure for table `appron_testing`
--

CREATE TABLE `appron_testing` (
  `id` int(11) NOT NULL,
  `testing_id` text DEFAULT NULL,
  `testing_date` text DEFAULT NULL,
  `gown_type` text DEFAULT NULL,
  `lab_name` text DEFAULT NULL,
  `address` text DEFAULT NULL,
  `contact_no` text DEFAULT NULL,
  `file_certificate` text DEFAULT NULL,
  `i_no1` text DEFAULT NULL,
  `user_no` text DEFAULT 'gmpdemo1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `approvel1`
--

CREATE TABLE `approvel1` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `effectiveness` text DEFAULT NULL,
  `title` text DEFAULT NULL,
  `responsible` text DEFAULT NULL,
  `initiation` text DEFAULT NULL,
  `completion` text DEFAULT NULL,
  `idicators` text DEFAULT NULL,
  `criteria` text DEFAULT NULL,
  `strategies` text DEFAULT NULL,
  `resource_req` text DEFAULT NULL,
  `dept_head` text DEFAULT NULL,
  `review_date` text DEFAULT NULL,
  `approval_status` text DEFAULT NULL,
  `comments_head` text DEFAULT NULL,
  `qa_head` text DEFAULT NULL,
  `qa_review` text DEFAULT NULL,
  `qa_status` text DEFAULT NULL,
  `qa_head_comm` text DEFAULT NULL,
  `supporing_doc` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `area`
--

CREATE TABLE `area` (
  `id` int(11) NOT NULL,
  `country` text DEFAULT NULL,
  `state_name` text DEFAULT NULL,
  `city` text DEFAULT NULL,
  `area_name` text DEFAULT NULL,
  `area_pincode` text DEFAULT NULL,
  `status` text DEFAULT 'active',
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `arealist`
--

CREATE TABLE `arealist` (
  `id` int(11) NOT NULL,
  `city` text DEFAULT NULL,
  `pincode` text DEFAULT NULL,
  `area` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `area_facility`
--

CREATE TABLE `area_facility` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `facility_name` text DEFAULT NULL,
  `location` text DEFAULT NULL,
  `area_name` text DEFAULT NULL,
  `area_type` text DEFAULT NULL,
  `area_id` text DEFAULT NULL,
  `area_desc` text DEFAULT NULL,
  `size` text DEFAULT NULL,
  `maxm_capacity` text DEFAULT NULL,
  `op_status` text DEFAULT NULL,
  `cleaning_status` text DEFAULT NULL,
  `supervisor` text DEFAULT NULL,
  `emer_contact` text DEFAULT NULL,
  `add_contact` text DEFAULT NULL,
  `access_control` text DEFAULT NULL,
  `security_protocol` text DEFAULT NULL,
  `surveillance` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `artwork`
--

CREATE TABLE `artwork` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `artwork_no` text DEFAULT NULL,
  `version_no` text DEFAULT '0',
  `product_code` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `art_status` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `ArtworkDeactivate`
--

CREATE TABLE `ArtworkDeactivate` (
  `id` int(11) NOT NULL,
  `artwork_no` text DEFAULT NULL,
  `version_no` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL,
  `Product_name` text DEFAULT NULL,
  `Material_name` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `file_name` text DEFAULT NULL,
  `inactive_Status` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `artwork_files`
--

CREATE TABLE `artwork_files` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `artwork_no` text DEFAULT NULL,
  `version_no` text DEFAULT NULL,
  `artwork_file` text DEFAULT NULL,
  `cdrFile` text DEFAULT 'NA',
  `Developer` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `qc_status` text DEFAULT NULL,
  `qcAppBy` text DEFAULT NULL,
  `qcAPPOn` text DEFAULT NULL,
  `qa_status` text DEFAULT NULL,
  `qaAPPOn` text DEFAULT NULL,
  `qaAppBy` text DEFAULT NULL,
  `prod_status` text DEFAULT NULL,
  `prodAPPOn` text DEFAULT NULL,
  `prodAppBy` text DEFAULT NULL,
  `plant_head_status` text DEFAULT NULL,
  `plantAPPOn` text DEFAULT NULL,
  `plantAppBy` text DEFAULT NULL,
  `packing_status` text DEFAULT NULL,
  `packAPPOn` text DEFAULT NULL,
  `packAppBy` text DEFAULT NULL,
  `regu_status` text DEFAULT NULL,
  `reguAPPOn` text DEFAULT NULL,
  `reguAppBy` text DEFAULT NULL,
  `mark_status` text DEFAULT NULL,
  `markAPPOn` text DEFAULT NULL,
  `markAppBy` text DEFAULT NULL,
  `qc_remark` text DEFAULT NULL,
  `plant_remark` text DEFAULT NULL,
  `prod_remark` text DEFAULT NULL,
  `pack_remark` text DEFAULT NULL,
  `regu_remark` text DEFAULT NULL,
  `mark_remark` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `artwork_log`
--

CREATE TABLE `artwork_log` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `artwork_no` text DEFAULT NULL,
  `version_no` text DEFAULT '1',
  `file` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL,
  `artwork_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `assesmentChecklist`
--

CREATE TABLE `assesmentChecklist` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `checklistpoints` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `ch_id` text DEFAULT NULL,
  `vendor_no` text DEFAULT NULL,
  `checklist` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `entryBy` text DEFAULT NULL,
  `entryOn` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `assessment_questions`
--

CREATE TABLE `assessment_questions` (
  `id` int(11) NOT NULL,
  `assessment_no` text DEFAULT NULL,
  `particular_no` text DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `remark` text DEFAULT NULL,
  `attachment` text DEFAULT NULL,
  `user_no` text DEFAULT 'gmpdemo1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `asset_issued`
--

CREATE TABLE `asset_issued` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `asset_name` text DEFAULT NULL,
  `asset_id` text DEFAULT NULL,
  `department` text DEFAULT NULL,
  `department_name` text DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `attendence`
--

CREATE TABLE `attendence` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `emp_id` text DEFAULT NULL,
  `indate` text DEFAULT NULL,
  `intime` text DEFAULT NULL,
  `early_time` text DEFAULT '0',
  `late_time` text DEFAULT '0',
  `outdate` text DEFAULT NULL,
  `outtime` text DEFAULT NULL,
  `inentry_by` text DEFAULT NULL,
  `outentry_by` text DEFAULT NULL,
  `work_hrs` text DEFAULT NULL,
  `shift` text DEFAULT NULL,
  `day_type` text DEFAULT '0',
  `late_mark` text DEFAULT '0',
  `shift_change` text DEFAULT '',
  `status` text DEFAULT 'pending',
  `original_intime` text DEFAULT NULL,
  `original_outtime` text DEFAULT '',
  `update_by` text DEFAULT NULL,
  `update_date` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL,
  `send_to_clearance` text DEFAULT 'No',
  `week_off` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `attendence`
--

INSERT INTO `attendence` (`id`, `user_no`, `emp_id`, `indate`, `intime`, `early_time`, `late_time`, `outdate`, `outtime`, `inentry_by`, `outentry_by`, `work_hrs`, `shift`, `day_type`, `late_mark`, `shift_change`, `status`, `original_intime`, `original_outtime`, `update_by`, `update_date`, `plant_id`, `send_to_clearance`, `week_off`) VALUES
(4, 'gmpdemo1', 'GMP240', '2025-02-25', '09:25', '00 : 4 : 33 ', '', '2025-02-25', '18:32', 'GMP240', 'GMP240', '09:07', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(5, 'gmpdemo1', 'GMP228', '2025-02-25', '09:26', '', '00 : 26 : 0 ', '2025-02-25', '18:31', 'GMP228', 'GMP228', '09:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(6, 'gmpdemo1', 'GMP185', '2025-02-25', '09:30', '', '00 : 30 : 41 ', '2025-02-25', '18:32', 'GMP185', 'GMP185', '09:02', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(7, 'gmpdemo1', 'GMP225', '2025-02-25', '09:30', '', '00 : 30 : 50 ', '2025-02-26', '09:35', 'GMP225', 'GMP225', '00:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(8, 'gmpdemo1', 'GMP 174', '2025-02-25', '09:31', '', '00 : 43 : 15 ', '2025-02-25', '18:32', 'GMP 174', 'GMP 174', '08:49', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(9, 'gmpdemo1', 'GMP 195', '2025-02-25', '09:28', '', '00 : 47 : 13 ', '2025-02-25', '18:32', '', 'GMP 195', '08:45', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(10, 'gmpdemo1', 'GMP221', '2025-02-25', '09:27', '', '00 : 48 : 13 ', '2025-02-25', '18:32', 'GMP221', 'GMP221', '08:44', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(11, 'gmpdemo1', 'GMP240', '2025-02-26', '09:13', '00 : 16 : 10 ', '', '2025-02-26', '18:33', '', 'GMP240', '09:20', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(12, 'gmpdemo1', 'GMP 174', '2025-02-26', '09:24', '', '00 : 24 : 34 ', '2025-02-26', '18:31', '', 'GMP 174', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(13, 'gmpdemo1', 'GMP185', '2025-02-26', '09:25', '', '00 : 25 : 0 ', '2025-02-26', '18:31', 'GMP185', 'GMP185', '09:06', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(14, 'gmpdemo1', 'GMP228', '2025-02-26', '09:25', '', '00 : 25 : 3 ', '2025-02-26', '18:31', 'GMP228', 'GMP228', '09:06', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(15, 'gmpdemo1', 'GMP225', '2025-02-26', '09:26', '', '00 : 35 : 13 ', '2025-02-26', '09:35', 'GMP225', 'GMP225', '00:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(16, 'gmpdemo1', 'GMP 195', '2025-02-26', '09:29', '', '00 : 40 : 49 ', '2025-02-28', '18:35', 'GMP 195', 'GMP 195', '08:51', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(17, 'gmpdemo1', 'GMP221', '2025-02-26', '09:28', '', '00 : 48 : 17 ', '2025-02-26', '18:31', 'GMP221', 'GMP221', '08:43', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(18, 'gmpdemo1', 'GMP240', '2025-02-27', '09:19', '00 : 10 : 45 ', '', '2025-02-27', '18:31', 'GMP240', 'GMP240', '09:12', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(19, 'gmpdemo1', 'GMP228', '2025-02-27', '09:24', '', '00 : 24 : 47 ', '2025-02-27', '18:30', 'GMP228', 'GMP228', '09:06', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(20, 'gmpdemo1', 'GMP225', '2025-02-27', '09:30', '', '00 : 37 : 33 ', '2025-02-27', '18:30', 'GMP225', 'GMP225', '08:53', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(21, 'gmpdemo1', 'GMP221', '2025-02-27', '09:29', '', '00 : 41 : 46 ', '2025-02-27', '18:31', 'GMP221', 'GMP221', '08:50', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(22, 'gmpdemo1', 'GMP185', '2025-02-27', '09:26', '', '00 : 45 : 34 ', '2025-02-27', '18:31', 'GMP185', 'GMP185', '08:46', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(23, 'gmpdemo1', 'GMP 174', '2025-02-27', '09:29', '', '00 : 55 : 18 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(24, 'gmpdemo1', 'GMP 195', '2025-02-27', ' ', '0', '0', '2025-02-28', '18:35', ' ', 'GMP 195', '08:51', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(25, 'gmpdemo1', 'GMP240', '2025-02-28', '09:13', '00 : 16 : 34 ', '', '2025-02-28', '18:35', 'GMP240', 'GMP240', '09:22', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(26, 'gmpdemo1', 'GMP228', '2025-02-28', '09:24', '', '00 : 24 : 24 ', '2025-02-28', '18:31', 'GMP228', 'GMP228', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(27, 'gmpdemo1', 'GMP185', '2025-02-28', '09:31', '', '00 : 35 : 17 ', '2025-02-28', '18:33', 'GMP185', 'GMP185', '08:58', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(28, 'gmpdemo1', 'GMP225', '2025-02-28', '09:28', '', '00 : 40 : 21 ', '2025-02-28', '18:33', 'GMP225', 'GMP225', '08:53', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(29, 'gmpdemo1', 'GMP221', '2025-02-28', '09:30', '', '00 : 41 : 55 ', '2025-02-28', '18:33', 'GMP221', 'GMP221', '08:52', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(30, 'gmpdemo1', 'GMP 195', '2025-02-28', '09:27', '', '00 : 44 : 24 ', '2025-02-28', '18:35', 'GMP 195', 'GMP 195', '08:51', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(31, 'gmpdemo1', 'GMP 174', '2025-03-01', '09:24', '', '00 : 24 : 13 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(32, 'gmpdemo1', 'GMP228', '2025-03-01', '09:24', '', '00 : 24 : 23 ', '2025-03-01', '18:30', 'GMP228', 'GMP228', '09:06', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(33, 'gmpdemo1', 'GMP221', '2025-03-01', '09:32', '', '00 : 34 : 17 ', '2025-03-01', '09:42', 'GMP221', 'GMP221', '00:08', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(34, 'gmpdemo1', 'GMP 195', '2025-03-01', '09:30', '', '00 : 34 : 20 ', '2025-03-01', '09:34', 'GMP 195', 'GMP 195', '00:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(35, 'gmpdemo1', 'GMP185', '2025-03-01', '09:29', '', '00 : 34 : 37 ', '2025-03-01', '18:29', 'GMP185', 'GMP185', '08:55', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(36, 'gmpdemo1', 'GMP240', '2025-03-01', '09:31', '', '00 : 5 : 42 ', '2025-03-01', '18:30', 'GMP240', 'GMP240', '08:55', '23', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(37, 'gmpdemo1', 'GMP225', '2025-03-01', '09:32', '', '00 : 36 : 58 ', '2025-03-01', '09:41', 'GMP225', 'GMP225', '00:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(38, 'gmpdemo1', 'GMP228', '2025-03-03', '09:21', '', '00 : 21 : 2 ', '2025-03-03', '18:36', 'GMP228', 'GMP228', '09:15', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(39, 'gmpdemo1', 'GMP221', '2025-03-03', '09:29', '', '00 : 29 : 7 ', '2025-03-03', '18:57', 'GMP221', 'GMP221', '09:28', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(40, 'gmpdemo1', 'GMP185', '2025-03-03', '09:27', '', '00 : 38 : 6 ', '2025-03-03', '18:57', 'GMP185', 'GMP185', '09:19', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(41, 'gmpdemo1', 'GMP225', '2025-03-03', '09:29', '', '00 : 39 : 20 ', '2025-03-03', '18:57', 'GMP225', 'GMP225', '09:18', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(42, 'gmpdemo1', 'GMP 174', '2025-03-03', '09:30', '', '00 : 44 : 28 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(43, 'gmpdemo1', 'GMP240', '2025-03-04', '08:44', '00 : 45 : 51 ', '', '2025-03-04', '18:50', 'GMP240', 'GMP240', '10:06', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(44, 'gmpdemo1', 'GMP228', '2025-03-04', '09:24', '', '00 : 24 : 44 ', '2025-03-04', '18:34', 'GMP228', 'GMP228', '09:10', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(45, 'gmpdemo1', 'GMP225', '2025-03-04', '09:31', '', '00 : 31 : 29 ', '2025-03-04', '18:43', 'GMP225', 'GMP225', '09:12', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(46, 'gmpdemo1', 'GMP 195', '2025-03-04', '09:30', '', '00 : 44 : 52 ', '2025-03-04', '18:43', 'GMP 195', 'GMP 195', '08:59', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(47, 'gmpdemo1', 'GMP221', '2025-03-04', '09:28', '', '00 : 47 : 18 ', '2025-03-04', '18:37', 'GMP221', 'GMP221', '08:50', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(48, 'gmpdemo1', 'GMP185', '2025-03-04', '09:27', '', '00 : 47 : 42 ', '2025-03-04', '18:36', 'GMP185', 'GMP185', '08:49', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(49, 'gmpdemo1', 'GMP 174', '2025-03-04', ' ', '0', '0', '2025-03-15', '18:45', ' ', 'GMP 174', '09:26', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(50, 'gmpdemo1', 'GMP228', '2025-03-05', '09:29', '', '00 : 30 : 56 ', '2025-03-05', '18:33', 'GMP228', 'GMP228', '09:03', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(51, 'gmpdemo1', 'GMP185', '2025-03-05', '09:31', '', '00 : 31 : 20 ', '2025-03-05', '18:36', 'GMP185', 'GMP185', '09:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(52, 'gmpdemo1', 'GMP225', '2025-03-05', '09:30', '', '00 : 36 : 55 ', '2025-03-05', '18:37', 'GMP225', 'GMP225', '09:01', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(53, 'gmpdemo1', 'GMP240', '2025-03-05', '09:32', '', '00 : 19 : 21 ', '2025-03-05', '18:33', 'GMP240', 'GMP240', '08:44', '23', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(54, 'gmpdemo1', 'GMP228', '2025-03-06', '09:21', '', '00 : 21 : 14 ', '2025-03-06', '18:30', 'GMP228', 'GMP228', '09:09', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(55, 'gmpdemo1', 'GMP240', '2025-03-06', '09:21', '00 : 8 : 30 ', '', '2025-03-06', '18:30', 'GMP240', 'GMP240', '09:09', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(56, 'gmpdemo1', 'GMP225', '2025-03-06', '09:34', '', '00 : 34 : 5 ', '2025-03-06', '18:27', 'GMP225', 'GMP225', '08:53', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(57, 'gmpdemo1', 'GMP221', '2025-03-06', '09:29', '', '00 : 40 : 7 ', '2025-03-06', '18:28', 'GMP221', 'GMP221', '08:48', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(58, 'gmpdemo1', 'GMP185', '2025-03-06', '09:27', '', '00 : 40 : 32 ', '2025-03-06', '18:28', 'GMP185', 'GMP185', '08:48', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(59, 'gmpdemo1', 'GMP228', '2025-03-07', '09:29', '', '00 : 29 : 29 ', '2025-03-07', '18:30', 'GMP228', 'GMP228', '09:01', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(60, 'gmpdemo1', 'GMP240', '2025-03-07', '09:25', '', '00 : 8 : 15 ', '2025-03-07', '18:33', 'GMP240', 'GMP240', '08:55', '23', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(61, 'gmpdemo1', 'GMP225', '2025-03-07', '09:29', '', '00 : 39 : 56 ', '2025-03-07', '18:31', 'GMP225', 'GMP225', '08:52', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(62, 'gmpdemo1', 'GMP221', '2025-03-07', '09:28', '', '00 : 54 : 24 ', '2025-03-07', '18:32', 'GMP221', 'GMP221', '08:38', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(63, 'gmpdemo1', 'GMP185', '2025-03-07', '09:30', '', '01 : 6 : 9 ', '2025-03-07', '18:31', 'GMP185', 'GMP185', '08:25', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(64, 'gmpdemo1', 'GMP240', '2025-03-08', '09:12', '00 : 17 : 24 ', '', '2025-03-08', '18:31', 'GMP240', 'GMP240', '09:19', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(65, 'gmpdemo1', 'GMP228', '2025-03-08', '09:23', '', '00 : 23 : 53 ', '2025-03-08', '18:31', 'GMP228', 'GMP228', '09:08', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(66, 'gmpdemo1', 'GMP225', '2025-03-08', '09:29', '', '00 : 35 : 22 ', '2025-03-08', '18:32', 'GMP225', 'GMP225', '08:57', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(67, 'gmpdemo1', 'GMP185', '2025-03-08', '09:27', '', '00 : 39 : 11 ', '2025-03-08', '18:31', 'GMP185', 'GMP185', '08:52', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(68, 'gmpdemo1', 'GMP221', '2025-03-08', '09:30', '', '00 : 39 : 15 ', '2025-03-08', '18:32', 'GMP221', 'GMP221', '08:53', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(69, 'gmpdemo1', 'GMP 174', '2025-03-08', '09:27', '', '00 : 40 : 17 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(70, 'gmpdemo1', 'GMP 174', '2025-03-09', '09:29', '', '00 : 41 : 16 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '1'),
(71, 'gmpdemo1', 'GMP225', '2025-03-09', '09:26', '', '00 : 41 : 21 ', '2025-03-09', '16:00', 'GMP225', 'GMP225', '06:19', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '1'),
(72, 'gmpdemo1', 'GMP 195', '2025-03-09', '09:31', '', '00 : 41 : 25 ', '2025-03-22', '18:34', 'GMP 195', 'GMP 195', '08:32', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '1'),
(73, 'gmpdemo1', 'GMP240', '2025-03-10', '09:14', '00 : 15 : 14 ', '', '2025-03-10', '18:31', 'GMP240', 'GMP240', '09:17', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(74, 'gmpdemo1', 'GMP 174', '2025-03-10', '09:14', '', '00 : 14 : 54 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(75, 'gmpdemo1', 'GMP228', '2025-03-10', '09:28', '', '00 : 28 : 4 ', '2025-03-10', '18:30', 'GMP228', 'GMP228', '09:02', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(76, 'gmpdemo1', 'GMP225', '2025-03-10', '09:30', '', '00 : 38 : 46 ', '2025-03-13', '18:31', 'GMP225', 'GMP225', '08:09', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(77, 'gmpdemo1', 'GMP221', '2025-03-10', '09:28', '', '00 : 41 : 30 ', '2025-03-10', '18:35', 'GMP221', 'GMP221', '08:54', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(78, 'gmpdemo1', 'GMP185', '2025-03-10', '09:29', '', '00 : 41 : 54 ', '2025-03-13', '18:32', 'GMP185', 'GMP185', '08:11', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(79, 'gmpdemo1', 'GMP240', '2025-03-11', '09:22', '00 : 7 : 58 ', '', '2025-03-11', '18:32', 'GMP240', 'GMP240', '09:10', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(80, 'gmpdemo1', 'GMP228', '2025-03-11', '09:22', '', '00 : 22 : 19 ', '2025-03-11', '18:31', 'GMP228', 'GMP228', '09:09', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(81, 'gmpdemo1', 'GMP221', '2025-03-11', '09:29', '', '00 : 37 : 54 ', '2025-03-11', '18:34', 'GMP221', 'GMP221', '08:57', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(82, 'gmpdemo1', 'GMP240', '2025-03-12', '09:20', '00 : 9 : 17 ', '', '2025-03-12', '18:30', 'GMP240', 'GMP240', '09:10', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(83, 'gmpdemo1', 'GMP228', '2025-03-12', '09:24', '', '00 : 24 : 46 ', '2025-03-12', '18:29', 'GMP228', 'GMP228', '09:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(84, 'gmpdemo1', 'GMP221', '2025-03-12', '09.30', '', '01 : 9 : 8 ', '2025-03-12', '18:28', 'GMP221', 'GMP221', '08:19', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(85, 'gmpdemo1', 'GMP240', '2025-03-13', '08:51', '00 : 38 : 51 ', '', '2025-03-13', '18:32', 'GMP240', 'GMP240', '09:41', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(86, 'gmpdemo1', 'GMP228', '2025-03-13', '09:25', '', '00 : 25 : 22 ', '2025-03-13', '18:32', 'GMP228', 'GMP228', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(87, 'gmpdemo1', 'GMP221', '2025-03-13', '09:29', '', '00 : 37 : 56 ', '2025-03-13', '18:33', 'GMP221', 'GMP221', '08:56', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(88, 'gmpdemo1', 'GMP 195', '2025-03-13', '09:28', '', '00 : 50 : 3 ', '2025-03-22', '18:34', 'GMP 195', 'GMP 195', '08:32', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(89, 'gmpdemo1', 'GMP185', '2025-03-13', '09:30', '', '01 : 21 : 42 ', '2025-03-13', '18:32', 'GMP185', 'GMP185', '08:11', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(90, 'gmpdemo1', 'GMP225', '2025-03-13', '09:29', '', '01 : 22 : 27 ', '2025-03-13', '18:31', 'GMP225', 'GMP225', '08:09', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(91, 'gmpdemo1', 'GMP 174', '2025-03-15', '09:19', '', '00 : 19 : 58 ', '2025-03-15', '18:45', 'GMP 174', 'GMP 174', '09:26', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(92, 'gmpdemo1', 'GMP185', '2025-03-15', '09:20', '', '00 : 20 : 10 ', '2025-03-15', '18:41', 'GMP185', 'GMP185', '09:21', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(93, 'gmpdemo1', 'GMP225', '2025-03-15', '09:29', '', '00 : 35 : 17 ', '2025-03-15', '18:37', 'GMP225', 'GMP225', '09:02', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(94, 'gmpdemo1', 'GMP185', '2025-03-17', '09:31', '', '00 : 31 : 32 ', '2025-03-17', '18:45', 'GMP185', 'GMP185', '09:14', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(95, 'gmpdemo1', 'GMP225', '2025-03-17', '09:30', '', '00 : 38 : 40 ', '2025-03-17', '18:38', 'GMP225', 'GMP225', '09:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(96, 'gmpdemo1', 'GMP 174', '2025-03-17', '09:28', '', '00 : 47 : 51 ', '2025-03-17', '18:45', 'GMP 174', 'GMP 174', '08:58', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(97, 'gmpdemo1', 'GMP221', '2025-03-17', '09:31', '', '00 : 48 : 31 ', '2025-03-17', '18:45', 'GMP221', 'GMP221', '08:57', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(98, 'gmpdemo1', 'GMP240', '2025-03-18', '09:20', '00 : 9 : 39 ', '', '2025-03-18', '17:39', 'GMP240', 'GMP240', '08:19', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(99, 'gmpdemo1', 'GMP185', '2025-03-18', '09:23', '', '00 : 23 : 17 ', '2025-03-18', '18:43', 'GMP185', 'GMP185', '09:20', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(100, 'gmpdemo1', 'GMP221', '2025-03-18', '09:28', '', '00 : 28 : 35 ', '2025-03-18', '18:40', 'GMP221', 'GMP221', '09:12', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(101, 'gmpdemo1', 'GMP225', '2025-03-18', '09:29', '', '00 : 40 : 38 ', '2025-03-19', '09:37', 'GMP225', 'GMP225', '00:01', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(102, 'gmpdemo1', 'GMP 174', '2025-03-18', '09:27', '', '00 : 59 : 46 ', '2025-03-18', '18:40', '', 'GMP 174', '08:41', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(103, 'gmpdemo1', 'GMP185', '2025-03-19', '09:30', '', '00 : 32 : 44 ', '2025-03-21', '12:30', 'GMP185', 'GMP185', '02:57', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(104, 'gmpdemo1', 'GMP225', '2025-03-19', '09:32', '', '00 : 36 : 50 ', '2025-03-19', '09:37', 'GMP225', 'GMP225', '00:01', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(105, 'gmpdemo1', 'GMP221', '2025-03-19', '09:41', '', '00 : 41 : 21 ', '2025-03-20', '18:34', 'GMP221', 'GMP221', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(106, 'gmpdemo1', 'GMP240', '2025-03-19', '13:11', '', '03 : 41 : 46 ', '2025-03-20', '18:32', 'GMP240', 'GMP240', '09:26', '23', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(107, 'gmpdemo1', 'GMP240', '2025-03-20', '09:06', '00 : 23 : 55 ', '', '2025-03-20', '18:32', 'GMP240', 'GMP240', '09:26', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(108, 'gmpdemo1', 'GMP228', '2025-03-20', '09:23', '', '00 : 23 : 27 ', '2025-03-20', '18:32', 'GMP228', 'GMP228', '09:09', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(109, 'gmpdemo1', 'GMP221', '2025-03-20', '09:27', '', '00 : 27 : 55 ', '2025-03-20', '18:34', 'GMP221', 'GMP221', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(110, 'gmpdemo1', 'GMP228', '2025-03-19', '12:15', '', '03 : 15 : 0 ', '2025-03-19', '18:35', 'master', 'master', '06:20', '18', '0', '0', '', 'Exit', ' ', '', ' ', ' ', ' ', 'No', NULL),
(111, 'gmpdemo1', 'GMP225', '2025-03-20', '09:29', '', '00 : 47 : 38 ', '2025-03-20', '18:33', 'GMP225', 'GMP225', '08:46', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(112, 'gmpdemo1', 'GMP185', '2025-03-20', ' ', '0', '0', '2025-03-21', '12:30', ' ', 'GMP185', '02:57', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(113, 'gmpdemo1', 'GMP240', '2025-03-21', '09:08', '00 : 21 : 16 ', '', '2025-03-21', '18:32', 'GMP240', 'GMP240', '09:24', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(114, 'gmpdemo1', 'GMP228', '2025-03-21', '09:23', '', '00 : 23 : 14 ', '2025-03-21', '18:33', 'GMP228', 'GMP228', '09:10', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(115, 'gmpdemo1', 'GMP185', '2025-03-21', '09:33', '', '00 : 33 : 11 ', '2025-03-21', '12:30', 'GMP185', 'GMP185', '02:57', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(116, 'gmpdemo1', 'GMP225', '2025-03-21', '09:27', '', '00 : 41 : 54 ', '2025-03-21', '18:33', 'GMP225', 'GMP225', '08:52', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(117, 'gmpdemo1', 'GMP221', '2025-03-21', '09:31', '', '00 : 43 : 15 ', '2025-03-21', '18:34', 'GMP221', 'GMP221', '08:51', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(118, 'gmpdemo1', 'GMP 174', '2025-03-21', '09:29', '', '01 : 2 : 11 ', '2025-03-26', '18:36', 'GMP 174', 'GMP 174', '08:59', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(119, 'gmpdemo1', 'GMP240', '2025-03-22', '09:07', '00 : 22 : 9 ', '', '2025-03-22', '18:33', 'GMP240', 'GMP240', '09:26', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(120, 'gmpdemo1', 'GMP228', '2025-03-22', '09:26', '', '00 : 26 : 18 ', '2025-03-22', '18:33', 'GMP228', 'GMP228', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(121, 'gmpdemo1', 'GMP185', '2025-03-22', '09:32', '', '00 : 32 : 27 ', '2025-03-24', '18:30', 'GMP185', 'GMP185', '09:08', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(122, 'gmpdemo1', 'GMP225', '2025-03-22', '09:30', '', '00 : 39 : 39 ', '2025-03-24', '18:30', 'GMP225', 'GMP225', '08:46', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(123, 'gmpdemo1', 'GMP 174', '2025-03-22', '09:28', '', '00 : 49 : 17 ', '2025-03-26', '18:36', 'GMP 174', 'GMP 174', '08:59', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(124, 'gmpdemo1', 'GMP 195', '2025-03-22', '09:29', '', '01 : 2 : 48 ', '2025-03-22', '18:34', 'GMP 195', 'GMP 195', '08:32', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(125, 'gmpdemo1', 'GMP221', '2025-03-22', '09:30', '', '01 : 3 : 22 ', '2025-03-22', '18:34', 'GMP221', 'GMP221', '08:31', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(126, 'gmpdemo1', 'GMP240', '2025-03-24', '09:14', '00 : 15 : 9 ', '', '2025-03-24', '18:30', 'GMP240', 'GMP240', '09:16', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(127, 'gmpdemo1', 'GMP185', '2025-03-24', '09:22', '', '00 : 22 : 39 ', '2025-03-24', '18:30', 'GMP185', 'GMP185', '09:08', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(128, 'gmpdemo1', 'GMP228', '2025-03-24', '09:24', '', '00 : 24 : 35 ', '2025-03-24', '18:30', 'GMP228', 'GMP228', '09:06', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(129, 'gmpdemo1', 'GMP221', '2025-03-24', '09:30', '', '00 : 38 : 42 ', '2025-03-24', '18:31', 'GMP221', 'GMP221', '08:53', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(130, 'gmpdemo1', 'GMP225', '2025-03-24', '09:29', '', '00 : 44 : 35 ', '2025-03-24', '18:30', 'GMP225', 'GMP225', '08:46', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(131, 'gmpdemo1', 'GMP 195', '2025-03-24', '09:27', '', '00 : 52 : 25 ', '2025-03-31', '18:30', 'GMP 195', 'GMP 195', '08:49', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(132, 'gmpdemo1', 'GMP240', '2025-03-25', '09:29', '00 : 0 : 53 ', '', '2025-03-25', '18:30', 'GMP240', 'GMP240', '09:01', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(133, 'gmpdemo1', 'GMP228', '2025-03-25', '09:29', '', '00 : 29 : 18 ', '2025-03-25', '18:30', 'GMP228', 'GMP228', '09:01', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(134, 'gmpdemo1', 'GMP185', '2025-03-25', '09:26', '', '00 : 44 : 33 ', '2025-03-25', '18:29', 'GMP185', 'GMP185', '09:03', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(135, 'gmpdemo1', 'GMP225', '2025-03-25', '09:30', '', '00 : 45 : 23 ', '2025-03-25', '18:29', 'GMP225', 'GMP225', '08:59', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(136, 'gmpdemo1', 'GMP 195', '2025-03-25', ' ', '0', '0', '2025-03-31', '18:30', ' ', 'GMP 195', '08:49', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(137, 'gmpdemo1', 'GMP240', '2025-03-26', '09:22', '00 : 7 : 1 ', '', '2025-03-26', '18:33', 'GMP240', 'GMP240', '09:11', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(138, 'gmpdemo1', 'GMP228', '2025-03-26', '09:26', '', '00 : 26 : 3 ', '2025-03-26', '18:33', 'GMP228', 'GMP228', '09:07', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(139, 'gmpdemo1', 'GMP225', '2025-03-26', '09:36', '', '00 : 36 : 35 ', '2025-03-27', '09:33', 'GMP225', 'GMP225', '00:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(140, 'gmpdemo1', 'GMP 174', '2025-03-26', '09:37', '', '00 : 37 : 20 ', '2025-03-26', '18:36', 'GMP 174', 'GMP 174', '08:59', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(141, 'gmpdemo1', 'GMP221', '2025-03-26', '09:40', '', '00 : 40 : 3 ', '2025-03-27', '18:36', 'GMP221', 'GMP221', '08:50', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(142, 'gmpdemo1', 'GMP240', '2025-03-27', '09:19', '00 : 10 : 7 ', '', '2025-03-27', '18:30', 'GMP240', 'GMP240', '09:11', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(143, 'gmpdemo1', 'GMP228', '2025-03-27', '09:26', '', '00 : 26 : 15 ', '2025-03-27', '18:31', 'GMP228', 'GMP228', '09:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(144, 'gmpdemo1', 'GMP225', '2025-03-27', '09:33', '', '00 : 33 : 51 ', '2025-03-27', '09:33', 'GMP225', 'GMP225', '00:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(145, 'gmpdemo1', 'GMP185', '2025-03-27', '09:36', '', '00 : 36 : 11 ', '2025-03-27', '18:35', 'GMP185', 'GMP185', '08:59', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(146, 'gmpdemo1', 'GMP221', '2025-03-27', '09:46', '', '00 : 46 : 47 ', '2025-03-27', '18:36', 'GMP221', 'GMP221', '08:50', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(147, 'gmpdemo1', 'GMP 174', '2025-03-27', '09:47', '', '00 : 47 : 42 ', '2025-04-07', '19:04', 'GMP 174', 'GMP 174', '10:56', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(148, 'gmpdemo1', 'GMP240', '2025-03-28', '09:18', '00 : 11 : 14 ', '', '2025-03-28', '18:46', 'GMP240', 'GMP240', '09:28', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(149, 'gmpdemo1', 'GMP228', '2025-03-28', '09:22', '', '00 : 22 : 41 ', '2025-03-28', '18:47', 'GMP228', 'GMP228', '09:25', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(150, 'gmpdemo1', 'GMP221', '2025-03-28', '09:31', '', '00 : 31 : 1 ', '2025-03-28', '18:46', 'GMP221', 'GMP221', '09:15', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(151, 'gmpdemo1', 'GMP225', '2025-03-28', '09:38', '', '00 : 38 : 23 ', '2025-03-29', '18:30', 'GMP225', 'GMP225', '08:48', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(152, 'gmpdemo1', 'GMP240', '2025-03-29', '09:23', '00 : 6 : 58 ', '', '2025-03-29', '18:32', 'GMP240', 'GMP240', '09:09', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(153, 'gmpdemo1', 'GMP228', '2025-03-29', '09:25', '', '00 : 25 : 57 ', '2025-03-29', '18:30', 'GMP228', 'GMP228', '09:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(154, 'gmpdemo1', 'GMP221', '2025-03-29', '09:30', '', '00 : 30 : 35 ', '2025-03-29', '18:31', 'GMP221', 'GMP221', '09:01', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(155, 'gmpdemo1', 'GMP185', '2025-03-29', '09:34', '', '00 : 34 : 25 ', '2025-03-29', '18:31', 'GMP185', 'GMP185', '08:57', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(156, 'gmpdemo1', 'GMP225', '2025-03-29', '09:42', '', '00 : 42 : 40 ', '2025-03-29', '18:30', 'GMP225', 'GMP225', '08:48', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(157, 'gmpdemo1', 'GMP240', '2025-03-31', '09:07', '00 : 22 : 13 ', '', '2025-03-31', '18:30', 'GMP240', 'GMP240', '09:23', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(158, 'gmpdemo1', 'GMP185', '2025-03-31', '09:15', '', '00 : 15 : 14 ', '2025-03-31', '18:30', 'GMP185', 'GMP185', '09:15', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(159, 'gmpdemo1', 'GMP228', '2025-03-31', '09:25', '', '00 : 25 : 53 ', '2025-03-31', '18:30', 'GMP228', 'GMP228', '09:05', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(160, 'gmpdemo1', 'GMP221', '2025-03-31', '09:38', '', '00 : 38 : 42 ', '2025-03-31', '18:30', 'GMP221', 'GMP221', '08:52', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(161, 'gmpdemo1', 'GMP225', '2025-03-31', '09:39', '', '00 : 39 : 27 ', '2025-03-31', '18:30', 'GMP225', 'GMP225', '08:51', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(162, 'gmpdemo1', 'GMP 195', '2025-03-31', '09:41', '', '00 : 41 : 58 ', '2025-03-31', '18:30', 'GMP 195', 'GMP 195', '08:49', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(163, 'gmpdemo1', 'GMP228', '2025-04-01', '08:50', '00 : 9 : 3 ', '', '2025-04-01', '19:04', 'GMP228', 'GMP228', '10:14', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(164, 'gmpdemo1', 'GMP221', '2025-04-01', '09:14', '', '00 : 14 : 47 ', '2025-04-02', '19:01', 'GMP221', 'GMP221', '10:07', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(165, 'gmpdemo1', 'GMP225', '2025-04-01', '09:38', '', '00 : 38 : 48 ', '2025-04-02', '18:59', 'GMP225', 'GMP225', '09:51', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(166, 'gmpdemo1', 'GMP221', '2025-04-02', '08:54', '00 : 5 : 11 ', '', '2025-04-02', '19:01', 'GMP221', 'GMP221', '10:07', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(167, 'gmpdemo1', 'GMP240', '2025-04-02', '08:54', '00 : 35 : 3 ', '', '2025-04-02', '19:00', 'GMP240', 'GMP240', '10:06', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(168, 'gmpdemo1', 'GMP228', '2025-04-02', '08:55', '00 : 4 : 55 ', '', '2025-04-02', '18:59', 'GMP228', 'GMP228', '10:04', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(169, 'gmpdemo1', 'GMP225', '2025-04-02', '09:08', '', '00 : 8 : 12 ', '2025-04-02', '18:59', 'GMP225', 'GMP225', '09:51', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(170, 'gmpdemo1', 'CPPL102', '2025-04-02', '11:12', '', '02 : 12 : 42 ', '2025-04-02', '18:26', 'CPPL102', 'CPPL102', '07:14', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(171, 'gmpdemo1', 'GMP240', '2025-04-03', '08:53', '00 : 36 : 1 ', '', '2025-04-03', '19:00', 'GMP240', 'GMP240', '10:07', '23', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(172, 'gmpdemo1', 'GMP228', '2025-04-03', '08:56', '00 : 3 : 47 ', '', '2025-04-03', '19:00', 'GMP228', 'GMP228', '10:04', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(173, 'gmpdemo1', 'GMP221', '2025-04-03', '08:58', '00 : 1 : 19 ', '', '2025-04-03', '19:01', 'GMP221', 'GMP221', '10:03', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(174, 'gmpdemo1', 'GMP 174', '2025-04-03', '08:59', '00 : 0 : 59 ', '', '2025-04-07', '19:04', 'GMP 174', 'GMP 174', '10:56', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(175, 'gmpdemo1', 'GMP225', '2025-04-03', '09:10', '', '00 : 10 : 11 ', '2025-04-03', '19:00', 'GMP225', 'GMP225', '09:50', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(176, 'gmpdemo1', 'CPPL102', '2025-04-03', '10:03', '', '01 : 3 : 5 ', '2025-04-03', '18:11', 'CPPL102', 'CPPL102', '08:08', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(177, 'gmpdemo1', 'GMP228', '2025-04-04', '08:55', '00 : 4 : 6 ', '', '2025-04-04', '19:00', 'GMP228', 'GMP228', '10:05', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(178, 'gmpdemo1', 'GMP240', '2025-04-04', '08:58', '00 : 31 : 29 ', '', ' ', ' ', 'GMP240', ' ', NULL, '23', '0', '', '', 'pending', ' ', '', ' ', ' ', '143', 'No', '0'),
(179, 'gmpdemo1', 'GMP225', '2025-04-04', '09:07', '', '00 : 7 : 45 ', '2025-04-04', '19:01', 'GMP225', 'GMP225', '09:54', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(180, 'gmpdemo1', 'CPPL102', '2025-04-04', '09:46', '', '00 : 46 : 46 ', '2025-04-07', '18:21', 'CPPL102', 'CPPL102', '07:03', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(181, 'gmpdemo1', 'CPPL102', '2025-04-05', '10:20', '', '01 : 20 : 39 ', '2025-04-07', '18:21', 'CPPL102', 'CPPL102', '07:03', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(182, 'gmpdemo1', 'GMP 174', '2025-04-07', '08:08', '00 : 51 : 4 ', '', '2025-04-07', '19:04', 'GMP 174', 'GMP 174', '10:56', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(183, 'gmpdemo1', 'GMP228', '2025-04-07', '08:55', '00 : 4 : 21 ', '', '2025-04-07', '19:03', 'GMP228', 'GMP228', '10:08', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(184, 'gmpdemo1', 'GMP225', '2025-04-07', '09:04', '', '00 : 4 : 7 ', '2025-04-07', '19:04', 'GMP225', 'GMP225', '10:00', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(185, 'gmpdemo1', 'GMP185', '2025-04-07', '10:07', '', '01 : 7 : 43 ', '2025-04-07', '19:04', 'GMP185', 'GMP185', '08:57', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(186, 'gmpdemo1', 'CPPL102', '2025-04-07', '11:18', '', '02 : 18 : 8 ', '2025-04-07', '18:21', 'CPPL102', 'CPPL102', '07:03', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(187, 'gmpdemo1', 'GMP221', '2025-04-08', '08:49', '00 : 10 : 52 ', '', '2025-04-11', '19:02', 'GMP221', 'GMP221', '10:01', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(188, 'gmpdemo1', 'GMP185', '2025-04-08', '08:52', '00 : 7 : 45 ', '', '2025-04-11', '19:01', 'GMP185', 'GMP185', '10:00', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(189, 'gmpdemo1', 'GMP228', '2025-04-08', '08:57', '00 : 2 : 7 ', '', '2025-04-10', '19:00', 'GMP228', 'GMP228', '10:01', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(190, 'gmpdemo1', 'GMP225', '2025-04-08', '09:02', '', '00 : 2 : 51 ', '2025-04-10', '19:07', 'GMP225', 'GMP225', '10:02', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(191, 'gmpdemo1', 'GMP228', '2025-04-08', '08:57', '00 : 3 : 0 ', '', '2025-04-08', '19:05', 'master', 'master', '10:08', '18', '0', '', '', 'Exit', ' ', '', ' ', ' ', ' ', 'No', NULL),
(192, 'gmpdemo1', 'GMP225', '2025-04-09', ' ', '0', '0', '2025-04-10', '19:07', ' ', 'GMP225', '10:02', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(193, 'gmpdemo1', 'GMP185', '2025-04-09', ' ', '0', '0', '2025-04-11', '19:01', ' ', 'GMP185', '10:00', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(194, 'gmpdemo1', 'GMP228', '2025-04-10', '08:59', '00 : 0 : 10 ', '', '2025-04-10', '19:00', 'GMP228', 'GMP228', '10:01', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(195, 'gmpdemo1', 'GMP225', '2025-04-10', '09:05', '', '00 : 5 : 45 ', '2025-04-10', '19:07', 'GMP225', 'GMP225', '10:02', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(196, 'gmpdemo1', 'GMP228', '2025-04-09', '08:54', '00 : 6 : 0 ', '', '2025-04-09', '19:05', 'master', 'master', '10:11', '18', '0', '', '', 'Exit', ' ', '', ' ', ' ', ' ', 'No', NULL),
(197, 'gmpdemo1', 'CPPL102', '2025-04-10', '11:08', '', '02 : 8 : 42 ', '2025-04-10', '17:45', 'CPPL102', 'CPPL102', '06:37', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(198, 'gmpdemo1', 'GMP221', '2025-04-11', '09:01', '', '00 : 1 : 16 ', '2025-04-11', '19:02', 'GMP221', 'GMP221', '10:01', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(199, 'gmpdemo1', 'GMP228', '2025-04-11', '09:01', '', '00 : 1 : 29 ', '2025-04-11', '19:01', 'GMP228', 'GMP228', '10:00', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(200, 'gmpdemo1', 'GMP185', '2025-04-11', '09:01', '', '00 : 1 : 47 ', '2025-04-11', '19:01', 'GMP185', 'GMP185', '10:00', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(201, 'gmpdemo1', 'GMP225', '2025-04-11', '09:05', '', '00 : 5 : 38 ', '2025-04-11', '19:11', 'GMP225', 'GMP225', '10:06', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(202, 'gmpdemo1', 'CPPL102', '2025-04-11', '09:40', '', '00 : 40 : 38 ', '2025-04-15', '16:44', 'CPPL102', 'CPPL102', '07:02', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(203, 'gmpdemo1', 'GMP 174', '2025-04-11', '11:39', '', '02 : 39 : 1 ', ' ', ' ', 'master', ' ', NULL, '18', '0', '1', '', 'pending', ' ', '', ' ', ' ', ' ', 'No', NULL),
(204, 'gmpdemo1', 'CPPL102', '2025-04-14', '08:51', '00 : 8 : 2 ', '', '2025-04-15', '16:44', 'CPPL102', 'CPPL102', '07:02', '18', '0', '', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(205, 'gmpdemo1', 'GMP225', '2025-04-14', '09:04', '', '00 : 4 : 56 ', '2025-04-14', '18:55', 'GMP225', 'GMP225', '09:51', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(206, 'gmpdemo1', 'GMP 195', '2025-04-14', '09:26', '', '00 : 26 : 0 ', '2025-04-14', '18:55', 'GMP 195', 'GMP 195', '09:29', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(207, 'gmpdemo1', 'GMP221', '2025-04-14', '09:26', '', '00 : 26 : 8 ', '2025-04-14', '18:57', 'GMP221', 'GMP221', '09:31', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(208, 'gmpdemo1', 'GMP185', '2025-04-14', '09:31', '', '00 : 31 : 0 ', ' ', ' ', 'GMP185', ' ', NULL, '18', '0', '1', '', 'pending', ' ', '', ' ', ' ', '143', 'No', '0'),
(209, 'gmpdemo1', 'GMP185', '2025-04-15', '09:00', '', '00 : 0 : 49 ', ' ', ' ', 'GMP185', ' ', NULL, '18', '0', '0', '', 'pending', ' ', '', ' ', ' ', ' ', 'No', '0'),
(210, 'gmpdemo1', 'GMP225', '2025-04-15', '09:05', '', '00 : 5 : 36 ', '2025-04-15', '18:59', 'GMP225', 'GMP225', '09:54', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(211, 'gmpdemo1', 'GMP221', '2025-04-15', '09:09', '', '00 : 9 : 11 ', ' ', ' ', 'GMP221', ' ', NULL, '18', '0', '0', '', 'pending', ' ', '', ' ', ' ', '143', 'No', '0'),
(212, 'gmpdemo1', 'GMP 195', '2025-04-15', '09:18', '', '00 : 18 : 16 ', '2025-04-15', '18:59', 'GMP 195', 'GMP 195', '09:41', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', '143', 'No', '0'),
(213, 'gmpdemo1', 'CPPL102', '2025-04-15', '09:42', '', '00 : 42 : 53 ', '2025-04-15', '16:44', 'CPPL102', 'CPPL102', '07:02', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', '0'),
(214, 'gmpdemo1', 'GMP 174', '2025-05-09', '15:48', '', '06 : 48 : 1 ', ' ', ' ', 'master', ' ', NULL, '18', '0', '1', '', 'pending', ' ', '', ' ', ' ', ' ', 'No', NULL),
(215, 'gmpdemo1', 'GMP 174', '2025-05-15', '11:44', '', '02 : 44 : 18 ', ' ', ' ', 'master', ' ', NULL, '18', '0', '1', '', 'pending', ' ', '', ' ', ' ', ' ', 'No', NULL),
(216, 'gmpdemo1', 'GMP 174', '2025-08-19', '17:48', '', '08 : 48 : 39 ', ' ', ' ', 'master', ' ', NULL, '18', '0', '1', '', 'pending', ' ', '', ' ', ' ', ' ', 'No', NULL),
(217, 'gmpdemo1', 'GMP 174', '2025-09-10', '12:31', '', '03 : 31 : 40 ', '2025-09-10', '12:31', 'master', 'master', '00:00', '18', '0', '1', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', NULL),
(218, 'gmpdemo1', 'GMP185', '2025-09-10', '13:00', '', '04 : 0 : 37 ', '2025-09-10', '13:00', 'master', 'master', '00:00', '18', '0', '0', '', 'exit', ' ', '', ' ', ' ', ' ', 'No', NULL),
(219, 'gmpdemo1', 'applo28', '2025-09-01', '11:41', '', '02 : 11 : 0 ', '2025-09-01', '23:41', 'master', 'master', '12:00', '16', '0', '0', '', 'Exit', NULL, '', NULL, NULL, NULL, 'Yes', NULL),
(220, 'gmpdemo1', 'applo28', '2025-09-02', '17:11', '', '07 : 41 : 0 ', '2025-09-02', '18:11', 'master', 'master', '01:00', '16', '0', '1', '', 'Exit', NULL, '', NULL, NULL, NULL, 'Yes', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `audit`
--

CREATE TABLE `audit` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `audit_date` text DEFAULT NULL,
  `audit_system` text DEFAULT NULL,
  `feature` text DEFAULT NULL,
  `audit_by` text DEFAULT NULL,
  `audit_type` text DEFAULT NULL,
  `observation` text DEFAULT NULL,
  `date_change` text DEFAULT NULL,
  `type_change` text DEFAULT NULL,
  `description_change` mediumtext DEFAULT NULL,
  `user_esponce` text DEFAULT NULL,
  `audit_for` mediumtext DEFAULT NULL,
  `vendor_no` text DEFAULT NULL,
  `total_day` text DEFAULT NULL,
  `changed_date` text DEFAULT NULL,
  `vendor_status` text DEFAULT 'pending',
  `other_audit_type` text DEFAULT NULL,
  `auditors_team` mediumtext DEFAULT NULL,
  `audit_sche` mediumtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `audit`
--

INSERT INTO `audit` (`id`, `plant_id`, `audit_date`, `audit_system`, `feature`, `audit_by`, `audit_type`, `observation`, `date_change`, `type_change`, `description_change`, `user_esponce`, `audit_for`, `vendor_no`, `total_day`, `changed_date`, `vendor_status`, `other_audit_type`, `auditors_team`, `audit_sche`) VALUES
(1, '142', '2025-04-22', NULL, NULL, 'GMP229', NULL, NULL, NULL, NULL, NULL, NULL, 'TEST', 'V10005', '2', NULL, 'pending', NULL, '[{\"auditor_id\":\"GMP229\",\"audit_role\":\"TEST ETT\",\"auditor_name\":\"Gauravi  Rasal\"},{\"auditor_id\":\"DGMP- 246\",\"audit_role\":\"CFGFR\",\"auditor_name\":\"Nisha Patil\"}]', '[{\"perticular\":\"SADFGGHJ\",\"description\":\"SADRESTY\",\"day_ofAudit\":\"1\"},{\"perticular\":\"DSFRRESH\",\"description\":\"QWE43\",\"day_ofAudit\":\"2\"}]'),
(2, '142', '2025-08-20', NULL, NULL, 'GMP237', NULL, NULL, NULL, NULL, NULL, NULL, 'AKANKSHA DYAVARSHETTI', 'V10270', '30', NULL, 'pending', NULL, '[{\"auditor_id\":\"GMP231\",\"audit_role\":\"ABC\",\"auditor_name\":\"Abhiraj Auti\"}]', '[{\"perticular\":\"abc\",\"description\":\"NA\",\"day_ofAudit\":\"ABC\"}]');

-- --------------------------------------------------------

--
-- Table structure for table `audit_checklist`
--

CREATE TABLE `audit_checklist` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `check_heading` text DEFAULT NULL,
  `sub_category` text DEFAULT NULL,
  `material_type` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `check_point` text DEFAULT NULL,
  `evaluation_parameter` text DEFAULT NULL,
  `checklistList` mediumtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `audit_dates`
--

CREATE TABLE `audit_dates` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `audit_id` text DEFAULT NULL,
  `vendor_no` text DEFAULT NULL,
  `audit_date_from` text DEFAULT NULL,
  `audit_date_to` text DEFAULT NULL,
  `status` text DEFAULT 'pending'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `audit_trail`
--

CREATE TABLE `audit_trail` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `user_id` text DEFAULT NULL,
  `audit_date` datetime DEFAULT current_timestamp(),
  `ip_address` text DEFAULT NULL,
  `module` text DEFAULT NULL,
  `form_name` text DEFAULT NULL,
  `action_taken` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `authorization`
--

CREATE TABLE `authorization` (
  `id` int(11) NOT NULL,
  `type` text DEFAULT NULL,
  `product_type` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `instrument_id` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `sample_test` text DEFAULT NULL,
  `test` text DEFAULT NULL,
  `justification` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `autoclave`
--

CREATE TABLE `autoclave` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `cycle_no` text DEFAULT NULL,
  `material` text DEFAULT NULL,
  `cycle_start` text DEFAULT NULL,
  `achieved_time` text DEFAULT NULL,
  `steam_pressure` text DEFAULT NULL,
  `cycle_end` text DEFAULT NULL,
  `hold_time` text DEFAULT NULL,
  `indicator` text DEFAULT NULL,
  `done_by` text DEFAULT NULL,
  `remark` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bactorial`
--

CREATE TABLE `bactorial` (
  `id` int(11) NOT NULL,
  `equipment_code` text DEFAULT NULL,
  `disinfect_cleaning` text DEFAULT NULL,
  `clean_by` text DEFAULT NULL,
  `check_by` text DEFAULT NULL,
  `remark` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `entry_time` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `balance_calibration`
--

CREATE TABLE `balance_calibration` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `department` text DEFAULT NULL,
  `balance_id` text DEFAULT NULL,
  `location` text DEFAULT NULL,
  `capacity` text DEFAULT NULL,
  `bal_name` text DEFAULT NULL,
  `from` text DEFAULT NULL,
  `to` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `std_weights` text DEFAULT NULL,
  `weight1` text DEFAULT NULL,
  `weight2` text DEFAULT NULL,
  `weight3` text DEFAULT NULL,
  `weight4` text DEFAULT NULL,
  `weight5` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `check_by` text DEFAULT NULL,
  `check_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `banks`
--

CREATE TABLE `banks` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `bank_name` text DEFAULT NULL,
  `account_no` text DEFAULT NULL,
  `branch` text DEFAULT NULL,
  `account_type` text DEFAULT NULL,
  `ifsc` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `approve_by` text DEFAULT NULL,
  `approve_date` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batch`
--

CREATE TABLE `batch` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `bmr_no` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `batch_qty` text DEFAULT NULL,
  `unit` text DEFAULT 'Kg',
  `lots` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `check_by` text DEFAULT NULL,
  `check_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batchformula`
--

CREATE TABLE `batchformula` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `bom_no` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `mfr_no` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `batch_size` text DEFAULT NULL,
  `raw_materials` text DEFAULT NULL,
  `packing_materials` text DEFAULT NULL,
  `stages` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Triggers `batchformula`
--
DELIMITER $$
CREATE TRIGGER `batchformula_no_insert` BEFORE INSERT ON `batchformula` FOR EACH ROW BEGIN

SET @lastID = (SELECT id FROM batchformula ORDER BY id DESC LIMIT 1);
IF @lastID IS NULL OR @lastID = '' THEN
    SET @lastID = 0;
END IF;
SET @lastID = @lastID +1;
SET NEW.bom_no = concat('B1', LPAD(CONVERT(@lastID, CHAR), 4, '0'));
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Table structure for table `batch_checklist`
--

CREATE TABLE `batch_checklist` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `dosage_form` text DEFAULT '',
  `product_code` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `approve_by` text DEFAULT NULL,
  `approve_date` text DEFAULT NULL,
  `dosage_type` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL,
  `master_ch_dtl` text DEFAULT NULL,
  `checkpoint` text DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batch_formula`
--

CREATE TABLE `batch_formula` (
  `id` int(11) NOT NULL,
  `material_type` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `unit_qty` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `overages_percent` text DEFAULT NULL,
  `total_qty` text DEFAULT '',
  `batch_qty` text DEFAULT '',
  `grade` text DEFAULT '',
  `bfr_no` text DEFAULT '',
  `plant_id` text DEFAULT '',
  `product_code` text DEFAULT '',
  `field` text DEFAULT NULL,
  `batch_size` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batch_formula_info`
--

CREATE TABLE `batch_formula_info` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `mfr_no` text DEFAULT NULL,
  `bfr_no` text DEFAULT NULL,
  `product_type` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `unit_formula_batch_weight` text DEFAULT NULL,
  `batch_formula_weight` text DEFAULT NULL,
  `rm_batch_size_unit` text DEFAULT NULL,
  `pm_pack_size` text DEFAULT NULL,
  `pm_pack_unit` text DEFAULT NULL,
  `market_type` text DEFAULT NULL,
  `country_specific` text DEFAULT NULL,
  `country_name` text DEFAULT NULL,
  `packing_type` text DEFAULT NULL,
  `raw_materials` text DEFAULT NULL,
  `packing_materials` text DEFAULT NULL,
  `bfr_type` text DEFAULT '  ',
  `version_no` text DEFAULT NULL,
  `effective_date` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` datetime DEFAULT current_timestamp(),
  `checked_by` text DEFAULT NULL,
  `checked_date` text DEFAULT NULL,
  `approve_by` text DEFAULT NULL,
  `approve_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `batch_formula_info`
--

INSERT INTO `batch_formula_info` (`id`, `plant_id`, `user_no`, `mfr_no`, `bfr_no`, `product_type`, `product_code`, `unit_formula_batch_weight`, `batch_formula_weight`, `rm_batch_size_unit`, `pm_pack_size`, `pm_pack_unit`, `market_type`, `country_specific`, `country_name`, `packing_type`, `raw_materials`, `packing_materials`, `bfr_type`, `version_no`, `effective_date`, `status`, `entry_by`, `entry_date`, `checked_by`, `checked_date`, `approve_by`, `approve_date`) VALUES
(1, '142', 'gmpdemo1', 'MFR005', 'BFR0001', 'Raw Material', 'P4', 'Qty  5 - Kg', '50', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Duloxetine\",\"material_Code\":\"RM00004\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"Kg\",\"overages_per\":\"0\",\"qty_overages_qty\":\"0\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00004\",\"batch_qty\":\"20.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipient\",\"material_name\":\"Water For Injection\",\"material_Code\":\"RM00015\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"2.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00015\",\"batch_qty\":\"20.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-04-09 02:39:05', ' ', ' ', 'master', '2025-04-09 02:09:25'),
(2, '142', 'gmpdemo1', 'MFR005', 'BFR0002', 'Raw Material', 'P4', 'Qty  5 - Kg', '49', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Duloxetine\",\"material_Code\":\"RM00004\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"Kg\",\"overages_per\":\"0\",\"qty_overages_qty\":\"0\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00004\",\"batch_qty\":\"19.60\"},{\"category\":\"Active\",\"material_subtype\":\"Excipient\",\"material_name\":\"Water For Injection\",\"material_Code\":\"RM00015\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"2.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00015\",\"batch_qty\":\"19.60\"}]', 'null', '', '', '', 'Approve', 'master', '2025-04-09 02:39:38', ' ', ' ', 'master', '2025-08-21 12:06:30'),
(3, '142', 'gmpdemo1', 'MFR005', 'BFR0003', 'Raw Material', 'P4', 'Qty  5 - Kg', '40', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Duloxetine\",\"material_Code\":\"RM00004\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"Kg\",\"overages_per\":\"0\",\"qty_overages_qty\":\"0\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00004\",\"batch_qty\":\"16.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipient\",\"material_name\":\"Water For Injection\",\"material_Code\":\"RM00015\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"2.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00015\",\"batch_qty\":\"16.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-04-09 02:40:03', ' ', ' ', 'master', '2025-04-09 02:10:29'),
(4, '142', 'gmpdemo1', 'MFR006', 'BFR0004', 'Raw Material', 'P7', 'Dose Unit  1 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":0.8000000000000000444089209850062616169452667236328125,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"0.800000\",\"percent_qty\":\"80.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":0.8000000000000000444089209850062616169452667236328125,\"material_code\":\"RM00001\",\"batch_qty\":\"80.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":0.05000000000000000277555756156289135105907917022705078125,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"0.050000\",\"percent_qty\":\"5.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":0.05000000000000000277555756156289135105907917022705078125,\"material_code\":\"RM00002\",\"batch_qty\":\"5.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Evocus Powder\",\"material_Code\":\"RM00003\",\"grade\":\"IP \",\"qty\":0.1499999999999999944488848768742172978818416595458984375,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"0.150000\",\"percent_qty\":\"15.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":0.1499999999999999944488848768742172978818416595458984375,\"material_code\":\"RM00003\",\"batch_qty\":\"15.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-04-14 01:40:01', ' ', ' ', 'master', '2025-04-14 01:10:18'),
(5, '142', 'gmpdemo1', 'MFR008', 'BFR0005', 'Raw Material', 'P13', 'Qty  1 - Kg', '30', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":0.5,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"0.500000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":null,\"overage_qty\":\"0\",\"total_qty\":0.5,\"material_code\":\"RM00001\",\"batch_qty\":\"15.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":0.5,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"0.500000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":null,\"overage_qty\":\"0\",\"total_qty\":0.5,\"material_code\":\"RM00002\",\"batch_qty\":\"15.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-02 15:28:05', ' ', ' ', 'master', '2025-07-02 03:58:28'),
(6, '142', 'gmpdemo1', 'MFR009', 'BFR0006', 'Raw Material', 'P15', 'Dose Unit  500 - Nos', '80', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":250,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"250.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"ADD NEW\",\"overage_qty\":\"0\",\"total_qty\":250,\"material_code\":\"RM00001\",\"batch_qty\":\"40.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":250,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"250.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Autoclave\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":250,\"material_code\":\"RM00013\",\"batch_qty\":\"40.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-18 16:45:30', ' ', ' ', 'master', '2025-07-18 05:15:53'),
(7, '142', 'gmpdemo1', 'MFR013', 'BFR0007', 'Raw Material', 'P15', 'Dose Unit  10 - Nos', '200', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00001\",\"batch_qty\":\"100.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":5,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00002\",\"batch_qty\":\"100.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-19 15:37:50', ' ', ' ', 'master', '2025-07-19 04:08:05'),
(8, '142', 'gmpdemo1', 'MFR010', 'BFR0008', 'Raw Material', 'P5', 'Dose Unit  10 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Bulk Manufacturing Stage\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00001\",\"batch_qty\":\"50.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":5,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00002\",\"batch_qty\":\"50.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-19 16:46:29', ' ', ' ', 'master', '2025-07-19 05:16:48'),
(9, '142', 'gmpdemo1', 'MFR011', 'BFR0009', 'Raw Material', 'P19', 'Dose Unit  20 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Evocus Powder\",\"material_Code\":\"RM00003\",\"grade\":\"IP \",\"qty\":10,\"unit\":\"Ltr\",\"overages_per\":0,\"qty_overages_qty\":\"10.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Packing\",\"overage_qty\":\"0\",\"total_qty\":10,\"material_code\":\"RM00003\",\"batch_qty\":\"50.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Duloxetine\",\"material_Code\":\"RM00004\",\"grade\":\"IP \",\"qty\":10,\"unit\":\"Ltr\",\"overages_per\":0,\"qty_overages_qty\":\"10.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Packing\",\"overage_qty\":\"0\",\"total_qty\":10,\"material_code\":\"RM00004\",\"batch_qty\":\"50.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-19 17:35:33', ' ', ' ', 'master', '2025-07-21 02:28:30'),
(10, '142', 'gmpdemo1', 'MFR011', 'BFR0010', 'Raw Material', 'P19', 'Dose Unit  20 - Nos', '150', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Evocus Powder\",\"material_Code\":\"RM00003\",\"grade\":\"IP \",\"qty\":10,\"unit\":\"Ltr\",\"overages_per\":0,\"qty_overages_qty\":\"10.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Packing\",\"overage_qty\":\"0\",\"total_qty\":10,\"material_code\":\"RM00003\",\"batch_qty\":\"75.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Duloxetine\",\"material_Code\":\"RM00004\",\"grade\":\"IP \",\"qty\":10,\"unit\":\"Ltr\",\"overages_per\":0,\"qty_overages_qty\":\"10.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Packing\",\"overage_qty\":\"0\",\"total_qty\":10,\"material_code\":\"RM00004\",\"batch_qty\":\"75.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-21 13:57:17', ' ', ' ', 'master', '2025-07-21 03:09:32'),
(11, '142', 'gmpdemo1', 'MFR012', 'BFR0011', 'Raw Material', 'P20', 'Dose Unit  30 - Nos', '10', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"Emulsifier\",\"material_name\":\"Vitamin C Bright Glow Day Cream\",\"material_Code\":\"RM00079\",\"grade\":\"IP \",\"qty\":15,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"15.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":15,\"material_code\":\"RM00079\",\"batch_qty\":\"5.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":15,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"15.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":15,\"material_code\":\"RM00067\",\"batch_qty\":\"5.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-21 14:39:05', ' ', ' ', 'master', '2025-07-21 03:09:57'),
(12, '142', 'gmpdemo1', 'MFR014', 'BFR0012', 'Raw Material', 'P21', 'Dose Unit  40 - Nos', '40', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":20,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00013\",\"batch_qty\":\"20.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":20,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00001\",\"batch_qty\":\"20.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-21 15:25:39', ' ', ' ', 'master', '2025-07-21 03:56:32'),
(13, '142', 'gmpdemo1', 'MFR016', 'BFR0013', 'Raw Material', 'P4', 'Qty  100 - Kg', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00001\",\"batch_qty\":\"50.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00067\",\"batch_qty\":\"50.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-07-23 12:14:18', ' ', ' ', 'master', '2025-07-23 12:44:33'),
(14, '142', 'gmpdemo1', 'MFR017', 'BFR0014', 'Raw Material', 'P8', 'Dose Unit  50 - Nos', '50', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":25,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00001\",\"batch_qty\":\"25.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":25,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"Granulation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00013\",\"batch_qty\":\"25.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 11:00:42', ' ', ' ', 'master', '2025-08-21 11:31:28'),
(15, '142', 'gmpdemo1', 'MFR014', 'BFR0015', 'Raw Material', 'P21', 'Dose Unit  40 - Nos', '20', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":20,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00013\",\"batch_qty\":\"10.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":20,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00001\",\"batch_qty\":\"10.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 14:15:46', ' ', ' ', 'master', '2025-08-21 02:46:29'),
(16, '142', 'gmpdemo1', 'MFR018', 'BFR0016', 'Raw Material', 'P32', 'Dose Unit  10 - Nos', '10', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":5,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00002\",\"batch_qty\":\"5.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"ROSE WATER\",\"material_Code\":\"RM00206\",\"grade\":\"IP ,USP\",\"qty\":5,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00206\",\"batch_qty\":\"5.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 14:26:44', ' ', ' ', 'master', '2025-08-21 02:57:55'),
(17, '142', 'gmpdemo1', 'MFR034', 'BFR0017', 'Raw Material', 'P7', 'Dose Unit  10 - Nos', '10', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Ciprofloxacin \",\"material_Code\":\"RM00048\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00048\",\"batch_qty\":\"5.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00067\",\"batch_qty\":\"5.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 14:27:28', ' ', ' ', 'master', '2025-08-21 02:57:55'),
(18, '142', 'gmpdemo1', 'MFR035', 'BFR0018', 'Raw Material', 'P7', 'Qty  10 - Kg', '12', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"ROSE WATER\",\"material_Code\":\"RM00206\",\"grade\":\"IP ,USP\",\"qty\":5,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00206\",\"batch_qty\":\"6.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"Kg\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Compression\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00001\",\"batch_qty\":\"6.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 14:59:41', ' ', ' ', 'master', '2025-08-21 03:30:23'),
(19, '142', 'gmpdemo1', 'MFR036', 'BFR0019', 'Raw Material', 'P25', 'Dose Unit  100 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"Yes\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00001\",\"batch_qty\":\"50.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00067\",\"batch_qty\":\"50.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 16:47:15', ' ', ' ', 'master', '2025-08-21 05:17:30'),
(20, '142', 'gmpdemo1', 'MFR037', 'BFR0020', 'Raw Material', 'P23', 'Dose Unit  20 - Nos', '20', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"Raw Material\",\"material_name\":\"Acetone\",\"material_Code\":\"RM00034\",\"grade\":\"IP \",\"qty\":20,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"100.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00034\",\"batch_qty\":\"20.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 17:35:22', ' ', ' ', 'master', '2025-08-21 06:06:24'),
(21, '142', 'gmpdemo1', 'MFR036', 'BFR0021', 'Raw Material', 'P25', 'Dose Unit  100 - Nos', '', '', ' ', ' ', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"Yes\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00001\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00067\"}]', '[{\"id\":\"21\",\"unit_formula_id\":\"36\",\"market_type\":\"Domestic\",\"country_specific\":\"\",\"country_name\":\"\",\"packing_type\":\"Sale\",\"pack_size\":\"100\",\"batch_size\":\"100\",\"unit\":\"NOS\",\"packing_materials\":[{\"id\":\"34\",\"unit_formula_dtl_id\":\"21\",\"material_subtype\":\"Primary\",\"material_name\":\"Blister Packs\",\"qty\":\"5\",\"unit_name\":\"Nos\",\"overages\":\"0\",\"role\":\"Primary Packing\",\"total_qty\":\"5\",\"material_code\":\"PM00001\",\"grade\":\"2\",\"gradeName1\":\"BP\"},{\"id\":\"35\",\"unit_formula_dtl_id\":\"21\",\"material_subtype\":\"Secondary\",\"material_name\":\"plastic bag\",\"qty\":\"5\",\"unit_name\":\"Nos\",\"overages\":\"0\",\"role\":\"Primary Packing\",\"total_qty\":\"5\",\"material_code\":\"PM00030\",\"grade\":\"3\",\"gradeName1\":\"USP\"}]}]', '', '', '', 'pending', 'master', '2025-08-21 17:37:06', ' ', ' ', ' ', ' '),
(22, '142', 'gmpdemo1', 'MFR038', 'BFR0022', 'Raw Material', 'P8', 'Dose Unit  10 - Nos', '', '', ' ', ' ', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Ciprofloxacin \",\"material_Code\":\"RM00048\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00048\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00067\"}]', '[{\"id\":\"23\",\"unit_formula_id\":\"38\",\"market_type\":\"Domestic\",\"country_specific\":\"\",\"country_name\":\"\",\"packing_type\":\"Sale\",\"pack_size\":\"10\",\"batch_size\":\"20\",\"unit\":\"GM\",\"packing_materials\":[{\"id\":\"37\",\"unit_formula_dtl_id\":\"23\",\"material_subtype\":\"Primary\",\"material_name\":\"Blister Packs\",\"qty\":\"10\",\"unit_name\":\"Nos\",\"overages\":\"0\",\"role\":\"Primary Packing\",\"total_qty\":\"10\",\"material_code\":\"PM00001\",\"grade\":\"2\",\"gradeName1\":\"BP\"}]}]', '', '', '', 'pending', 'master', '2025-08-21 17:37:13', ' ', ' ', ' ', ' '),
(23, '142', 'gmpdemo1', 'MFR038', 'BFR0023', 'Raw Material', 'P8', 'Dose Unit  10 - Nos', '10', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Ciprofloxacin \",\"material_Code\":\"RM00048\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00048\",\"batch_qty\":\"5.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00067\",\"batch_qty\":\"5.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-21 17:37:38', ' ', ' ', 'master', '2025-08-21 06:08:07'),
(24, '142', 'gmpdemo1', 'MFR037', 'BFR0024', 'Raw Material', 'P23', 'Dose Unit  20 - Nos', '1', '', ' ', ' ', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"Raw Material\",\"material_name\":\"Acetone\",\"material_Code\":\"RM00034\",\"grade\":\"IP \",\"qty\":20,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"100.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00034\",\"batch_qty\":\"1.00\"}]', '[{\"id\":\"22\",\"unit_formula_id\":\"37\",\"market_type\":\"Domestic\",\"country_specific\":\"\",\"country_name\":\"\",\"packing_type\":\"Sale\",\"pack_size\":\"50\",\"batch_size\":\"10\",\"unit\":\"ML\",\"packing_materials\":[{\"id\":\"36\",\"unit_formula_dtl_id\":\"22\",\"material_subtype\":\"Primary\",\"material_name\":\"Aluminium Foil\",\"qty\":\"20\",\"unit_name\":\"Nos\",\"overages\":\"0\",\"role\":\"Primary Packing\",\"total_qty\":\"20\",\"material_code\":\"PM00033\",\"grade\":\"1\",\"gradeName1\":\"IP \"}]}]', '', '', '', 'pending', 'master', '2025-08-21 17:55:31', ' ', ' ', ' ', ' '),
(25, '142', 'gmpdemo1', 'MFR011', 'BFR0025', 'Raw Material', 'P19', 'Dose Unit  20 - Nos', '2000', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Evocus Powder\",\"material_Code\":\"RM00003\",\"grade\":\"IP \",\"qty\":10,\"unit\":\"Ltr\",\"overages_per\":0,\"qty_overages_qty\":\"10.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Packing\",\"overage_qty\":\"0\",\"total_qty\":10,\"material_code\":\"RM00003\",\"batch_qty\":\"1000.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Duloxetine\",\"material_Code\":\"RM00004\",\"grade\":\"IP \",\"qty\":10,\"unit\":\"Ltr\",\"overages_per\":0,\"qty_overages_qty\":\"10.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Packing\",\"overage_qty\":\"0\",\"total_qty\":10,\"material_code\":\"RM00004\",\"batch_qty\":\"1000.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-22 11:03:41', ' ', ' ', 'master', '2025-08-22 11:34:07'),
(26, '142', 'gmpdemo1', 'MFR039', 'BFR0026', 'Raw Material', 'P31', 'Dose Unit  50 - Nos', '5', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"Glycerin\",\"material_Code\":\"RM00179\",\"grade\":\"IP \",\"qty\":20,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00179\",\"batch_qty\":\"2.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"ROSE WATER\",\"material_Code\":\"RM00206\",\"grade\":\"IP ,USP\",\"qty\":30,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"30.000000\",\"percent_qty\":\"60.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Autoclave\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":30,\"material_code\":\"RM00206\",\"batch_qty\":\"3.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-22 15:05:36', ' ', ' ', 'master', '2025-08-22 03:35:53'),
(27, '142', 'gmpdemo1', 'MFR040', 'BFR0027', 'Raw Material', 'P24', 'Dose Unit  100 - Nos', '150', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00002\",\"batch_qty\":\"75.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00067\",\"batch_qty\":\"75.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 10:59:55', ' ', ' ', 'master', '2025-08-23 11:30:15'),
(28, '142', 'gmpdemo1', 'MFR041', 'BFR0028', 'Raw Material', 'P32', 'Dose Unit  10 - Nos', '20', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Quetiapine\",\"material_Code\":\"RM00041\",\"grade\":\"BP,USP,IHS,Who\",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00041\",\"batch_qty\":\"10.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00067\",\"batch_qty\":\"10.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 11:33:25', ' ', ' ', 'master', '2025-08-23 12:04:06'),
(29, '142', 'gmpdemo1', 'MFR042', 'BFR0029', 'Raw Material', 'P17', 'Dose Unit  50 - Nos', '50', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"Raw Material\",\"material_name\":\"verapamile\",\"material_Code\":\"RM00204\",\"grade\":\"IP \",\"qty\":20,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"20.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":20,\"material_code\":\"RM00204\",\"batch_qty\":\"20.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"Lauric Acid\",\"material_Code\":\"RM00201\",\"grade\":\"IP \",\"qty\":30,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"0\",\"percent_qty\":\"60.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":30,\"material_code\":\"RM00201\",\"batch_qty\":\"30.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 11:41:30', ' ', ' ', 'master', '2025-08-23 12:12:01'),
(30, '142', 'gmpdemo1', 'MFR043', 'BFR0030', 'Raw Material', 'P26', 'Dose Unit  80 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Metformin HCl\",\"material_Code\":\"RM00049\",\"grade\":\"IP \",\"qty\":30,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"30.000000\",\"percent_qty\":\"37.500000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":30,\"material_code\":\"RM00049\",\"batch_qty\":\"37.50\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"62.500000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00067\",\"batch_qty\":\"62.50\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 12:22:31', ' ', ' ', 'master', '2025-08-23 12:52:57'),
(31, '142', 'gmpdemo1', 'MFR044', 'BFR0031', 'Raw Material', 'P16', 'Dose Unit  50 - Nos', '', '', ' ', ' ', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Iron sucrose \",\"material_Code\":\"RM00012\",\"grade\":\"IHS\",\"qty\":25,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00012\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"ROSE WATER\",\"material_Code\":\"RM00206\",\"grade\":\"IP ,USP\",\"qty\":25,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00206\"}]', '[{\"id\":\"29\",\"unit_formula_id\":\"44\",\"market_type\":\"Domestic\",\"country_specific\":\"\",\"country_name\":\"\",\"packing_type\":\"Sale\",\"pack_size\":\"50\",\"batch_size\":\"50\",\"unit\":\"ML\",\"packing_materials\":[{\"id\":\"44\",\"unit_formula_dtl_id\":\"29\",\"material_subtype\":\"Primary\",\"material_name\":\"containers \",\"qty\":\"50\",\"unit_name\":\"Nos\",\"overages\":\"0\",\"role\":\"Primary Packing\",\"total_qty\":\"50\",\"material_code\":\"PM00117\",\"grade\":\"\",\"gradeName1\":null}]}]', '', '', '', 'pending', 'master', '2025-08-23 12:24:50', ' ', ' ', ' ', ' '),
(32, '142', 'gmpdemo1', 'MFR044', 'BFR0032', 'Raw Material', 'P16', 'Dose Unit  50 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Iron sucrose \",\"material_Code\":\"RM00012\",\"grade\":\"IHS\",\"qty\":25,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00012\",\"batch_qty\":\"0.50\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"ROSE WATER\",\"material_Code\":\"RM00206\",\"grade\":\"IP ,USP\",\"qty\":25,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00206\",\"batch_qty\":\"0.50\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 12:25:09', ' ', ' ', 'master', '2025-08-23 12:55:39'),
(33, '142', 'gmpdemo1', 'MFR045', 'BFR0033', 'Raw Material', 'P5', 'Dose Unit  10 - Nos', '10', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Primobolan\",\"material_Code\":\"RM00054\",\"grade\":\"USP\",\"qty\":5,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00054\",\"batch_qty\":\"5.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Lecithin\",\"material_Code\":\"RM00202\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00202\",\"batch_qty\":\"5.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 14:10:32', ' ', ' ', 'master', '2025-08-23 02:41:42'),
(34, '142', 'gmpdemo1', 'MFR046', 'BFR0034', 'Raw Material', 'P13', 'Dose Unit  10 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00001\",\"batch_qty\":\"0.50\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":5,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00067\",\"batch_qty\":\"0.50\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-23 14:34:36', ' ', ' ', 'master', '2025-08-23 03:20:07'),
(35, '142', 'gmpdemo1', 'MFR047', 'BFR0035', 'Raw Material', 'P15', 'Dose Unit  100 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Oxandrolone\",\"material_Code\":\"RM00047\",\"grade\":\"EMA\",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00047\",\"batch_qty\":\"50.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Fluoxetine 50\",\"material_Code\":\"RM00080\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00080\",\"batch_qty\":\"50.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 09:24:00', ' ', ' ', 'master', '2025-08-25 09:54:20'),
(36, '142', 'gmpdemo1', 'MFR048', 'BFR0036', 'Raw Material', 'P5', 'Dose Unit  10 - Nos', '', '', ' ', ' ', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"STANAZOL\",\"material_Code\":\"RM00050\",\"grade\":\"USP\",\"qty\":5,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00050\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"Advil\",\"material_Code\":\"RM00097\",\"grade\":\" ANVISA\",\"qty\":5,\"unit\":\"ml\",\"overages_per\":null,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Autoclave\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00097\"}]', '[{\"id\":\"33\",\"unit_formula_id\":\"48\",\"market_type\":\"Domestic\",\"country_specific\":\"\",\"country_name\":\"\",\"packing_type\":\"Sale\",\"pack_size\":\"10\",\"batch_size\":\"10\",\"unit\":\"GM\",\"packing_materials\":[{\"id\":\"48\",\"unit_formula_dtl_id\":\"33\",\"material_subtype\":\"Primary\",\"material_name\":\"vials\",\"qty\":\"10\",\"unit_name\":\"Nos\",\"overages\":\"0\",\"role\":\"Primary Packing\",\"total_qty\":\"10\",\"material_code\":\"PM00044\",\"grade\":\"1\",\"gradeName1\":\"IP \"}]}]', '', '', '', 'pending', 'master', '2025-08-25 10:38:43', ' ', ' ', ' ', ' '),
(37, '142', 'gmpdemo1', 'MFR048', 'BFR0037', 'Raw Material', 'P5', 'Dose Unit  10 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"STANAZOL\",\"material_Code\":\"RM00050\",\"grade\":\"USP\",\"qty\":5,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00050\",\"batch_qty\":\"0.50\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"Advil\",\"material_Code\":\"RM00097\",\"grade\":\" ANVISA\",\"qty\":5,\"unit\":\"ml\",\"overages_per\":null,\"qty_overages_qty\":\"5.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Autoclave\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":5,\"material_code\":\"RM00097\",\"batch_qty\":\"0.50\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 10:39:19', ' ', ' ', 'master', '2025-08-25 11:09:40'),
(38, '142', 'gmpdemo1', 'MFR049', 'BFR0038', 'Raw Material', 'P13', 'Dose Unit  100 - Nos', '2', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00001\",\"grade\":\"IP \",\"qty\":100,\"unit\":\"gm\",\"overages_per\":\"0\",\"qty_overages_qty\":\"0\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":100,\"material_code\":\"RM00001\",\"batch_qty\":\"2.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 13:47:10', ' ', ' ', 'master', '2025-08-25 02:18:41'),
(39, '142', 'gmpdemo1', 'MFR050', 'BFR0039', 'Raw Material', 'P32', 'Dose Unit  1 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetylcysteine \",\"material_Code\":\"RM00002\",\"grade\":\"IP ,BP\",\"qty\":1,\"unit\":\"gm\",\"overages_per\":\"0\",\"qty_overages_qty\":\"0\",\"percent_qty\":\"100.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":1,\"material_code\":\"RM00002\",\"batch_qty\":\"1.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 14:43:01', ' ', ' ', 'master', '2025-08-25 03:13:36'),
(40, '142', 'gmpdemo1', 'MFR051', 'BFR0040', 'Raw Material', 'P16', 'Dose Unit  100 - Nos', '50', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Dolo\",\"material_Code\":\"RM00094\",\"grade\":\" SAHPRA\",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00094\",\"batch_qty\":\"25.00\"},{\"category\":\"Active\",\"material_subtype\":\"Excipients\",\"material_name\":\"lactose\",\"material_Code\":\"RM00067\",\"grade\":\"IP \",\"qty\":50,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"50.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"No\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Granulation\",\"assay_compensation\":\"No\",\"overage_qty\":\"0\",\"total_qty\":50,\"material_code\":\"RM00067\",\"batch_qty\":\"25.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 15:05:13', ' ', ' ', 'master', '2025-08-25 03:35:29'),
(41, '142', 'gmpdemo1', 'MFR052', 'BFR0041', 'Raw Material', 'P7', 'Dose Unit  10 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Paracetamol\",\"material_Code\":\"RM00032\",\"grade\":\"IP \",\"qty\":1,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"100.000000\",\"percent_qty\":\"1000.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":1,\"material_code\":\"RM00032\",\"batch_qty\":\"0.10\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 15:17:53', ' ', ' ', 'master', '2025-08-25 03:48:16'),
(42, '142', 'gmpdemo1', 'MFR053', 'BFR0042', 'Raw Material', 'P16', 'Dose Unit  10 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Paracetamol\",\"material_Code\":\"RM00032\",\"grade\":\"IP \",\"qty\":2,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"2.000000\",\"percent_qty\":\"20.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":2,\"material_code\":\"RM00032\",\"batch_qty\":\"20.00\"},{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Paracetamol\",\"material_Code\":\"RM00032\",\"grade\":\"IP \",\"qty\":100,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"100.000000\",\"percent_qty\":\"1000.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":100,\"material_code\":\"RM00032\",\"batch_qty\":\"1000.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-25 16:40:22', ' ', ' ', 'master', '2025-08-25 05:10:53');
INSERT INTO `batch_formula_info` (`id`, `plant_id`, `user_no`, `mfr_no`, `bfr_no`, `product_type`, `product_code`, `unit_formula_batch_weight`, `batch_formula_weight`, `rm_batch_size_unit`, `pm_pack_size`, `pm_pack_unit`, `market_type`, `country_specific`, `country_name`, `packing_type`, `raw_materials`, `packing_materials`, `bfr_type`, `version_no`, `effective_date`, `status`, `entry_by`, `entry_date`, `checked_by`, `checked_date`, `approve_by`, `approve_date`) VALUES
(43, '142', 'gmpdemo1', 'MFR039', 'BFR0043', 'Raw Material', 'P8', 'Dose Unit  50 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"CETRIZINE\",\"material_Code\":\"RM00220\",\"grade\":\"IP \",\"qty\":25,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"DRY MIXING\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00220\",\"batch_qty\":\"0.50\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":25,\"unit\":\"mg\",\"overages_per\":0,\"qty_overages_qty\":\"25.000000\",\"percent_qty\":\"50.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":25,\"material_code\":\"RM00013\",\"batch_qty\":\"0.50\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-26 09:31:25', ' ', ' ', 'master', '2025-08-26 10:01:50'),
(44, '142', 'gmpdemo1', 'MFR055', 'BFR0044', 'Raw Material', 'P22', 'Dose Unit  500 - Nos', '100', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Lecithin\",\"material_Code\":\"RM00202\",\"grade\":\"IP \",\"qty\":200,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"200.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Bulk Manufacturing Stage\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":200,\"material_code\":\"RM00202\",\"batch_qty\":\"40.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Advil\",\"material_Code\":\"RM00097\",\"grade\":\" ANVISA\",\"qty\":300,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"300.000000\",\"percent_qty\":\"60.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Manufacturing Operation\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":300,\"material_code\":\"RM00097\",\"batch_qty\":\"60.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-26 09:50:05', ' ', ' ', 'master', '2025-08-26 10:20:22'),
(45, '142', 'gmpdemo1', 'MFR056', 'BFR0045', 'Raw Material', 'P15', 'Dose Unit  1 - Nos', '1', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Acetaminophen\",\"material_Code\":\"RM00036\",\"grade\":\"USP,IHS\",\"qty\":1,\"unit\":\"gm\",\"overages_per\":0,\"qty_overages_qty\":\"100.000000\",\"percent_qty\":\"10000.000000\",\"yeild_contribution\":\"No\",\"role\":\"Active\",\"split_into_lots\":\"Yes\",\"stage\":\"Granulation\",\"overage_qty\":\"0\",\"total_qty\":1,\"material_code\":\"RM00036\",\"batch_qty\":\"1.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-26 10:00:30', ' ', ' ', 'master', '2025-08-26 10:31:15'),
(46, '142', 'gmpdemo1', 'MFR057', 'BFR0046', 'Raw Material', 'P16', 'Dose Unit  500 - Nos', '80', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Mesterolone\",\"material_Code\":\"RM00051\",\"grade\":\"USP\",\"qty\":300,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"300.000000\",\"percent_qty\":\"60.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":300,\"material_code\":\"RM00051\",\"batch_qty\":\"48.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":200,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"200.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":200,\"material_code\":\"RM00013\",\"batch_qty\":\"32.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-26 10:58:43', ' ', ' ', 'master', '2025-08-26 11:29:15'),
(47, '142', 'gmpdemo1', 'MFR057', 'BFR0047', 'Raw Material', 'P16', 'Dose Unit  500 - Nos', '500', '', '', '', ' ', ' ', ' ', ' ', '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Mesterolone\",\"material_Code\":\"RM00051\",\"grade\":\"USP\",\"qty\":300,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"300.000000\",\"percent_qty\":\"60.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":300,\"material_code\":\"RM00051\",\"batch_qty\":\"300.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":200,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"200.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":200,\"material_code\":\"RM00013\",\"batch_qty\":\"200.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-08-26 11:06:45', ' ', ' ', 'master', '2025-08-26 11:37:13'),
(48, '142', 'gmpdemo1', 'MFR057', 'BFR0048', 'Raw Material', 'P16', 'Dose Unit  500 - Nos', '200', '', '', '', NULL, NULL, NULL, NULL, '[{\"category\":\"Active\",\"material_subtype\":\"API\",\"material_name\":\"Mesterolone\",\"material_Code\":\"RM00051\",\"grade\":\"USP\",\"qty\":300,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"300.000000\",\"percent_qty\":\"60.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"NA\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"overage_qty\":\"0\",\"total_qty\":300,\"material_code\":\"RM00051\",\"batch_qty\":\"120.00\"},{\"category\":\"Active\",\"material_subtype\":\"excipient\",\"material_name\":\"Sodium Hydroxide\",\"material_Code\":\"RM00013\",\"grade\":\"IHS\",\"qty\":200,\"unit\":\"ml\",\"overages_per\":0,\"qty_overages_qty\":\"200.000000\",\"percent_qty\":\"40.000000\",\"yeild_contribution\":\"Yes\",\"role\":\"Active\",\"split_into_lots\":\"No\",\"stage\":\"Mixing\",\"assay_compensation\":\"Yes\",\"overage_qty\":\"0\",\"total_qty\":200,\"material_code\":\"RM00013\",\"batch_qty\":\"80.00\"}]', 'null', '', '', '', 'Approve', 'master', '2025-10-07 18:31:13', NULL, NULL, 'master', '2025-10-07 06:32:07');

-- --------------------------------------------------------

--
-- Table structure for table `batch_materials`
--

CREATE TABLE `batch_materials` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `material_type` text DEFAULT '',
  `pack_size` text DEFAULT NULL,
  `pack_unit` text DEFAULT NULL,
  `mf_batch_size` text DEFAULT '',
  `bfr_no` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `overages` text DEFAULT NULL,
  `qty` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `grade` text DEFAULT NULL,
  `batch_qty` text DEFAULT NULL,
  `total_qty` text DEFAULT NULL,
  `yeild_contribution` text DEFAULT NULL,
  `role` text DEFAULT NULL,
  `process_step` text DEFAULT NULL,
  `stage` text DEFAULT NULL,
  `split_into_lots` text DEFAULT NULL,
  `factor` text DEFAULT NULL,
  `strength` text DEFAULT NULL,
  `no` text DEFAULT NULL,
  `vendor_material` text DEFAULT NULL,
  `vendor_material_code` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `batch_materials`
--

INSERT INTO `batch_materials` (`id`, `plant_id`, `material_type`, `pack_size`, `pack_unit`, `mf_batch_size`, `bfr_no`, `material_code`, `overages`, `qty`, `unit`, `grade`, `batch_qty`, `total_qty`, `yeild_contribution`, `role`, `process_step`, `stage`, `split_into_lots`, `factor`, `strength`, `no`, `vendor_material`, `vendor_material_code`) VALUES
(1, '142', 'Raw Material', ' ', ' ', '', 'BFR0001', 'RM00004', '0', '2', 'Kg', 'IP ', '20.00', '0', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(2, '142', 'Raw Material', ' ', ' ', '', 'BFR0001', 'RM00015', '0', '2', 'Kg', 'IP ', '20.00', '2.000000', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(3, '142', 'Packing Material', '', '', '', 'BFR0001', 'PM00007', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(4, '142', 'Packing Material', '', '', '', 'BFR0001', 'PM00006', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(5, '142', 'Raw Material', ' ', ' ', '', 'BFR0002', 'RM00004', '0', '2', 'Kg', 'IP ', '19.60', '0', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(6, '142', 'Raw Material', ' ', ' ', '', 'BFR0002', 'RM00015', '0', '2', 'Kg', 'IP ', '19.60', '2.000000', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(7, '142', 'Packing Material', '', '', '', 'BFR0002', 'PM00007', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(8, '142', 'Packing Material', '', '', '', 'BFR0002', 'PM00006', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(9, '142', 'Raw Material', ' ', ' ', '', 'BFR0003', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(10, '142', 'Raw Material', ' ', ' ', '', 'BFR0003', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(11, '142', 'Packing Material', '', '', '', 'BFR0003', 'PM00007', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(12, '142', 'Packing Material', '', '', '', 'BFR0003', 'PM00006', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(13, '142', 'Raw Material', ' ', ' ', '', 'BFR0004', 'RM00001', '0', '0.8', 'mg', 'IP ', '80.00', '0.800000', 'No', 'Active', '', 'DRY MIXING', 'Yes', '', '', ' ', NULL, NULL),
(14, '142', 'Raw Material', ' ', ' ', '', 'BFR0004', 'RM00002', '0', '0.05', 'mg', 'IP ,BP', '5.00', '0.050000', 'Yes', 'Active', '', 'DRY MIXING', 'Yes', '', '', ' ', NULL, NULL),
(15, '142', 'Raw Material', ' ', ' ', '', 'BFR0004', 'RM00003', '0', '0.15', 'mg', 'IP ', '15.00', '0.150000', 'Yes', 'Active', '', 'DRY MIXING', 'Yes', '', '', ' ', NULL, NULL),
(16, '142', 'Packing Material', '', '', '', 'BFR0004', 'PM00001', '0', '2', 'Nos', '2', '', '2', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(17, '142', 'Packing Material', '', '', '', 'BFR0004', 'PM00007', '0', '2', 'Nos', '2', '', '2', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(18, '142', 'Raw Material', ' ', ' ', '', 'BFR0005', 'RM00001', '0', '0.5', 'Kg', 'IP ', '15.00', '0.500000', 'No', 'NA', '', '', 'No', '', '', ' ', NULL, NULL),
(19, '142', 'Raw Material', ' ', ' ', '', 'BFR0005', 'RM00002', '0', '0.5', 'Kg', 'IP ,BP', '15.00', '0.500000', 'Yes', 'NA', '', '', 'No', '', '', ' ', NULL, NULL),
(20, '142', 'Packing Material', '', '', '', 'BFR0005', 'PM00001', '0', '2', 'Nos', '2', '', '2', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(21, '142', 'Raw Material', ' ', ' ', '', 'BFR0006', 'RM00001', '0', '250', 'Kg', 'IP ', '40.00', '250.000000', 'No', 'Active', '', 'ADD NEW', 'No', '', '', ' ', NULL, NULL),
(22, '142', 'Raw Material', ' ', ' ', '', 'BFR0006', 'RM00013', '0', '250', 'Kg', 'IHS', '40.00', '250.000000', 'No', 'NA', '', 'Autoclave', 'No', '', '', ' ', NULL, NULL),
(23, '142', 'Packing Material', '', '', '', 'BFR0006', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(24, '142', 'Packing Material', '', '', '', 'BFR0006', 'PM00030', '0', '4', 'Nos', '3', '', '4', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(25, '142', 'Raw Material', ' ', ' ', '', 'BFR0007', 'RM00001', '0', '5', 'mg', 'IP ', '100.00', '5.000000', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(26, '142', 'Raw Material', ' ', ' ', '', 'BFR0007', 'RM00002', '0', '5', 'mg', 'IP ,BP', '100.00', '5.000000', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(27, '142', 'Packing Material', '', '', '', 'BFR0007', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(28, '142', 'Packing Material', '', '', '', 'BFR0007', 'PM00029', '0', '5', 'Nos', '9', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(29, '142', 'Raw Material', ' ', ' ', '', 'BFR0008', 'RM00001', '0', '5', 'ml', 'IP ', '50.00', '5.000000', 'Yes', 'Active', '', 'Bulk Manufacturing Stage', 'No', '', '', ' ', NULL, NULL),
(30, '142', 'Raw Material', ' ', ' ', '', 'BFR0008', 'RM00002', '0', '5', 'ml', 'IP ,BP', '50.00', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(31, '142', 'Packing Material', '', '', '', 'BFR0008', 'PM00044', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(32, '142', 'Raw Material', ' ', ' ', '', 'BFR0009', 'RM00003', '0', '10', 'Ltr', 'IP ', '50.00', '10.000000', 'Yes', 'Active', '', 'Packing', 'No', '', '', ' ', NULL, NULL),
(33, '142', 'Raw Material', ' ', ' ', '', 'BFR0009', 'RM00004', '0', '10', 'Ltr', 'IP ', '50.00', '10.000000', 'Yes', 'Active', '', 'Packing', 'No', '', '', ' ', NULL, NULL),
(34, '142', 'Packing Material', '', '', '', 'BFR0009', 'PM00058', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(35, '142', 'Packing Material', '', '', '', 'BFR0009', 'PM00030', '0', '100', 'Nos', '3', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(36, '142', 'Raw Material', ' ', ' ', '', 'BFR0010', 'RM00003', '0', '10', 'Ltr', 'IP ', '75.00', '10.000000', 'Yes', 'Active', '', 'Packing', 'No', '', '', ' ', NULL, NULL),
(37, '142', 'Raw Material', ' ', ' ', '', 'BFR0010', 'RM00004', '0', '10', 'Ltr', 'IP ', '75.00', '10.000000', 'Yes', 'Active', '', 'Packing', 'No', '', '', ' ', NULL, NULL),
(38, '142', 'Packing Material', '', '', '', 'BFR0010', 'PM00058', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(39, '142', 'Packing Material', '', '', '', 'BFR0010', 'PM00030', '0', '100', 'Nos', '3', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(40, '142', 'Raw Material', ' ', ' ', '', 'BFR0011', 'RM00079', '0', '15', 'gm', 'IP ', '5.00', '15.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(41, '142', 'Raw Material', ' ', ' ', '', 'BFR0011', 'RM00067', '0', '15', 'gm', 'IP ', '5.00', '15.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(42, '142', 'Packing Material', '', '', '', 'BFR0011', 'PM00070', '0', '300', 'Nos', '1', '', '300', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(43, '142', 'Packing Material', '', '', '', 'BFR0011', 'PM00029', '0', '300', 'Nos', '9', '', '300', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(44, '142', 'Raw Material', ' ', ' ', '', 'BFR0012', 'RM00013', '0', '20', 'gm', 'IHS', '20.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(45, '142', 'Raw Material', ' ', ' ', '', 'BFR0012', 'RM00001', '0', '20', 'gm', 'IP ', '20.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'Yes', '', '', ' ', NULL, NULL),
(46, '142', 'Packing Material', '', '', '', 'BFR0012', 'PM00070', '0', '400', 'Nos', '1', '', '400', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(47, '142', 'Packing Material', '', '', '', 'BFR0012', 'PM00030', '0', '400', 'Nos', '3', '', '400', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(48, '142', 'Raw Material', ' ', ' ', '', 'BFR0013', 'RM00001', '0', '50', 'Kg', 'IP ', '50.00', '50.000000', 'No', 'NA', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(49, '142', 'Raw Material', ' ', ' ', '', 'BFR0013', 'RM00067', '0', '50', 'Kg', 'IP ', '50.00', '50.000000', 'No', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(50, '142', 'Packing Material', '', '', '', 'BFR0013', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(51, '142', 'Packing Material', '', '', '', 'BFR0013', 'PM00030', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(52, '142', 'Raw Material', ' ', ' ', '', 'BFR0014', 'RM00001', '0', '25', 'gm', 'IP ', '25.00', '25.000000', 'Yes', 'Active', '', 'Granulation', 'Yes', '', '', ' ', NULL, NULL),
(53, '142', 'Raw Material', ' ', ' ', '', 'BFR0014', 'RM00013', '0', '25', 'gm', 'IHS', '25.00', '25.000000', 'Yes', 'Active', '', 'Granulation', 'Yes', '', '', ' ', NULL, NULL),
(54, '142', 'Packing Material', '', '', '', 'BFR0014', 'PM00001', '0', '50', 'Nos', '2', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(55, '142', 'Packing Material', '', '', '', 'BFR0014', 'PM00030', '0', '50', 'Nos', '3', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(56, '142', 'Raw Material', ' ', ' ', '', 'BFR0015', 'RM00013', '0', '20', 'gm', 'IHS', '10.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(57, '142', 'Raw Material', ' ', ' ', '', 'BFR0015', 'RM00001', '0', '20', 'gm', 'IP ', '10.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'Yes', '', '', ' ', NULL, NULL),
(58, '142', 'Packing Material', '', '', '', 'BFR0015', 'PM00070', '0', '400', 'Nos', '1', '', '400', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(59, '142', 'Packing Material', '', '', '', 'BFR0015', 'PM00030', '0', '400', 'Nos', '3', '', '400', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(60, '142', 'Raw Material', ' ', ' ', '', 'BFR0016', 'RM00002', '0', '5', 'mg', 'IP ,BP', '5.00', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(61, '142', 'Raw Material', ' ', ' ', '', 'BFR0016', 'RM00206', '0', '5', 'mg', 'IP ,USP', '5.00', '5.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(62, '142', 'Packing Material', '', '', '', 'BFR0016', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(63, '142', 'Raw Material', ' ', ' ', '', 'BFR0017', 'RM00048', '0', '5', 'gm', 'IP ', '5.00', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(64, '142', 'Raw Material', ' ', ' ', '', 'BFR0017', 'RM00067', '0', '5', 'gm', 'IP ', '5.00', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(65, '142', 'Packing Material', '', '', '', 'BFR0017', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(66, '142', 'Raw Material', ' ', ' ', '', 'BFR0018', 'RM00206', '0', '5', 'Kg', 'IP ,USP', '6.00', '5.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(67, '142', 'Raw Material', ' ', ' ', '', 'BFR0018', 'RM00001', '0', '5', 'Kg', 'IP ', '6.00', '5.000000', 'Yes', 'Active', '', 'Compression', 'No', '', '', ' ', NULL, NULL),
(68, '142', 'Packing Material', '', '', '', 'BFR0018', 'PM00058', '0', '10', 'Nos', '1', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(69, '142', 'Raw Material', ' ', ' ', '', 'BFR0019', 'RM00001', '0', '50', 'gm', 'IP ', '50.00', '50.000000', 'No', 'NA', '', 'DRY MIXING', 'Yes', '', '', ' ', NULL, NULL),
(70, '142', 'Raw Material', ' ', ' ', '', 'BFR0019', 'RM00067', '0', '50', 'gm', 'IP ', '50.00', '50.000000', 'No', 'NA', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(71, '142', 'Packing Material', '', '', '', 'BFR0019', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(72, '142', 'Packing Material', '', '', '', 'BFR0019', 'PM00030', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(73, '142', 'Raw Material', ' ', ' ', '', 'BFR0020', 'RM00034', '0', '20', 'ml', 'IP ', '20.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(74, '142', 'Packing Material', '', '', '', 'BFR0020', 'PM00033', '0', '20', 'Nos', '1', '', '20', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(75, '142', 'Raw Material', ' ', ' ', '', 'BFR0021', 'RM00001', '0', '50', 'gm', 'IP ', '', '50.000000', 'No', 'NA', '', 'DRY MIXING', 'Yes', '', '', ' ', NULL, NULL),
(76, '142', 'Raw Material', ' ', ' ', '', 'BFR0021', 'RM00067', '0', '50', 'gm', 'IP ', '', '50.000000', 'No', 'NA', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(77, '142', 'Packing Material', '', '', '', 'BFR0021', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(78, '142', 'Packing Material', '', '', '', 'BFR0021', 'PM00030', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(79, '142', 'Raw Material', ' ', ' ', '', 'BFR0022', 'RM00048', '0', '5', 'gm', 'IP ', '', '5.000000', 'Yes', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(80, '142', 'Raw Material', ' ', ' ', '', 'BFR0022', 'RM00067', '0', '5', 'gm', 'IP ', '', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(81, '142', 'Packing Material', '', '', '', 'BFR0022', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(82, '142', 'Raw Material', ' ', ' ', '', 'BFR0023', 'RM00048', '0', '5', 'gm', 'IP ', '5.00', '5.000000', 'Yes', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(83, '142', 'Raw Material', ' ', ' ', '', 'BFR0023', 'RM00067', '0', '5', 'gm', 'IP ', '5.00', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(84, '142', 'Packing Material', '', '', '', 'BFR0023', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(85, '142', 'Raw Material', ' ', ' ', '', 'BFR0024', 'RM00034', '0', '20', 'ml', 'IP ', '1.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(86, '142', 'Packing Material', '', '', '', 'BFR0024', 'PM00033', '0', '20', 'Nos', '1', '', '20', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(87, '142', 'Raw Material', ' ', ' ', '', 'BFR0025', 'RM00003', '0', '10', 'Ltr', 'IP ', '1000.00', '10.000000', 'Yes', 'Active', '', 'Packing', 'No', '', '', ' ', NULL, NULL),
(88, '142', 'Raw Material', ' ', ' ', '', 'BFR0025', 'RM00004', '0', '10', 'Ltr', 'IP ', '1000.00', '10.000000', 'Yes', 'Active', '', 'Packing', 'No', '', '', ' ', NULL, NULL),
(89, '142', 'Packing Material', '', '', '', 'BFR0025', 'PM00058', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(90, '142', 'Packing Material', '', '', '', 'BFR0025', 'PM00030', '0', '100', 'Nos', '3', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(91, '142', 'Raw Material', ' ', ' ', '', 'BFR0026', 'RM00179', '0', '20', 'mg', 'IP ', '2.00', '20.000000', 'No', 'Active', '', 'Mixing', 'Yes', '', '', ' ', NULL, NULL),
(92, '142', 'Raw Material', ' ', ' ', '', 'BFR0026', 'RM00206', '0', '30', 'mg', 'IP ,USP', '3.00', '30.000000', 'No', 'Active', '', 'Autoclave', 'No', '', '', ' ', NULL, NULL),
(93, '142', 'Packing Material', '', '', '', 'BFR0026', 'PM00063', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(94, '142', 'Raw Material', ' ', ' ', '', 'BFR0027', 'RM00002', '0', '50', 'gm', 'IP ,BP', '75.00', '50.000000', 'No', 'NA', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(95, '142', 'Raw Material', ' ', ' ', '', 'BFR0027', 'RM00067', '0', '50', 'gm', 'IP ', '75.00', '50.000000', 'No', 'NA', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(96, '142', 'Packing Material', '', '', '', 'BFR0027', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(97, '142', 'Packing Material', '', '', '', 'BFR0027', 'PM00030', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(98, '142', 'Raw Material', ' ', ' ', '', 'BFR0028', 'RM00041', '0', '5', 'gm', 'BP,USP,IHS,Who', '10.00', '5.000000', 'Yes', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(99, '142', 'Raw Material', ' ', ' ', '', 'BFR0028', 'RM00067', '0', '5', 'gm', 'IP ', '10.00', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(100, '142', 'Packing Material', '', '', '', 'BFR0028', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(101, '142', 'Raw Material', ' ', ' ', '', 'BFR0029', 'RM00204', '0', '20', 'gm', 'IP ', '20.00', '20.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(102, '142', 'Raw Material', ' ', ' ', '', 'BFR0029', 'RM00201', '0', '30', 'gm', 'IP ', '30.00', '0', 'No', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(103, '142', 'Packing Material', '', '', '', 'BFR0029', 'PM00063', '0', '50', 'Nos', '2', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(104, '142', 'Raw Material', ' ', ' ', '', 'BFR0030', 'RM00049', '0', '30', 'gm', 'IP ', '37.50', '30.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(105, '142', 'Raw Material', ' ', ' ', '', 'BFR0030', 'RM00067', '0', '50', 'gm', 'IP ', '62.50', '50.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(106, '142', 'Packing Material', '', '', '', 'BFR0030', 'PM00070', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(107, '142', 'Raw Material', ' ', ' ', '', 'BFR0031', 'RM00012', '0', '25', 'ml', 'IHS', '', '25.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(108, '142', 'Raw Material', ' ', ' ', '', 'BFR0031', 'RM00206', '0', '25', 'ml', 'IP ,USP', '', '25.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(109, '142', 'Packing Material', '', '', '', 'BFR0031', 'PM00117', '0', '50', 'Nos', '', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(110, '142', 'Raw Material', ' ', ' ', '', 'BFR0032', 'RM00012', '0', '25', 'ml', 'IHS', '0.50', '25.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(111, '142', 'Raw Material', ' ', ' ', '', 'BFR0032', 'RM00206', '0', '25', 'ml', 'IP ,USP', '0.50', '25.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(112, '142', 'Packing Material', '', '', '', 'BFR0032', 'PM00117', '0', '50', 'Nos', '', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(113, '142', 'Raw Material', ' ', ' ', '', 'BFR0033', 'RM00054', '0', '5', 'ml', 'USP', '5.00', '5.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(114, '142', 'Raw Material', ' ', ' ', '', 'BFR0033', 'RM00202', '0', '5', 'ml', 'IP ', '5.00', '5.000000', 'Yes', 'NA', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(115, '142', 'Packing Material', '', '', '', 'BFR0033', 'PM00081', '0', '10', 'Nos', '1', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(116, '142', 'Raw Material', ' ', ' ', '', 'BFR0034', 'RM00001', '0', '5', 'gm', 'IP ', '0.50', '5.000000', 'Yes', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(117, '142', 'Raw Material', ' ', ' ', '', 'BFR0034', 'RM00067', '0', '5', 'gm', 'IP ', '0.50', '5.000000', 'Yes', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(118, '142', 'Packing Material', '', '', '', 'BFR0034', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(119, '142', 'Raw Material', ' ', ' ', '', 'BFR0035', 'RM00047', '0', '50', 'gm', 'EMA', '50.00', '50.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(120, '142', 'Raw Material', ' ', ' ', '', 'BFR0035', 'RM00080', '0', '50', 'gm', 'IP ', '50.00', '50.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(121, '142', 'Packing Material', '', '', '', 'BFR0035', 'PM00081', '0', '50', 'Nos', '1', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(122, '142', 'Raw Material', ' ', ' ', '', 'BFR0036', 'RM00050', '0', '5', 'ml', 'USP', '', '5.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(123, '142', 'Raw Material', ' ', ' ', '', 'BFR0036', 'RM00097', '', '5', 'ml', ' ANVISA', '', '5.000000', 'Yes', 'Active', '', 'Autoclave', 'No', '', '', ' ', NULL, NULL),
(124, '142', 'Packing Material', '', '', '', 'BFR0036', 'PM00044', '0', '10', 'Nos', '1', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(125, '142', 'Raw Material', ' ', ' ', '', 'BFR0037', 'RM00050', '0', '5', 'ml', 'USP', '0.50', '5.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(126, '142', 'Raw Material', ' ', ' ', '', 'BFR0037', 'RM00097', '', '5', 'ml', ' ANVISA', '0.50', '5.000000', 'Yes', 'Active', '', 'Autoclave', 'No', '', '', ' ', NULL, NULL),
(127, '142', 'Packing Material', '', '', '', 'BFR0037', 'PM00044', '0', '10', 'Nos', '1', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(128, '142', 'Raw Material', ' ', ' ', '', 'BFR0038', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', 'Yes', 'Active', '', 'DRY MIXING', 'Yes', '', '', ' ', NULL, NULL),
(129, '142', 'Packing Material', '', '', '', 'BFR0038', 'RM00001', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(130, '142', 'Raw Material', ' ', ' ', '', 'BFR0039', 'RM00002', '0', '1', 'gm', 'IP ,BP', '1.00', '0', 'No', 'Active', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(131, '142', 'Packing Material', '', '', '', 'BFR0039', 'RM00002', '1', '1', 'Nos', '1,2', '', '1.01', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(132, '142', 'Raw Material', ' ', ' ', '', 'BFR0040', 'RM00094', '0', '50', 'gm', ' SAHPRA', '25.00', '50.000000', 'No', 'NA', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(133, '142', 'Raw Material', ' ', ' ', '', 'BFR0040', 'RM00067', '0', '50', 'gm', 'IP ', '25.00', '50.000000', 'No', 'NA', '', 'Granulation', 'No', '', '', ' ', NULL, NULL),
(134, '142', 'Packing Material', '', '', '', 'BFR0040', 'PM00001', '0', '5', 'Nos', '2', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(135, '142', 'Packing Material', '', '', '', 'BFR0040', 'PM00030', '0', '5', 'Nos', '3', '', '5', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(136, '142', 'Raw Material', ' ', ' ', '', 'BFR0041', 'RM00032', '0', '1', 'gm', 'IP ', '0.10', '100.000000', 'Yes', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(137, '142', 'Packing Material', '', '', '', 'BFR0041', 'PM00007', '0', '100', 'Nos', '2', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(138, '142', 'Raw Material', ' ', ' ', '', 'BFR0042', 'RM00032', '0', '2', 'ml', 'IP ', '20.00', '2.000000', 'No', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(139, '142', 'Raw Material', ' ', ' ', '', 'BFR0042', 'RM00032', '0', '100', 'ml', 'IP ', '1000.00', '100.000000', 'No', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(140, '142', 'Packing Material', '', '', '', 'BFR0042', 'PM00066', '0', '100', 'Nos', '1', '', '100', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(141, '142', 'Raw Material', ' ', ' ', '', 'BFR0043', 'RM00220', '0', '25', 'mg', 'IP ', '0.50', '25.000000', 'Yes', 'Active', '', 'DRY MIXING', 'No', '', '', ' ', NULL, NULL),
(142, '142', 'Raw Material', ' ', ' ', '', 'BFR0043', 'RM00013', '0', '25', 'mg', 'IHS', '0.50', '25.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(143, '142', 'Packing Material', '', '', '', 'BFR0043', 'PM00008', '0', '50', 'Nos', '2', '', '50', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(144, '142', 'Raw Material', ' ', ' ', '', 'BFR0044', 'RM00202', '0', '200', 'gm', 'IP ', '40.00', '200.000000', 'Yes', 'Active', '', 'Bulk Manufacturing Stage', 'No', '', '', ' ', NULL, NULL),
(145, '142', 'Raw Material', ' ', ' ', '', 'BFR0044', 'RM00097', '0', '300', 'gm', ' ANVISA', '60.00', '300.000000', 'Yes', 'Active', '', 'Manufacturing Operation', 'No', '', '', ' ', NULL, NULL),
(146, '142', 'Packing Material', '', '', '', 'BFR0044', 'PM00063', '0', '500', 'Nos', '2', '', '500', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(147, '142', 'Raw Material', ' ', ' ', '', 'BFR0045', 'RM00036', '0', '1', 'gm', 'USP,IHS', '1.00', '100.000000', 'No', 'Active', '', 'Granulation', 'Yes', '', '', ' ', NULL, NULL),
(148, '142', 'Packing Material', '', '', '', 'BFR0045', 'PM00001', '0', '10', 'Nos', '2', '', '10', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(149, '142', 'Raw Material', ' ', ' ', '', 'BFR0046', 'RM00051', '0', '300', 'ml', 'USP', '48.00', '300.000000', 'Yes', 'NA', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(150, '142', 'Raw Material', ' ', ' ', '', 'BFR0046', 'RM00013', '0', '200', 'ml', 'IHS', '32.00', '200.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(151, '142', 'Packing Material', '', '', '', 'BFR0046', 'PM00102', '0', '500', 'Nos', '1', '', '500', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(152, '142', 'Raw Material', ' ', ' ', '', 'BFR0047', 'RM00051', '0', '300', 'ml', 'USP', '300.00', '300.000000', 'Yes', 'NA', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(153, '142', 'Raw Material', ' ', ' ', '', 'BFR0047', 'RM00013', '0', '200', 'ml', 'IHS', '200.00', '200.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', ' ', NULL, NULL),
(154, '142', 'Packing Material', '', '', '', 'BFR0047', 'PM00102', '0', '500', 'Nos', '1', '', '500', ' ', NULL, ' ', NULL, ' ', ' ', ' ', ' ', NULL, NULL),
(155, '142', 'Raw Material', NULL, NULL, '', 'BFR0048', 'RM00051', '0', '300', 'ml', 'USP', '120.00', '300.000000', 'Yes', 'NA', '', 'Mixing', 'No', '', '', NULL, NULL, NULL),
(156, '142', 'Raw Material', NULL, NULL, '', 'BFR0048', 'RM00013', '0', '200', 'ml', 'IHS', '80.00', '200.000000', 'Yes', 'Active', '', 'Mixing', 'No', '', '', NULL, NULL, NULL),
(157, '142', 'Packing Material', '', '', '', 'BFR0048', 'PM00102', '0', '500', 'Nos', '1', '', '500', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `batch_no`
--

CREATE TABLE `batch_no` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `plan_no` text DEFAULT NULL,
  `bom_no` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `exp_start_date` text DEFAULT NULL,
  `exp_end_date` text DEFAULT NULL,
  `allocate_batch_no` text DEFAULT NULL,
  `hardcopy_issue` text DEFAULT NULL,
  `issue_by` text DEFAULT NULL,
  `issue_to` text DEFAULT NULL,
  `issue_date` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `batch_size` text DEFAULT NULL,
  `batch_id` text DEFAULT NULL,
  `bmr_received_by` text DEFAULT NULL,
  `bmr_received_on` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batch_planing_raw_material_hdr`
--

CREATE TABLE `batch_planing_raw_material_hdr` (
  `id` int(11) NOT NULL,
  `batch_plan_id` text DEFAULT NULL,
  `country_name` text DEFAULT NULL,
  `pack_size` text DEFAULT NULL,
  `pack_size_unit` text DEFAULT NULL,
  `pack_batch_size` text DEFAULT NULL,
  `pack_type` text DEFAULT NULL,
  `batch_size` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `batch_planing_raw_material_hdr`
--

INSERT INTO `batch_planing_raw_material_hdr` (`id`, `batch_plan_id`, `country_name`, `pack_size`, `pack_size_unit`, `pack_batch_size`, `pack_type`, `batch_size`) VALUES
(1, '1', '', '1X10', 'NOS', '', '', '50'),
(2, '1', '', '1X10', 'NOS', '', '', '50'),
(3, '2', '', '1X10', 'NOS', '', '', '50'),
(4, '2', '', '1X10', 'NOS', '', '', '50'),
(5, '3', '', '1X10', 'NOS', '', '', '50'),
(6, '3', '', '1X10', 'NOS', '', '', '50'),
(7, '4', '', '1X10', 'NOS', '', '', '50'),
(8, '4', '', '1X10', 'NOS', '', '', '50'),
(9, '5', '', '1X10', 'NOS', '', '', '50'),
(10, '5', '', '1X10', 'NOS', '', '', '50'),
(11, '6', '', '1X10', 'NOS', '', '', '50'),
(12, '6', '', '1X10', 'NOS', '', '', '50'),
(13, '7', '', '1X10', 'NOS', '', '', '50'),
(14, '7', '', '1X10', 'NOS', '', '', '50'),
(15, '8', '', '1X10', 'NOS', '', '', '50'),
(16, '8', '', '1X10', 'NOS', '', '', '50'),
(17, '9', '', '1X10', 'NOS', '', '', '50'),
(18, '9', '', '1X10', 'NOS', '', '', '50'),
(19, '10', '', '1X10', 'NOS', '', '', '50'),
(20, '10', '', '1X10', 'NOS', '', '', '50'),
(21, '11', '', '1X10', 'NOS', '', '', '50'),
(22, '11', '', '1X10', 'NOS', '', '', '50'),
(23, '12', '', '1X10', 'NOS', '', '', '50'),
(24, '12', '', '1X10', 'NOS', '', '', '50'),
(25, '13', '', '1X10', 'NOS', '', '', '50'),
(26, '13', '', '1X10', 'NOS', '', '', '50'),
(27, '14', '', '1X10', 'NOS', '', '', '50'),
(28, '14', '', '1X10', 'NOS', '', '', '50'),
(29, '15', '', '1X10', 'NOS', '', '', '50'),
(30, '15', '', '1X10', 'NOS', '', '', '50'),
(31, '16', '', '1X10', 'NOS', '', '', '50'),
(32, '16', '', '1X10', 'NOS', '', '', '50'),
(33, '17', '', '1X10', 'NOS', '', '', '50'),
(34, '17', '', '1X10', 'NOS', '', '', '50'),
(35, '18', '', '1X10', 'NOS', '', '', '50'),
(36, '18', '', '1X10', 'NOS', '', '', '50'),
(37, '19', '', '1X10', 'NOS', '', '', '100'),
(38, '19', '', '1X10', 'NOS', '', '', '100'),
(39, '20', '', '50', 'KG', '', '', '100'),
(40, '26', '', '10', 'MG', '', '', '100'),
(41, '26', '', '10', 'MG', '', '', '100'),
(42, '27', '', '50', 'KG', '', '', '100'),
(43, '27', '', '50', 'KG', '', '', '100'),
(44, '28', '', '50', 'KG', '', '', '100'),
(45, '29', '', '100', 'NOS', '', '', '200'),
(46, '29', '', '100', 'NOS', '', '', '200'),
(47, '30', '', '50', 'KG', '', '', '300'),
(48, '30', '', '50', 'KG', '', '', '300'),
(49, '31', '', '100', 'NOS', '', '', '400'),
(50, '31', '', '100', 'NOS', '', '', '400'),
(51, '32', '', '100', 'KG', '', '', '100'),
(52, '32', '', '100', 'KG', '', '', '100'),
(53, '33', '', '50', 'KG', '', '', '100'),
(54, '33', '', '50', 'KG', '', '', '100'),
(55, '34', '', '1X10', 'NOS', '', '', '50'),
(56, '34', '', '1X10', 'NOS', '', '', '50'),
(57, '35', '', '50', 'KG', '', '', '100'),
(58, '35', '', '50', 'KG', '', '', '100'),
(59, '36', '', '100', 'NOS', '', '', '400'),
(60, '36', '', '100', 'NOS', '', '', '400'),
(61, '37', '', '10', 'GM', '', '', '10'),
(62, '38', '', '10', 'GM', '', '', '10'),
(63, '39', '', '10', 'GM', '', '', '10'),
(64, '40', '', '10', 'GM', '', '', '10'),
(65, '41', '', '10', 'GM', '', '', '10'),
(66, '42', '', '100', 'NOS', '', '', '100'),
(67, '42', '', '100', 'NOS', '', '', '100'),
(68, '43', '', '50', 'ML', '', '', '10'),
(69, '44', '', '10', 'GM', '', '', '20'),
(70, '45', '', '100', 'NOS', '', '', '200'),
(71, '45', '', '100', 'NOS', '', '', '200'),
(72, '46', '', '10', 'MG', '', '', '10'),
(73, '47', '', '100', 'NOS', '', '', '50'),
(74, '47', '', '100', 'NOS', '', '', '50'),
(75, '48', '', '10', 'GM', '', '', '10'),
(76, '49', '', '10', 'GM', '', '', '50'),
(77, '50', '', '50', 'KG', '', '', '100'),
(78, '51', '', '50', 'ML', '', '', '50'),
(79, '52', '', '10', 'GM', '', '', '10'),
(80, '53', '', '10', 'GM', '', '', '10'),
(81, '54', '', '50', 'KG', '', '', '100'),
(82, '55', '', '10', 'GM', '', '', '10'),
(83, '75', '', '10', 'GM', '', '', '10'),
(84, '76', '', '10', 'GM', '', '', '10'),
(85, '77', '', '100', 'NOS', '', '', '10'),
(86, '77', '', '100', 'NOS', '', '', '10'),
(87, '78', '', '10', 'GM', '', '', '10'),
(88, '79', '', '12', 'PPB', '', '', '20'),
(89, '80', '', '50', 'KG', '', '', '50'),
(90, '81', '', '50', 'KG', '', '', '100'),
(91, '82', '', '100', 'NOS', '', '', '10'),
(92, '83', '', '50', 'ML', '', '', '100'),
(93, '84', '', '50', 'ML', '', '', '100'),
(94, '85', '', '50', 'ML', '', '', '100');

-- --------------------------------------------------------

--
-- Table structure for table `batch_planning`
--

CREATE TABLE `batch_planning` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `material_type` text DEFAULT 'RM',
  `plan_no` text DEFAULT NULL,
  `plan_for` text DEFAULT NULL,
  `plan_based_on` text DEFAULT NULL,
  `plan_type` text DEFAULT NULL,
  `plan_for_market` text DEFAULT NULL,
  `plan_client_name` text DEFAULT NULL,
  `plan_client_code` text DEFAULT NULL,
  `client_po_no` text DEFAULT NULL,
  `client_po_date` text DEFAULT NULL,
  `client_po_qty` text DEFAULT NULL,
  `client_po_unit` text DEFAULT NULL,
  `product_type` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `product_name` text DEFAULT NULL,
  `country_specific` text DEFAULT '',
  `pack_multiple_countries` text DEFAULT '',
  `grade` text DEFAULT '',
  `bfr_no` text DEFAULT '',
  `mfr_no` text DEFAULT '',
  `batch_size` text DEFAULT '',
  `batch_no` text DEFAULT '',
  `pack_size` text DEFAULT '',
  `pack_unit` text DEFAULT NULL,
  `total_batches` text DEFAULT NULL,
  `dispatch_qty` text DEFAULT NULL,
  `planned_qty` text DEFAULT NULL,
  `qty_can_planned` text DEFAULT NULL,
  `no_of_batches_can_planned` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT 'pending',
  `entry_date` text DEFAULT NULL,
  `approve_by` text DEFAULT NULL,
  `approve_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `batch_planning`
--

INSERT INTO `batch_planning` (`id`, `plant_id`, `material_type`, `plan_no`, `plan_for`, `plan_based_on`, `plan_type`, `plan_for_market`, `plan_client_name`, `plan_client_code`, `client_po_no`, `client_po_date`, `client_po_qty`, `client_po_unit`, `product_type`, `product_code`, `product_name`, `country_specific`, `pack_multiple_countries`, `grade`, `bfr_no`, `mfr_no`, `batch_size`, `batch_no`, `pack_size`, `pack_unit`, `total_batches`, `dispatch_qty`, `planned_qty`, `qty_can_planned`, `no_of_batches_can_planned`, `status`, `entry_by`, `entry_date`, `approve_by`, `approve_date`) VALUES
(1, '142', 'RM', 'P10001', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0001', 'MFR005', '50', '', '', '', '1', '', '50', '0', '0', 'Pending', 'master', '2025-04-09 02:13:05', ' ', ' '),
(2, '142', 'RM', 'P10002', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0001', 'MFR005', '50', '', '', '', '1', '', '50', '0', '0', 'APPROVED', 'master', '2025-04-09 02:13:39', 'master', '2025-04-09 02:13:46'),
(3, '142', 'RM', 'P10003', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-09 02:15:53', 'master', '2025-04-09 02:16:35'),
(4, '142', 'RM', 'P10004', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-09 02:16:13', 'master', '2025-04-09 02:16:32'),
(5, '142', 'RM', 'P10005', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-09 02:20:17', 'master', '2025-04-09 02:21:35'),
(6, '142', 'RM', 'P10006', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-09 02:20:33', 'master', '2025-04-09 02:21:33'),
(7, '142', 'RM', 'P10007', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-09 02:20:58', 'master', '2025-04-09 02:21:31'),
(8, '142', 'RM', 'P10008', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-09 02:21:16', 'master', '2025-04-09 02:21:29'),
(9, '142', 'RM', 'P10009', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-11 09:49:26', 'master', '2025-04-11 10:08:47'),
(10, '142', 'RM', 'P10010', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '0', '0', 'APPROVED', 'master', '2025-04-11 09:50:16', 'master', '2025-04-11 09:50:56'),
(11, '142', 'RM', 'P10011', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:07:29', 'master', '2025-04-11 10:08:45'),
(12, '142', 'RM', 'P10012', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '2', '', '80', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:07:50', 'master', '2025-04-11 10:08:43'),
(13, '142', 'RM', 'P10013', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:08:09', 'master', '2025-04-11 10:08:40'),
(14, '142', 'RM', 'P10014', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:41:43', 'master', '2025-04-11 10:44:12'),
(15, '142', 'RM', 'P10015', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:42:07', 'master', '2025-04-11 10:44:11'),
(16, '142', 'RM', 'P10016', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:42:23', 'master', '2025-04-11 10:44:09'),
(17, '142', 'RM', 'P10017', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:43:38', 'master', '2025-04-11 10:44:07'),
(18, '142', 'RM', 'P10018', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0003', 'MFR005', '40', '', '', '', '1', '', '40', '25000', '625', 'APPROVED', 'master', '2025-04-11 10:43:57', 'master', '2025-04-11 10:44:03'),
(19, '142', 'RM', 'P10019', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P7', 'P7', '', '', '', 'BFR0004', 'MFR006', '100', '', '', '', '5', '', '500', '16600', '166', 'APPROVED', 'master', '2025-04-14 02:38:59', 'master', '2025-04-14 02:39:09'),
(20, '142', 'RM', 'P10020', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0005', 'MFR008', '30', '', '', '', '2', '', '60', '23340', '778', 'APPROVED', 'master', '2025-07-02 04:04:29', 'master', '2025-07-02 04:04:54'),
(21, '142', 'RM', 'P10021', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0005', 'MFR008', '30', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-07-04 12:35:45', ' ', ' '),
(22, '142', 'RM', 'P10022', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0005', 'MFR008', '30', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-07-04 12:35:55', ' ', ' '),
(23, '142', 'RM', 'P10023', 'Own', 'Proposed Qty', 'Total Qty Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0005', 'MFR008', '30', '', '', '', '3', '', '0', '0', '0', 'APPROVED', 'master', '2025-07-07 11:10:01', 'master', '2025-07-07 11:10:14'),
(24, '142', 'RM', 'P10024', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Capsule', 'P15', 'P15', 'No', '', '', 'BFR0006', 'MFR009', '80', '', '', '', '2', '', '0', '0', '0', 'APPROVED', 'master', '2025-07-18 05:18:31', 'master', '2025-07-18 05:25:37'),
(25, '142', 'RM', 'P10025', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Capsule', 'P15', 'P15', 'No', '', '', 'BFR0006', 'MFR009', '80', '', '', '', '9', '', '0', '0', '0', 'APPROVED', 'master', '2025-07-18 05:20:17', 'master', '2025-07-18 05:25:41'),
(26, '142', 'RM', 'P10026', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Capsule', 'P15', 'P15', '', '', '', 'BFR0006', 'MFR009', '80', '', '', '', '10', '', '800', '20000', '250', 'APPROVED', 'master', '2025-07-18 05:21:12', 'master', '2025-07-18 05:22:01'),
(27, '142', 'RM', 'P10027', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Capsule', 'P15', 'P15', '', '', '', 'BFR0007', 'MFR013', '200', '', '', '', '1', '', '200', '26200', '131', 'APPROVED', 'master', '2025-07-19 04:08:57', 'master', '2025-07-19 04:09:08'),
(28, '142', 'RM', 'P10028', 'Own', 'Proposed Qty', 'Total Qty Wise', 'Domestic', '', '', '', '', '', '', 'Injectables', 'P5', 'P5', '', '', '', 'BFR0008', 'MFR010', '100', '', '', '', '1', '', '0', '26200', '262', 'APPROVED', 'master', '2025-07-19 05:20:15', 'master', '2025-07-19 05:20:20'),
(29, '142', 'RM', 'P10029', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P19', 'P19', '', '', '', 'BFR0009', 'MFR011', '100', '', '', '', '10', '', '1000', '21900', '219', 'APPROVED', 'master', '2025-07-21 02:30:43', 'master', '2025-07-21 02:31:06'),
(30, '142', 'RM', 'P10030', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Cream', 'P20', 'P20', '', '', '', 'BFR0011', 'MFR012', '10', '', '', '', '1', '', '10', '0', '0', 'APPROVED', 'master', '2025-07-21 03:10:40', 'master', '2025-07-21 03:10:50'),
(31, '142', 'RM', 'P10031', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Paste', 'P21', 'P21', '', '', '', 'BFR0012', 'MFR014', '40', '', '', '', '1', '', '40', '20000', '500', 'APPROVED', 'master', '2025-07-21 03:57:40', 'master', '2025-07-21 03:58:10'),
(32, '142', 'RM', 'P10032', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0013', 'MFR016', '100', '', '', '', '2', '', '200', '0', '0', 'APPROVED', 'master', '2025-07-23 12:47:18', 'master', '2025-07-23 12:47:48'),
(33, '142', 'RM', 'P10033', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P8', 'P8', '', '', '', 'BFR0014', 'MFR017', '50', '', '', '', '50', '', '2500', '19950', '399', 'APPROVED', 'master', '2025-08-21 11:34:07', 'master', '2025-08-21 11:35:06'),
(34, '142', 'RM', 'P10034', 'Own', 'Proposed Qty', 'Total Qty Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P4', 'P4', '', '', '', 'BFR0002', 'MFR005', '49', '', '', '', '1', '', '49', '26362', '538', 'APPROVED', 'master', '2025-08-21 12:09:56', 'master', '2025-08-21 12:10:42'),
(35, '142', 'RM', 'P10035', '', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'LIvrocitizen ', 'LIvrocitizen ', '', '', '', 'BFR0014', 'MFR017', '50', '', '', '', '10', '', '500', '', '', 'APPROVED', 'master', '2025-08-21 12:44:04', 'master', '2025-08-21 12:45:00'),
(36, '142', 'RM', 'P10036', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Paste', 'P21', 'P21', '', '', '', 'BFR0015', 'MFR014', '20', '', '', '', '1', '', '20', '19960', '998', 'Pending', 'master', '2025-08-21 02:50:08', ' ', ' '),
(37, '142', 'RM', 'P10037', '', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'Paracetamol', 'Paracetamol', '', '', '', 'BFR0017', 'MFR034', '10', '', '', '', '1', '', '10', '', '', 'APPROVED', 'master', '2025-08-21 03:01:46', 'master', '2025-08-21 03:02:38'),
(38, '142', 'RM', 'P10038', '', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'Paracetamol', 'Paracetamol', '', '', '', 'BFR0017', 'MFR034', '10', '', '', '', '1', '', '10', '', '', 'Pending', 'master', '2025-08-21 03:15:39', ' ', ' '),
(39, '142', 'RM', 'P10039', '', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'Paracetamol', 'Paracetamol', '', '', '', 'BFR0017', 'MFR034', '10', '', '', '', '0', '', '0', '', '', 'Pending', 'master', '2025-08-21 03:20:00', ' ', ' '),
(40, '142', 'RM', 'P10040', '', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'Paracetamol', 'Paracetamol', '', '', '', 'BFR0018', 'MFR035', '12', '', '', '', '0', '', '0', '', '', 'Pending', 'master', '2025-08-21 03:31:19', ' ', ' '),
(41, '142', 'RM', 'P10041', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P32', 'P32', '', '', '', 'BFR0016', 'MFR018', '10', '', '', '', '0', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-21 03:59:53', 'master', '2025-08-21 04:00:14'),
(42, '142', 'RM', 'P10042', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P25', 'P25', '', '', '', 'BFR0019', 'MFR036', '100', '', '', '', '1', '', '100', '30800', '308', 'APPROVED', 'master', '2025-08-21 05:22:03', 'master', '2025-08-21 05:22:09'),
(43, '142', 'RM', 'P10043', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P23', 'P23', '', '', '', 'BFR0020', 'MFR037', '20', '', '', '', '0', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-21 06:07:01', 'master', '2025-08-21 06:10:27'),
(44, '142', 'RM', 'P10044', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P8', 'P8', '', '', '', 'BFR0023', 'MFR038', '10', '', '', '', '1', '', '10', '2000', '200', 'APPROVED', 'master', '2025-08-21 06:16:28', 'master', '2025-08-21 06:17:36'),
(45, '142', 'RM', 'P10045', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P19', 'P19', '', '', '', 'BFR0025', 'MFR011', '2000', '', '', '', '3', '', '6000', '22000', '11', 'APPROVED', 'master', '2025-08-22 11:44:09', 'master', '2025-08-22 11:45:02'),
(46, '142', 'RM', 'P10046', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Cream', 'P31', 'P31', '', '', '', 'BFR0026', 'MFR039', '5', '', '', '', '1', '', '5', '395', '79', 'APPROVED', 'master', '2025-08-22 03:39:30', 'master', '2025-08-22 03:39:49'),
(47, '142', 'RM', 'P10047', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P24', 'P24', '', '', '', 'BFR0027', 'MFR040', '150', '', '', '', '1', '', '150', '26550', '177', 'APPROVED', 'master', '2025-08-23 11:30:40', 'master', '2025-08-23 11:31:38'),
(48, '142', 'RM', 'P10048', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P32', 'P32', '', '', '', 'BFR0028', 'MFR041', '20', '', '', '', '1', '', '20', '2580', '129', 'APPROVED', 'master', '2025-08-23 12:06:21', 'master', '2025-08-23 12:06:39'),
(49, '142', 'RM', 'P10049', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P17', 'P17', '', '', '', 'BFR0029', 'MFR042', '50', '', '', '', '1', '', '50', '2500000', '50000', 'APPROVED', 'master', '2025-08-23 12:19:58', 'master', '2025-08-23 12:25:18'),
(50, '142', 'RM', 'P10050', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Cream', 'P26', 'P26', '', '', '', 'BFR0030', 'MFR043', '100', '', '', '', '1', '', '100', '2300', '23', 'APPROVED', 'master', '2025-08-23 12:54:25', 'master', '2025-08-23 12:55:32'),
(51, '142', 'RM', 'P10051', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P16', 'P16', '', '', '', 'BFR0032', 'MFR044', '1', '', '', '', '10', '', '10', '23292', '23292', 'APPROVED', 'master', '2025-08-23 12:58:24', 'master', '2025-08-23 12:58:46'),
(52, '142', 'RM', 'P10052', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Injectables', 'P5', 'P5', '', '', '', 'BFR0033', 'MFR045', '10', '', '', '', '1', '', '10', '2000400', '200040', 'APPROVED', 'master', '2025-08-23 02:48:59', 'master', '2025-08-23 02:50:20'),
(53, '142', 'RM', 'P10053', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', '', '', '', 'BFR0034', 'MFR046', '1', '', '', '', '1', '', '1', '30660', '30660', 'APPROVED', 'master', '2025-08-23 03:21:57', 'master', '2025-08-23 03:22:35'),
(54, '142', 'RM', 'P10054', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Capsule', 'P15', 'P15', '', '', '', 'BFR0035', 'MFR047', '100', '', '', '', '1', '', '100', '2200', '22', 'Pending', 'master', '2025-08-25 10:00:58', ' ', ' '),
(55, '142', 'RM', 'P10055', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Injectables', 'P5', 'P5', '', '', '', 'BFR0037', 'MFR048', '1', '', '', '', '1', '', '1', '400', '400', 'APPROVED', 'master', '2025-08-25 11:13:50', 'master', '2025-08-25 11:14:10'),
(56, '142', 'RM', 'P10056', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:08', ' ', ' '),
(57, '142', 'RM', 'P10057', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:17', ' ', ' '),
(58, '142', 'RM', 'P10058', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:17', ' ', ' '),
(59, '142', 'RM', 'P10059', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:29', ' ', ' '),
(60, '142', 'RM', 'P10060', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:29', ' ', ' '),
(61, '142', 'RM', 'P10061', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:30', ' ', ' '),
(62, '142', 'RM', 'P10062', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:30', ' ', ' '),
(63, '142', 'RM', 'P10063', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:31', ' ', ' '),
(64, '142', 'RM', 'P10064', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:31', ' ', ' '),
(65, '142', 'RM', 'P10065', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:31', ' ', ' '),
(66, '142', 'RM', 'P10066', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:31', ' ', ' '),
(67, '142', 'RM', 'P10067', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:33', ' ', ' '),
(68, '142', 'RM', 'P10068', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:34', ' ', ' '),
(69, '142', 'RM', 'P10069', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:34', ' ', ' '),
(70, '142', 'RM', 'P10070', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:35', ' ', ' '),
(71, '142', 'RM', 'P10071', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:35', ' ', ' '),
(72, '142', 'RM', 'P10072', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:36', ' ', ' '),
(73, '142', 'RM', 'P10073', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'Pending', 'master', '2025-08-25 02:21:36', ' ', ' '),
(74, '142', 'RM', 'P10074', 'Own', 'Proposed Qty', 'Batch Wise', 'Export', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', 'No', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-25 02:21:36', 'master', '2025-08-25 03:51:38'),
(75, '142', 'RM', 'P10075', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P13', 'P13', '', '', '', 'BFR0038', 'MFR049', '2', '', '', '', '1', '', '2', '15330', '7665', 'APPROVED', 'master', '2025-08-25 02:29:36', 'master', '2025-08-25 02:31:54'),
(76, '142', 'RM', 'P10076', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P32', 'P32', '', '', '', 'BFR0039', 'MFR050', '1', '', '', '', '0', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-25 03:14:23', 'master', '2025-08-25 03:15:28'),
(77, '142', 'RM', 'P10077', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P16', 'P16', '', '', '', 'BFR0040', 'MFR051', '50', '', '', '', '1', '', '50', '2000', '40', 'APPROVED', 'master', '2025-08-25 03:35:55', 'master', '2025-08-25 03:36:00'),
(78, '142', 'RM', 'P10078', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P7', 'P7', '', '', '', 'BFR0041', 'MFR052', '1', '', '', '', '2', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-25 03:49:41', 'master', '2025-08-25 03:51:17'),
(79, '142', 'RM', 'P10079', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P16', 'P16', '', '', '', 'BFR0042', 'MFR053', '100', '', '', '', '2', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-25 05:12:02', 'master', '2025-08-25 05:13:25'),
(80, '142', 'RM', 'P10080', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P8', 'P8', '', '', '', 'BFR0043', 'MFR039', '1', '', '', '', '10', '', '10', '19960', '19960', 'APPROVED', 'master', '2025-08-26 10:06:23', 'master', '2025-08-26 10:07:17'),
(81, '142', 'RM', 'P10081', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Tablets', 'P22', 'P22', '', '', '', 'BFR0044', 'MFR055', '100', '', '', '', '1', '', '100', '800', '8', 'APPROVED', 'master', '2025-08-26 10:23:46', 'master', '2025-08-26 10:23:58'),
(82, '142', 'RM', 'P10082', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Capsule', 'P15', 'P15', '', '', '', 'BFR0045', 'MFR056', '1', '', '', '', '0', '', '0', '0', '0', 'APPROVED', 'master', '2025-08-26 10:31:47', 'master', '2025-08-26 10:32:25'),
(83, '142', 'RM', 'P10083', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P16', 'P16', '', '', '', 'BFR0046', 'MFR057', '80', '', '', '', '1', '', '80', '24960', '312', 'APPROVED', 'master', '2025-08-26 11:33:34', 'master', '2025-08-26 11:34:04'),
(84, '142', 'RM', 'P10084', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P16', 'P16', '', '', '', 'BFR0047', 'MFR057', '500', '', '', '', '1', '', '500', '25000', '50', 'APPROVED', 'master', '2025-08-26 11:38:17', 'master', '2025-08-26 11:38:44'),
(85, '142', 'RM', 'P10085', 'Own', 'Proposed Qty', 'Batch Wise', 'Domestic', '', '', '', '', '', '', 'Syrup', 'P16', 'P16', '', '', '', 'BFR0046', 'MFR057', '80', '', '', '', '1', '', '80', '24960', '312', 'APPROVED', 'master', '2025-10-07 06:36:14', 'master', '2025-10-07 06:36:22');

--
-- Triggers `batch_planning`
--
DELIMITER $$
CREATE TRIGGER `batch_planning_no_insert` BEFORE INSERT ON `batch_planning` FOR EACH ROW BEGIN

SET @lastID = (SELECT id FROM batch_planning ORDER BY id DESC LIMIT 1);
IF @lastID IS NULL OR @lastID = '' THEN
    SET @lastID = 0;
END IF;
SET @lastID = @lastID +1;
SET NEW.plan_no = concat('P1', LPAD(CONVERT(@lastID, CHAR), 4, '0'));
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Table structure for table `batch_planning_materials`
--

CREATE TABLE `batch_planning_materials` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `batch_plan_id` text DEFAULT NULL,
  `pm_hdr_id` text DEFAULT NULL,
  `material_type` text DEFAULT NULL,
  `pack_size` text DEFAULT NULL,
  `pack_unit` text DEFAULT NULL,
  `mf_batch_size` text DEFAULT NULL,
  `bfr_no` text DEFAULT NULL,
  `stage` text DEFAULT NULL,
  `material_code` text DEFAULT NULL,
  `overages` text DEFAULT NULL,
  `qty` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `grade` text DEFAULT NULL,
  `batch_qty` text DEFAULT NULL,
  `total_qty` text DEFAULT NULL,
  `plan_qty` text DEFAULT NULL,
  `batches_can_plan` text DEFAULT NULL,
  `shortage_qty` text DEFAULT NULL,
  `disp_id` text DEFAULT '0',
  `dispensing_status` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `batch_planning_materials`
--

INSERT INTO `batch_planning_materials` (`id`, `plant_id`, `batch_plan_id`, `pm_hdr_id`, `material_type`, `pack_size`, `pack_unit`, `mf_batch_size`, `bfr_no`, `stage`, `material_code`, `overages`, `qty`, `unit`, `grade`, `batch_qty`, `total_qty`, `plan_qty`, `batches_can_plan`, `shortage_qty`, `disp_id`, `dispensing_status`) VALUES
(1, '142', '1', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0001', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '20.00', '0', '20.00', '23', '430.00', '2', ' '),
(2, '142', '1', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0001', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '20.00', '2.000000', '20.00', '0', '-20.00', '2', ' '),
(3, '142', '1', '1', 'Packing Material', '1X10', '', '', 'BFR0001', NULL, 'PM00006', '0', '5', 'NOS', '3', '5', '5', '5.00', '0', '-5', '0', ' '),
(4, '142', '1', '2', 'Packing Material', '1X10', '', '', 'BFR0001', NULL, 'PM00007', '0', '5', 'NOS', '2', '5', '5', '5.00', '0', '-5', '0', ' '),
(5, '142', '2', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0001', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '20.00', '0', '20.00', '23', '430.00', '2', ' '),
(6, '142', '2', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0001', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '20.00', '2.000000', '20.00', '0', '-20.00', '2', ' '),
(7, '142', '2', '3', 'Packing Material', '1X10', '', '', 'BFR0001', NULL, 'PM00007', '0', '5', 'NOS', '2', '5', '5', '5.00', '0', '-5', '0', ' '),
(8, '142', '2', '4', 'Packing Material', '1X10', '', '', 'BFR0001', NULL, 'PM00006', '0', '5', 'NOS', '3', '5', '5', '5.00', '0', '-5', '0', ' '),
(9, '142', '3', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(10, '142', '3', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(11, '142', '3', '5', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(12, '142', '3', '6', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(13, '142', '4', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(14, '142', '4', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(15, '142', '4', '7', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(16, '142', '4', '8', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(17, '142', '5', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(18, '142', '5', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(19, '142', '5', '9', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(20, '142', '5', '10', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(21, '142', '6', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(22, '142', '6', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(23, '142', '6', '11', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(24, '142', '6', '12', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(25, '142', '7', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(26, '142', '7', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(27, '142', '7', '13', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(28, '142', '7', '14', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(29, '142', '8', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(30, '142', '8', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(31, '142', '8', '15', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(32, '142', '8', '16', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(33, '142', '9', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(34, '142', '9', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(35, '142', '9', '17', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(36, '142', '9', '18', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(37, '142', '10', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '28', '434.00', '2', ' '),
(38, '142', '10', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '0', '-16.00', '2', ' '),
(39, '142', '10', '19', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '0', '-4', '0', ' '),
(40, '142', '10', '20', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '0', '-4', '0', ' '),
(41, '142', '11', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(42, '142', '11', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(43, '142', '11', '21', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(44, '142', '11', '22', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(45, '142', '12', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '32.00', '653', '10418.00', '2', ' '),
(46, '142', '12', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '32.00', '625', '9968.00', '2', ' '),
(47, '142', '12', '23', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '8.00', '2500', '-8', '0', ' '),
(48, '142', '12', '24', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '8.00', '2500', '-8', '0', ' '),
(49, '142', '13', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(50, '142', '13', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(51, '142', '13', '25', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(52, '142', '13', '26', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(53, '142', '14', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(54, '142', '14', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(55, '142', '14', '27', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(56, '142', '14', '28', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(57, '142', '15', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(58, '142', '15', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(59, '142', '15', '29', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(60, '142', '15', '30', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(61, '142', '16', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(62, '142', '16', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(63, '142', '16', '31', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(64, '142', '16', '32', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(65, '142', '17', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(66, '142', '17', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(67, '142', '17', '33', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(68, '142', '17', '34', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(69, '142', '18', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '16.00', '0', '16.00', '653', '10434.00', '2', ' '),
(70, '142', '18', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0003', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '16.00', '2.000000', '16.00', '625', '9984.00', '2', ' '),
(71, '142', '18', '35', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00006', '0', '5', 'NOS', '3', '4', '5', '4.00', '2500', '-4', '0', ' '),
(72, '142', '18', '36', 'Packing Material', '1X10', '', '', 'BFR0003', NULL, 'PM00007', '0', '5', 'NOS', '2', '4', '5', '4.00', '2500', '-4', '0', ' '),
(73, '142', '19', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0004', 'DRY MIXING', 'RM00001', '0', '0.8', 'mg', 'IP ', '80.00', '0.800000', '400.00', '166', '12875.00', '2', ' '),
(74, '142', '19', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0004', 'DRY MIXING', 'RM00002', '0', '0.05', 'mg', 'IP ,BP', '5.00', '0.050000', '25.00', '2146', '10705.00', '2', ' '),
(75, '142', '19', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0004', 'DRY MIXING', 'RM00003', '0', '0.15', 'mg', 'IP ', '15.00', '0.150000', '75.00', '783', '11670.00', '2', ' '),
(76, '142', '19', '37', 'Packing Material', '1X10', '', '', 'BFR0004', NULL, 'PM00007', '0', '2', 'NOS', '2', '2', '2', '10.00', '332', '19990', '0', ' '),
(77, '142', '19', '38', 'Packing Material', '1X10', '', '', 'BFR0004', NULL, 'PM00001', '0', '2', 'NOS', '2', '2', '2', '10.00', '332', '19990', '0', ' '),
(78, '142', '20', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00001', '0', '0.5', 'Kg', 'IP ', '15.00', '0.500000', '30.00', '1011', '15135.00', '2', ' '),
(79, '142', '20', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00002', '0', '0.5', 'Kg', 'IP ,BP', '15.00', '0.500000', '30.00', '778', '11641.00', '2', ' '),
(80, '142', '20', '39', 'Packing Material', '50', '', '', 'BFR0005', NULL, 'PM00001', '0', '2', 'KG', '2', '0.6', '2', '1.20', '466.8', '19998.8', '0', ' '),
(81, '142', '21', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00001', '0', '0.5', 'Kg', 'IP ', '15.00', '0.500000', '15.00', '1010', '15135.00', '2', ' '),
(82, '142', '21', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00002', '0', '0.5', 'Kg', 'IP ,BP', '15.00', '0.500000', '15.00', '777', '11641.00', '2', ' '),
(83, '142', '22', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00001', '0', '0.5', 'Kg', 'IP ', '15.00', '0.500000', '15.00', '1010', '15135.00', '2', ' '),
(84, '142', '22', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00002', '0', '0.5', 'Kg', 'IP ,BP', '15.00', '0.500000', '15.00', '777', '11641.00', '2', ' '),
(85, '142', '23', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00001', '0', '0.5', 'Kg', 'IP ', '15.00', '0.500000', '45.00', '1016', '15190.00', '2', ' '),
(86, '142', '23', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0005', '', 'RM00002', '0', '0.5', 'Kg', 'IP ,BP', '15.00', '0.500000', '45.00', '876', '13096.00', '2', ' '),
(87, '142', '24', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0006', 'ADD NEW', 'RM00001', '0', '250', 'Kg', 'IP ', '40.00', '250.000000', '80.00', '386', '15340.00', '2', ' '),
(88, '142', '24', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0006', 'Autoclave', 'RM00013', '0', '250', 'Kg', 'IHS', '40.00', '250.000000', '80.00', '250', '9920.00', '2', ' '),
(89, '142', '25', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0006', 'ADD NEW', 'RM00001', '0', '250', 'Kg', 'IP ', '40.00', '250.000000', '360.00', '386', '15060.00', '2', ' '),
(90, '142', '25', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0006', 'Autoclave', 'RM00013', '0', '250', 'Kg', 'IHS', '40.00', '250.000000', '360.00', '250', '9640.00', '2', ' '),
(91, '142', '26', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0006', 'ADD NEW', 'RM00001', '0', '250', 'Kg', 'IP ', '40.00', '250.000000', '400.00', '386', '15020.00', '2', ' '),
(92, '142', '26', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0006', 'Autoclave', 'RM00013', '0', '250', 'Kg', 'IHS', '40.00', '250.000000', '400.00', '250', '9600.00', '2', ' '),
(93, '142', '26', '40', 'Packing Material', '10', '', '', 'BFR0006', NULL, 'PM00030', '0', '4', 'MG', '3', '3.2', '4', '32.00', '800', '-32', '0', ' '),
(94, '142', '26', '41', 'Packing Material', '10', '', '', 'BFR0006', NULL, 'PM00001', '0', '5', 'MG', '2', '4', '5', '40.00', '1000', '19960', '0', ' '),
(95, '142', '27', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0007', 'DRY MIXING', 'RM00001', '0', '5', 'mg', 'IP ', '100.00', '5.000000', '100.00', '154', '15320.00', '2', ' '),
(96, '142', '27', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0007', 'DRY MIXING', 'RM00002', '0', '5', 'mg', 'IP ,BP', '100.00', '5.000000', '100.00', '131', '13010.90', '2', ' '),
(97, '142', '27', '42', 'Packing Material', '50', '', '', 'BFR0007', NULL, 'PM00029', '0', '5', 'KG', '9', '10', '5', '10.00', '0', '-10', '0', ' '),
(98, '142', '27', '43', 'Packing Material', '50', '', '', 'BFR0007', NULL, 'PM00001', '0', '5', 'KG', '2', '10', '5', '10.00', '0', '19990', '0', ' '),
(99, '142', '28', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0008', 'Bulk Manufacturing Stage', 'RM00001', '0', '5', 'ml', 'IP ', '50.00', '5.000000', '50.00', '308', '15370.00', '2', ' '),
(100, '142', '28', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0008', 'Granulation', 'RM00002', '0', '5', 'ml', 'IP ,BP', '50.00', '5.000000', '50.00', '262', '13060.90', '2', ' '),
(101, '142', '28', '44', 'Packing Material', '50', '', '', 'BFR0008', NULL, 'PM00044', '0', '100', 'KG', '1', '100', '100', '100.00', '26200', '-100', '0', ' '),
(102, '142', '29', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0009', 'Packing', 'RM00003', '0', '10', 'Ltr', 'IP ', '50.00', '10.000000', '500.00', '254', '12179.01', '2', ' '),
(103, '142', '29', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0009', 'Packing', 'RM00004', '0', '10', 'Ltr', 'IP ', '50.00', '10.000000', '500.00', '219', '10446.00', '2', ' '),
(104, '142', '29', '45', 'Packing Material', '100', '', '', 'BFR0009', NULL, 'PM00030', '0', '100', 'NOS', '3', '50', '100', '500.00', '10950', '-500', '0', ' '),
(105, '142', '29', '46', 'Packing Material', '100', '', '', 'BFR0009', NULL, 'PM00058', '0', '100', 'NOS', '1', '50', '100', '500.00', '10950', '-300', '0', ' '),
(106, '142', '30', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0011', 'Mixing', 'RM00079', '0', '15', 'gm', 'IP ', '5.00', '15.000000', '5.00', '0', '-5.00', '2', ' '),
(107, '142', '30', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0011', 'Mixing', 'RM00067', '0', '15', 'gm', 'IP ', '5.00', '15.000000', '5.00', '0', '-5.00', '2', ' '),
(108, '142', '30', '47', 'Packing Material', '50', '', '', 'BFR0011', NULL, 'PM00029', '0', '300', 'KG', '9', '10', '300', '10.00', '0', '-10', '0', ' '),
(109, '142', '30', '48', 'Packing Material', '50', '', '', 'BFR0011', NULL, 'PM00070', '0', '300', 'KG', '1', '10', '300', '10.00', '0', '-10', '0', ' '),
(110, '142', '31', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0012', 'Mixing', 'RM00013', '0', '20', 'gm', 'IHS', '20.00', '20.000000', '20.00', '500', '9980.00', '2', ' '),
(111, '142', '31', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0012', 'Mixing', 'RM00001', '0', '20', 'gm', 'IP ', '20.00', '20.000000', '20.00', '769', '15350.00', '2', ' '),
(112, '142', '31', '49', 'Packing Material', '100', '', '', 'BFR0012', NULL, 'PM00030', '0', '400', 'NOS', '3', '40', '400', '40.00', '20000', '-40', '0', ' '),
(113, '142', '31', '50', 'Packing Material', '100', '', '', 'BFR0012', NULL, 'PM00070', '0', '400', 'NOS', '1', '40', '400', '40.00', '20000', '-40', '0', ' '),
(114, '142', '32', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0013', 'DRY MIXING', 'RM00001', '0', '50', 'Kg', 'IP ', '50.00', '50.000000', '100.00', '307', '15250.00', '2', ' '),
(115, '142', '32', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0013', 'Granulation', 'RM00067', '0', '50', 'Kg', 'IP ', '50.00', '50.000000', '100.00', '0', '-100.00', '2', ' '),
(116, '142', '32', '51', 'Packing Material', '100', '', '', 'BFR0013', NULL, 'PM00030', '0', '5', 'KG', '3', '5', '5', '10.00', '0', '-10', '0', ' '),
(117, '142', '32', '52', 'Packing Material', '100', '', '', 'BFR0013', NULL, 'PM00001', '0', '5', 'KG', '2', '5', '5', '10.00', '0', '19990', '0', ' '),
(118, '142', '33', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0014', 'Granulation', 'RM00001', '0', '25', 'gm', 'IP ', '25.00', '25.000000', '1250.00', '615', '14130.00', '0', ' '),
(119, '142', '33', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0014', 'Granulation', 'RM00013', '0', '25', 'gm', 'IHS', '25.00', '25.000000', '1250.00', '399', '8730.00', '0', ' '),
(120, '142', '33', '53', 'Packing Material', '50', '', '', 'BFR0014', NULL, 'PM00030', '0', '50', 'KG', '3', '25', '50', '1250.00', '0', '-1192', '0', ' '),
(121, '142', '33', '54', 'Packing Material', '50', '', '', 'BFR0014', NULL, 'PM00001', '0', '50', 'KG', '2', '25', '50', '1250.00', '0', '18750', '0', ' '),
(122, '142', '34', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0002', 'DRY MIXING', 'RM00004', '0', '2', 'Kg', 'IP ', '19.60', '0', '19.60', '567', '11096.40', '0', ' '),
(123, '142', '34', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0002', 'DRY MIXING', 'RM00015', '0', '2', 'Kg', 'IP ', '19.60', '2.000000', '19.60', '538', '10519.40', '0', ' '),
(124, '142', '34', '55', 'Packing Material', '1X10', '', '', 'BFR0002', NULL, 'PM00006', '0', '5', 'NOS', '3', '4.9', '5', '4.90', '2636.2', '45.1', '0', ' '),
(125, '142', '34', '56', 'Packing Material', '1X10', '', '', 'BFR0002', NULL, 'PM00007', '0', '5', 'NOS', '2', '4.9', '5', '4.90', '2636.2', '21095.1', '0', ' '),
(126, '142', '35', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0014', 'Granulation', 'RM00001', '0', '25', 'gm', 'IP ', '25.00', '25.000000', '250.00', '615', '15130.00', '0', ' '),
(127, '142', '35', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0014', 'Granulation', 'RM00013', '0', '25', 'gm', 'IHS', '25.00', '25.000000', '250.00', '399', '9730.00', '0', ' '),
(128, '142', '35', '57', 'Packing Material', '50', '', '', 'BFR0014', NULL, 'PM00030', '0', '50', 'KG', '3', '25', '50', '250.00', '0', '-192', '0', ' '),
(129, '142', '35', '58', 'Packing Material', '50', '', '', 'BFR0014', NULL, 'PM00001', '0', '50', 'KG', '2', '25', '50', '250.00', '0', '19750', '0', ' '),
(130, '142', '36', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0015', 'Mixing', 'RM00013', '0', '20', 'gm', 'IHS', '10.00', '20.000000', '10.00', '998', '9970.00', '0', ' '),
(131, '142', '36', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0015', 'Mixing', 'RM00001', '0', '20', 'gm', 'IP ', '10.00', '20.000000', '10.00', '1538', '15370.00', '0', ' '),
(132, '142', '36', '59', 'Packing Material', '100', '', '', 'BFR0015', NULL, 'PM00030', '0', '400', 'NOS', '3', '20', '400', '20.00', '0', '38', '0', ' '),
(133, '142', '36', '60', 'Packing Material', '100', '', '', 'BFR0015', NULL, 'PM00070', '0', '400', 'NOS', '1', '20', '400', '20.00', '0', '80', '0', ' '),
(134, '142', '37', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0017', 'Granulation', 'RM00048', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '5.00', '0', '-5.00', '0', ' '),
(135, '142', '37', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0017', 'Granulation', 'RM00067', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '5.00', '0', '-5.00', '0', ' '),
(136, '142', '37', '61', 'Packing Material', '10', '', '', 'BFR0017', NULL, 'PM00001', '0', '10', 'GM', '2', '10', '10', '10.00', '0', '19990', '0', ' '),
(137, '142', '38', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0017', 'Granulation', 'RM00048', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '5.00', '0', '-5.00', '0', ' '),
(138, '142', '38', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0017', 'Granulation', 'RM00067', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '5.00', '0', '-5.00', '0', ' '),
(139, '142', '38', '62', 'Packing Material', '10', '', '', 'BFR0017', NULL, 'PM00001', '0', '10', 'GM', '2', '10', '10', '10.00', '0', '19990', '0', ' '),
(140, '142', '39', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0017', 'Granulation', 'RM00048', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '0.00', '0', '0.00', '0', ' '),
(141, '142', '39', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0017', 'Granulation', 'RM00067', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '0.00', '0', '0.00', '0', ' '),
(142, '142', '39', '63', 'Packing Material', '10', '', '', 'BFR0017', NULL, 'PM00001', '0', '10', 'GM', '2', '10', '10', '0.00', '0', '20000', '0', ' '),
(143, '142', '40', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0018', 'Mixing', 'RM00206', '0', '5', 'Kg', 'IP ,USP', '6.00', '5.000000', '', '', '', '0', ' '),
(144, '142', '40', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0018', 'Compression', 'RM00001', '0', '5', 'Kg', 'IP ', '6.00', '5.000000', '', '', '', '0', ' '),
(145, '142', '40', '64', 'Packing Material', '10', '', '', 'BFR0018', NULL, 'PM00058', '0', '10', 'GM', '1', '', '10', '', '', '', '0', ' '),
(146, '142', '41', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0016', 'Granulation', 'RM00002', '0', '5', 'mg', 'IP ,BP', '5.00', '5.000000', '', '', '', '0', ' '),
(147, '142', '41', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0016', 'Mixing', 'RM00206', '0', '5', 'mg', 'IP ,USP', '5.00', '5.000000', '', '', '', '0', ' '),
(148, '142', '41', '65', 'Packing Material', '10', '', '', 'BFR0016', NULL, 'PM00058', '0', '10', 'GM', '1', '', '10', '', '', '', '0', ' '),
(149, '142', '42', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0019', 'DRY MIXING', 'RM00001', '0', '50', 'gm', 'IP ', '50.00', '50.000000', '50.00', '308', '15330.00', '0', ' '),
(150, '142', '42', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0019', 'Granulation', 'RM00067', '0', '50', 'gm', 'IP ', '50.00', '50.000000', '50.00', '2000', '99950.00', '0', ' '),
(151, '142', '42', '66', 'Packing Material', '100', '', '', 'BFR0019', NULL, 'PM00030', '0', '5', 'NOS', '3', '5', '5', '5.00', '1540', '53', '0', ' '),
(152, '142', '42', '67', 'Packing Material', '100', '', '', 'BFR0019', NULL, 'PM00001', '0', '5', 'NOS', '2', '5', '5', '5.00', '1540', '19995', '0', ' '),
(153, '142', '43', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0020', 'Mixing', 'RM00034', '0', '20', 'ml', 'IP ', '20.00', '20.000000', '', '', '', '0', ' '),
(154, '142', '43', '68', 'Packing Material', '50', '', '', 'BFR0020', NULL, 'PM00033', '0', '20', 'ML', '1', '', '20', '', '', '', '0', ' '),
(155, '142', '44', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0023', 'DRY MIXING', 'RM00048', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '5.00', '200', '995.00', '0', ' '),
(156, '142', '44', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0023', 'Granulation', 'RM00067', '0', '5', 'gm', 'IP ', '5.00', '5.000000', '5.00', '19990', '99945.00', '0', ' '),
(157, '142', '44', '69', 'Packing Material', '10', '', '', 'BFR0023', NULL, 'PM00001', '0', '10', 'GM', '2', '5', '10', '5.00', '1000', '19995', '0', ' '),
(158, '142', '45', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0025', 'Packing', 'RM00003', '0', '10', 'Ltr', 'IP ', '1000.00', '10.000000', '3000.00', '13', '10429.01', '0', ' '),
(159, '142', '45', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0025', 'Packing', 'RM00004', '0', '10', 'Ltr', 'IP ', '1000.00', '10.000000', '3000.00', '11', '8116.00', '0', ' '),
(160, '142', '45', '70', 'Packing Material', '100', '', '', 'BFR0025', NULL, 'PM00058', '0', '100', 'NOS', '1', '1000', '100', '3000.00', '11000', '-2300', '0', ' '),
(161, '142', '45', '71', 'Packing Material', '100', '', '', 'BFR0025', NULL, 'PM00030', '0', '100', 'NOS', '3', '1000', '100', '3000.00', '11000', '-2942', '0', ' '),
(162, '142', '46', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0026', 'Mixing', 'RM00179', '0', '20', 'mg', 'IP ', '2.00', '20.000000', '2.00', '79', '156.00', '0', ' '),
(163, '142', '46', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0026', 'Autoclave', 'RM00206', '0', '30', 'mg', 'IP ,USP', '3.00', '30.000000', '3.00', '333333', '999997.00', '0', ' '),
(164, '142', '46', '72', 'Packing Material', '10', '', '', 'BFR0026', NULL, 'PM00063', '0', '10', 'MG', '2', '5', '10', '5.00', '395', '-5', '0', ' '),
(165, '142', '47', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0027', 'Granulation', 'RM00002', '0', '50', 'gm', 'IP ,BP', '75.00', '50.000000', '75.00', '177', '13185.90', '0', ' '),
(166, '142', '47', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0027', 'Mixing', 'RM00067', '0', '50', 'gm', 'IP ', '75.00', '50.000000', '75.00', '1339', '100375.00', '0', ' '),
(167, '142', '47', '73', 'Packing Material', '100', '', '', 'BFR0027', NULL, 'PM00030', '0', '5', 'NOS', '3', '15', '5', '15.00', '2655', '43', '0', ' '),
(168, '142', '47', '74', 'Packing Material', '100', '', '', 'BFR0027', NULL, 'PM00001', '0', '5', 'NOS', '2', '15', '5', '15.00', '2655', '19985', '0', ' '),
(169, '142', '48', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0028', 'DRY MIXING', 'RM00041', '0', '5', 'gm', 'BP,USP,IHS,Who', '10.00', '5.000000', '10.00', '129', '1281.00', '0', ' '),
(170, '142', '48', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0028', 'Granulation', 'RM00067', '0', '5', 'gm', 'IP ', '10.00', '5.000000', '10.00', '10038', '100365.00', '0', ' '),
(171, '142', '48', '75', 'Packing Material', '10', '', '', 'BFR0028', NULL, 'PM00001', '0', '10', 'GM', '2', '20', '10', '20.00', '2580', '19980', '0', ' '),
(172, '142', '49', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0029', 'Mixing', 'RM00204', '0', '20', 'gm', 'IP ', '20.00', '20.000000', '20.00', '50000', '999980.00', '0', ' '),
(173, '142', '49', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0029', 'Mixing', 'RM00201', '0', '30', 'gm', 'IP ', '30.00', '0', '30.00', '333333', '9999970.00', '0', ' '),
(174, '142', '49', '76', 'Packing Material', '10', '', '', 'BFR0029', NULL, 'PM00063', '0', '50', 'GM', '2', '50', '50', '50.00', '2500000', '-50', '0', ' '),
(175, '142', '50', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0030', 'Mixing', 'RM00049', '0', '30', 'gm', 'IP ', '37.50', '30.000000', '37.50', '23', '839.50', '0', ' '),
(176, '142', '50', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0030', 'Mixing', 'RM00067', '0', '50', 'gm', 'IP ', '62.50', '50.000000', '62.50', '1606', '100312.50', '0', ' '),
(177, '142', '50', '77', 'Packing Material', '50', '', '', 'BFR0030', NULL, 'PM00070', '0', '100', 'KG', '1', '100', '100', '100.00', '2300', '0', '0', ' '),
(178, '142', '51', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0032', 'Mixing', 'RM00012', '0', '25', 'ml', 'IHS', '0.50', '25.000000', '5.00', '23292', '11641.00', '0', ' '),
(179, '142', '51', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0032', 'Mixing', 'RM00206', '0', '25', 'ml', 'IP ,USP', '0.50', '25.000000', '5.00', '2000000', '999995.00', '0', ' '),
(180, '142', '51', '78', 'Packing Material', '50', '', '', 'BFR0032', NULL, 'PM00117', '0', '50', 'ML', '', '1', '50', '10.00', '23292', '-10', '0', ' '),
(181, '142', '52', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0033', 'Mixing', 'RM00054', '0', '5', 'ml', 'USP', '5.00', '5.000000', '5.00', '200040', '1000195.00', '0', ' '),
(182, '142', '52', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0033', 'Mixing', 'RM00202', '0', '5', 'ml', 'IP ', '5.00', '5.000000', '5.00', '2000000', '9999995.00', '0', ' '),
(183, '142', '52', '79', 'Packing Material', '10', '', '', 'BFR0033', NULL, 'PM00081', '0', '10', 'GM', '1', '10', '10', '10.00', '2000400', '1000070', '0', ' '),
(184, '142', '53', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0034', 'DRY MIXING', 'RM00001', '0', '5', 'gm', 'IP ', '0.50', '5.000000', '0.50', '30660', '15329.50', '0', ' '),
(185, '142', '53', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0034', 'Granulation', 'RM00067', '0', '5', 'gm', 'IP ', '0.50', '5.000000', '0.50', '200750', '100374.50', '0', ' '),
(186, '142', '53', '80', 'Packing Material', '10', '', '', 'BFR0034', NULL, 'PM00001', '0', '10', 'GM', '2', '1', '10', '1.00', '30660', '19999', '0', ' '),
(187, '142', '54', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0035', 'Mixing', 'RM00047', '0', '50', 'gm', 'EMA', '50.00', '50.000000', '50.00', '22', '1060.00', '0', ' '),
(188, '142', '54', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0035', 'Mixing', 'RM00080', '0', '50', 'gm', 'IP ', '50.00', '50.000000', '50.00', '20000000', '999999950.00', '0', ' '),
(189, '142', '54', '81', 'Packing Material', '50', '', '', 'BFR0035', NULL, 'PM00081', '0', '50', 'KG', '1', '50', '50', '50.00', '1100', '1000030', '0', ' '),
(190, '142', '55', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0037', 'Mixing', 'RM00050', '0', '5', 'ml', 'USP', '0.50', '5.000000', '0.50', '400', '199.50', '0', ' '),
(191, '142', '55', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0037', 'Autoclave', 'RM00097', '', '5', 'ml', ' ANVISA', '0.50', '5.000000', '0.50', '1000', '499.50', '0', ' '),
(192, '142', '55', '82', 'Packing Material', '10', '', '', 'BFR0037', NULL, 'PM00044', '0', '10', 'GM', '1', '1', '10', '1.00', '400', '9', '0', ' '),
(193, '142', '56', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(194, '142', '57', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(195, '142', '58', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(196, '142', '59', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(197, '142', '60', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(198, '142', '61', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(199, '142', '62', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(200, '142', '63', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(201, '142', '64', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(202, '142', '65', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(203, '142', '66', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(204, '142', '67', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(205, '142', '68', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(206, '142', '69', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(207, '142', '70', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(208, '142', '71', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(209, '142', '72', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(210, '142', '73', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(211, '142', '74', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(212, '142', '75', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0038', 'DRY MIXING', 'RM00001', '0', '100', 'gm', 'IP ', '2.00', '0', '2.00', '7665', '15328.00', '0', ' '),
(213, '142', '75', '83', 'Packing Material', '10', '', '', 'BFR0038', NULL, 'RM00001', '0', '100', 'GM', '1', '20', '100', '20.00', '153300', '15310', '0', ' '),
(214, '142', '76', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0039', 'Granulation', 'RM00002', '0', '1', 'gm', 'IP ,BP', '1.00', '0', '', '', '', '0', ' '),
(215, '142', '76', '84', 'Packing Material', '10', '', '', 'BFR0039', NULL, 'RM00002', '1', '1', 'GM', '1,2', '', '1.01', '', '', '', '0', ' '),
(216, '142', '77', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0040', 'DRY MIXING', 'RM00094', '0', '50', 'gm', ' SAHPRA', '25.00', '50.000000', '25.00', '40', '975.00', '0', ' '),
(217, '142', '77', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0040', 'Granulation', 'RM00067', '0', '50', 'gm', 'IP ', '25.00', '50.000000', '25.00', '4015', '100350.00', '0', ' '),
(218, '142', '77', '85', 'Packing Material', '100', '', '', 'BFR0040', NULL, 'PM00030', '0', '5', 'NOS', '3', '25', '5', '25.00', '1000', '33', '0', ' '),
(219, '142', '77', '86', 'Packing Material', '100', '', '', 'BFR0040', NULL, 'PM00001', '0', '5', 'NOS', '2', '25', '5', '25.00', '1000', '19975', '0', ' '),
(220, '142', '78', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0041', 'DRY MIXING', 'RM00032', '0', '1', 'gm', 'IP ', '0.10', '100.000000', '0.20', '3000', '299.80', '0', ' '),
(221, '142', '78', '87', 'Packing Material', '10', '', '', 'BFR0041', NULL, 'PM00007', '0', '100', 'GM', '2', '', '100', '', '', '', '0', ' '),
(222, '142', '79', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0042', 'Mixing', 'RM00032', '0', '2', 'ml', 'IP ', '20.00', '2.000000', '40.00', '15', '260.00', '0', ' '),
(223, '142', '79', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0042', 'DRY MIXING', 'RM00032', '0', '100', 'ml', 'IP ', '1000.00', '100.000000', '2000.00', '0', '-1700.00', '0', ' '),
(224, '142', '79', '88', 'Packing Material', '12', '', '', 'BFR0042', NULL, 'PM00066', '0', '100', 'PPB', '1', '', '100', '', '', '', '0', ' '),
(225, '142', '80', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0043', 'DRY MIXING', 'RM00220', '0', '25', 'mg', 'IP ', '0.50', '25.000000', '5.00', '20000', '9995.00', '0', ' '),
(226, '142', '80', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0043', 'Mixing', 'RM00013', '0', '25', 'mg', 'IHS', '0.50', '25.000000', '5.00', '19960', '9975.00', '0', ' '),
(227, '142', '80', '89', 'Packing Material', '50', '', '', 'BFR0043', NULL, 'PM00008', '0', '50', 'KG', '2', '1', '50', '10.00', '19960', '590', '0', ' '),
(228, '142', '81', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0044', 'Bulk Manufacturing Stage', 'RM00202', '0', '200', 'gm', 'IP ', '40.00', '200.000000', '40.00', '250000', '9999960.00', '0', ' '),
(229, '142', '81', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0044', 'Manufacturing Operation', 'RM00097', '0', '300', 'gm', ' ANVISA', '60.00', '300.000000', '60.00', '8', '440.00', '0', ' '),
(230, '142', '81', '90', 'Packing Material', '50', '', '', 'BFR0044', NULL, 'PM00063', '0', '500', 'KG', '2', '500', '500', '500.00', '4000', '99500', '0', ' '),
(231, '142', '82', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0045', 'Granulation', 'RM00036', '0', '1', 'gm', 'USP,IHS', '1.00', '100.000000', '', '', '', '0', ' '),
(232, '142', '82', '91', 'Packing Material', '100', '', '', 'BFR0045', NULL, 'PM00001', '0', '10', 'NOS', '2', '', '10', '', '', '', '0', ' '),
(233, '142', '83', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0046', 'Mixing', 'RM00051', '0', '300', 'ml', 'USP', '48.00', '300.000000', '48.00', '20783', '997552.00', '0', ' '),
(234, '142', '83', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0046', 'Mixing', 'RM00013', '0', '200', 'ml', 'IHS', '32.00', '200.000000', '32.00', '312', '9948.00', '0', ' '),
(235, '142', '83', '92', 'Packing Material', '50', '', '', 'BFR0046', NULL, 'PM00102', '0', '500', 'ML', '1', '400', '500', '400.00', '124800', '999600', '0', ' '),
(236, '142', '84', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0047', 'Mixing', 'RM00051', '0', '300', 'ml', 'USP', '300.00', '300.000000', '300.00', '3325', '997300.00', '0', ' '),
(237, '142', '84', ' ', 'Raw Material', ' ', ' ', ' ', 'BFR0047', 'Mixing', 'RM00013', '0', '200', 'ml', 'IHS', '200.00', '200.000000', '200.00', '50', '9780.00', '0', ' '),
(238, '142', '84', '93', 'Packing Material', '50', '', '', 'BFR0047', NULL, 'PM00102', '0', '500', 'ML', '1', '2500', '500', '2500.00', '125000', '997500', '0', ' '),
(239, '142', '85', NULL, 'Raw Material', NULL, NULL, NULL, 'BFR0046', 'Mixing', 'RM00013', '0', '200', 'ml', 'IHS', '32.00', '200.000000', '32.00', '312', '9948.00', '0', NULL),
(240, '142', '85', NULL, 'Raw Material', NULL, NULL, NULL, 'BFR0046', 'Mixing', 'RM00051', '0', '300', 'ml', 'USP', '48.00', '300.000000', '48.00', '20783', '997552.00', '0', NULL),
(241, '142', '85', '94', 'Packing Material', '50', '', '', 'BFR0046', NULL, 'PM00102', '0', '500', 'ML', '1', '400', '500', '400.00', '0', '999600', '0', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `batch_release`
--

CREATE TABLE `batch_release` (
  `id` int(11) NOT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `document_no` text DEFAULT NULL,
  `plant_name` text DEFAULT NULL,
  `batch_for` text DEFAULT NULL,
  `client_code` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `qty` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `pack_size` text DEFAULT NULL,
  `containers` text DEFAULT NULL,
  `mfg_date` text DEFAULT NULL,
  `exp_date` text DEFAULT NULL,
  `mfg_date1` text DEFAULT NULL,
  `exp_date1` text DEFAULT NULL,
  `checkpoints` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `check_by` text DEFAULT NULL,
  `check_date` text DEFAULT NULL,
  `approve_by` text DEFAULT NULL,
  `approve_date` text DEFAULT NULL,
  `receive_by` text DEFAULT NULL,
  `receive_date` text DEFAULT '',
  `remark` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `product_label` text DEFAULT NULL,
  `batch_info` text DEFAULT NULL,
  `seal_integrity` text DEFAULT NULL,
  `physical_condition` text DEFAULT NULL,
  `fg_remark` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batch_stages`
--

CREATE TABLE `batch_stages` (
  `id` int(11) NOT NULL,
  `mfr_no` text DEFAULT NULL,
  `for_lot` text DEFAULT NULL,
  `stage` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `batch_stages_ipqc_dtl`
--

CREATE TABLE `batch_stages_ipqc_dtl` (
  `id` int(11) NOT NULL,
  `ti_no` text DEFAULT NULL,
  `stage_hdr_id` text DEFAULT NULL,
  `stage_dtl_id` text DEFAULT NULL,
  `plan_no` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `bfr_no` text DEFAULT NULL,
  `lot_no` text DEFAULT NULL,
  `remarks` text DEFAULT NULL,
  `remarks_entry_by` text DEFAULT NULL,
  `remarks_entry_date` text DEFAULT NULL,
  `equipment_code` text DEFAULT NULL,
  `equipment` text DEFAULT NULL,
  `start_time` text DEFAULT NULL,
  `end_time` text DEFAULT NULL,
  `operator_code` text DEFAULT NULL,
  `process_entry_by` text DEFAULT NULL,
  `process_entry_date` text DEFAULT NULL,
  `recording_date` text DEFAULT NULL,
  `recording_time` text DEFAULT NULL,
  `inputQty` text DEFAULT NULL,
  `outputQty` text DEFAULT NULL,
  `yieldDiffrence` text DEFAULT NULL,
  `stage_yield` text DEFAULT NULL,
  `stage_yield_unit` text DEFAULT NULL,
  `stage_yield_percent` text DEFAULT NULL,
  `expected_yield` text DEFAULT NULL,
  `yeild_entry_by` text DEFAULT NULL,
  `yeild_entry_date` text DEFAULT NULL,
  `ti_recd_by` text DEFAULT NULL,
  `test_result` text DEFAULT NULL,
  `test_remarks` text DEFAULT NULL,
  `ti_recd_date` text DEFAULT NULL,
  `test_result_status` text DEFAULT 'pending',
  `limit_type` text DEFAULT NULL,
  `description` text DEFAULT NULL,
  `lower_limit` text DEFAULT NULL,
  `upper_limit` text DEFAULT NULL,
  `samplingStatus` text DEFAULT 'pending',
  `sampleQty` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `withdraw_by` text DEFAULT NULL,
  `withdraw_date` text DEFAULT NULL,
  `RequiredQty` text DEFAULT NULL,
  `Requiredunit` text DEFAULT NULL,
  `Stability_Qty` text DEFAULT NULL,
  `Stability_unit` text DEFAULT NULL,
  `control_sample_Qty` text DEFAULT NULL,
  `control_sample_unit` text DEFAULT NULL,
  `Marketing_sample_Qty` text DEFAULT NULL,
  `Marketing_sample_unit` text DEFAULT NULL,
  `fg_withdraw_by` text DEFAULT NULL,
  `fg_withdraw_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `batch_stages_ipqc_dtl`
--

INSERT INTO `batch_stages_ipqc_dtl` (`id`, `ti_no`, `stage_hdr_id`, `stage_dtl_id`, `plan_no`, `product_code`, `bfr_no`, `lot_no`, `remarks`, `remarks_entry_by`, `remarks_entry_date`, `equipment_code`, `equipment`, `start_time`, `end_time`, `operator_code`, `process_entry_by`, `process_entry_date`, `recording_date`, `recording_time`, `inputQty`, `outputQty`, `yieldDiffrence`, `stage_yield`, `stage_yield_unit`, `stage_yield_percent`, `expected_yield`, `yeild_entry_by`, `yeild_entry_date`, `ti_recd_by`, `test_result`, `test_remarks`, `ti_recd_date`, `test_result_status`, `limit_type`, `description`, `lower_limit`, `upper_limit`, `samplingStatus`, `sampleQty`, `unit`, `withdraw_by`, `withdraw_date`, `RequiredQty`, `Requiredunit`, `Stability_Qty`, `Stability_unit`, `control_sample_Qty`, `control_sample_unit`, `Marketing_sample_Qty`, `Marketing_sample_unit`, `fg_withdraw_by`, `fg_withdraw_date`) VALUES
(1, 'TI0001', '1', '1', 'P10019', 'P7', 'BFR0004', '1', 'ok', 'master', '2025-06-09 11:25:20', ' ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'For_Allocation', 'Description', '345', '', '', 'Complete', '22', 'gm', 'master', '2025-06-09 12:54:34', '5', 'Gm', '3', 'Gm', '3', 'Gm', '3', 'Gm', 'master', '2025-06-09 12:54:18'),
(2, 'TI0002', '3', '4', 'P10020', 'P13', 'BFR0005', '1', 'ok', 'master', '2025-07-07 10:10:49', 'AEQP-001', NULL, '10:26', '10:26', 'DGMP-107', 'master', '2025-07-07 10:26:47', '2025-07-07', '10:26', '30', '29', '-1.33', '96.67', '%', '96.67', '98', 'master', '2025-07-07 10:27:20', 'master', '1', 'ok', '07-07-2025 10:25', 'For_Allocation', 'Range', '', '1.2', '0.9', 'Complete', '10', 'gm', 'master', '2025-07-07 03:11:15', '10', 'Gm', '10', 'Gm', '10', 'Gm', '10', 'Gm', 'master', '2025-07-07 10:16:53'),
(3, 'TI0003', '3', '4', 'P10023', 'P13', 'BFR0005', '1', 'ok', 'master', '2025-07-07 03:08:31', 'AEQP-001', NULL, '05:50', '05:50', 'DGMP-107', 'master', '2025-07-07 03:21:03', '2025-07-07', '05:50', '30', '30', '2', '100', '%', '100', '98', 'master', '2025-07-07 03:21:24', 'master', '1.0', 'ok', '07-07-2025 05:44', 'Approved', 'Range', '', '1.2', '0.9', 'Complete', '30', 'gm', 'master', '2025-07-07 03:10:16', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `blister`
--

CREATE TABLE `blister` (
  `id` int(11) NOT NULL,
  `machine_name` text DEFAULT NULL,
  `item_name` text DEFAULT NULL,
  `change_part` text DEFAULT NULL,
  `specification` text DEFAULT NULL,
  `remark` text DEFAULT NULL,
  `prodSpecific` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `plant_id` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `blister`
--

INSERT INTO `blister` (`id`, `machine_name`, `item_name`, `change_part`, `specification`, `remark`, `prodSpecific`, `product_code`, `entry_by`, `entry_date`, `plant_id`) VALUES
(1, 'Aquagaurd v1', 'water resitance', '12', 'drv', 'ser', '', '', 'master', '2025-04-14 14:41:03', ' '),
(2, '', '', '', '', '', '', '', 'master', '2025-05-12 18:48:47', ' '),
(3, 'Computer', 'Mouse', 'P-012', '', '', '', '', 'master', '2025-06-10 12:53:40', ' '),
(4, 'oven ', 'microwave', '', '', '', '', '', 'master', '2025-07-11 12:50:12', ' '),
(5, 'AUTOCLAVE', 'SAFETY VALVE', '0123', 'NO', 'OK', '', '', 'master', '2025-07-11 12:58:38', ' '),
(6, 'computer', 'mouse', '1234', '', '', '', '', 'master', '2025-07-11 13:01:37', ' '),
(7, 'Autoclave', 'AUTOCLAVE', 'NA', 'NA', 'NS', '', '', 'master', '2025-08-14 16:56:52', ' '),
(8, 'hot air oven', 'thermometer', '56', 'not working properly', 'na', '', '', 'master', '2025-09-02 16:28:55', ' '),
(9, 'microscope ', 'Adjustment knob', '32', 'not working properly', 'NA', '', '', 'master', '2025-09-02 16:30:18', ' '),
(10, 'Spray Dryer', 'Dryer', '356', 'ffbgfb', 'bvbvb', '', '', 'master', '2025-09-08 17:25:18', ' '),
(11, 'spreay', 'osuy', '12456', 'high ', 'low', '', '', 'master', '2025-09-08 18:02:50', ' '),
(12, 'Microscope Ultra', 'Lens Driver', 'LNS_DR01', 'Inproper function ', 'Need to fix ', '', '', 'master', '2025-09-09 10:14:20', ' '),
(13, 'PC system', 'Mouse', 'PC_MS01', 'Wireless', 'Changed', '', '', 'master', '2025-09-10 10:28:27', ' '),
(14, 'Sonic_Ultra', 'Blade', 'Snc02', 'Blade of Point 2', 'Change Need ', '', '', 'master', '2025-09-15 12:36:36', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `bmr`
--

CREATE TABLE `bmr` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `user_no` text DEFAULT 'gmpdemo1',
  `company_unit` text DEFAULT NULL,
  `plan_no` text DEFAULT NULL,
  `bom_for` text DEFAULT NULL,
  `bom_type` text DEFAULT 'FRESH',
  `bmr_no` text DEFAULT NULL,
  `product_code` text DEFAULT NULL,
  `bom_no` text DEFAULT NULL,
  `batch_no` text DEFAULT NULL,
  `min_output_qty` text DEFAULT NULL,
  `max_output_qty` text DEFAULT NULL,
  `finish_materials` text DEFAULT NULL,
  `raw_materials` text DEFAULT NULL,
  `packing_materials` text DEFAULT NULL,
  `islot` text DEFAULT 'no',
  `lots` text DEFAULT NULL,
  `stages` text DEFAULT NULL,
  `batch_size` text DEFAULT NULL,
  `unit` text DEFAULT NULL,
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `bmr_file` text DEFAULT NULL,
  `yield_qty` text DEFAULT NULL,
  `yield_per` text DEFAULT NULL,
  `dispatch_qty` text DEFAULT NULL,
  `complete_date` text DEFAULT NULL,
  `start_by` text DEFAULT NULL,
  `start_date` text DEFAULT NULL,
  `pack` text DEFAULT NULL,
  `pack_unit` text DEFAULT NULL,
  `transfer` text DEFAULT 'pending',
  `complete_by` text DEFAULT NULL,
  `mfg_date` text DEFAULT NULL,
  `exp_date` text DEFAULT NULL,
  `mfg_date1` text DEFAULT NULL,
  `exp_date1` text DEFAULT NULL,
  `sampling_qty` text DEFAULT NULL,
  `sampling_unit` text DEFAULT NULL,
  `destroy_qty` text DEFAULT NULL,
  `issuance` text DEFAULT 'pending',
  `expected_start_date` text DEFAULT NULL,
  `expected_end_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Triggers `bmr`
--
DELIMITER $$
CREATE TRIGGER `bmr_no_insert` BEFORE INSERT ON `bmr` FOR EACH ROW BEGIN

SET @lastID = (SELECT id FROM bmr ORDER BY id DESC LIMIT 1);
IF @lastID IS NULL OR @lastID = '' THEN
    SET @lastID = 0;
END IF;
SET @lastID = @lastID +1;
SET NEW.bmr_no = concat('BMR', LPAD(CONVERT(@lastID, CHAR), 4, '0'));
END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Table structure for table `bmrRooms`
--

CREATE TABLE `bmrRooms` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT '0',
  `manufacturing_process_id` text DEFAULT '0',
  `room_code` text DEFAULT '0',
  `room_name` text DEFAULT '0',
  `log_no` text DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bmr_all_stages`
--

CREATE TABLE `bmr_all_stages` (
  `id` int(11) NOT NULL,
  `work_order_id` text DEFAULT NULL,
  `Area_Clean_By` text DEFAULT NULL,
  `batch_number` text DEFAULT NULL,
  `Checked_by` text DEFAULT NULL,
  `date` text DEFAULT NULL,
  `Humidity` text DEFAULT NULL,
  `Line_clearance_given_by` text DEFAULT NULL,
  `previous_product` text DEFAULT NULL,
  `stage` text DEFAULT NULL,
  `temp` text DEFAULT NULL,
  `time` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bmr_blending`
--

CREATE TABLE `bmr_blending` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT NULL,
  `blend_end_time` text DEFAULT NULL,
  `blend_start_time` text DEFAULT NULL,
  `blender` text DEFAULT NULL,
  `Processing` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bmr_checklist`
--

CREATE TABLE `bmr_checklist` (
  `id` int(11) NOT NULL,
  `plant_id` text DEFAULT '0',
  `checklist_heading` text DEFAULT '0',
  `description` text DEFAULT '0',
  `evaluation_parameter` text DEFAULT '0',
  `check_point` text DEFAULT '0',
  `status` text DEFAULT 'pending',
  `entry_by` text DEFAULT NULL,
  `entry_date` text DEFAULT NULL,
  `approve_by` text DEFAULT NULL,
  `approve_date` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `bmr_checklist`
--

INSERT INTO `bmr_checklist` (`id`, `plant_id`, `checklist_heading`, `description`, `evaluation_parameter`, `check_point`, `status`, `entry_by`, `entry_date`, `approve_by`, `approve_date`) VALUES
(1, '142', 'Warehouse Dispensing(Line clearance Instruction)', 'Read beforer use', '1', 'NA', 'pending', NULL, NULL, NULL, NULL),
(2, '142', 'lineCleance Checklist', 'NA', '1', '1', 'pending', NULL, NULL, NULL, NULL),
(3, '142', 'lineCleance Checklist', 'none', '3', 'none', 'pending', NULL, NULL, NULL, NULL),
(4, '142', 'Warehouse Dispensing(Line clearance Instruction)', 'NA', '3', 'Arrived', 'pending', NULL, NULL, NULL, NULL),
(5, '142', 'Warehouse Dispensing(Line clearance Instruction)', 'no', '2', 'arrived', 'pending', NULL, NULL, NULL, NULL),
(6, '142', 'Dispensing Checklist', 'none', '3', 'none', 'pending', NULL, NULL, NULL, NULL),
(7, '142', 'Warehouse Dispensing(Line clearance Instruction)', 'no', '2', 'Material Details Verified', 'pending', NULL, NULL, NULL, NULL),
(8, '142', 'Warehouse Dispensing(Line clearance Instruction)', 'no', '2', 'Material Details Verified', 'pending', NULL, NULL, NULL, NULL),
(9, '142', 'General Instructions', '', '', 'Material Details Verified', 'pending', NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
