-- https://www.phpmyadmin.net/
--
-- Hôte : 127.0.0.1
-- Généré le : lun. 24 nov. 2025 à 00:27
-- Version du serveur : 10.4.28-MariaDB
-- Version de PHP : 8.2.4

START TRANSACTION;



--
-- Base de données : `gestion_stock`
--

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

--
-- Structure de la table `activity_logs`
--

CREATE TABLE `activity_logs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `action` varchar(191) NOT NULL,
  `model_type` varchar(191) DEFAULT NULL,
  `model_id` bigint(20) UNSIGNED DEFAULT NULL,
  `description` varchar(191) DEFAULT NULL,
  `old_values` text DEFAULT NULL,
  `new_values` text DEFAULT NULL,
  `ip_address` varchar(191) DEFAULT NULL,
  `user_agent` varchar(191) DEFAULT NULL,
  `route` varchar(191) DEFAULT NULL,
  `method` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `activity_logs`
--

INSERT INTO `activity_logs` (`id`, `user_id`, `action`, `model_type`, `model_id`, `description`, `old_values`, `new_values`, `ip_address`, `user_agent`, `route`, `method`, `created_at`, `updated_at`) VALUES
(2088, 1, 'viewed', NULL, NULL, 'Viewed activity-logs index', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'activity-logs.index', 'GET', '2025-11-23 21:55:29', '2025-11-23 21:55:29'),
(2089, 1, 'viewed', 'App\\Models\\User', NULL, 'Viewed User', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'users.index', 'GET', '2025-11-23 22:11:53', '2025-11-23 22:11:53'),
(2090, 1, 'viewed', NULL, NULL, 'Viewed permissions index', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'permissions.index', 'GET', '2025-11-23 22:12:22', '2025-11-23 22:12:22'),
(2091, 1, 'viewed', NULL, NULL, 'Viewed permissions index', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'permissions.index', 'GET', '2025-11-23 22:21:03', '2025-11-23 22:21:03'),
(2092, 1, 'viewed', 'App\\Models\\Product', NULL, 'Viewed Product', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'products.index', 'GET', '2025-11-23 22:21:09', '2025-11-23 22:21:09'),
(2093, 1, 'viewed', 'App\\Models\\Category', NULL, 'Viewed Category', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'categories.index', 'GET', '2025-11-23 22:21:10', '2025-11-23 22:21:10'),
(2094, 1, 'viewed', NULL, NULL, 'Viewed stock-alerts index', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'stock-alerts.index', 'GET', '2025-11-23 22:21:12', '2025-11-23 22:21:12'),
(2095, 1, 'viewed', NULL, NULL, 'Viewed stock-takes index', NULL, NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'stock-takes.index', 'GET', '2025-11-23 22:21:13', '2025-11-23 22:21:13');

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

--
-- Structure de la table `audit_logs`
--

CREATE TABLE `audit_logs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `action` varchar(191) NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) UNSIGNED DEFAULT NULL,
  `old_values` text DEFAULT NULL,
  `new_values` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `ip_address` varchar(191) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `audit_logs`
--

INSERT INTO `audit_logs` (`id`, `action`, `model_type`, `model_id`, `old_values`, `new_values`, `user_id`, `ip_address`, `user_agent`, `created_at`, `updated_at`) VALUES
(1, 'delete', 'App\\Models\\Invoice', 2, '{\"id\":2,\"invoice_number\":\"INV-000002\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"2250.00\",\"discount\":\"0.00\",\"tax\":\"225.00\",\"total\":\"2475.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"2475.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-15T21:58:24.000000Z\",\"updated_at\":\"2025-11-15T21:58:24.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-15 21:42:47', '2025-11-15 21:42:47'),
(2, 'delete', 'App\\Models\\Invoice', 4, '{\"id\":4,\"invoice_number\":\"INV-000004\",\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"1500.00\",\"discount\":\"0.00\",\"tax\":\"150.00\",\"total\":\"1650.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"1650.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-16T01:48:37.000000Z\",\"updated_at\":\"2025-11-16T01:48:37.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 00:55:18', '2025-11-16 00:55:18'),
(3, 'bulk_delete', 'App\\Models\\Product', 1, '{\"id\":1,\"sku\":\"PROD001\",\"barcode\":null,\"name\":\"Laptop\",\"name_ar\":\"\\u0644\\u0627\\u0628\\u062a\\u0648\\u0628\",\"category_id\":1,\"unit\":\"piece\",\"purchase_price\":\"500.00\",\"selling_price\":\"750.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":10,\"reorder_level\":15,\"image\":\"products\\/z59KGhvxSFuBWxLTBlJ16M4jJQ8hpVzRA84AB7h3.jpg\",\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T21:46:28.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:03', '2025-11-16 10:51:03'),
(4, 'bulk_delete', 'App\\Models\\Product', 15, '{\"id\":15,\"sku\":\"PROD015\",\"barcode\":null,\"name\":\"Basketball\",\"name_ar\":\"\\u0643\\u0631\\u0629 \\u0633\\u0644\\u0629\",\"category_id\":1,\"unit\":\"piece\",\"purchase_price\":\"25.00\",\"selling_price\":\"40.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":39,\"reorder_level\":20,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T20:20:05.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:03', '2025-11-16 10:51:03'),
(5, 'bulk_delete', 'App\\Models\\Product', 17, '{\"id\":17,\"sku\":\"PROD017\",\"barcode\":null,\"name\":\"Tablet\",\"name_ar\":\"\\u062a\\u0627\\u0628\\u0644\\u062a\",\"category_id\":1,\"unit\":\"piece\",\"purchase_price\":\"150.00\",\"selling_price\":\"220.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":18,\"reorder_level\":8,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:03', '2025-11-16 10:51:03'),
(6, 'bulk_delete', 'App\\Models\\Product', 19, '{\"id\":19,\"sku\":\"PROD019\",\"barcode\":null,\"name\":\"Printer\",\"name_ar\":\"\\u0637\\u0627\\u0628\\u0639\\u0629\",\"category_id\":1,\"unit\":\"piece\",\"purchase_price\":\"120.00\",\"selling_price\":\"180.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":15,\"reorder_level\":7,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:03', '2025-11-16 10:51:03'),
(7, 'bulk_delete', 'App\\Models\\Product', 4, '{\"id\":4,\"sku\":\"PROD004\",\"barcode\":null,\"name\":\"Monitor\",\"name_ar\":\"\\u0634\\u0627\\u0634\\u0629\",\"category_id\":2,\"unit\":\"piece\",\"purchase_price\":\"150.00\",\"selling_price\":\"220.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":15,\"reorder_level\":5,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:20', '2025-11-16 10:51:20'),
(8, 'bulk_delete', 'App\\Models\\Product', 20, '{\"id\":20,\"sku\":\"PROD020\",\"barcode\":null,\"name\":\"Scanner\",\"name_ar\":\"\\u0645\\u0627\\u0633\\u062d \\u0636\\u0648\\u0626\\u064a\",\"category_id\":2,\"unit\":\"piece\",\"purchase_price\":\"80.00\",\"selling_price\":\"120.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":22,\"reorder_level\":10,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:20', '2025-11-16 10:51:20'),
(9, 'bulk_delete', 'App\\Models\\Product', 5, '{\"id\":5,\"sku\":\"PROD005\",\"barcode\":null,\"name\":\"Headphones\",\"name_ar\":\"\\u0633\\u0645\\u0627\\u0639\\u0627\\u062a\",\"category_id\":3,\"unit\":\"piece\",\"purchase_price\":\"30.00\",\"selling_price\":\"50.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":40,\"reorder_level\":20,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:39', '2025-11-16 10:51:39'),
(10, 'bulk_delete', 'App\\Models\\Product', 7, '{\"id\":7,\"sku\":\"PROD007\",\"barcode\":null,\"name\":\"Jeans\",\"name_ar\":\"\\u0628\\u0646\\u0637\\u0644\\u0648\\u0646\",\"category_id\":3,\"unit\":\"piece\",\"purchase_price\":\"40.00\",\"selling_price\":\"70.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":60,\"reorder_level\":30,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:39', '2025-11-16 10:51:39'),
(11, 'bulk_delete', 'App\\Models\\Product', 18, '{\"id\":18,\"sku\":\"PROD018\",\"barcode\":null,\"name\":\"Camera\",\"name_ar\":\"\\u0643\\u0627\\u0645\\u064a\\u0631\\u0627\",\"category_id\":3,\"unit\":\"piece\",\"purchase_price\":\"400.00\",\"selling_price\":\"600.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":12,\"reorder_level\":5,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:39', '2025-11-16 10:51:39'),
(12, 'bulk_delete', 'App\\Models\\Product', 8, '{\"id\":8,\"sku\":\"PROD008\",\"barcode\":null,\"name\":\"Shoes\",\"name_ar\":\"\\u0623\\u062d\\u0630\\u064a\\u0629\",\"category_id\":4,\"unit\":\"piece\",\"purchase_price\":\"50.00\",\"selling_price\":\"90.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":45,\"reorder_level\":20,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:51', '2025-11-16 10:51:51'),
(13, 'bulk_delete', 'App\\Models\\Product', 10, '{\"id\":10,\"sku\":\"PROD010\",\"barcode\":null,\"name\":\"Tea\",\"name_ar\":\"\\u0634\\u0627\\u064a\",\"category_id\":4,\"unit\":\"piece\",\"purchase_price\":\"5.00\",\"selling_price\":\"8.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":150,\"reorder_level\":75,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:51', '2025-11-16 10:51:51'),
(14, 'bulk_delete', 'App\\Models\\Product', 11, '{\"id\":11,\"sku\":\"PROD011\",\"barcode\":null,\"name\":\"Table\",\"name_ar\":\"\\u0637\\u0627\\u0648\\u0644\\u0629\",\"category_id\":4,\"unit\":\"piece\",\"purchase_price\":\"100.00\",\"selling_price\":\"150.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":20,\"reorder_level\":10,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:51', '2025-11-16 10:51:51'),
(15, 'bulk_delete', 'App\\Models\\Product', 13, '{\"id\":13,\"sku\":\"PROD013\",\"barcode\":null,\"name\":\"Sofa\",\"name_ar\":\"\\u0623\\u0631\\u064a\\u0643\\u0629\",\"category_id\":4,\"unit\":\"piece\",\"purchase_price\":\"300.00\",\"selling_price\":\"450.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":7,\"reorder_level\":3,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T20:20:05.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:51', '2025-11-16 10:51:51'),
(16, 'bulk_delete', 'App\\Models\\Product', 16, '{\"id\":16,\"sku\":\"PROD016\",\"barcode\":null,\"name\":\"Phone\",\"name_ar\":\"\\u0647\\u0627\\u062a\\u0641\",\"category_id\":4,\"unit\":\"piece\",\"purchase_price\":\"200.00\",\"selling_price\":\"300.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":25,\"reorder_level\":10,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:51:51', '2025-11-16 10:51:51'),
(17, 'bulk_delete', 'App\\Models\\Product', 2, '{\"id\":2,\"sku\":\"PROD002\",\"barcode\":null,\"name\":\"Mouse\",\"name_ar\":\"\\u0641\\u0623\\u0631\\u0629\",\"category_id\":5,\"unit\":\"piece\",\"purchase_price\":\"10.00\",\"selling_price\":\"15.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":49,\"reorder_level\":20,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T22:00:24.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:52:01', '2025-11-16 10:52:01'),
(18, 'bulk_delete', 'App\\Models\\Product', 3, '{\"id\":3,\"sku\":\"PROD003\",\"barcode\":null,\"name\":\"Keyboard\",\"name_ar\":\"\\u0644\\u0648\\u062d\\u0629 \\u0645\\u0641\\u0627\\u062a\\u064a\\u062d\",\"category_id\":5,\"unit\":\"piece\",\"purchase_price\":\"25.00\",\"selling_price\":\"40.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":29,\"reorder_level\":15,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T22:00:24.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:52:01', '2025-11-16 10:52:01'),
(19, 'bulk_delete', 'App\\Models\\Product', 6, '{\"id\":6,\"sku\":\"PROD006\",\"barcode\":null,\"name\":\"T-Shirt\",\"name_ar\":\"\\u0642\\u0645\\u064a\\u0635\",\"category_id\":5,\"unit\":\"piece\",\"purchase_price\":\"15.00\",\"selling_price\":\"25.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":99,\"reorder_level\":50,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T22:00:24.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:52:01', '2025-11-16 10:52:01'),
(20, 'bulk_delete', 'App\\Models\\Product', 9, '{\"id\":9,\"sku\":\"PROD009\",\"barcode\":null,\"name\":\"Coffee\",\"name_ar\":\"\\u0642\\u0647\\u0648\\u0629\",\"category_id\":5,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"12.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":200,\"reorder_level\":100,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:52:01', '2025-11-16 10:52:01'),
(21, 'bulk_delete', 'App\\Models\\Product', 12, '{\"id\":12,\"sku\":\"PROD012\",\"barcode\":null,\"name\":\"Chair\",\"name_ar\":\"\\u0643\\u0631\\u0633\\u064a\",\"category_id\":5,\"unit\":\"piece\",\"purchase_price\":\"60.00\",\"selling_price\":\"90.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":35,\"reorder_level\":15,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:52:01', '2025-11-16 10:52:01'),
(22, 'bulk_delete', 'App\\Models\\Product', 14, '{\"id\":14,\"sku\":\"PROD014\",\"barcode\":null,\"name\":\"Football\",\"name_ar\":\"\\u0643\\u0631\\u0629 \\u0642\\u062f\\u0645\",\"category_id\":5,\"unit\":\"piece\",\"purchase_price\":\"20.00\",\"selling_price\":\"35.00\",\"tax_rate\":\"10.00\",\"stock_quantity\":49,\"reorder_level\":25,\"image\":null,\"description\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T22:00:24.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 10:52:01', '2025-11-16 10:52:01'),
(23, 'delete', 'App\\Models\\PurchaseInvoice', 1, '{\"id\":1,\"supplier_id\":2,\"invoice_number\":\"PUR-000001\",\"purchase_date\":\"2025-11-16T00:00:00.000000Z\",\"status\":\"partially_paid\",\"subtotal\":\"1000.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"1000.00\",\"amount_paid\":\"900.00\",\"amount_remaining\":\"100.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-16T12:23:43.000000Z\",\"updated_at\":\"2025-11-16T12:40:28.000000Z\",\"items\":[{\"id\":1,\"purchase_invoice_id\":1,\"product_id\":21,\"quantity\":10,\"purchase_price\":\"100.00\",\"tax\":\"0.00\",\"total\":\"1000.00\",\"created_at\":\"2025-11-16T12:23:43.000000Z\",\"updated_at\":\"2025-11-16T12:23:43.000000Z\",\"product\":{\"id\":21,\"sku\":\"MCU-001\",\"barcode\":null,\"name\":\"Arduino UNO+C\\u00e2ble USB\",\"name_ar\":null,\"category_id\":7,\"unit\":\"pcs\",\"purchase_price\":\"100.00\",\"selling_price\":\"144.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":\"products\\/D89tr6r7wCEcowUBBJpDcfBao1fAM8dDFSuiXMzG.jpg\",\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T12:45:28.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 11:45:28', '2025-11-16 11:45:28'),
(24, 'bulk_delete', 'App\\Models\\Invoice', 1, '{\"id\":1,\"invoice_number\":\"INV-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"partially_paid\",\"subtotal\":\"539.00\",\"discount\":\"0.00\",\"tax\":\"49.00\",\"total\":\"588.00\",\"paid_amount\":\"250.00\",\"due_amount\":\"338.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-15T20:19:25.000000Z\",\"updated_at\":\"2025-11-15T20:23:55.000000Z\",\"items\":[]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 11:45:42', '2025-11-16 11:45:42'),
(25, 'bulk_delete', 'App\\Models\\Invoice', 3, '{\"id\":3,\"invoice_number\":\"INV-000003\",\"customer_id\":null,\"customer_name\":\"Client de passage\",\"status\":\"partially_paid\",\"subtotal\":\"126.50\",\"discount\":\"0.00\",\"tax\":\"11.50\",\"total\":\"138.00\",\"paid_amount\":\"20.00\",\"due_amount\":\"118.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-15T21:59:46.000000Z\",\"updated_at\":\"2025-11-15T22:00:36.000000Z\",\"items\":[]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 11:45:42', '2025-11-16 11:45:42'),
(26, 'bulk_delete', 'App\\Models\\Invoice', 5, '{\"id\":5,\"invoice_number\":\"INV-000004\",\"customer_id\":3,\"customer_name\":\"Client de passage\",\"status\":\"paid\",\"subtotal\":\"120.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"120.00\",\"paid_amount\":\"120.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-16T12:26:06.000000Z\",\"updated_at\":\"2025-11-16T12:38:25.000000Z\",\"items\":[{\"id\":11,\"invoice_id\":5,\"product_id\":21,\"quantity\":1,\"unit_price\":\"120.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"120.00\",\"total\":\"120.00\",\"created_at\":\"2025-11-16T12:26:35.000000Z\",\"updated_at\":\"2025-11-16T12:26:35.000000Z\",\"product\":{\"id\":21,\"sku\":\"MCU-001\",\"barcode\":null,\"name\":\"Arduino UNO+C\\u00e2ble USB\",\"name_ar\":null,\"category_id\":7,\"unit\":\"pcs\",\"purchase_price\":\"100.00\",\"selling_price\":\"144.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":1,\"reorder_level\":0,\"image\":\"products\\/D89tr6r7wCEcowUBBJpDcfBao1fAM8dDFSuiXMzG.jpg\",\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T12:45:42.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-16 11:45:42', '2025-11-16 11:45:42'),
(27, 'bulk_delete', 'App\\Models\\Product', 21, '{\"id\":21,\"sku\":\"MCU-001\",\"barcode\":null,\"name\":\"Arduino UNO+C\\u00e2ble USB\",\"name_ar\":null,\"category_id\":7,\"unit\":\"pcs\",\"purchase_price\":\"100.00\",\"selling_price\":\"144.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":0,\"image\":\"products\\/D89tr6r7wCEcowUBBJpDcfBao1fAM8dDFSuiXMzG.jpg\",\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-18T11:29:17.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(28, 'bulk_delete', 'App\\Models\\Product', 22, '{\"id\":22,\"sku\":\"MCU-002\",\"barcode\":null,\"name\":\"Arduino Nano V3.0 5V\",\"name_ar\":null,\"category_id\":7,\"unit\":\"pcs\",\"purchase_price\":\"75.00\",\"selling_price\":\"90.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(29, 'bulk_delete', 'App\\Models\\Product', 23, '{\"id\":23,\"sku\":\"MCU-003\",\"barcode\":null,\"name\":\"Arduino Mini Pro\",\"name_ar\":null,\"category_id\":7,\"unit\":\"pcs\",\"purchase_price\":\"45.00\",\"selling_price\":\"54.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(30, 'bulk_delete', 'App\\Models\\Product', 24, '{\"id\":24,\"sku\":\"MCU-004\",\"barcode\":null,\"name\":\"Arduino Mega 2560+C\\u00e2ble USB\",\"name_ar\":null,\"category_id\":7,\"unit\":\"pcs\",\"purchase_price\":\"210.00\",\"selling_price\":\"252.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(31, 'bulk_delete', 'App\\Models\\Product', 25, '{\"id\":25,\"sku\":\"MIC-001\",\"barcode\":null,\"name\":\"Atmega328 Microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"50.00\",\"selling_price\":\"60.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(32, 'bulk_delete', 'App\\Models\\Product', 26, '{\"id\":26,\"sku\":\"MCU-005\",\"barcode\":null,\"name\":\"ESP8266 Module S\\u00e9rie Wifi Arduino\",\"name_ar\":null,\"category_id\":11,\"unit\":\"pcs\",\"purchase_price\":\"50.00\",\"selling_price\":\"60.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(33, 'bulk_delete', 'App\\Models\\Product', 27, '{\"id\":27,\"sku\":\"MCU-006\",\"barcode\":null,\"name\":\"ESP8266 NodeMcu 4M V3 Lua\",\"name_ar\":null,\"category_id\":11,\"unit\":\"pcs\",\"purchase_price\":\"90.00\",\"selling_price\":\"108.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(34, 'bulk_delete', 'App\\Models\\Product', 28, '{\"id\":28,\"sku\":\"MCU-007\",\"barcode\":null,\"name\":\"ESP32 NODE32S WiFi + Bluetooth Dual Core\",\"name_ar\":null,\"category_id\":11,\"unit\":\"pcs\",\"purchase_price\":\"140.00\",\"selling_price\":\"168.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(35, 'bulk_delete', 'App\\Models\\Product', 29, '{\"id\":29,\"sku\":\"MIC-002\",\"barcode\":null,\"name\":\"USBASP Programmateur AVR USBISP\",\"name_ar\":null,\"category_id\":12,\"unit\":\"pcs\",\"purchase_price\":\"50.00\",\"selling_price\":\"60.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(36, 'bulk_delete', 'App\\Models\\Product', 30, '{\"id\":30,\"sku\":\"MIC-003\",\"barcode\":null,\"name\":\"Pic 16F84 microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"30.00\",\"selling_price\":\"36.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:22', '2025-11-18 10:32:22'),
(37, 'bulk_delete', 'App\\Models\\Product', 31, '{\"id\":31,\"sku\":\"MIC-004\",\"barcode\":null,\"name\":\"PIC 16F877A-IP-Microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"75.00\",\"selling_price\":\"90.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(38, 'bulk_delete', 'App\\Models\\Product', 32, '{\"id\":32,\"sku\":\"MIC-005\",\"barcode\":null,\"name\":\"PIC 16F887 -I\\/SP Microcontroleur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"70.00\",\"selling_price\":\"84.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(39, 'bulk_delete', 'App\\Models\\Product', 33, '{\"id\":33,\"sku\":\"MIC-006\",\"barcode\":null,\"name\":\"PIC16F88 Microcontr\\u00f4leur 20MHz 7KB\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"49.00\",\"selling_price\":\"58.80\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(40, 'bulk_delete', 'App\\Models\\Product', 34, '{\"id\":34,\"sku\":\"MIC-007\",\"barcode\":null,\"name\":\"PIC16F628 MICROCONTR\\u00d4LEUR\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"35.00\",\"selling_price\":\"42.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(41, 'bulk_delete', 'App\\Models\\Product', 35, '{\"id\":35,\"sku\":\"MIC-008\",\"barcode\":null,\"name\":\"PIC 18F4550 microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"135.00\",\"selling_price\":\"162.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(42, 'bulk_delete', 'App\\Models\\Product', 36, '{\"id\":36,\"sku\":\"MIC-009\",\"barcode\":null,\"name\":\"PIC18F2550 microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"80.00\",\"selling_price\":\"96.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(43, 'bulk_delete', 'App\\Models\\Product', 37, '{\"id\":37,\"sku\":\"MIC-010\",\"barcode\":null,\"name\":\"PIC 16F630 Microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"30.00\",\"selling_price\":\"36.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(44, 'bulk_delete', 'App\\Models\\Product', 38, '{\"id\":38,\"sku\":\"MIC-011\",\"barcode\":null,\"name\":\"PIC12F683 Microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"27.00\",\"selling_price\":\"32.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(45, 'bulk_delete', 'App\\Models\\Product', 39, '{\"id\":39,\"sku\":\"MIC-012\",\"barcode\":null,\"name\":\"PIC16F886 Microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"60.00\",\"selling_price\":\"72.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(46, 'bulk_delete', 'App\\Models\\Product', 40, '{\"id\":40,\"sku\":\"MIC-013\",\"barcode\":null,\"name\":\"PIC18F24J50 Microcontr\\u00f4leur\",\"name_ar\":null,\"category_id\":9,\"unit\":\"pcs\",\"purchase_price\":\"170.00\",\"selling_price\":\"204.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:26', '2025-11-18 10:32:26'),
(47, 'bulk_delete', 'App\\Models\\Product', 41, '{\"id\":41,\"sku\":\"MOD-001\",\"barcode\":null,\"name\":\"FT232RL FTDI USB \\u00e0 TTL 3.3\\/5V Module Serie Pour Arduino\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(48, 'bulk_delete', 'App\\Models\\Product', 42, '{\"id\":42,\"sku\":\"MOD-002\",\"barcode\":null,\"name\":\"Shield de prototypage Arduino avec plaquette d\\u2019essais\",\"name_ar\":null,\"category_id\":15,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(49, 'bulk_delete', 'App\\Models\\Product', 43, '{\"id\":43,\"sku\":\"MOD-003\",\"barcode\":null,\"name\":\"Module HC-05 Bluetooth compatible Arduino\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"70.00\",\"selling_price\":\"84.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(50, 'bulk_delete', 'App\\Models\\Product', 44, '{\"id\":44,\"sku\":\"MOD-004\",\"barcode\":null,\"name\":\"L293D Double pont en H, Pilote de moteur\",\"name_ar\":null,\"category_id\":16,\"unit\":\"pcs\",\"purchase_price\":\"55.00\",\"selling_price\":\"66.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(51, 'bulk_delete', 'App\\Models\\Product', 45, '{\"id\":45,\"sku\":\"MOD-005\",\"barcode\":null,\"name\":\"Emetteur-r\\u00e9cepteur radiofr\\u00e9quence 433MHZ\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(52, 'bulk_delete', 'App\\Models\\Product', 46, '{\"id\":46,\"sku\":\"MOD-006\",\"barcode\":null,\"name\":\"HC-SR04 capteur ultrason Arduino\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(53, 'bulk_delete', 'App\\Models\\Product', 47, '{\"id\":47,\"sku\":\"MOD-007\",\"barcode\":null,\"name\":\"Module RFID RC522, Lecteur RFID\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"35.00\",\"selling_price\":\"42.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(54, 'bulk_delete', 'App\\Models\\Product', 48, '{\"id\":48,\"sku\":\"KIT-001\",\"barcode\":null,\"name\":\"kit 37 capteurs pour arduino\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"250.00\",\"selling_price\":\"300.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(55, 'bulk_delete', 'App\\Models\\Product', 49, '{\"id\":49,\"sku\":\"OUT-001\",\"barcode\":null,\"name\":\"Compteur de fr\\u00e9quence num\\u00e9rique 50 MHz-2.4 GHz GY560\",\"name_ar\":null,\"category_id\":19,\"unit\":\"pcs\",\"purchase_price\":\"350.00\",\"selling_price\":\"420.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(56, 'bulk_delete', 'App\\Models\\Product', 50, '{\"id\":50,\"sku\":\"REL-001\",\"barcode\":null,\"name\":\"Contacteur monopolaire courant continu 100A 30V\",\"name_ar\":null,\"category_id\":20,\"unit\":\"pcs\",\"purchase_price\":\"295.00\",\"selling_price\":\"354.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:32', '2025-11-18 10:32:32'),
(57, 'bulk_delete', 'App\\Models\\Product', 51, '{\"id\":51,\"sku\":\"ROB-001\",\"barcode\":null,\"name\":\"Chassis de smart voiture\\/Car robot\\/suiveur bonne qualit\\u00e9\",\"name_ar\":null,\"category_id\":22,\"unit\":\"pcs\",\"purchase_price\":\"160.00\",\"selling_price\":\"192.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(58, 'bulk_delete', 'App\\Models\\Product', 52, '{\"id\":52,\"sku\":\"MOD-008\",\"barcode\":null,\"name\":\"YF-S201 capteur de d\\u00e9bit d\\u2019eau\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"90.00\",\"selling_price\":\"108.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(59, 'bulk_delete', 'App\\Models\\Product', 53, '{\"id\":53,\"sku\":\"ROB-002\",\"barcode\":null,\"name\":\"Electrovanne 12V DC 1\\/2 NC\",\"name_ar\":null,\"category_id\":23,\"unit\":\"pcs\",\"purchase_price\":\"90.00\",\"selling_price\":\"108.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(60, 'bulk_delete', 'App\\Models\\Product', 54, '{\"id\":54,\"sku\":\"ROB-003\",\"barcode\":null,\"name\":\"Shield V3 CNC A4988\",\"name_ar\":null,\"category_id\":24,\"unit\":\"pcs\",\"purchase_price\":\"70.00\",\"selling_price\":\"84.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(61, 'bulk_delete', 'App\\Models\\Product', 55, '{\"id\":55,\"sku\":\"MOD-009\",\"barcode\":null,\"name\":\"Gyroscope 3 axes L3G4200D capteur angles plus de pr\\u00e9cision\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"75.00\",\"selling_price\":\"90.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(62, 'bulk_delete', 'App\\Models\\Product', 56, '{\"id\":56,\"sku\":\"MOD-010\",\"barcode\":null,\"name\":\"M590E GSM GPRS Module Bricolage Kit\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"55.00\",\"selling_price\":\"66.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(63, 'bulk_delete', 'App\\Models\\Product', 57, '{\"id\":57,\"sku\":\"MOD-011\",\"barcode\":null,\"name\":\"Module Ethernet R\\u00e9seau LAN ENC28J60\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"65.00\",\"selling_price\":\"78.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(64, 'bulk_delete', 'App\\Models\\Product', 58, '{\"id\":58,\"sku\":\"MOD-012\",\"barcode\":null,\"name\":\"Capteur de Couleur TCS230\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"65.00\",\"selling_price\":\"78.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(65, 'bulk_delete', 'App\\Models\\Product', 59, '{\"id\":59,\"sku\":\"SKU-A98C3F08\",\"barcode\":null,\"name\":\"Oscillateurs \\u00e0 quartz\",\"name_ar\":null,\"category_id\":26,\"unit\":\"pcs\",\"purchase_price\":\"0.00\",\"selling_price\":\"0.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(66, 'bulk_delete', 'App\\Models\\Product', 60, '{\"id\":60,\"sku\":\"QUA-016\",\"barcode\":null,\"name\":\"Oscillateurs \\u00e0 quartz - 16 MHZ\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"3.00\",\"selling_price\":\"3.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:37', '2025-11-18 10:32:37'),
(67, 'bulk_delete', 'App\\Models\\Product', 61, '{\"id\":61,\"sku\":\"QUA-020\",\"barcode\":null,\"name\":\"Oscillateurs \\u00e0 quartz - 20 MHZ\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"3.00\",\"selling_price\":\"3.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(68, 'bulk_delete', 'App\\Models\\Product', 62, '{\"id\":62,\"sku\":\"QUA-357\",\"barcode\":null,\"name\":\"Oscillateurs \\u00e0 quartz - 3.579545 MHZ\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"3.00\",\"selling_price\":\"3.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(69, 'bulk_delete', 'App\\Models\\Product', 63, '{\"id\":63,\"sku\":\"QUA-004\",\"barcode\":null,\"name\":\"Oscillateurs \\u00e0 quartz - 4 MHZ\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"3.00\",\"selling_price\":\"3.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(70, 'bulk_delete', 'App\\Models\\Product', 64, '{\"id\":64,\"sku\":\"QUA-024\",\"barcode\":null,\"name\":\"Oscillateurs \\u00e0 quartz - 24 MHZ\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"3.00\",\"selling_price\":\"3.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(71, 'bulk_delete', 'App\\Models\\Product', 65, '{\"id\":65,\"sku\":\"MOD-013\",\"barcode\":null,\"name\":\"Afficheur LCD 16\\u00d72\",\"name_ar\":null,\"category_id\":27,\"unit\":\"pcs\",\"purchase_price\":\"35.00\",\"selling_price\":\"42.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(72, 'bulk_delete', 'App\\Models\\Product', 66, '{\"id\":66,\"sku\":\"REL-002\",\"barcode\":null,\"name\":\"MODULE DE 4 RELAIS 5V POUR ARDUINO\",\"name_ar\":null,\"category_id\":28,\"unit\":\"pcs\",\"purchase_price\":\"60.00\",\"selling_price\":\"72.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(73, 'bulk_delete', 'App\\Models\\Product', 67, '{\"id\":67,\"sku\":\"POW-001\",\"barcode\":null,\"name\":\"HLK-PM01 Alimentation 5V DC 600mA sans transformateur\",\"name_ar\":null,\"category_id\":30,\"unit\":\"pcs\",\"purchase_price\":\"70.00\",\"selling_price\":\"84.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(74, 'bulk_delete', 'App\\Models\\Product', 68, '{\"id\":68,\"sku\":\"POW-002\",\"barcode\":null,\"name\":\"Alimentation \\u00e0 d\\u00e9coupage AC-DC 20W 5V 3.8A\",\"name_ar\":null,\"category_id\":30,\"unit\":\"pcs\",\"purchase_price\":\"73.00\",\"selling_price\":\"87.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(75, 'bulk_delete', 'App\\Models\\Product', 69, '{\"id\":69,\"sku\":\"POW-003\",\"barcode\":null,\"name\":\"Alimentation \\u00e0 d\\u00e9coupage AC-DC 25W 12V 2A\",\"name_ar\":null,\"category_id\":30,\"unit\":\"pcs\",\"purchase_price\":\"73.00\",\"selling_price\":\"87.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41');
INSERT INTO `audit_logs` (`id`, `action`, `model_type`, `model_id`, `old_values`, `new_values`, `user_id`, `ip_address`, `user_agent`, `created_at`, `updated_at`) VALUES
(76, 'bulk_delete', 'App\\Models\\Product', 70, '{\"id\":70,\"sku\":\"MOD-014\",\"barcode\":null,\"name\":\"Capteur de Microphone \\u2013 Module de D\\u00e9tection Sonore\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:41', '2025-11-18 10:32:41'),
(77, 'bulk_delete', 'App\\Models\\Product', 71, '{\"id\":71,\"sku\":\"MOD-015\",\"barcode\":null,\"name\":\"MQ-2 Capteur de gaz -Isobutane Propane\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(78, 'bulk_delete', 'App\\Models\\Product', 72, '{\"id\":72,\"sku\":\"MOD-016\",\"barcode\":null,\"name\":\"MQ-3 Alcool, Capteur de gaz MQ3\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(79, 'bulk_delete', 'App\\Models\\Product', 73, '{\"id\":73,\"sku\":\"MOD-017\",\"barcode\":null,\"name\":\"MQ-9 Capteur monoxyde de carbone CO\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(80, 'bulk_delete', 'App\\Models\\Product', 74, '{\"id\":74,\"sku\":\"MOD-018\",\"barcode\":null,\"name\":\"MQ-4 Capteur de gaz m\\u00e9thane\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(81, 'bulk_delete', 'App\\Models\\Product', 75, '{\"id\":75,\"sku\":\"MOD-019\",\"barcode\":null,\"name\":\"ky-040 module encodeur rotatif\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"20.00\",\"selling_price\":\"24.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(82, 'bulk_delete', 'App\\Models\\Product', 76, '{\"id\":76,\"sku\":\"MOD-020\",\"barcode\":null,\"name\":\"Capteur de courant ACS712 30A\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"30.00\",\"selling_price\":\"36.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(83, 'bulk_delete', 'App\\Models\\Product', 77, '{\"id\":77,\"sku\":\"POW-004\",\"barcode\":null,\"name\":\"XL4015E DC-DC module d\\u2019alimentation abaisseur r\\u00e9glable 5A 4V-38V\",\"name_ar\":null,\"category_id\":32,\"unit\":\"pcs\",\"purchase_price\":\"55.00\",\"selling_price\":\"66.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(84, 'bulk_delete', 'App\\Models\\Product', 78, '{\"id\":78,\"sku\":\"ROB-004\",\"barcode\":null,\"name\":\"A4988 Contr\\u00f4leur de Moteur Pas \\u00e0 Pas\",\"name_ar\":null,\"category_id\":24,\"unit\":\"pcs\",\"purchase_price\":\"35.00\",\"selling_price\":\"42.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(85, 'bulk_delete', 'App\\Models\\Product', 79, '{\"id\":79,\"sku\":\"ROB-005\",\"barcode\":null,\"name\":\"Moteur pas-\\u00e0-pas avec Driver ULN2003\",\"name_ar\":null,\"category_id\":24,\"unit\":\"pcs\",\"purchase_price\":\"45.00\",\"selling_price\":\"54.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(86, 'bulk_delete', 'App\\Models\\Product', 80, '{\"id\":80,\"sku\":\"POW-005\",\"barcode\":null,\"name\":\"MT3608 \\u00c9l\\u00e9vateur de Tension 2A Boost Converter\",\"name_ar\":null,\"category_id\":32,\"unit\":\"pcs\",\"purchase_price\":\"18.00\",\"selling_price\":\"21.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:45', '2025-11-18 10:32:45'),
(87, 'bulk_delete', 'App\\Models\\Product', 81, '{\"id\":81,\"sku\":\"MOD-021\",\"barcode\":null,\"name\":\"Convertisseur Port s\\u00e9rie RS232 \\u00e0 TTL\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(88, 'bulk_delete', 'App\\Models\\Product', 82, '{\"id\":82,\"sku\":\"MOD-022\",\"barcode\":null,\"name\":\"Module Micro SD Card pour Arduino\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"20.00\",\"selling_price\":\"24.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(89, 'bulk_delete', 'App\\Models\\Product', 83, '{\"id\":83,\"sku\":\"MOD-023\",\"barcode\":null,\"name\":\"DS1307 Real Time Clock\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(90, 'bulk_delete', 'App\\Models\\Product', 84, '{\"id\":84,\"sku\":\"MOD-024\",\"barcode\":null,\"name\":\"Clavier 16 touches Keypad, matriciel\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"24.00\",\"selling_price\":\"28.80\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(91, 'bulk_delete', 'App\\Models\\Product', 85, '{\"id\":85,\"sku\":\"MOD-025\",\"barcode\":null,\"name\":\"Module I2C Pour Afficheur LCD 1602\\/2004\",\"name_ar\":null,\"category_id\":14,\"unit\":\"pcs\",\"purchase_price\":\"18.00\",\"selling_price\":\"21.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(92, 'bulk_delete', 'App\\Models\\Product', 86, '{\"id\":86,\"sku\":\"MOD-026\",\"barcode\":null,\"name\":\"DHT11 Capteur de Temp\\u00e9rature et Humidit\\u00e9 composant\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"18.00\",\"selling_price\":\"21.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(93, 'bulk_delete', 'App\\Models\\Product', 87, '{\"id\":87,\"sku\":\"SKU-697B1B22\",\"barcode\":null,\"name\":\"Capteur de tension B25 0-25V\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"20.00\",\"selling_price\":\"24.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(94, 'bulk_delete', 'App\\Models\\Product', 88, '{\"id\":88,\"sku\":\"MOD-027\",\"barcode\":null,\"name\":\"t\\u00e9l\\u00e9commande IR pour Arduino\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(95, 'bulk_delete', 'App\\Models\\Product', 89, '{\"id\":89,\"sku\":\"MOD-028\",\"barcode\":null,\"name\":\"8\\u00d78 LED matrice avec MAX7219 module\",\"name_ar\":null,\"category_id\":33,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(96, 'bulk_delete', 'App\\Models\\Product', 90, '{\"id\":90,\"sku\":\"ROB-006\",\"barcode\":null,\"name\":\"Mini Pompe DC 5V pour arduino\",\"name_ar\":null,\"category_id\":23,\"unit\":\"pcs\",\"purchase_price\":\"40.00\",\"selling_price\":\"48.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:49', '2025-11-18 10:32:49'),
(97, 'bulk_delete', 'App\\Models\\Product', 91, '{\"id\":91,\"sku\":\"PRO-001\",\"barcode\":null,\"name\":\"Platine d\\u2019essai Breadboard 830 points\",\"name_ar\":null,\"category_id\":35,\"unit\":\"pcs\",\"purchase_price\":\"35.00\",\"selling_price\":\"42.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(98, 'bulk_delete', 'App\\Models\\Product', 92, '{\"id\":92,\"sku\":\"POW-006\",\"barcode\":null,\"name\":\"Module d\\u2019alimentation pour Breadboard MB102 3,3 V \\u00e0 5 V\",\"name_ar\":null,\"category_id\":37,\"unit\":\"pcs\",\"purchase_price\":\"20.00\",\"selling_price\":\"24.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(99, 'bulk_delete', 'App\\Models\\Product', 93, '{\"id\":93,\"sku\":\"PRO-002\",\"barcode\":null,\"name\":\"65 Fils flexible male \\u2013 male\",\"name_ar\":null,\"category_id\":38,\"unit\":\"pcs\",\"purchase_price\":\"28.00\",\"selling_price\":\"33.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(100, 'bulk_delete', 'App\\Models\\Product', 94, '{\"id\":94,\"sku\":\"MOD-029\",\"barcode\":null,\"name\":\"Capteur suiveur de ligne TCRT5000\",\"name_ar\":null,\"category_id\":18,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(101, 'bulk_delete', 'App\\Models\\Product', 95, '{\"id\":95,\"sku\":\"REL-003\",\"barcode\":null,\"name\":\"Relais \\u00e9lectrique 12V 1 CANAL 220V 10A\",\"name_ar\":null,\"category_id\":20,\"unit\":\"pcs\",\"purchase_price\":\"20.00\",\"selling_price\":\"24.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(102, 'bulk_delete', 'App\\Models\\Product', 96, '{\"id\":96,\"sku\":\"IC-001\",\"barcode\":null,\"name\":\"LM358 double Amplificateurs op\\u00e9rationnels, PDIP-8\",\"name_ar\":null,\"category_id\":40,\"unit\":\"pcs\",\"purchase_price\":\"6.00\",\"selling_price\":\"7.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(103, 'bulk_delete', 'App\\Models\\Product', 97, '{\"id\":97,\"sku\":\"IC-002\",\"barcode\":null,\"name\":\"LM386 Amplificateur Audio Gain X200\",\"name_ar\":null,\"category_id\":40,\"unit\":\"pcs\",\"purchase_price\":\"10.00\",\"selling_price\":\"12.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(104, 'bulk_delete', 'App\\Models\\Product', 98, '{\"id\":98,\"sku\":\"IC-003\",\"barcode\":null,\"name\":\"Amplificateur op\\u00e9rationnel LM324N\",\"name_ar\":null,\"category_id\":40,\"unit\":\"pcs\",\"purchase_price\":\"8.00\",\"selling_price\":\"9.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(105, 'bulk_delete', 'App\\Models\\Product', 99, '{\"id\":99,\"sku\":\"IC-004\",\"barcode\":null,\"name\":\"CD4017 compteur d\\u00e9cimal CMOS\",\"name_ar\":null,\"category_id\":41,\"unit\":\"pcs\",\"purchase_price\":\"6.00\",\"selling_price\":\"7.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(106, 'bulk_delete', 'App\\Models\\Product', 100, '{\"id\":100,\"sku\":\"IC-005\",\"barcode\":null,\"name\":\"CD4060 Oscillateur Temporisateur\",\"name_ar\":null,\"category_id\":41,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:52', '2025-11-18 10:32:52'),
(107, 'bulk_delete', 'App\\Models\\Product', 101, '{\"id\":101,\"sku\":\"IC-006\",\"barcode\":null,\"name\":\"CD4051BE D\\u00e9multiplexeur 3-8 Line\",\"name_ar\":null,\"category_id\":41,\"unit\":\"pcs\",\"purchase_price\":\"10.00\",\"selling_price\":\"12.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(108, 'bulk_delete', 'App\\Models\\Product', 102, '{\"id\":102,\"sku\":\"SKU-1538EF2A\",\"barcode\":null,\"name\":\"Led 5mm multi-couleurs\",\"name_ar\":null,\"category_id\":43,\"unit\":\"pcs\",\"purchase_price\":\"0.00\",\"selling_price\":\"0.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(109, 'bulk_delete', 'App\\Models\\Product', 103, '{\"id\":103,\"sku\":\"LED-BLU\",\"barcode\":null,\"name\":\"Led 5mm multi-couleurs - Bleu\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(110, 'bulk_delete', 'App\\Models\\Product', 104, '{\"id\":104,\"sku\":\"LED-YEL\",\"barcode\":null,\"name\":\"Led 5mm multi-couleurs - Jaune\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(111, 'bulk_delete', 'App\\Models\\Product', 105, '{\"id\":105,\"sku\":\"LED-RED\",\"barcode\":null,\"name\":\"Led 5mm multi-couleurs - Rouge\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":20,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(112, 'bulk_delete', 'App\\Models\\Product', 106, '{\"id\":106,\"sku\":\"LED-GRE\",\"barcode\":null,\"name\":\"Led 5mm multi-couleurs - Vert\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(113, 'bulk_delete', 'App\\Models\\Product', 107, '{\"id\":107,\"sku\":\"IC-007\",\"barcode\":null,\"name\":\"74HC00 4 Portes NAND \\u00e0 2 Entr\\u00e9es\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"8.00\",\"selling_price\":\"9.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(114, 'bulk_delete', 'App\\Models\\Product', 108, '{\"id\":108,\"sku\":\"IC-008\",\"barcode\":null,\"name\":\"74HC04 6 Inverseurs NOT\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"8.00\",\"selling_price\":\"9.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(115, 'bulk_delete', 'App\\Models\\Product', 109, '{\"id\":109,\"sku\":\"IC-009\",\"barcode\":null,\"name\":\"74HC595 Shift Register\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(116, 'bulk_delete', 'App\\Models\\Product', 110, '{\"id\":110,\"sku\":\"IC-010\",\"barcode\":null,\"name\":\"74LS08 4 portes AND \\u00e0 2 entr\\u00e9es\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"6.00\",\"selling_price\":\"7.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:32:55', '2025-11-18 10:32:55'),
(117, 'bulk_delete', 'App\\Models\\Product', 111, '{\"id\":111,\"sku\":\"IC-011\",\"barcode\":null,\"name\":\"74LS32 4 Portes OR \\u00e0 2 Entr\\u00e9es\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"8.00\",\"selling_price\":\"9.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(118, 'bulk_delete', 'App\\Models\\Product', 112, '{\"id\":112,\"sku\":\"IC-012\",\"barcode\":null,\"name\":\"74LS47 \\u2013 D\\u00e9codeur BCD vers Afficheur 7 Segments (Cathode Commune)\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(119, 'bulk_delete', 'App\\Models\\Product', 113, '{\"id\":113,\"sku\":\"IC-013\",\"barcode\":null,\"name\":\"74LS154 \\u2013 D\\u00e9multiplexeur\\/D\\u00e9codeur 4 vers 16 lignes TTL\",\"name_ar\":null,\"category_id\":44,\"unit\":\"pcs\",\"purchase_price\":\"14.00\",\"selling_price\":\"16.80\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(120, 'bulk_delete', 'App\\Models\\Product', 114, '{\"id\":114,\"sku\":\"IC-014\",\"barcode\":null,\"name\":\"LM393 comparateur double\",\"name_ar\":null,\"category_id\":45,\"unit\":\"pcs\",\"purchase_price\":\"5.00\",\"selling_price\":\"6.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(121, 'bulk_delete', 'App\\Models\\Product', 115, '{\"id\":115,\"sku\":\"IC-015\",\"barcode\":null,\"name\":\"LM339 QUAD comparateurs \\u00e0 deux entr\\u00e9es\",\"name_ar\":null,\"category_id\":45,\"unit\":\"pcs\",\"purchase_price\":\"7.00\",\"selling_price\":\"8.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(122, 'bulk_delete', 'App\\Models\\Product', 116, '{\"id\":116,\"sku\":\"IC-016\",\"barcode\":null,\"name\":\"LM3914 \\u2013 Pilote de Barre \\u00e0 LED \\/ Indicateur de Niveau Analogique\",\"name_ar\":null,\"category_id\":46,\"unit\":\"pcs\",\"purchase_price\":\"12.00\",\"selling_price\":\"14.40\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(123, 'bulk_delete', 'App\\Models\\Product', 117, '{\"id\":117,\"sku\":\"IC-017\",\"barcode\":null,\"name\":\"ULN2003AGP R\\u00e9seau de Transistor Darlington 8 NPN\",\"name_ar\":null,\"category_id\":46,\"unit\":\"pcs\",\"purchase_price\":\"10.00\",\"selling_price\":\"12.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(124, 'bulk_delete', 'App\\Models\\Product', 118, '{\"id\":118,\"sku\":\"PRO-003\",\"barcode\":null,\"name\":\"5X10cm plaque en Cuivre Etam\\u00e9 PCB\",\"name_ar\":null,\"category_id\":47,\"unit\":\"pcs\",\"purchase_price\":\"13.00\",\"selling_price\":\"15.60\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(125, 'bulk_delete', 'App\\Models\\Product', 119, '{\"id\":119,\"sku\":\"REL-004\",\"barcode\":null,\"name\":\"Relais de Puissance 5V 250VAC-30VDC 30A\",\"name_ar\":null,\"category_id\":20,\"unit\":\"pcs\",\"purchase_price\":\"20.00\",\"selling_price\":\"24.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":0,\"image\":null,\"description\":null,\"created_at\":\"2025-11-16T11:37:04.000000Z\",\"updated_at\":\"2025-11-16T11:37:04.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:33:00', '2025-11-18 10:33:00'),
(126, 'bulk_delete', 'App\\Models\\Invoice', 6, '{\"id\":6,\"invoice_number\":\"INV-000001\",\"customer_id\":3,\"customer_name\":\"Client de passage\",\"status\":\"paid\",\"subtotal\":\"280.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"280.00\",\"paid_amount\":\"280.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-16T13:06:01.000000Z\",\"updated_at\":\"2025-11-16T13:07:40.000000Z\",\"items\":[]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:34:57', '2025-11-18 10:34:57'),
(127, 'bulk_delete', 'App\\Models\\Invoice', 7, '{\"id\":7,\"invoice_number\":\"INV-000002\",\"customer_id\":null,\"customer_name\":\"Client de passage\",\"status\":\"paid\",\"subtotal\":\"288.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"288.00\",\"paid_amount\":\"288.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-16T13:08:27.000000Z\",\"updated_at\":\"2025-11-16T13:08:43.000000Z\",\"items\":[]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:34:57', '2025-11-18 10:34:57'),
(128, 'bulk_delete', 'App\\Models\\Invoice', 8, '{\"id\":8,\"invoice_number\":\"INV-000003\",\"customer_id\":11,\"customer_name\":\"Walk-in Customer\",\"status\":\"partially_paid\",\"subtotal\":\"120.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"120.00\",\"paid_amount\":\"60.00\",\"due_amount\":\"60.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T11:25:54.000000Z\",\"updated_at\":\"2025-11-18T11:26:04.000000Z\",\"items\":[]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:34:57', '2025-11-18 10:34:57'),
(129, 'bulk_delete', 'App\\Models\\Invoice', 9, '{\"id\":9,\"invoice_number\":\"INV-000004\",\"customer_id\":7,\"customer_name\":\"Client de passage\",\"status\":\"final\",\"subtotal\":\"130.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"130.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"130.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T11:29:07.000000Z\",\"updated_at\":\"2025-11-18T11:29:17.000000Z\",\"items\":[]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:34:57', '2025-11-18 10:34:57'),
(130, 'bulk_delete', 'App\\Models\\Customer', 1, '{\"id\":1,\"name\":\"John Doe\",\"phone\":\"1111111111\",\"email\":\"john@example.com\",\"address\":null,\"current_balance\":\"0.00\",\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:35:15', '2025-11-18 10:35:15'),
(131, 'bulk_delete', 'App\\Models\\Customer', 2, '{\"id\":2,\"name\":\"Jane Smith\",\"phone\":\"2222222222\",\"email\":\"jane@example.com\",\"address\":null,\"current_balance\":\"0.00\",\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:35:15', '2025-11-18 10:35:15'),
(132, 'bulk_delete', 'App\\Models\\Customer', 6, '{\"id\":6,\"name\":\"Sarah Johnson\",\"phone\":\"6666666666\",\"email\":\"sarah@example.com\",\"address\":null,\"current_balance\":\"0.00\",\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:35:15', '2025-11-18 10:35:15'),
(133, 'bulk_delete', 'App\\Models\\Customer', 9, '{\"id\":9,\"name\":\"David Brown\",\"phone\":\"9999999999\",\"email\":\"david@example.com\",\"address\":null,\"current_balance\":\"0.00\",\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:35:15', '2025-11-18 10:35:15'),
(134, 'bulk_delete', 'App\\Models\\Supplier', 2, '{\"id\":2,\"name\":\"XYZ Trading\",\"phone\":\"0987654321\",\"email\":\"xyz@trading.com\",\"address\":null,\"notes\":null,\"created_at\":\"2025-11-15T19:46:33.000000Z\",\"updated_at\":\"2025-11-15T19:46:33.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 10:35:23', '2025-11-18 10:35:23'),
(135, 'bulk_delete', 'App\\Models\\Product', 121, '{\"id\":121,\"sku\":\"SKU001\",\"barcode\":\"123456789\",\"name\":\"Product Name 1\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"12.00\",\"selling_price\":\"15.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":100,\"reorder_level\":0,\"image\":null,\"description\":\"Product description\",\"created_at\":\"2025-11-18T12:06:31.000000Z\",\"updated_at\":\"2025-11-18T12:06:31.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 11:06:54', '2025-11-18 11:06:54'),
(136, 'bulk_delete', 'App\\Models\\Product', 122, '{\"id\":122,\"sku\":\"SKU002\",\"barcode\":\"987654321\",\"name\":\"Product Name 2\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"24.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":50,\"reorder_level\":0,\"image\":null,\"description\":\"Another product\",\"created_at\":\"2025-11-18T12:06:31.000000Z\",\"updated_at\":\"2025-11-18T12:06:31.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 11:06:54', '2025-11-18 11:06:54'),
(137, 'bulk_delete', 'App\\Models\\Product', 123, '{\"id\":123,\"sku\":\"SKU001\",\"barcode\":\"123456789\",\"name\":\"Product Name 1\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"12.00\",\"selling_price\":\"15.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":100,\"reorder_level\":0,\"image\":null,\"description\":\"Product description\",\"created_at\":\"2025-11-18T12:15:48.000000Z\",\"updated_at\":\"2025-11-18T12:15:48.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 11:16:25', '2025-11-18 11:16:25'),
(138, 'bulk_delete', 'App\\Models\\Product', 124, '{\"id\":124,\"sku\":\"SKU002\",\"barcode\":\"987654321\",\"name\":\"Product Name 2\",\"name_ar\":null,\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":50,\"reorder_level\":0,\"image\":null,\"description\":\"Another product\",\"created_at\":\"2025-11-18T12:15:48.000000Z\",\"updated_at\":\"2025-11-18T12:15:48.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 11:16:25', '2025-11-18 11:16:25'),
(139, 'bulk_delete', 'App\\Models\\Category', 49, '{\"id\":49,\"name\":\"Tubes\",\"name_ar\":null,\"description\":null,\"created_at\":\"2025-11-18T14:08:42.000000Z\",\"updated_at\":\"2025-11-18T14:08:42.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:09:20', '2025-11-18 13:09:20'),
(140, 'bulk_delete', 'App\\Models\\Category', 51, '{\"id\":51,\"name\":\"Product Name 1\",\"name_ar\":null,\"description\":\"Product description\",\"created_at\":\"2025-11-18T14:46:03.000000Z\",\"updated_at\":\"2025-11-18T14:46:03.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:46:13', '2025-11-18 13:46:13'),
(141, 'bulk_delete', 'App\\Models\\Category', 52, '{\"id\":52,\"name\":\"Product Name 2\",\"name_ar\":null,\"description\":\"Another product\",\"created_at\":\"2025-11-18T14:46:03.000000Z\",\"updated_at\":\"2025-11-18T14:46:03.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:46:13', '2025-11-18 13:46:13'),
(142, 'bulk_delete', 'App\\Models\\Customer', 12, '{\"id\":12,\"name\":\"Customer 1\",\"phone\":\"123456789\",\"email\":\"customer1@example.com\",\"address\":\"Address 1\",\"current_balance\":\"0.00\",\"created_at\":\"2025-11-18T14:47:10.000000Z\",\"updated_at\":\"2025-11-18T14:47:10.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:48:24', '2025-11-18 13:48:24'),
(143, 'bulk_delete', 'App\\Models\\Customer', 13, '{\"id\":13,\"name\":\"Customer 2\",\"phone\":\"987654321\",\"email\":\"customer2@example.com\",\"address\":\"Address 2\",\"current_balance\":\"100.00\",\"created_at\":\"2025-11-18T14:47:10.000000Z\",\"updated_at\":\"2025-11-18T14:47:10.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:48:24', '2025-11-18 13:48:24'),
(144, 'bulk_delete', 'App\\Models\\Supplier', 6, '{\"id\":6,\"name\":\"Supplier 1\",\"phone\":\"123456789\",\"email\":\"supplier1@example.com\",\"address\":\"Address 1\",\"notes\":\"Notes 1\",\"created_at\":\"2025-11-18T14:49:07.000000Z\",\"updated_at\":\"2025-11-18T14:49:07.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:49:27', '2025-11-18 13:49:27'),
(145, 'bulk_delete', 'App\\Models\\Supplier', 7, '{\"id\":7,\"name\":\"Supplier 2\",\"phone\":\"987654321\",\"email\":\"supplier2@example.com\",\"address\":\"Address 2\",\"notes\":\"Notes 2\",\"created_at\":\"2025-11-18T14:49:07.000000Z\",\"updated_at\":\"2025-11-18T14:49:07.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 13:49:27', '2025-11-18 13:49:27'),
(146, 'bulk_delete', 'App\\Models\\Product', 126, '{\"id\":126,\"sku\":\"PROD-0003\",\"barcode\":null,\"name\":\"\\u0641\\u062b\\u0633\\u0641\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"5.00\",\"selling_price\":\"7.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":1,\"image\":null,\"description\":null,\"created_at\":\"2025-11-18T16:50:38.000000Z\",\"updated_at\":\"2025-11-18T16:50:38.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 15:54:15', '2025-11-18 15:54:15'),
(147, 'bulk_delete', 'App\\Models\\Product', 129, '{\"id\":129,\"sku\":\"PROD-0003\",\"barcode\":null,\"name\":\"ahmed adam\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"5.00\",\"selling_price\":\"10.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/CIyThVavkw72DeA2kg3ikE6ux0chgGpKjklKe5b6.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:16:20.000000Z\",\"updated_at\":\"2025-11-18T17:16:20.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 16:23:02', '2025-11-18 16:23:02'),
(148, 'bulk_delete', 'App\\Models\\Invoice', 14, '{\"id\":14,\"invoice_number\":\"INV-000005\",\"customer_id\":4,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"returned\",\"subtotal\":\"418.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"418.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"418.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T14:58:11.000000Z\",\"updated_at\":\"2025-11-18T15:00:14.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":27,\"invoice_id\":14,\"product_id\":120,\"quantity\":51,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"418.20\",\"total\":\"418.20\",\"created_at\":\"2025-11-18T14:58:19.000000Z\",\"updated_at\":\"2025-11-18T14:58:19.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":null,\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":112,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-18T18:28:37.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-18 18:59:20', '2025-11-18 18:59:20'),
(149, 'delete', 'App\\Models\\Invoice', 19, '{\"id\":19,\"invoice_number\":\"INV-000010\",\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"67.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"67.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"67.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T18:56:19.000000Z\",\"updated_at\":\"2025-11-19T19:36:55.000000Z\",\"deleted_at\":null}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-19 20:16:22', '2025-11-19 20:16:22'),
(150, 'bulk_delete', 'App\\Models\\Product', 130, '{\"id\":130,\"sku\":\"SKU001\",\"barcode\":\"123456789\",\"name\":\"Product Name 1\",\"name_ar\":null,\"brand\":\"Brand Name 1\",\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"12.00\",\"selling_price\":\"15.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":100,\"reorder_level\":0,\"image\":null,\"description\":\"Product description\",\"created_at\":\"2025-11-19T12:02:00.000000Z\",\"updated_at\":\"2025-11-19T12:02:00.000000Z\",\"deleted_at\":null}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-19 22:01:02', '2025-11-19 22:01:02'),
(151, 'bulk_delete', 'App\\Models\\Product', 131, '{\"id\":131,\"sku\":\"SKU002\",\"barcode\":\"987654321\",\"name\":\"Product Name 2\",\"name_ar\":null,\"brand\":\"Brand Name 2\",\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":50,\"reorder_level\":0,\"image\":null,\"description\":\"Another product\",\"created_at\":\"2025-11-19T12:02:00.000000Z\",\"updated_at\":\"2025-11-19T12:02:00.000000Z\",\"deleted_at\":null}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-19 22:01:02', '2025-11-19 22:01:02'),
(152, 'delete', 'App\\Models\\Invoice', 23, '{\"id\":23,\"invoice_number\":\"INV-000014\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"returned\",\"subtotal\":\"130.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"130.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"130.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-20T06:40:32.000000Z\",\"updated_at\":\"2025-11-20T06:42:28.000000Z\",\"deleted_at\":null}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 04:42:48', '2025-11-20 04:42:48'),
(153, 'bulk_delete', 'App\\Models\\Invoice', 11, '{\"id\":11,\"invoice_number\":\"INV-000002\",\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"paid\",\"subtotal\":\"24.60\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"24.60\",\"paid_amount\":\"24.60\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T13:20:54.000000Z\",\"updated_at\":\"2025-11-18T15:22:40.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":22,\"invoice_id\":11,\"product_id\":120,\"quantity\":3,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"24.60\",\"total\":\"24.60\",\"created_at\":\"2025-11-18T13:21:02.000000Z\",\"updated_at\":\"2025-11-18T13:21:02.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":99,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44');
INSERT INTO `audit_logs` (`id`, `action`, `model_type`, `model_id`, `old_values`, `new_values`, `user_id`, `ip_address`, `user_agent`, `created_at`, `updated_at`) VALUES
(154, 'bulk_delete', 'App\\Models\\Invoice', 12, '{\"id\":12,\"invoice_number\":\"INV-000003\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"partially_paid\",\"subtotal\":\"41.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"41.00\",\"paid_amount\":\"30.00\",\"due_amount\":\"11.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:33:40.000000Z\",\"updated_at\":\"2025-11-18T15:34:10.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":23,\"invoice_id\":12,\"product_id\":120,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-18T15:33:40.000000Z\",\"updated_at\":\"2025-11-18T15:33:40.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":104,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(155, 'bulk_delete', 'App\\Models\\Invoice', 13, '{\"id\":13,\"invoice_number\":\"INV-000004\",\"customer_id\":11,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:52:47.000000Z\",\"updated_at\":\"2025-11-19T21:51:13.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":25,\"invoice_id\":13,\"product_id\":120,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-18T15:52:55.000000Z\",\"updated_at\":\"2025-11-18T15:52:55.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":105,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(156, 'bulk_delete', 'App\\Models\\Invoice', 15, '{\"id\":15,\"invoice_number\":\"INV-000006\",\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"21.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"21.00\",\"paid_amount\":\"21.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T18:25:14.000000Z\",\"updated_at\":\"2025-11-18T19:17:06.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":28,\"invoice_id\":15,\"product_id\":120,\"quantity\":1,\"unit_price\":\"8.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.00\",\"total\":\"8.00\",\"created_at\":\"2025-11-18T18:25:14.000000Z\",\"updated_at\":\"2025-11-18T18:25:14.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":106,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}},{\"id\":29,\"invoice_id\":15,\"product_id\":125,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-18T18:25:14.000000Z\",\"updated_at\":\"2025-11-18T18:25:14.000000Z\",\"deleted_at\":null,\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":2,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(157, 'bulk_delete', 'App\\Models\\Invoice', 16, '{\"id\":16,\"invoice_number\":\"INV-000007\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"final\",\"subtotal\":\"39.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"39.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"39.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T21:04:24.000000Z\",\"updated_at\":\"2025-11-20T06:43:17.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":31,\"invoice_id\":16,\"product_id\":125,\"quantity\":3,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"39.00\",\"total\":\"39.00\",\"created_at\":\"2025-11-18T21:04:30.000000Z\",\"updated_at\":\"2025-11-18T21:04:30.000000Z\",\"deleted_at\":null,\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(158, 'bulk_delete', 'App\\Models\\Invoice', 17, '{\"id\":17,\"invoice_number\":\"INV-000008\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"returned\",\"subtotal\":\"54.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"54.00\",\"paid_amount\":\"54.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T21:17:29.000000Z\",\"updated_at\":\"2025-11-18T21:43:14.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":34,\"invoice_id\":17,\"product_id\":120,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-18T21:17:35.000000Z\",\"updated_at\":\"2025-11-18T21:17:35.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":106,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}},{\"id\":35,\"invoice_id\":17,\"product_id\":125,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-18T21:17:35.000000Z\",\"updated_at\":\"2025-11-18T21:17:35.000000Z\",\"deleted_at\":null,\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(159, 'bulk_delete', 'App\\Models\\Invoice', 18, '{\"id\":18,\"invoice_number\":\"INV-000009\",\"customer_id\":null,\"customer_name\":\"Client de passage\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T11:52:11.000000Z\",\"updated_at\":\"2025-11-19T22:10:26.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":37,\"invoice_id\":18,\"product_id\":120,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-19T11:52:17.000000Z\",\"updated_at\":\"2025-11-19T11:52:17.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":107,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(160, 'bulk_delete', 'App\\Models\\Invoice', 20, '{\"id\":20,\"invoice_number\":\"INV-000011\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"paid\",\"subtotal\":\"82.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"82.00\",\"paid_amount\":\"82.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T21:55:45.000000Z\",\"updated_at\":\"2025-11-19T22:18:12.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":43,\"invoice_id\":20,\"product_id\":120,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-19T22:17:52.000000Z\",\"updated_at\":\"2025-11-19T22:17:52.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":117,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(161, 'bulk_delete', 'App\\Models\\Invoice', 21, '{\"id\":21,\"invoice_number\":\"INV-000012\",\"customer_id\":11,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"41.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"41.00\",\"paid_amount\":\"41.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T22:45:55.000000Z\",\"updated_at\":\"2025-11-19T23:14:25.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":44,\"invoice_id\":21,\"product_id\":120,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-19T22:45:55.000000Z\",\"updated_at\":\"2025-11-19T22:45:55.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":122,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(162, 'bulk_delete', 'App\\Models\\Invoice', 22, '{\"id\":22,\"invoice_number\":\"INV-000013\",\"customer_id\":11,\"customer_name\":\"Walk-in Customer\",\"status\":\"partially_paid\",\"subtotal\":\"82.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"82.00\",\"paid_amount\":\"50.00\",\"due_amount\":\"32.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T23:06:43.000000Z\",\"updated_at\":\"2025-11-20T07:09:29.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":45,\"invoice_id\":22,\"product_id\":120,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-19T23:06:43.000000Z\",\"updated_at\":\"2025-11-19T23:06:43.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":132,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(163, 'bulk_delete', 'App\\Models\\Invoice', 10, '{\"id\":10,\"invoice_number\":\"INV-000001\",\"customer_id\":11,\"customer_name\":\"Client de passage\",\"status\":\"returned\",\"subtotal\":\"16.40\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"16.40\",\"paid_amount\":\"16.40\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T12:39:24.000000Z\",\"updated_at\":\"2025-11-18T13:27:34.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":20,\"invoice_id\":10,\"product_id\":120,\"quantity\":2,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"16.40\",\"total\":\"16.40\",\"created_at\":\"2025-11-18T12:39:34.000000Z\",\"updated_at\":\"2025-11-18T12:39:34.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":132,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:09:49', '2025-11-20 14:09:49'),
(164, 'delete', 'App\\Models\\PurchaseInvoice', 4, '{\"id\":4,\"supplier_id\":3,\"invoice_number\":\"PUR-000004\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"paid\",\"subtotal\":\"600.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"600.00\",\"amount_paid\":\"600.00\",\"amount_remaining\":\"0.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:53:56.000000Z\",\"updated_at\":\"2025-11-18T15:55:10.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":5,\"purchase_invoice_id\":4,\"product_id\":120,\"quantity\":100,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"600.00\",\"created_at\":\"2025-11-18T15:53:56.000000Z\",\"updated_at\":\"2025-11-18T15:53:56.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":32,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:10:12.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:12', '2025-11-20 14:10:12'),
(165, 'delete', 'App\\Models\\PurchaseInvoice', 6, '{\"id\":6,\"supplier_id\":3,\"invoice_number\":\"PUR-000006\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"returned\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T16:05:19.000000Z\",\"updated_at\":\"2025-11-18T16:05:41.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":7,\"purchase_invoice_id\":6,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"created_at\":\"2025-11-18T16:05:19.000000Z\",\"updated_at\":\"2025-11-18T16:05:19.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":32,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:10:12.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:16', '2025-11-20 14:10:16'),
(166, 'delete', 'App\\Models\\PurchaseInvoice', 7, '{\"id\":7,\"supplier_id\":1,\"invoice_number\":\"PUR-000007\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"partially_paid\",\"subtotal\":\"12.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"12.00\",\"amount_paid\":\"5.00\",\"amount_remaining\":\"7.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T19:28:30.000000Z\",\"updated_at\":\"2025-11-20T00:00:48.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":8,\"purchase_invoice_id\":7,\"product_id\":120,\"quantity\":2,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"12.00\",\"created_at\":\"2025-11-18T19:28:30.000000Z\",\"updated_at\":\"2025-11-18T19:28:30.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":30,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:10:18.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:18', '2025-11-20 14:10:18'),
(167, 'delete', 'App\\Models\\PurchaseInvoice', 3, '{\"id\":3,\"supplier_id\":1,\"invoice_number\":\"PUR-000001\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"partially_paid\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"50.00\",\"amount_remaining\":\"10.00\",\"notes\":null,\"supplier_invoice_file\":\"supplier-invoices\\/Sa1BdKf1vxXaoJCaOwoHDSND62xn4UzyifTsuvX4.pdf\",\"user_id\":1,\"created_at\":\"2025-11-18T12:37:53.000000Z\",\"updated_at\":\"2025-11-18T12:38:38.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":4,\"purchase_invoice_id\":3,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"created_at\":\"2025-11-18T12:38:24.000000Z\",\"updated_at\":\"2025-11-18T12:38:24.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":20,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:10:22.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:22', '2025-11-20 14:10:22'),
(168, 'delete', 'App\\Models\\PurchaseInvoice', 5, '{\"id\":5,\"supplier_id\":3,\"invoice_number\":\"PUR-000005\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:59:02.000000Z\",\"updated_at\":\"2025-11-18T15:59:04.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":6,\"purchase_invoice_id\":5,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"created_at\":\"2025-11-18T15:59:02.000000Z\",\"updated_at\":\"2025-11-18T15:59:02.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:10:25.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:25', '2025-11-20 14:10:25'),
(169, 'delete', 'App\\Models\\PurchaseInvoice', 8, '{\"id\":8,\"supplier_id\":3,\"invoice_number\":\"PUR-000008\",\"purchase_date\":\"2025-11-20T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":\"supplier-invoices\\/FQAJ4DQRJWz4t1MhbtvPJQfKKObPP4r4unqFqVj1.pdf\",\"user_id\":1,\"created_at\":\"2025-11-20T00:35:20.000000Z\",\"updated_at\":\"2025-11-20T00:35:24.000000Z\",\"deleted_at\":null,\"items\":[{\"id\":9,\"purchase_invoice_id\":8,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"created_at\":\"2025-11-20T00:35:20.000000Z\",\"updated_at\":\"2025-11-20T00:35:20.000000Z\",\"deleted_at\":null,\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T16:10:28.000000Z\",\"deleted_at\":null}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:28', '2025-11-20 14:10:28'),
(170, 'bulk_delete', 'App\\Models\\Customer', 11, '{\"id\":11,\"name\":\"Ali BOUTAZGHA\",\"phone\":\"3516148489\",\"email\":\"batma96@gmail.com\",\"address\":\"62 via laura\",\"current_balance\":\"0.00\",\"created_at\":\"2025-11-18T12:25:09.000000Z\",\"updated_at\":\"2025-11-18T12:25:09.000000Z\",\"deleted_at\":null}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:10:35', '2025-11-20 14:10:35'),
(171, 'bulk_delete', 'App\\Models\\Category', 54, '{\"id\":54,\"name\":\"Peinture\",\"name_ar\":null,\"description\":null,\"created_at\":\"2025-11-18T17:31:04.000000Z\",\"updated_at\":\"2025-11-18T17:31:04.000000Z\",\"deleted_at\":null}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 14:20:23', '2025-11-20 14:20:23'),
(172, 'bulk_delete', 'App\\Models\\Product', 130, '{\"id\":130,\"sku\":\"SKU001\",\"barcode\":\"123456789\",\"name\":\"Product Name 1\",\"name_ar\":null,\"brand\":\"Brand Name 1\",\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"12.00\",\"selling_price\":\"15.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":100,\"reorder_level\":0,\"image\":null,\"description\":\"Product description\",\"created_at\":\"2025-11-19T12:02:00.000000Z\",\"updated_at\":\"2025-11-20T00:01:02.000000Z\",\"deleted_at\":\"2025-11-20 00:01:02\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 18:56:48', '2025-11-20 18:56:48'),
(173, 'bulk_delete', 'App\\Models\\Product', 131, '{\"id\":131,\"sku\":\"SKU002\",\"barcode\":\"987654321\",\"name\":\"Product Name 2\",\"name_ar\":null,\"brand\":\"Brand Name 2\",\"category_id\":null,\"unit\":\"pcs\",\"purchase_price\":\"25.00\",\"selling_price\":\"30.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":50,\"reorder_level\":0,\"image\":null,\"description\":\"Another product\",\"created_at\":\"2025-11-19T12:02:00.000000Z\",\"updated_at\":\"2025-11-20T00:01:02.000000Z\",\"deleted_at\":\"2025-11-20 00:01:02\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 18:56:48', '2025-11-20 18:56:48'),
(174, 'bulk_delete', 'App\\Models\\Category', 55, '{\"id\":55,\"name\":\"test\",\"name_ar\":null,\"description\":null,\"created_at\":\"2025-11-19T12:04:06.000000Z\",\"updated_at\":\"2025-11-20T16:20:17.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 20:18:39', '2025-11-20 20:18:39'),
(175, 'update', 'App\\Models\\User', 1, '{\"id\":1,\"name\":\"Super Admin\",\"email\":\"admin@example.com\",\"status\":\"active\",\"phone\":null,\"avatar\":null,\"email_verified_at\":null,\"created_at\":\"2025-11-15T20:46:32.000000Z\",\"updated_at\":\"2025-11-16T15:00:58.000000Z\",\"roles\":[{\"id\":1,\"name\":\"Super Admin\",\"guard_name\":\"web\",\"created_at\":\"2025-11-15T20:46:31.000000Z\",\"updated_at\":\"2025-11-15T20:46:31.000000Z\",\"pivot\":{\"model_type\":\"App\\\\Models\\\\User\",\"model_id\":1,\"role_id\":1}}]}', '{\"id\":1,\"name\":\"Ali\",\"email\":\"admin@gestock.com\",\"status\":\"active\",\"phone\":null,\"avatar\":null,\"email_verified_at\":null,\"created_at\":\"2025-11-15T20:46:32.000000Z\",\"updated_at\":\"2025-11-21T00:39:49.000000Z\"}', 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-20 22:39:49', '2025-11-20 22:39:49'),
(176, 'delete', 'App\\Models\\Invoice', 23, '{\"id\":23,\"invoice_number\":\"INV-000014\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"returned\",\"subtotal\":\"130.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"130.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"130.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-20T06:40:32.000000Z\",\"updated_at\":\"2025-11-20T06:42:48.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:47:15', '2025-11-21 16:47:15'),
(177, 'delete', 'App\\Models\\Invoice', 17, '{\"id\":17,\"invoice_number\":\"INV-000008\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"returned\",\"subtotal\":\"54.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"54.00\",\"paid_amount\":\"54.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T21:17:29.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:47:23', '2025-11-21 16:47:23'),
(178, 'delete', 'App\\Models\\Invoice', 25, '{\"id\":25,\"invoice_number\":\"INV-000016\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"26.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"26.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"26.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T18:47:47.000000Z\",\"updated_at\":\"2025-11-21T18:47:47.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:48:02', '2025-11-21 16:48:02'),
(179, 'bulk_delete', 'App\\Models\\Invoice', 14, '{\"id\":14,\"invoice_number\":\"INV-000005\",\"customer_id\":4,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"returned\",\"subtotal\":\"418.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"418.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"418.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:58:11.000000Z\",\"updated_at\":\"2025-11-18T20:59:20.000000Z\",\"items\":[{\"id\":27,\"invoice_id\":14,\"product_id\":120,\"batch_id\":null,\"quantity\":51,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"418.20\",\"total\":\"418.20\",\"created_at\":\"2025-11-18T15:58:19.000000Z\",\"updated_at\":\"2025-11-18T20:59:20.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":15,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-20T21:36:59.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(180, 'bulk_delete', 'App\\Models\\Invoice', 15, '{\"id\":15,\"invoice_number\":\"INV-000006\",\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"21.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"21.00\",\"paid_amount\":\"21.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T18:25:14.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":28,\"invoice_id\":15,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.00\",\"total\":\"8.00\",\"created_at\":\"2025-11-18T18:25:14.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":16,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":29,\"invoice_id\":15,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-18T18:25:14.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":4,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(181, 'bulk_delete', 'App\\Models\\Invoice', 16, '{\"id\":16,\"invoice_number\":\"INV-000007\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"final\",\"subtotal\":\"39.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"39.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"39.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T21:04:24.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":30,\"invoice_id\":16,\"product_id\":125,\"batch_id\":null,\"quantity\":3,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"39.00\",\"total\":\"39.00\",\"created_at\":\"2025-11-18T21:04:24.000000Z\",\"updated_at\":\"2025-11-18T21:04:30.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":31,\"invoice_id\":16,\"product_id\":125,\"batch_id\":null,\"quantity\":3,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"39.00\",\"total\":\"39.00\",\"created_at\":\"2025-11-18T21:04:30.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(182, 'bulk_delete', 'App\\Models\\Invoice', 18, '{\"id\":18,\"invoice_number\":\"INV-000009\",\"customer_id\":null,\"customer_name\":\"Client de passage\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T11:52:11.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":36,\"invoice_id\":18,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-19T11:52:11.000000Z\",\"updated_at\":\"2025-11-19T11:52:17.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":18,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":37,\"invoice_id\":18,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-19T11:52:17.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":18,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(183, 'bulk_delete', 'App\\Models\\Invoice', 19, '{\"id\":19,\"invoice_number\":\"INV-000010\",\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"67.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"67.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"67.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T18:56:19.000000Z\",\"updated_at\":\"2025-11-19T22:16:22.000000Z\",\"items\":[{\"id\":38,\"invoice_id\":19,\"product_id\":120,\"batch_id\":null,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-19T18:56:19.000000Z\",\"updated_at\":\"2025-11-19T19:36:55.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":18,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":39,\"invoice_id\":19,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-19T18:56:19.000000Z\",\"updated_at\":\"2025-11-19T19:36:55.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":40,\"invoice_id\":19,\"product_id\":120,\"batch_id\":null,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-19T19:36:55.000000Z\",\"updated_at\":\"2025-11-19T22:16:22.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":18,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":41,\"invoice_id\":19,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-19T19:36:55.000000Z\",\"updated_at\":\"2025-11-19T22:16:22.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(184, 'bulk_delete', 'App\\Models\\Invoice', 20, '{\"id\":20,\"invoice_number\":\"INV-000011\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"paid\",\"subtotal\":\"82.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"82.00\",\"paid_amount\":\"82.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T21:55:45.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":42,\"invoice_id\":20,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-19T21:55:45.000000Z\",\"updated_at\":\"2025-11-19T22:17:52.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":11,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}},{\"id\":43,\"invoice_id\":20,\"product_id\":120,\"batch_id\":null,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-19T22:17:52.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":28,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(185, 'bulk_delete', 'App\\Models\\Invoice', 21, '{\"id\":21,\"invoice_number\":\"INV-000012\",\"customer_id\":11,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"41.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"41.00\",\"paid_amount\":\"41.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T22:45:55.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":44,\"invoice_id\":21,\"product_id\":120,\"batch_id\":null,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-19T22:45:55.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":33,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(186, 'bulk_delete', 'App\\Models\\Invoice', 22, '{\"id\":22,\"invoice_number\":\"INV-000013\",\"customer_id\":11,\"customer_name\":\"Walk-in Customer\",\"status\":\"partially_paid\",\"subtotal\":\"82.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"82.00\",\"paid_amount\":\"50.00\",\"due_amount\":\"32.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-19T23:06:43.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":45,\"invoice_id\":22,\"product_id\":120,\"batch_id\":null,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-19T23:06:43.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":43,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(187, 'bulk_delete', 'App\\Models\\Invoice', 24, '{\"id\":24,\"invoice_number\":\"INV-000015\",\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"41.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"41.00\",\"paid_amount\":\"41.00\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-20T21:36:48.000000Z\",\"updated_at\":\"2025-11-20T21:37:13.000000Z\",\"items\":[{\"id\":48,\"invoice_id\":24,\"product_id\":120,\"batch_id\":1,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-20T21:36:48.000000Z\",\"updated_at\":\"2025-11-20T21:36:59.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":48,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:05', '2025-11-21 16:49:05');
INSERT INTO `audit_logs` (`id`, `action`, `model_type`, `model_id`, `old_values`, `new_values`, `user_id`, `ip_address`, `user_agent`, `created_at`, `updated_at`) VALUES
(188, 'bulk_delete', 'App\\Models\\Invoice', 10, '{\"id\":10,\"invoice_number\":\"INV-000001\",\"customer_id\":11,\"customer_name\":\"Client de passage\",\"status\":\"returned\",\"subtotal\":\"16.40\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"16.40\",\"paid_amount\":\"16.40\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T12:39:24.000000Z\",\"updated_at\":\"2025-11-20T16:09:49.000000Z\",\"items\":[{\"id\":20,\"invoice_id\":10,\"product_id\":120,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"16.40\",\"total\":\"16.40\",\"created_at\":\"2025-11-18T12:39:34.000000Z\",\"updated_at\":\"2025-11-20T16:09:49.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":48,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:05.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(189, 'bulk_delete', 'App\\Models\\Invoice', 11, '{\"id\":11,\"invoice_number\":\"INV-000002\",\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"paid\",\"subtotal\":\"24.60\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"24.60\",\"paid_amount\":\"24.60\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T13:20:54.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":22,\"invoice_id\":11,\"product_id\":120,\"batch_id\":null,\"quantity\":3,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"24.60\",\"total\":\"24.60\",\"created_at\":\"2025-11-18T13:21:02.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":51,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(190, 'bulk_delete', 'App\\Models\\Invoice', 12, '{\"id\":12,\"invoice_number\":\"INV-000003\",\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"partially_paid\",\"subtotal\":\"41.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"41.00\",\"paid_amount\":\"30.00\",\"due_amount\":\"11.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:33:40.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":23,\"invoice_id\":12,\"product_id\":120,\"batch_id\":null,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-18T15:33:40.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":56,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(191, 'bulk_delete', 'App\\Models\\Invoice', 13, '{\"id\":13,\"invoice_number\":\"INV-000004\",\"customer_id\":11,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:52:47.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"items\":[{\"id\":25,\"invoice_id\":13,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-18T15:52:55.000000Z\",\"updated_at\":\"2025-11-20T16:09:44.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":57,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T18:49:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(192, 'bulk_delete', 'App\\Models\\Invoice', 26, '{\"id\":26,\"invoice_number\":\"INV-000016\",\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"partially_paid\",\"subtotal\":\"26.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"26.00\",\"paid_amount\":\"20.00\",\"due_amount\":\"6.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T18:48:19.000000Z\",\"updated_at\":\"2025-11-21T18:48:45.000000Z\",\"items\":[{\"id\":51,\"invoice_id\":26,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-21T18:48:29.000000Z\",\"updated_at\":\"2025-11-21T18:48:29.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":9,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T21:04:50.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:04:50', '2025-11-21 19:04:50'),
(193, 'bulk_delete', 'App\\Models\\Invoice', 28, '{\"id\":28,\"invoice_number\":\"QUO-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"121.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"121.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"121.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T20:59:38.000000Z\",\"updated_at\":\"2025-11-21T21:04:20.000000Z\",\"items\":[{\"id\":53,\"invoice_id\":28,\"product_id\":120,\"batch_id\":1,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-21T20:59:38.000000Z\",\"updated_at\":\"2025-11-21T21:04:20.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:04:50.000000Z\"}},{\"id\":54,\"invoice_id\":28,\"product_id\":125,\"batch_id\":null,\"quantity\":3,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"39.00\",\"total\":\"39.00\",\"created_at\":\"2025-11-21T20:59:38.000000Z\",\"updated_at\":\"2025-11-21T20:59:38.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":12,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T21:04:50.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:04:50', '2025-11-21 19:04:50'),
(194, 'delete', 'App\\Models\\PurchaseInvoice', 12, '{\"id\":12,\"supplier_id\":1,\"invoice_number\":\"PUR-000012\",\"purchase_date\":\"2025-11-21T00:00:00.000000Z\",\"status\":\"draft\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":\"\\u062a\\u0645 \\u0627\\u0644\\u062a\\u062d\\u0648\\u064a\\u0644 \\u0645\\u0646 \\u0637\\u0644\\u0628 \\u0634\\u0631\\u0627\\u0621: PO-UHLBXYTS\",\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-21T20:42:14.000000Z\",\"updated_at\":\"2025-11-21T20:42:14.000000Z\",\"items\":[{\"id\":12,\"purchase_invoice_id\":12,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-21T20:42:14.000000Z\",\"updated_at\":\"2025-11-21T20:42:14.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:04:50.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:37', '2025-11-21 19:05:37'),
(195, 'delete', 'App\\Models\\PurchaseInvoice', 11, '{\"id\":11,\"supplier_id\":3,\"invoice_number\":\"PUR-000011\",\"purchase_date\":\"2025-11-20T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-20T21:35:35.000000Z\",\"updated_at\":\"2025-11-20T21:35:40.000000Z\",\"items\":[{\"id\":11,\"purchase_invoice_id\":11,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":\"2\",\"expiry_date\":\"2025-12-14T00:00:00.000000Z\",\"created_at\":\"2025-11-20T21:35:35.000000Z\",\"updated_at\":\"2025-11-20T21:35:35.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:40', '2025-11-21 19:05:40'),
(196, 'delete', 'App\\Models\\PurchaseInvoice', 10, '{\"id\":10,\"supplier_id\":1,\"invoice_number\":\"PUR-000009\",\"purchase_date\":\"2025-11-20T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-20T21:34:23.000000Z\",\"updated_at\":\"2025-11-20T21:35:05.000000Z\",\"items\":[{\"id\":10,\"purchase_invoice_id\":10,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":\"1\",\"expiry_date\":\"2025-11-30T00:00:00.000000Z\",\"created_at\":\"2025-11-20T21:34:23.000000Z\",\"updated_at\":\"2025-11-20T21:34:23.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:44', '2025-11-21 19:05:44'),
(197, 'delete', 'App\\Models\\PurchaseInvoice', 8, '{\"id\":8,\"supplier_id\":3,\"invoice_number\":\"PUR-000008\",\"purchase_date\":\"2025-11-20T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":\"supplier-invoices\\/FQAJ4DQRJWz4t1MhbtvPJQfKKObPP4r4unqFqVj1.pdf\",\"user_id\":1,\"created_at\":\"2025-11-20T00:35:20.000000Z\",\"updated_at\":\"2025-11-20T16:10:28.000000Z\",\"items\":[{\"id\":9,\"purchase_invoice_id\":8,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-20T00:35:20.000000Z\",\"updated_at\":\"2025-11-20T16:10:28.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:47', '2025-11-21 19:05:47'),
(198, 'delete', 'App\\Models\\PurchaseInvoice', 7, '{\"id\":7,\"supplier_id\":1,\"invoice_number\":\"PUR-000007\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"partially_paid\",\"subtotal\":\"12.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"12.00\",\"amount_paid\":\"5.00\",\"amount_remaining\":\"7.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T19:28:30.000000Z\",\"updated_at\":\"2025-11-20T16:10:18.000000Z\",\"items\":[{\"id\":8,\"purchase_invoice_id\":7,\"product_id\":120,\"quantity\":2,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"12.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-18T19:28:30.000000Z\",\"updated_at\":\"2025-11-20T16:10:18.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:50', '2025-11-21 19:05:50'),
(199, 'delete', 'App\\Models\\PurchaseInvoice', 6, '{\"id\":6,\"supplier_id\":3,\"invoice_number\":\"PUR-000006\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"returned\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T16:05:19.000000Z\",\"updated_at\":\"2025-11-20T16:10:16.000000Z\",\"items\":[{\"id\":7,\"purchase_invoice_id\":6,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-18T16:05:19.000000Z\",\"updated_at\":\"2025-11-20T16:10:16.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:53', '2025-11-21 19:05:53'),
(200, 'delete', 'App\\Models\\PurchaseInvoice', 5, '{\"id\":5,\"supplier_id\":3,\"invoice_number\":\"PUR-000005\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:59:02.000000Z\",\"updated_at\":\"2025-11-20T16:10:25.000000Z\",\"items\":[{\"id\":6,\"purchase_invoice_id\":5,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-18T15:59:02.000000Z\",\"updated_at\":\"2025-11-20T16:10:25.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:56', '2025-11-21 19:05:56'),
(201, 'delete', 'App\\Models\\PurchaseInvoice', 4, '{\"id\":4,\"supplier_id\":3,\"invoice_number\":\"PUR-000004\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"paid\",\"subtotal\":\"600.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"600.00\",\"amount_paid\":\"600.00\",\"amount_remaining\":\"0.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-18T15:53:56.000000Z\",\"updated_at\":\"2025-11-20T16:10:12.000000Z\",\"items\":[{\"id\":5,\"purchase_invoice_id\":4,\"product_id\":120,\"quantity\":100,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"600.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-18T15:53:56.000000Z\",\"updated_at\":\"2025-11-20T16:10:12.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:05:59', '2025-11-21 19:05:59'),
(202, 'delete', 'App\\Models\\PurchaseInvoice', 3, '{\"id\":3,\"supplier_id\":1,\"invoice_number\":\"PUR-000001\",\"purchase_date\":\"2025-11-18T00:00:00.000000Z\",\"status\":\"partially_paid\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"50.00\",\"amount_remaining\":\"10.00\",\"notes\":null,\"supplier_invoice_file\":\"supplier-invoices\\/Sa1BdKf1vxXaoJCaOwoHDSND62xn4UzyifTsuvX4.pdf\",\"user_id\":1,\"created_at\":\"2025-11-18T12:37:53.000000Z\",\"updated_at\":\"2025-11-20T16:10:22.000000Z\",\"items\":[{\"id\":4,\"purchase_invoice_id\":3,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-18T12:38:24.000000Z\",\"updated_at\":\"2025-11-20T16:10:22.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:05:40.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:06:03', '2025-11-21 19:06:03'),
(203, 'delete', 'App\\Models\\Invoice', 29, '{\"id\":29,\"invoice_number\":\"QUO-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"42.40\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"42.40\",\"paid_amount\":\"42.40\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:08:57.000000Z\",\"updated_at\":\"2025-11-21T21:11:34.000000Z\",\"items\":[{\"id\":55,\"invoice_id\":29,\"product_id\":120,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"16.40\",\"total\":\"16.40\",\"created_at\":\"2025-11-21T21:08:57.000000Z\",\"updated_at\":\"2025-11-21T21:08:57.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:13:02.000000Z\"}},{\"id\":56,\"invoice_id\":29,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-21T21:08:57.000000Z\",\"updated_at\":\"2025-11-21T21:08:57.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T17:30:22.000000Z\",\"updated_at\":\"2025-11-21T21:13:02.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:13:02', '2025-11-21 19:13:02'),
(204, 'delete', 'App\\Models\\PurchaseInvoice', 13, '{\"id\":13,\"supplier_id\":1,\"invoice_number\":\"PUR-000001\",\"purchase_date\":\"2025-11-21T00:00:00.000000Z\",\"status\":\"draft\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":\"\\u062a\\u0645 \\u0627\\u0644\\u062a\\u062d\\u0648\\u064a\\u0644 \\u0645\\u0646 \\u0637\\u0644\\u0628 \\u0634\\u0631\\u0627\\u0621: PO-2QSJP10S\",\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:18:53.000000Z\",\"updated_at\":\"2025-11-21T21:18:53.000000Z\",\"items\":[{\"id\":13,\"purchase_invoice_id\":13,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-21T21:18:53.000000Z\",\"updated_at\":\"2025-11-21T21:18:53.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":9,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:19:08.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:35:02', '2025-11-21 19:35:02'),
(205, 'delete', 'App\\Models\\Invoice', 30, '{\"id\":30,\"invoice_number\":\"QUO-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:15:19.000000Z\",\"updated_at\":\"2025-11-21T21:19:08.000000Z\",\"items\":[{\"id\":57,\"invoice_id\":30,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T21:15:19.000000Z\",\"updated_at\":\"2025-11-21T21:15:19.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:35:14.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:35:14', '2025-11-21 19:35:14'),
(206, 'delete', 'App\\Models\\Invoice', 32, '{\"id\":32,\"invoice_number\":\"INV-000001\",\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:44:32.000000Z\",\"updated_at\":\"2025-11-21T21:46:49.000000Z\",\"items\":[{\"id\":59,\"invoice_id\":32,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T21:44:32.000000Z\",\"updated_at\":\"2025-11-21T21:44:32.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":8,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:48:15.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:48:15', '2025-11-21 19:48:15'),
(207, 'bulk_delete', 'App\\Models\\Invoice', 33, '{\"id\":33,\"invoice_number\":\"INV-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"82.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"82.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"82.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:49:12.000000Z\",\"updated_at\":\"2025-11-21T21:49:32.000000Z\",\"items\":[{\"id\":60,\"invoice_id\":33,\"product_id\":120,\"batch_id\":null,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-21T21:49:12.000000Z\",\"updated_at\":\"2025-11-21T21:49:12.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T21:50:20.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 19:50:20', '2025-11-21 19:50:20'),
(208, 'bulk_delete', 'App\\Models\\Invoice', 36, '{\"id\":36,\"invoice_number\":\"FDV-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:02:34.000000Z\",\"updated_at\":\"2025-11-21T22:03:07.000000Z\",\"items\":[{\"id\":63,\"invoice_id\":36,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T22:02:34.000000Z\",\"updated_at\":\"2025-11-21T22:02:34.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":9,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T22:03:53.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:03:53', '2025-11-21 20:03:53'),
(209, 'bulk_delete', 'App\\Models\\Invoice', 38, '{\"id\":38,\"invoice_number\":\"FDV-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:07:50.000000Z\",\"updated_at\":\"2025-11-21T22:07:50.000000Z\",\"items\":[{\"id\":65,\"invoice_id\":38,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T22:07:50.000000Z\",\"updated_at\":\"2025-11-21T22:07:50.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":9,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T22:08:39.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:08:39', '2025-11-21 20:08:39'),
(210, 'bulk_delete', 'App\\Models\\Invoice', 40, '{\"id\":40,\"invoice_number\":\"FDV-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:09:27.000000Z\",\"updated_at\":\"2025-11-21T22:09:27.000000Z\",\"items\":[{\"id\":67,\"invoice_id\":40,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T22:09:27.000000Z\",\"updated_at\":\"2025-11-21T22:09:27.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":11,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T22:14:21.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:14:21', '2025-11-21 20:14:21'),
(211, 'bulk_delete', 'App\\Models\\Invoice', 41, '{\"id\":41,\"invoice_number\":\"FDV-000001\",\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:14:36.000000Z\",\"updated_at\":\"2025-11-21T22:14:36.000000Z\",\"items\":[{\"id\":68,\"invoice_id\":41,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T22:14:36.000000Z\",\"updated_at\":\"2025-11-21T22:14:36.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":11,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T22:14:21.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:18:30', '2025-11-21 20:18:30'),
(212, 'bulk_delete', 'App\\Models\\PurchaseInvoice', 15, '{\"id\":15,\"supplier_id\":1,\"invoice_number\":\"FDA-000001\",\"purchase_date\":\"2025-11-21T00:00:00.000000Z\",\"status\":\"draft\",\"subtotal\":\"6.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"6.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"6.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:15:19.000000Z\",\"updated_at\":\"2025-11-21T22:15:19.000000Z\",\"items\":[{\"id\":15,\"purchase_invoice_id\":15,\"product_id\":120,\"quantity\":1,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"6.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-21T22:15:19.000000Z\",\"updated_at\":\"2025-11-21T22:15:19.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":11,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T22:14:21.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:18:38', '2025-11-21 20:18:38'),
(213, 'bulk_delete', 'App\\Models\\Invoice', 42, '{\"id\":42,\"invoice_number\":\"FDV-000001\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:18:48.000000Z\",\"updated_at\":\"2025-11-21T22:19:29.000000Z\",\"items\":[{\"id\":69,\"invoice_id\":42,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T22:18:48.000000Z\",\"updated_at\":\"2025-11-21T22:18:48.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":11,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-21T22:30:04.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:30:04', '2025-11-21 20:30:04'),
(214, 'bulk_delete', 'App\\Models\\Invoice', 43, '{\"id\":43,\"invoice_number\":\"FDV-000002\",\"quotation_number\":null,\"customer_id\":4,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"7.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"7.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"7.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:19:55.000000Z\",\"updated_at\":\"2025-11-21T22:20:26.000000Z\",\"items\":[{\"id\":70,\"invoice_id\":43,\"product_id\":133,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"7.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"7.00\",\"total\":\"7.00\",\"created_at\":\"2025-11-21T22:19:55.000000Z\",\"updated_at\":\"2025-11-21T22:19:55.000000Z\",\"product\":{\"id\":133,\"sku\":\"PROD-0004\",\"barcode\":\"PROD-0004\",\"name\":\"Manchon\",\"name_ar\":null,\"brand\":null,\"category_id\":50,\"unit\":\"piece\",\"purchase_price\":\"5.00\",\"selling_price\":\"7.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":2,\"image\":\"products\\/a1ZJYXe0pxRdp01kaFeg5f61t5KAr7SCf7XxPWTv.jpg\",\"description\":null,\"created_at\":\"2025-11-20T22:20:15.000000Z\",\"updated_at\":\"2025-11-21T21:02:54.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 20:30:04', '2025-11-21 20:30:04'),
(215, 'bulk_delete', 'App\\Models\\PurchaseInvoice', 16, '{\"id\":16,\"supplier_id\":1,\"invoice_number\":\"FDA-000001\",\"purchase_date\":\"2025-11-21T00:00:00.000000Z\",\"status\":\"draft\",\"subtotal\":\"6.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"6.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"6.00\",\"notes\":\"\\u062a\\u0645 \\u0627\\u0644\\u062a\\u062d\\u0648\\u064a\\u0644 \\u0645\\u0646 \\u0623\\u0645\\u0631 \\u0634\\u0631\\u0627\\u0621: BDC-000001\",\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-21T22:34:58.000000Z\",\"updated_at\":\"2025-11-21T22:34:58.000000Z\",\"items\":[{\"id\":16,\"purchase_invoice_id\":16,\"product_id\":120,\"quantity\":1,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"6.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-21T22:34:58.000000Z\",\"updated_at\":\"2025-11-21T22:34:58.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-22T00:05:46.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 22:06:00', '2025-11-21 22:06:00'),
(216, 'bulk_delete', 'App\\Models\\PurchaseInvoice', 17, '{\"id\":17,\"supplier_id\":1,\"invoice_number\":\"FDA-000002\",\"purchase_date\":\"2025-11-21T00:00:00.000000Z\",\"status\":\"draft\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"created_at\":\"2025-11-21T23:53:11.000000Z\",\"updated_at\":\"2025-11-21T23:53:11.000000Z\",\"items\":[{\"id\":17,\"purchase_invoice_id\":17,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-21T23:53:11.000000Z\",\"updated_at\":\"2025-11-21T23:53:11.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":10,\"reorder_level\":6,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T12:36:47.000000Z\",\"updated_at\":\"2025-11-22T00:05:46.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-21 22:06:00', '2025-11-21 22:06:00'),
(217, 'bulk_delete', 'App\\Models\\Invoice', 50, '{\"id\":50,\"invoice_number\":\"INV-2025-000001\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:11:28.000000Z\",\"updated_at\":\"2025-11-22T16:11:28.000000Z\",\"items\":[{\"id\":77,\"invoice_id\":50,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-22T16:11:28.000000Z\",\"updated_at\":\"2025-11-22T16:11:28.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":16,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:51:08.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:25', '2025-11-22 15:55:25'),
(218, 'bulk_delete', 'App\\Models\\Invoice', 51, '{\"id\":51,\"invoice_number\":\"FAC-2025-000001\",\"quotation_number\":null,\"customer_id\":4,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:12:37.000000Z\",\"updated_at\":\"2025-11-22T16:24:14.000000Z\",\"items\":[{\"id\":78,\"invoice_id\":51,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-22T16:12:37.000000Z\",\"updated_at\":\"2025-11-22T16:12:37.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":17,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:25.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:25', '2025-11-22 15:55:25'),
(219, 'bulk_delete', 'App\\Models\\Invoice', 52, '{\"id\":52,\"invoice_number\":\"FAC-2025-000002\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:26:10.000000Z\",\"updated_at\":\"2025-11-22T16:26:31.000000Z\",\"items\":[{\"id\":79,\"invoice_id\":52,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-22T16:26:10.000000Z\",\"updated_at\":\"2025-11-22T16:26:10.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":18,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:25.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:25', '2025-11-22 15:55:25'),
(220, 'bulk_delete', 'App\\Models\\Invoice', 53, '{\"id\":53,\"invoice_number\":\"FAC-2025-000003\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:48:22.000000Z\",\"updated_at\":\"2025-11-22T16:48:22.000000Z\",\"items\":[{\"id\":80,\"invoice_id\":53,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:48:22.000000Z\",\"updated_at\":\"2025-11-22T16:48:22.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26');
INSERT INTO `audit_logs` (`id`, `action`, `model_type`, `model_id`, `old_values`, `new_values`, `user_id`, `ip_address`, `user_agent`, `created_at`, `updated_at`) VALUES
(221, 'bulk_delete', 'App\\Models\\Invoice', 54, '{\"id\":54,\"invoice_number\":\"FAC-2025-000004\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:48:52.000000Z\",\"updated_at\":\"2025-11-22T16:48:52.000000Z\",\"items\":[{\"id\":81,\"invoice_id\":54,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:48:52.000000Z\",\"updated_at\":\"2025-11-22T16:48:52.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(222, 'bulk_delete', 'App\\Models\\Invoice', 55, '{\"id\":55,\"invoice_number\":\"FAC-2025-000005\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:49:15.000000Z\",\"updated_at\":\"2025-11-22T16:49:20.000000Z\",\"items\":[{\"id\":83,\"invoice_id\":55,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:49:20.000000Z\",\"updated_at\":\"2025-11-22T16:49:20.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(223, 'bulk_delete', 'App\\Models\\Invoice', 56, '{\"id\":56,\"invoice_number\":\"FAC-2025-000006\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:50:45.000000Z\",\"updated_at\":\"2025-11-22T16:50:45.000000Z\",\"items\":[{\"id\":84,\"invoice_id\":56,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-22T16:50:45.000000Z\",\"updated_at\":\"2025-11-22T16:50:45.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":18,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:25.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(224, 'bulk_delete', 'App\\Models\\Invoice', 57, '{\"id\":57,\"invoice_number\":\"FAC-2025-000007\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:51:04.000000Z\",\"updated_at\":\"2025-11-22T16:51:08.000000Z\",\"items\":[{\"id\":85,\"invoice_id\":57,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-22T16:51:04.000000Z\",\"updated_at\":\"2025-11-22T16:51:04.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":19,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:26.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(225, 'bulk_delete', 'App\\Models\\Invoice', 58, '{\"id\":58,\"invoice_number\":\"FAC-2025-000008\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:53:03.000000Z\",\"updated_at\":\"2025-11-22T16:53:03.000000Z\",\"items\":[{\"id\":86,\"invoice_id\":58,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:53:03.000000Z\",\"updated_at\":\"2025-11-22T16:53:03.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(226, 'bulk_delete', 'App\\Models\\Invoice', 59, '{\"id\":59,\"invoice_number\":\"FAC-2025-000009\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:53:26.000000Z\",\"updated_at\":\"2025-11-22T16:53:26.000000Z\",\"items\":[{\"id\":87,\"invoice_id\":59,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:53:26.000000Z\",\"updated_at\":\"2025-11-22T16:53:26.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(227, 'bulk_delete', 'App\\Models\\Invoice', 44, '{\"id\":44,\"invoice_number\":\"FDV-000001\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"draft\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:30:11.000000Z\",\"updated_at\":\"2025-11-21T21:30:11.000000Z\",\"items\":[{\"id\":71,\"invoice_id\":44,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T21:30:11.000000Z\",\"updated_at\":\"2025-11-21T21:30:11.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":19,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:26.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(228, 'bulk_delete', 'App\\Models\\Invoice', 45, '{\"id\":45,\"invoice_number\":\"FDV-000002\",\"quotation_number\":\"DEV-000001\",\"customer_id\":5,\"customer_name\":\"Walk-in Customer\",\"status\":\"partially_paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"5.00\",\"due_amount\":\"3.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T21:30:32.000000Z\",\"updated_at\":\"2025-11-21T23:01:52.000000Z\",\"items\":[{\"id\":72,\"invoice_id\":45,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-21T21:30:32.000000Z\",\"updated_at\":\"2025-11-21T21:30:32.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":20,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:31.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(229, 'bulk_delete', 'App\\Models\\Invoice', 46, '{\"id\":46,\"invoice_number\":\"FDV-000003\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"returned\",\"subtotal\":\"41.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"41.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"41.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T23:13:00.000000Z\",\"updated_at\":\"2025-11-21T23:22:38.000000Z\",\"items\":[{\"id\":73,\"invoice_id\":46,\"product_id\":120,\"batch_id\":null,\"quantity\":5,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"41.00\",\"total\":\"41.00\",\"created_at\":\"2025-11-21T23:13:00.000000Z\",\"updated_at\":\"2025-11-21T23:13:00.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":20,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:31.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(230, 'bulk_delete', 'App\\Models\\Invoice', 47, '{\"id\":47,\"invoice_number\":\"FDV-000004\",\"quotation_number\":null,\"customer_id\":4,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"16.40\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"16.40\",\"paid_amount\":\"16.40\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-21T23:24:47.000000Z\",\"updated_at\":\"2025-11-21T23:25:14.000000Z\",\"items\":[{\"id\":74,\"invoice_id\":47,\"product_id\":120,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"16.40\",\"total\":\"16.40\",\"created_at\":\"2025-11-21T23:24:47.000000Z\",\"updated_at\":\"2025-11-21T23:24:47.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":22,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:31.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(231, 'bulk_delete', 'App\\Models\\Invoice', 48, '{\"id\":48,\"invoice_number\":\"FDV-000005\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"Walk-in Customer\",\"status\":\"final\",\"subtotal\":\"82.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"82.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"82.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T13:17:55.000000Z\",\"updated_at\":\"2025-11-22T13:18:43.000000Z\",\"items\":[{\"id\":75,\"invoice_id\":48,\"product_id\":120,\"batch_id\":null,\"quantity\":10,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"82.00\",\"total\":\"82.00\",\"created_at\":\"2025-11-22T13:17:55.000000Z\",\"updated_at\":\"2025-11-22T13:17:55.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":32,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:31.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(232, 'bulk_delete', 'App\\Models\\Invoice', 49, '{\"id\":49,\"invoice_number\":\"FDV-000006\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"Walk-in Customer\",\"status\":\"paid\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"8.20\",\"due_amount\":\"0.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:07:53.000000Z\",\"updated_at\":\"2025-11-22T16:24:55.000000Z\",\"items\":[{\"id\":76,\"invoice_id\":49,\"product_id\":120,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"8.20\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"8.20\",\"total\":\"8.20\",\"created_at\":\"2025-11-22T16:07:53.000000Z\",\"updated_at\":\"2025-11-22T16:07:53.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":33,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T16:55:31.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(233, 'bulk_delete', 'App\\Models\\Invoice', 60, '{\"id\":60,\"invoice_number\":\"FAC-2025-000001\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:55:45.000000Z\",\"updated_at\":\"2025-11-22T16:55:45.000000Z\",\"items\":[{\"id\":88,\"invoice_id\":60,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:55:45.000000Z\",\"updated_at\":\"2025-11-22T16:55:45.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:34', '2025-11-22 16:08:34'),
(234, 'bulk_delete', 'App\\Models\\Invoice', 61, '{\"id\":61,\"invoice_number\":\"FAC-2025-000002\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T16:57:00.000000Z\",\"updated_at\":\"2025-11-22T16:57:00.000000Z\",\"items\":[{\"id\":89,\"invoice_id\":61,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T16:57:00.000000Z\",\"updated_at\":\"2025-11-22T16:57:00.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:34', '2025-11-22 16:08:34'),
(235, 'bulk_delete', 'App\\Models\\Invoice', 62, '{\"id\":62,\"invoice_number\":\"FAC-2025-000003\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"39.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"39.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"39.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:01:34.000000Z\",\"updated_at\":\"2025-11-22T17:01:34.000000Z\",\"items\":[{\"id\":90,\"invoice_id\":62,\"product_id\":125,\"batch_id\":null,\"quantity\":3,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"39.00\",\"total\":\"39.00\",\"created_at\":\"2025-11-22T17:01:34.000000Z\",\"updated_at\":\"2025-11-22T17:01:34.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:35', '2025-11-22 16:08:35'),
(236, 'bulk_delete', 'App\\Models\\Invoice', 63, '{\"id\":63,\"invoice_number\":\"FAC-2025-000004\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:01:51.000000Z\",\"updated_at\":\"2025-11-22T17:01:51.000000Z\",\"items\":[{\"id\":91,\"invoice_id\":63,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:01:51.000000Z\",\"updated_at\":\"2025-11-22T17:01:51.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:35', '2025-11-22 16:08:35'),
(237, 'bulk_delete', 'App\\Models\\Invoice', 64, '{\"id\":64,\"invoice_number\":\"FAC-2025-000005\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"26.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"26.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"26.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:03:35.000000Z\",\"updated_at\":\"2025-11-22T17:03:35.000000Z\",\"items\":[{\"id\":92,\"invoice_id\":64,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-22T17:03:35.000000Z\",\"updated_at\":\"2025-11-22T17:03:35.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:35', '2025-11-22 16:08:35'),
(238, 'bulk_delete', 'App\\Models\\Invoice', 65, '{\"id\":65,\"invoice_number\":\"FAC-2025-000006\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"26.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"26.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"26.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:06:26.000000Z\",\"updated_at\":\"2025-11-22T17:06:26.000000Z\",\"items\":[{\"id\":93,\"invoice_id\":65,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-22T17:06:26.000000Z\",\"updated_at\":\"2025-11-22T17:06:26.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:35', '2025-11-22 16:08:35'),
(239, 'bulk_delete', 'App\\Models\\Invoice', 66, '{\"id\":66,\"invoice_number\":\"FAC-2025-000007\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:06:59.000000Z\",\"updated_at\":\"2025-11-22T17:06:59.000000Z\",\"items\":[{\"id\":94,\"invoice_id\":66,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:06:59.000000Z\",\"updated_at\":\"2025-11-22T17:06:59.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:35', '2025-11-22 16:08:35'),
(240, 'bulk_delete', 'App\\Models\\Invoice', 67, '{\"id\":67,\"invoice_number\":\"FAC-2025-000008\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"26.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"26.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"26.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:08:16.000000Z\",\"updated_at\":\"2025-11-22T17:08:16.000000Z\",\"items\":[{\"id\":95,\"invoice_id\":67,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-22T17:08:16.000000Z\",\"updated_at\":\"2025-11-22T17:08:16.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T13:25:06.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 16:08:35', '2025-11-22 16:08:35'),
(241, 'delete', 'App\\Models\\Invoice', 81, '{\"id\":81,\"invoice_number\":\"FAC-2025-000014\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"8.20\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"8.20\",\"paid_amount\":\"0.00\",\"due_amount\":\"8.20\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T20:19:51.000000Z\",\"updated_at\":\"2025-11-22T20:19:51.000000Z\"}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:20:04', '2025-11-22 19:20:04'),
(242, 'bulk_delete', 'App\\Models\\Invoice', 72, '{\"id\":72,\"invoice_number\":\"FAC-2025-000005\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:15:42.000000Z\",\"updated_at\":\"2025-11-22T17:15:42.000000Z\",\"items\":[{\"id\":100,\"invoice_id\":72,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:15:42.000000Z\",\"updated_at\":\"2025-11-22T17:15:42.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(243, 'bulk_delete', 'App\\Models\\Invoice', 73, '{\"id\":73,\"invoice_number\":\"FAC-2025-000006\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:20:37.000000Z\",\"updated_at\":\"2025-11-22T17:20:37.000000Z\",\"items\":[{\"id\":101,\"invoice_id\":73,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:20:37.000000Z\",\"updated_at\":\"2025-11-22T17:20:37.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(244, 'bulk_delete', 'App\\Models\\Invoice', 74, '{\"id\":74,\"invoice_number\":\"FAC-2025-000007\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:26:33.000000Z\",\"updated_at\":\"2025-11-22T17:26:33.000000Z\",\"items\":[{\"id\":102,\"invoice_id\":74,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:26:33.000000Z\",\"updated_at\":\"2025-11-22T17:26:33.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(245, 'bulk_delete', 'App\\Models\\Invoice', 75, '{\"id\":75,\"invoice_number\":\"FAC-2025-000008\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:29:22.000000Z\",\"updated_at\":\"2025-11-22T17:29:22.000000Z\",\"items\":[{\"id\":103,\"invoice_id\":75,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:29:22.000000Z\",\"updated_at\":\"2025-11-22T17:29:22.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(246, 'bulk_delete', 'App\\Models\\Invoice', 76, '{\"id\":76,\"invoice_number\":\"FAC-2025-000009\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:33:14.000000Z\",\"updated_at\":\"2025-11-22T17:33:14.000000Z\",\"items\":[{\"id\":104,\"invoice_id\":76,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:33:14.000000Z\",\"updated_at\":\"2025-11-22T17:33:14.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(247, 'bulk_delete', 'App\\Models\\Invoice', 77, '{\"id\":77,\"invoice_number\":\"FAC-2025-000010\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:35:43.000000Z\",\"updated_at\":\"2025-11-22T17:35:43.000000Z\",\"items\":[{\"id\":105,\"invoice_id\":77,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:35:43.000000Z\",\"updated_at\":\"2025-11-22T17:35:43.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(248, 'bulk_delete', 'App\\Models\\Invoice', 78, '{\"id\":78,\"invoice_number\":\"FAC-2025-000011\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"1.30\",\"total\":\"14.30\",\"paid_amount\":\"0.00\",\"due_amount\":\"14.30\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:42:33.000000Z\",\"updated_at\":\"2025-11-22T17:42:33.000000Z\",\"items\":[{\"id\":106,\"invoice_id\":78,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"10.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"14.30\",\"created_at\":\"2025-11-22T17:42:33.000000Z\",\"updated_at\":\"2025-11-22T17:42:33.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(249, 'bulk_delete', 'App\\Models\\Invoice', 79, '{\"id\":79,\"invoice_number\":\"FAC-2025-000012\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"1.30\",\"total\":\"14.30\",\"paid_amount\":\"0.00\",\"due_amount\":\"14.30\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:43:20.000000Z\",\"updated_at\":\"2025-11-22T17:43:20.000000Z\",\"items\":[{\"id\":107,\"invoice_id\":79,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"10.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"14.30\",\"created_at\":\"2025-11-22T17:43:20.000000Z\",\"updated_at\":\"2025-11-22T17:43:20.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(250, 'bulk_delete', 'App\\Models\\Invoice', 80, '{\"id\":80,\"invoice_number\":\"FAC-2025-000013\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:45:14.000000Z\",\"updated_at\":\"2025-11-22T17:45:14.000000Z\",\"items\":[{\"id\":108,\"invoice_id\":80,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:45:14.000000Z\",\"updated_at\":\"2025-11-22T17:45:14.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":14,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:26:13.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(251, 'bulk_delete', 'App\\Models\\Invoice', 82, '{\"id\":82,\"invoice_number\":\"FAC-2025-000014\",\"quotation_number\":null,\"customer_id\":3,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"final\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T20:21:38.000000Z\",\"updated_at\":\"2025-11-22T20:21:52.000000Z\",\"items\":[{\"id\":110,\"invoice_id\":82,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T20:21:38.000000Z\",\"updated_at\":\"2025-11-22T20:21:38.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":15,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:01.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(252, 'bulk_delete', 'App\\Models\\Invoice', 68, '{\"id\":68,\"invoice_number\":\"FAC-2025-000001\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"26.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"26.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"26.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:09:43.000000Z\",\"updated_at\":\"2025-11-22T17:09:43.000000Z\",\"items\":[{\"id\":96,\"invoice_id\":68,\"product_id\":125,\"batch_id\":null,\"quantity\":2,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"26.00\",\"total\":\"26.00\",\"created_at\":\"2025-11-22T17:09:43.000000Z\",\"updated_at\":\"2025-11-22T17:09:43.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":15,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:01.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:14', '2025-11-22 19:37:14'),
(253, 'bulk_delete', 'App\\Models\\Invoice', 69, '{\"id\":69,\"invoice_number\":\"FAC-2025-000002\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:10:16.000000Z\",\"updated_at\":\"2025-11-22T17:10:16.000000Z\",\"items\":[{\"id\":97,\"invoice_id\":69,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:10:16.000000Z\",\"updated_at\":\"2025-11-22T17:10:16.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":15,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:01.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:14', '2025-11-22 19:37:14'),
(254, 'bulk_delete', 'App\\Models\\Invoice', 70, '{\"id\":70,\"invoice_number\":\"FAC-2025-000003\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:14:33.000000Z\",\"updated_at\":\"2025-11-22T17:14:33.000000Z\",\"items\":[{\"id\":98,\"invoice_id\":70,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:14:33.000000Z\",\"updated_at\":\"2025-11-22T17:14:33.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":15,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:01.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:14', '2025-11-22 19:37:14');
INSERT INTO `audit_logs` (`id`, `action`, `model_type`, `model_id`, `old_values`, `new_values`, `user_id`, `ip_address`, `user_agent`, `created_at`, `updated_at`) VALUES
(255, 'bulk_delete', 'App\\Models\\Invoice', 71, '{\"id\":71,\"invoice_number\":\"FAC-2025-000004\",\"quotation_number\":null,\"customer_id\":null,\"customer_name\":\"\\u0639\\u0645\\u064a\\u0644 \\u0639\\u0627\\u0628\\u0631\",\"status\":\"draft\",\"subtotal\":\"13.00\",\"discount\":\"0.00\",\"tax\":\"0.00\",\"total\":\"13.00\",\"paid_amount\":\"0.00\",\"due_amount\":\"13.00\",\"notes\":null,\"user_id\":1,\"created_at\":\"2025-11-22T17:15:19.000000Z\",\"updated_at\":\"2025-11-22T17:15:19.000000Z\",\"items\":[{\"id\":99,\"invoice_id\":71,\"product_id\":125,\"batch_id\":null,\"quantity\":1,\"unit_price\":\"13.00\",\"tax_rate\":\"0.00\",\"discount\":\"0.00\",\"subtotal\":\"13.00\",\"total\":\"13.00\",\"created_at\":\"2025-11-22T17:15:19.000000Z\",\"updated_at\":\"2025-11-22T17:15:19.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":15,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:01.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:14', '2025-11-22 19:37:14'),
(256, 'delete', 'App\\Models\\PurchaseInvoice', 21, '{\"id\":21,\"supplier_id\":5,\"invoice_number\":\"FACA-2025-000002\",\"purchase_date\":\"2025-11-22T00:00:00.000000Z\",\"status\":\"paid\",\"subtotal\":\"80.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"80.00\",\"amount_paid\":\"80.00\",\"amount_remaining\":\"0.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"warehouse_id\":null,\"created_at\":\"2025-11-22T20:26:09.000000Z\",\"updated_at\":\"2025-11-22T20:26:17.000000Z\",\"items\":[{\"id\":22,\"purchase_invoice_id\":21,\"product_id\":125,\"quantity\":10,\"purchase_price\":\"8.00\",\"tax\":\"0.00\",\"total\":\"80.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-22T20:26:09.000000Z\",\"updated_at\":\"2025-11-22T20:26:09.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":5,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:31.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:31', '2025-11-22 19:37:31'),
(257, 'delete', 'App\\Models\\PurchaseInvoice', 20, '{\"id\":20,\"supplier_id\":4,\"invoice_number\":\"FACA-2025-000001\",\"purchase_date\":\"2025-11-22T00:00:00.000000Z\",\"status\":\"paid\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"60.00\",\"amount_remaining\":\"0.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"warehouse_id\":null,\"created_at\":\"2025-11-22T16:28:30.000000Z\",\"updated_at\":\"2025-11-22T16:28:50.000000Z\",\"items\":[{\"id\":21,\"purchase_invoice_id\":20,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-22T16:28:30.000000Z\",\"updated_at\":\"2025-11-22T16:28:30.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":23,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T20:37:37.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:37', '2025-11-22 19:37:37'),
(258, 'delete', 'App\\Models\\PurchaseInvoice', 19, '{\"id\":19,\"supplier_id\":1,\"invoice_number\":\"FDA-000002\",\"purchase_date\":\"2025-11-22T00:00:00.000000Z\",\"status\":\"paid\",\"subtotal\":\"1000.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"1000.00\",\"amount_paid\":\"1000.00\",\"amount_remaining\":\"0.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"warehouse_id\":2,\"created_at\":\"2025-11-22T13:13:30.000000Z\",\"updated_at\":\"2025-11-22T13:16:12.000000Z\",\"items\":[{\"id\":19,\"purchase_invoice_id\":19,\"product_id\":120,\"quantity\":100,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"600.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-22T13:13:30.000000Z\",\"updated_at\":\"2025-11-22T13:13:30.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T20:37:42.000000Z\"}},{\"id\":20,\"purchase_invoice_id\":19,\"product_id\":125,\"quantity\":50,\"purchase_price\":\"8.00\",\"tax\":\"0.00\",\"total\":\"400.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-22T13:13:30.000000Z\",\"updated_at\":\"2025-11-22T13:13:30.000000Z\",\"product\":{\"id\":125,\"sku\":\"PROD-0002\",\"barcode\":\"PROD-0002\",\"name\":\"Pince\",\"name_ar\":\"\\u0644\\u0642\\u0627\\u0637\",\"brand\":null,\"category_id\":53,\"unit\":\"piece\",\"purchase_price\":\"8.00\",\"selling_price\":\"13.00\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":2,\"image\":\"products\\/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg\",\"description\":null,\"created_at\":\"2025-11-18T16:30:22.000000Z\",\"updated_at\":\"2025-11-22T20:37:42.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:42', '2025-11-22 19:37:42'),
(259, 'delete', 'App\\Models\\PurchaseInvoice', 18, '{\"id\":18,\"supplier_id\":1,\"invoice_number\":\"FDA-000001\",\"purchase_date\":\"2025-11-22T00:00:00.000000Z\",\"status\":\"confirmed\",\"subtotal\":\"60.00\",\"tax\":\"0.00\",\"discount\":\"0.00\",\"total_amount\":\"60.00\",\"amount_paid\":\"0.00\",\"amount_remaining\":\"60.00\",\"notes\":null,\"supplier_invoice_file\":null,\"user_id\":1,\"warehouse_id\":null,\"created_at\":\"2025-11-21T23:09:10.000000Z\",\"updated_at\":\"2025-11-21T23:09:54.000000Z\",\"items\":[{\"id\":18,\"purchase_invoice_id\":18,\"product_id\":120,\"quantity\":10,\"purchase_price\":\"6.00\",\"tax\":\"0.00\",\"total\":\"60.00\",\"batch_number\":null,\"expiry_date\":null,\"created_at\":\"2025-11-21T23:09:10.000000Z\",\"updated_at\":\"2025-11-21T23:09:10.000000Z\",\"product\":{\"id\":120,\"sku\":\"PROD-0001\",\"barcode\":\"CODE-0001\",\"name\":\"SADER PVC 50ML\",\"name_ar\":null,\"brand\":null,\"category_id\":48,\"unit\":\"piece\",\"purchase_price\":\"6.00\",\"selling_price\":\"8.20\",\"tax_rate\":\"0.00\",\"stock_quantity\":0,\"reorder_level\":2,\"image\":\"products\\/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg\",\"description\":null,\"created_at\":\"2025-11-18T11:36:47.000000Z\",\"updated_at\":\"2025-11-22T20:37:42.000000Z\"}}]}', NULL, 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', '2025-11-22 19:37:45', '2025-11-22 19:37:45');

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

--
-- Structure de la table `categories`
--

CREATE TABLE `categories` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `name_ar` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `categories`
--

INSERT INTO `categories` (`id`, `name`, `name_ar`, `description`, `created_at`, `updated_at`) VALUES
(48, 'Colles', NULL, NULL, '2025-11-18 10:35:52', '2025-11-18 10:35:52'),
(50, 'Tubes', NULL, NULL, '2025-11-18 13:09:30', '2025-11-18 13:09:30'),
(53, 'Outils', 'أدوات', NULL, '2025-11-18 15:28:44', '2025-11-18 15:28:44'),
(54, 'Peinture', NULL, NULL, '2025-11-18 15:31:04', '2025-11-20 14:20:23');

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

--
-- Structure de la table `cheques`
--

CREATE TABLE `cheques` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `type` enum('customer','supplier') NOT NULL,
  `customer_id` bigint(20) UNSIGNED DEFAULT NULL,
  `supplier_id` bigint(20) UNSIGNED DEFAULT NULL,
  `invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `amount` decimal(15,2) NOT NULL,
  `cheque_number` varchar(191) NOT NULL,
  `bank_name` varchar(191) NOT NULL,
  `bank_account` varchar(191) DEFAULT NULL,
  `issue_date` date NOT NULL,
  `due_date` date NOT NULL,
  `status` enum('pending','due','paid','returned','cancelled') NOT NULL DEFAULT 'pending',
  `paid_date` date DEFAULT NULL,
  `returned_date` date DEFAULT NULL,
  `return_reason` text DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `cheques`
--

INSERT INTO `cheques` (`id`, `type`, `customer_id`, `supplier_id`, `invoice_id`, `purchase_invoice_id`, `amount`, `cheque_number`, `bank_name`, `bank_account`, `issue_date`, `due_date`, `status`, `paid_date`, `returned_date`, `return_reason`, `notes`, `user_id`, `created_at`, `updated_at`) VALUES
(1, 'customer', 11, NULL, NULL, NULL, 82.00, '4475857474', 'Barid bank', NULL, '2025-11-19', '2025-12-20', 'cancelled', NULL, NULL, NULL, NULL, 1, '2025-11-19 21:41:20', '2025-11-19 22:03:09');

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

--
-- Structure de la table `customers`
--

CREATE TABLE `customers` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `current_balance` decimal(15,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `customers`
--

INSERT INTO `customers` (`id`, `name`, `phone`, `email`, `address`, `current_balance`, `created_at`, `updated_at`) VALUES
(3, 'Ahmed Ali', '3333333333', 'ahmed@example.com', NULL, 0.00, '2025-11-15 18:46:33', '2025-11-20 14:10:40'),
(4, 'Fatima Hassan', '4444444444', 'fatima@example.com', NULL, 0.00, '2025-11-15 18:46:33', '2025-11-18 18:59:26'),
(5, 'Mohammed Saleh', '5555555555', 'mohammed@example.com', NULL, 0.00, '2025-11-15 18:46:33', '2025-11-15 18:46:33'),
(7, 'Omar Khaled', '7777777777', 'omar@example.com', NULL, 0.00, '2025-11-15 18:46:33', '2025-11-15 18:46:33'),
(8, 'Layla Ahmed', '8888888888', 'layla@example.com', NULL, 0.00, '2025-11-15 18:46:33', '2025-11-15 18:46:33'),
(10, 'Mary Wilson', '1010101010', 'mary@example.com', NULL, 0.00, '2025-11-15 18:46:33', '2025-11-15 18:46:33'),
(11, 'Ali BOUTAZGHA', '3516148489', 'batma96@gmail.com', '62 via laura', 0.00, '2025-11-18 10:25:09', '2025-11-20 14:10:35'),
(14, 'ahmed zaki', NULL, NULL, NULL, 0.00, '2025-11-22 20:22:40', '2025-11-22 20:22:40'),
(15, 'Siham asif', NULL, NULL, NULL, 0.00, '2025-11-22 20:37:01', '2025-11-22 20:37:01'),
(16, 'mohi hicham', NULL, NULL, NULL, 0.00, '2025-11-22 21:45:41', '2025-11-22 21:45:41'),
(17, 'adil imam', NULL, NULL, NULL, 0.00, '2025-11-22 21:46:40', '2025-11-22 21:46:40');

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

--
-- Structure de la table `documents`
--

CREATE TABLE `documents` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `documentable_type` varchar(191) NOT NULL,
  `documentable_id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `file_path` varchar(191) NOT NULL,
  `file_name` varchar(191) NOT NULL,
  `file_size` bigint(20) UNSIGNED DEFAULT NULL,
  `mime_type` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `uploaded_by` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `documents`
--

INSERT INTO `documents` (`id`, `documentable_type`, `documentable_id`, `name`, `file_path`, `file_name`, `file_size`, `mime_type`, `description`, `uploaded_by`, `created_at`, `updated_at`) VALUES
(1, 'App\\Models\\Supplier', 3, '00001 (1).jpg', 'supplier-documents/175db8df-76eb-4089-9327-8af51db72bcb.jpg', '175db8df-76eb-4089-9327-8af51db72bcb.jpg', 517005, 'image/jpeg', NULL, 1, '2025-11-21 15:57:17', '2025-11-21 15:57:17'),
(2, 'App\\Models\\Customer', 11, '00001 (1).jpg', 'customer-documents/03622dcb-9e12-46cd-b299-2f2199739270.jpg', '03622dcb-9e12-46cd-b299-2f2199739270.jpg', 517005, 'image/jpeg', NULL, 1, '2025-11-21 15:57:59', '2025-11-21 15:57:59');

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

--
-- Structure de la table `failed_jobs`
--

CREATE TABLE `failed_jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `uuid` varchar(191) NOT NULL,
  `connection` text NOT NULL,
  `queue` text NOT NULL,
  `payload` longtext NOT NULL,
  `exception` longtext NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `inventories`
--

CREATE TABLE `inventories` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `reference` varchar(191) NOT NULL,
  `inventory_date` date NOT NULL,
  `status` enum('draft','completed','cancelled') NOT NULL DEFAULT 'draft',
  `notes` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `inventories`
--

INSERT INTO `inventories` (`id`, `reference`, `inventory_date`, `status`, `notes`, `user_id`, `created_at`, `updated_at`) VALUES
(1, 'INV-0001', '2025-11-20', 'completed', NULL, 1, '2025-11-20 13:06:21', '2025-11-20 13:08:59'),
(2, 'STK-0001', '2025-11-20', 'completed', NULL, 1, '2025-11-20 13:14:32', '2025-11-20 13:15:00');

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

--
-- Structure de la table `inventory_items`
--

CREATE TABLE `inventory_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `inventory_id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `system_quantity` int(11) NOT NULL,
  `physical_quantity` int(11) NOT NULL,
  `difference` int(11) NOT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `inventory_items`
--

INSERT INTO `inventory_items` (`id`, `inventory_id`, `product_id`, `system_quantity`, `physical_quantity`, `difference`, `notes`, `created_at`, `updated_at`) VALUES
(1, 1, 125, 1, 10, 9, NULL, '2025-11-20 13:06:21', '2025-11-20 13:06:21'),
(2, 1, 120, 96, 96, 0, NULL, '2025-11-20 13:06:21', '2025-11-20 13:06:21'),
(3, 2, 125, 10, 1, -9, NULL, '2025-11-20 13:14:32', '2025-11-20 13:14:32');

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

--
-- Structure de la table `invoices`
--

CREATE TABLE `invoices` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `invoice_number` varchar(191) NOT NULL,
  `quotation_number` varchar(191) DEFAULT NULL,
  `customer_id` bigint(20) UNSIGNED DEFAULT NULL,
  `customer_name` varchar(191) DEFAULT NULL,
  `status` enum('draft','final','paid','partially_paid','returned') NOT NULL DEFAULT 'draft',
  `subtotal` decimal(15,2) NOT NULL DEFAULT 0.00,
  `discount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `tax` decimal(15,2) NOT NULL DEFAULT 0.00,
  `total` decimal(15,2) NOT NULL DEFAULT 0.00,
  `paid_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `due_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `notes` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `invoices`
--

INSERT INTO `invoices` (`id`, `invoice_number`, `quotation_number`, `customer_id`, `customer_name`, `status`, `subtotal`, `discount`, `tax`, `total`, `paid_amount`, `due_amount`, `notes`, `user_id`, `created_at`, `updated_at`) VALUES
(83, 'FAC-2025-000001', NULL, 3, 'Walk-in Customer', 'paid', 206.00, 0.00, 0.00, 206.00, 206.00, 0.00, NULL, 1, '2025-11-22 19:40:05', '2025-11-22 19:45:16'),
(84, 'FAC-2025-000002', NULL, NULL, 'Walk-in Customer', 'paid', 82.40, 0.00, 0.00, 82.40, 82.40, 0.00, NULL, 1, '2025-11-22 19:45:42', '2025-11-22 19:45:50'),
(85, 'FAC-2025-000003', NULL, 3, 'Ahmed Ali', 'final', 26.00, 6.00, 0.00, 20.00, 0.00, 20.00, NULL, 1, '2025-11-22 20:34:00', '2025-11-22 20:34:47'),
(86, 'FAC-2025-000004', NULL, 14, 'ahmed zaki', 'final', 12.00, 0.00, 0.00, 12.00, 0.00, 12.00, NULL, 1, '2025-11-22 20:35:49', '2025-11-22 20:35:53'),
(87, 'FAC-2025-000005', NULL, 4, 'Fatima Hassan', 'final', 12.00, 0.00, 0.00, 12.00, 0.00, 12.00, NULL, 1, '2025-11-22 20:49:23', '2025-11-22 20:49:28'),
(88, 'FAC-2025-000006', NULL, NULL, 'عميل عابر', 'final', 16.40, 0.00, 0.00, 16.40, 0.00, 16.40, NULL, 1, '2025-11-22 20:53:57', '2025-11-22 20:54:00'),
(89, 'FAC-2025-000007', NULL, NULL, 'عميل عابر', 'paid', 20.00, 0.00, 0.00, 20.00, 20.00, 0.00, NULL, 1, '2025-11-22 21:07:02', '2025-11-22 21:07:02'),
(90, 'FAC-2025-000008', NULL, 8, 'Layla Ahmed', 'paid', 7.00, 0.00, 0.00, 7.00, 7.00, 0.00, NULL, 1, '2025-11-22 21:09:13', '2025-11-22 21:09:13'),
(91, 'FAC-2025-000009', NULL, NULL, 'عميل عابر', 'paid', 7.00, 0.00, 0.00, 7.00, 7.00, 0.00, NULL, 1, '2025-11-22 21:10:31', '2025-11-22 21:10:31'),
(92, 'FAC-2025-000010', NULL, NULL, 'عميل عابر', 'final', 7.00, 0.00, 0.00, 7.00, 0.00, 7.00, NULL, 1, '2025-11-22 21:10:49', '2025-11-22 21:10:54'),
(93, 'FAC-2025-000011', NULL, NULL, 'عميل عابر', 'final', 7.00, 0.00, 0.00, 7.00, 7.00, 0.00, NULL, 1, '2025-11-22 21:21:56', '2025-11-22 21:21:56'),
(94, 'FAC-2025-000012', NULL, NULL, 'عميل عابر', 'final', 26.00, 0.00, 0.00, 26.00, 26.00, 0.00, NULL, 1, '2025-11-22 21:23:52', '2025-11-22 21:23:52'),
(95, 'FAC-2025-000013', NULL, NULL, 'عميل عابر', 'final', 6.00, 1.00, 0.00, 6.00, 6.00, 0.00, NULL, 1, '2025-11-22 21:33:12', '2025-11-22 21:33:12'),
(96, 'FAC-2025-000014', NULL, NULL, 'عميل عابر', 'final', 7.00, 0.00, 0.00, 7.00, 7.00, 0.00, NULL, 1, '2025-11-22 21:33:40', '2025-11-22 21:33:40'),
(97, 'FAC-2025-000015', NULL, 4, 'Fatima Hassan', 'final', 6.00, 0.00, 0.00, 6.00, 0.00, 6.00, NULL, 1, '2025-11-22 21:34:17', '2025-11-22 21:34:21'),
(98, 'FAC-2025-000016', NULL, 4, 'Fatima Hassan', 'final', 6.00, 1.00, 0.00, 6.00, 6.00, 0.00, NULL, 1, '2025-11-22 21:34:59', '2025-11-22 21:34:59'),
(99, 'FAC-2025-000017', NULL, 4, 'Fatima Hassan', 'final', 7.00, 0.00, 0.00, 7.00, 7.00, 0.00, NULL, 1, '2025-11-22 21:35:33', '2025-11-22 21:35:33'),
(100, 'FAC-2025-000018', NULL, 4, 'Fatima Hassan', 'paid', 7.00, 0.00, 0.00, 7.00, 7.00, 0.00, NULL, 1, '2025-11-22 21:41:06', '2025-11-22 21:41:06'),
(101, 'FAC-2025-000019', NULL, 4, 'Fatima Hassan', 'paid', 6.00, 0.00, 0.00, 6.00, 6.00, 0.00, NULL, 1, '2025-11-22 21:43:45', '2025-11-22 21:43:45'),
(102, 'FAC-2025-000020', NULL, 4, 'Fatima Hassan', 'paid', 11.00, 2.00, 0.00, 11.00, 11.00, 0.00, NULL, 1, '2025-11-22 21:44:23', '2025-11-22 21:44:23'),
(103, 'FAC-2025-000021', NULL, 16, 'mohi hicham', 'paid', 10.00, 3.00, 0.00, 10.00, 10.00, 0.00, NULL, 1, '2025-11-22 21:45:50', '2025-11-22 21:45:50'),
(104, 'FAC-2025-000022', NULL, 17, 'adil imam', 'final', 13.00, 1.00, 0.00, 12.00, 0.00, 12.00, NULL, 1, '2025-11-22 21:46:44', '2025-11-22 21:46:48'),
(105, 'FAC-2025-000023', NULL, NULL, 'عميل عابر', 'partially_paid', 16.40, 0.00, 0.00, 16.40, 10.00, 6.40, NULL, 1, '2025-11-22 21:49:59', '2025-11-22 21:49:59'),
(106, 'FAC-2025-000024', NULL, NULL, 'عميل عابر', 'paid', 12.00, 0.00, 0.00, 12.00, 12.00, 0.00, NULL, 1, '2025-11-22 22:18:22', '2025-11-22 22:18:22'),
(107, 'FAC-2025-000025', NULL, 4, 'Fatima Hassan', 'final', 13.00, 0.00, 0.00, 13.00, 0.00, 13.00, NULL, 1, '2025-11-22 22:18:39', '2025-11-22 22:18:43'),
(108, 'FAC-2025-000026', NULL, NULL, 'عميل عابر', 'partially_paid', 13.00, 0.00, 0.00, 13.00, 10.00, 3.00, NULL, 1, '2025-11-22 22:20:35', '2025-11-22 22:20:35'),
(109, 'FAC-2025-000027', NULL, NULL, 'عميل عابر', 'partially_paid', 13.00, 0.00, 0.00, 13.00, 10.00, 3.00, NULL, 1, '2025-11-22 22:26:15', '2025-11-22 22:26:15'),
(110, 'FAC-2025-000028', NULL, NULL, 'عميل عابر', 'partially_paid', 2.00, 0.00, 0.00, 2.00, 1.00, 1.00, NULL, 1, '2025-11-22 22:51:33', '2025-11-22 22:51:33');

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

--
-- Structure de la table `invoice_items`
--

CREATE TABLE `invoice_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `invoice_id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `batch_id` bigint(20) UNSIGNED DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `unit_price` decimal(15,2) NOT NULL,
  `tax_rate` decimal(5,2) NOT NULL DEFAULT 0.00,
  `discount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `subtotal` decimal(15,2) NOT NULL,
  `total` decimal(15,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `invoice_items`
--

INSERT INTO `invoice_items` (`id`, `invoice_id`, `product_id`, `batch_id`, `quantity`, `unit_price`, `tax_rate`, `discount`, `subtotal`, `total`, `created_at`, `updated_at`) VALUES
(111, 83, 120, NULL, 5, 8.20, 0.00, 0.00, 41.00, 41.00, '2025-11-22 19:40:05', '2025-11-22 19:40:05'),
(112, 83, 125, NULL, 5, 13.00, 0.00, 0.00, 65.00, 65.00, '2025-11-22 19:40:05', '2025-11-22 19:40:05'),
(113, 83, 132, NULL, 5, 13.00, 0.00, 0.00, 65.00, 65.00, '2025-11-22 19:40:05', '2025-11-22 19:40:05'),
(114, 83, 133, NULL, 5, 7.00, 0.00, 0.00, 35.00, 35.00, '2025-11-22 19:40:05', '2025-11-22 19:40:05'),
(115, 84, 120, NULL, 2, 8.20, 0.00, 0.00, 16.40, 16.40, '2025-11-22 19:45:42', '2025-11-22 19:45:42'),
(116, 84, 125, NULL, 2, 13.00, 0.00, 0.00, 26.00, 26.00, '2025-11-22 19:45:42', '2025-11-22 19:45:42'),
(117, 84, 132, NULL, 2, 13.00, 0.00, 0.00, 26.00, 26.00, '2025-11-22 19:45:42', '2025-11-22 19:45:42'),
(118, 84, 133, NULL, 2, 7.00, 0.00, 0.00, 14.00, 14.00, '2025-11-22 19:45:42', '2025-11-22 19:45:42'),
(119, 85, 132, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 20:34:00', '2025-11-22 20:34:00'),
(120, 85, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 20:34:00', '2025-11-22 20:34:00'),
(121, 86, 125, NULL, 1, 13.00, 0.00, 1.00, 13.00, 12.00, '2025-11-22 20:35:49', '2025-11-22 20:35:49'),
(122, 87, 132, NULL, 1, 13.00, 0.00, 1.00, 13.00, 12.00, '2025-11-22 20:49:23', '2025-11-22 20:49:23'),
(123, 88, 120, NULL, 2, 8.20, 0.00, 0.00, 16.40, 16.40, '2025-11-22 20:53:57', '2025-11-22 20:53:57'),
(124, 89, 132, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 21:07:02', '2025-11-22 21:07:02'),
(125, 89, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:07:02', '2025-11-22 21:07:02'),
(126, 90, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:09:13', '2025-11-22 21:09:13'),
(127, 91, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:10:31', '2025-11-22 21:10:31'),
(128, 92, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:10:49', '2025-11-22 21:10:49'),
(129, 93, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:21:56', '2025-11-22 21:21:56'),
(130, 94, 133, NULL, 2, 7.00, 0.00, 0.00, 14.00, 14.00, '2025-11-22 21:23:52', '2025-11-22 21:23:52'),
(131, 94, 125, NULL, 1, 13.00, 0.00, 1.00, 13.00, 12.00, '2025-11-22 21:23:52', '2025-11-22 21:23:52'),
(132, 95, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:33:12', '2025-11-22 21:33:12'),
(133, 96, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:33:40', '2025-11-22 21:33:40'),
(134, 97, 133, NULL, 1, 7.00, 0.00, 1.00, 7.00, 6.00, '2025-11-22 21:34:17', '2025-11-22 21:34:17'),
(135, 98, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:34:59', '2025-11-22 21:34:59'),
(136, 99, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:35:33', '2025-11-22 21:35:33'),
(137, 100, 133, NULL, 1, 7.00, 0.00, 0.00, 7.00, 7.00, '2025-11-22 21:41:06', '2025-11-22 21:41:06'),
(138, 101, 133, NULL, 1, 7.00, 0.00, 1.00, 7.00, 6.00, '2025-11-22 21:43:45', '2025-11-22 21:43:45'),
(139, 102, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 21:44:23', '2025-11-22 21:44:23'),
(140, 103, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 21:45:50', '2025-11-22 21:45:50'),
(141, 104, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 21:46:44', '2025-11-22 21:46:44'),
(142, 105, 120, NULL, 2, 8.20, 0.00, 0.00, 16.40, 16.40, '2025-11-22 21:49:59', '2025-11-22 21:49:59'),
(143, 106, 125, NULL, 1, 13.00, 0.00, 1.00, 13.00, 12.00, '2025-11-22 22:18:22', '2025-11-22 22:18:22'),
(144, 107, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 22:18:39', '2025-11-22 22:18:39'),
(145, 108, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 22:20:35', '2025-11-22 22:20:35'),
(146, 109, 125, NULL, 1, 13.00, 0.00, 0.00, 13.00, 13.00, '2025-11-22 22:26:15', '2025-11-22 22:26:15'),
(147, 110, 133, NULL, 1, 7.00, 0.00, 5.00, 7.00, 2.00, '2025-11-22 22:51:33', '2025-11-22 22:51:33');

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

--
-- Structure de la table `jobs`
--

CREATE TABLE `jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `queue` varchar(191) NOT NULL,
  `payload` longtext NOT NULL,
  `attempts` tinyint(3) UNSIGNED NOT NULL,
  `reserved_at` int(10) UNSIGNED DEFAULT NULL,
  `available_at` int(10) UNSIGNED NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `job_batches`
--

CREATE TABLE `job_batches` (
  `id` varchar(191) NOT NULL,
  `name` varchar(191) NOT NULL,
  `total_jobs` int(11) NOT NULL,
  `pending_jobs` int(11) NOT NULL,
  `failed_jobs` int(11) NOT NULL,
  `failed_job_ids` longtext NOT NULL,
  `options` mediumtext DEFAULT NULL,
  `cancelled_at` int(11) DEFAULT NULL,
  `created_at` int(11) NOT NULL,
  `finished_at` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `licenses`
--

CREATE TABLE `licenses` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `license_key` varchar(191) NOT NULL,
  `serial_number` varchar(191) NOT NULL,
  `domain` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `customer_name` varchar(191) DEFAULT NULL,
  `status` enum('active','expired','suspended','trial') NOT NULL DEFAULT 'trial',
  `activated_at` date DEFAULT NULL,
  `expires_at` date DEFAULT NULL,
  `max_users` int(11) NOT NULL DEFAULT 10,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `licenses`
--

INSERT INTO `licenses` (`id`, `license_key`, `serial_number`, `domain`, `email`, `customer_name`, `status`, `activated_at`, `expires_at`, `max_users`, `notes`, `created_at`, `updated_at`) VALUES
(1, 'TEST-1234-5678-9055', 'SN-ABCD-1255', 'gestionstock.local', NULL, NULL, 'active', '2025-11-23', NULL, 10, NULL, '2025-11-23 16:26:01', '2025-11-23 16:26:01');

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

--
-- Structure de la table `migrations`
--

CREATE TABLE `migrations` (
  `id` int(10) UNSIGNED NOT NULL,
  `migration` varchar(191) NOT NULL,
  `batch` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `migrations`
--

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '2014_10_12_000000_create_users_table', 1),
(2, '2014_10_12_100000_create_password_reset_tokens_table', 1),
(3, '2019_08_19_000000_create_failed_jobs_table', 1),
(4, '2019_12_14_000001_create_personal_access_tokens_table', 1),
(5, '2024_01_01_000001_create_sessions_table', 1),
(6, '2024_01_01_000002_create_permission_tables', 1),
(7, '2024_01_01_000003_create_categories_table', 1),
(8, '2024_01_01_000004_create_suppliers_table', 1),
(9, '2024_01_01_000005_create_customers_table', 1),
(10, '2024_01_01_000006_create_products_table', 1),
(11, '2024_01_01_000007_create_invoices_table', 1),
(12, '2024_01_01_000008_create_invoice_items_table', 1),
(13, '2024_01_01_000009_create_payments_table', 1),
(14, '2024_01_01_000010_create_stock_movements_table', 1),
(15, '2024_01_01_000011_create_audit_logs_table', 1),
(16, '2024_01_01_000012_create_cache_table', 1),
(17, '2024_01_01_000013_create_jobs_table', 1),
(18, '2024_01_15_000001_create_purchase_invoices_table', 2),
(19, '2024_01_15_000002_create_purchase_invoice_items_table', 2),
(20, '2024_01_15_000003_create_supplier_payments_table', 2),
(21, '2024_01_15_000004_create_settings_table', 2),
(22, '2025_11_15_213919_add_phone_and_avatar_to_users_table', 3),
(23, '2025_11_16_134247_add_status_to_users_table', 4),
(24, '2025_11_16_134938_add_theme_mode_to_users_table', 5),
(25, '2025_11_16_140217_remove_theme_mode_from_users_table', 6),
(26, '2025_11_18_163307_add_brand_to_products_table', 7),
(27, '2025_11_18_175111_create_treasuries_table', 8),
(28, '2025_11_18_195510_add_soft_deletes_to_all_tables', 9),
(29, '2025_11_19_164348_create_licenses_table', 10),
(30, '2025_11_19_195947_create_cheques_table', 11),
(31, '2025_11_19_195949_create_promissory_notes_table', 11),
(32, '2025_11_19_220629_add_promissory_note_to_payments_table', 12),
(33, '2025_11_19_220632_add_promissory_note_to_supplier_payments_table', 12),
(34, '2025_11_19_221434_unify_payment_methods_in_payments_table', 13),
(36, '2025_11_20_150031_create_inventories_table', 14),
(37, '2025_11_20_205517_remove_soft_deletes_from_all_tables', 15),
(38, '2025_11_20_212423_add_batch_tracking_to_purchase_invoice_items', 15),
(39, '2025_11_20_212426_create_product_batches_table', 15),
(40, '2025_11_20_212847_add_batch_id_to_invoice_items', 15),
(41, '2025_11_20_232441_create_activity_logs_table', 16),
(42, '2025_11_21_004220_add_locale_to_users_table', 17),
(44, '2025_11_21_004633_create_notifications_table', 18),
(45, '2025_11_21_174724_create_documents_table', 18),
(47, '2025_11_21_184356_create_stock_alerts_table', 19),
(48, '2025_11_21_184359_create_purchase_orders_table', 19),
(49, '2025_11_21_184401_create_stock_takes_table', 19),
(50, '2025_11_21_222741_add_quotation_number_to_invoices_table', 20),
(51, '2025_11_21_231329_create_warehouses_table', 21),
(52, '2025_11_21_231333_create_product_warehouse_table', 21),
(53, '2025_11_21_231337_add_warehouse_id_to_stock_movements_table', 21),
(54, '2025_11_21_233523_migrate_stock_to_warehouses', 22),
(55, '2025_11_22_144002_create_product_defects_table', 23),
(56, '2025_11_22_144006_create_quality_complaints_table', 23);

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

--
-- Structure de la table `model_has_permissions`
--

CREATE TABLE `model_has_permissions` (
  `permission_id` bigint(20) UNSIGNED NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `model_has_roles`
--

CREATE TABLE `model_has_roles` (
  `role_id` bigint(20) UNSIGNED NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `model_has_roles`
--

INSERT INTO `model_has_roles` (`role_id`, `model_type`, `model_id`) VALUES
(1, 'App\\Models\\User', 1),
(2, 'App\\Models\\User', 2),
(3, 'App\\Models\\User', 3),
(4, 'App\\Models\\User', 4);

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

--
-- Structure de la table `notifications`
--

CREATE TABLE `notifications` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `type` varchar(191) NOT NULL,
  `title` varchar(191) NOT NULL,
  `message` text NOT NULL,
  `severity` varchar(191) NOT NULL DEFAULT 'info',
  `icon` varchar(191) DEFAULT NULL,
  `is_read` tinyint(1) NOT NULL DEFAULT 0,
  `read_at` timestamp NULL DEFAULT NULL,
  `model_type` varchar(191) DEFAULT NULL,
  `model_id` bigint(20) UNSIGNED DEFAULT NULL,
  `data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`data`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `notifications`
--

INSERT INTO `notifications` (`id`, `type`, `title`, `message`, `severity`, `icon`, `is_read`, `read_at`, `model_type`, `model_id`, `data`, `created_at`, `updated_at`) VALUES
(30, 'invoice_due', 'فاتورة مستحقة: FAC-2025-000003', 'الفاتورة FAC-2025-000003 للعميل Ahmed Ali لديها مبلغ مستحق: 20.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 85, '{\"invoice_id\":85,\"invoice_number\":\"FAC-2025-000003\",\"due_amount\":\"20.00\"}', '2025-11-22 20:55:43', '2025-11-22 20:55:43'),
(31, 'invoice_due', 'فاتورة مستحقة: FAC-2025-000004', 'الفاتورة FAC-2025-000004 للعميل ahmed zaki لديها مبلغ مستحق: 12.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 86, '{\"invoice_id\":86,\"invoice_number\":\"FAC-2025-000004\",\"due_amount\":\"12.00\"}', '2025-11-22 20:55:43', '2025-11-22 20:55:43'),
(32, 'invoice_due', 'فاتورة مستحقة: FAC-2025-000005', 'الفاتورة FAC-2025-000005 للعميل Fatima Hassan لديها مبلغ مستحق: 12.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 87, '{\"invoice_id\":87,\"invoice_number\":\"FAC-2025-000005\",\"due_amount\":\"12.00\"}', '2025-11-22 20:55:43', '2025-11-22 20:55:43'),
(33, 'invoice_due', 'فاتورة مستحقة: FAC-2025-000006', 'الفاتورة FAC-2025-000006 للعميل عميل عابر لديها مبلغ مستحق: 16.40 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 88, '{\"invoice_id\":88,\"invoice_number\":\"FAC-2025-000006\",\"due_amount\":\"16.40\"}', '2025-11-22 20:55:43', '2025-11-22 20:55:43'),
(44, 'low_stock', 'Produit à stock faible: Pince', 'Le produit Pince a un stock faible. Quantité actuelle: 2, Niveau de réapprovisionnement: 2', 'warning', 'bi-exclamation-triangle', 0, NULL, 'App\\Models\\Product', 125, '{\"product_id\":125,\"stock_quantity\":2,\"reorder_level\":2}', '2025-11-23 14:30:03', '2025-11-23 14:30:03'),
(45, 'invoice_due', 'Facture due: FAC-2025-000025', 'La facture FAC-2025-000025 pour le client Fatima Hassan a un montant dû: 13.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 107, '{\"invoice_id\":107,\"invoice_number\":\"FAC-2025-000025\",\"due_amount\":\"13.00\"}', '2025-11-23 14:30:20', '2025-11-23 14:30:20'),
(46, 'invoice_due', 'Facture due: FAC-2025-000026', 'La facture FAC-2025-000026 pour le client عميل عابر a un montant dû: 3.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 108, '{\"invoice_id\":108,\"invoice_number\":\"FAC-2025-000026\",\"due_amount\":\"3.00\"}', '2025-11-23 14:30:25', '2025-11-23 14:30:25'),
(47, 'invoice_due', 'Facture due: FAC-2025-000027', 'La facture FAC-2025-000027 pour le client عميل عابر a un montant dû: 3.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 109, '{\"invoice_id\":109,\"invoice_number\":\"FAC-2025-000027\",\"due_amount\":\"3.00\"}', '2025-11-23 14:30:30', '2025-11-23 14:30:30'),
(48, 'invoice_due', 'Facture due: FAC-2025-000028', 'La facture FAC-2025-000028 pour le client عميل عابر a un montant dû: 1.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 110, '{\"invoice_id\":110,\"invoice_number\":\"FAC-2025-000028\",\"due_amount\":\"1.00\"}', '2025-11-23 14:30:33', '2025-11-23 14:30:33'),
(49, 'invoice_due', 'Facture due: FAC-2025-000015', 'La facture FAC-2025-000015 pour le client Fatima Hassan a un montant dû: 6.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 97, '{\"invoice_id\":97,\"invoice_number\":\"FAC-2025-000015\",\"due_amount\":\"6.00\"}', '2025-11-23 14:30:43', '2025-11-23 14:30:43'),
(50, 'invoice_due', 'Facture due: FAC-2025-000010', 'La facture FAC-2025-000010 pour le client عميل عابر a un montant dû: 7.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 92, '{\"invoice_id\":92,\"invoice_number\":\"FAC-2025-000010\",\"due_amount\":\"7.00\"}', '2025-11-23 14:30:48', '2025-11-23 14:30:48'),
(51, 'invoice_due', 'Facture due: FAC-2025-000022', 'La facture FAC-2025-000022 pour le client adil imam a un montant dû: 12.00 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 104, '{\"invoice_id\":104,\"invoice_number\":\"FAC-2025-000022\",\"due_amount\":\"12.00\"}', '2025-11-23 14:30:53', '2025-11-23 14:30:53'),
(54, 'low_stock', 'Low Stock Product: Manchon', 'Product Manchon has low stock. Current quantity: 0, Reorder level: 2', 'warning', 'bi-exclamation-triangle', 0, NULL, 'App\\Models\\Product', 133, '{\"product_id\":133,\"stock_quantity\":0,\"reorder_level\":2}', '2025-11-23 14:31:08', '2025-11-23 14:31:08'),
(55, 'invoice_due', 'Due Invoice: FAC-2025-000023', 'Invoice FAC-2025-000023 for customer عميل عابر has due amount: 6.40 DH', 'warning', 'bi-receipt', 0, NULL, 'App\\Models\\Invoice', 105, '{\"invoice_id\":105,\"invoice_number\":\"FAC-2025-000023\",\"due_amount\":\"6.40\"}', '2025-11-23 14:31:14', '2025-11-23 14:31:14');

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

--
-- Structure de la table `payments`
--

CREATE TABLE `payments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `invoice_id` bigint(20) UNSIGNED NOT NULL,
  `amount` decimal(15,2) NOT NULL,
  `payment_method` enum('cash','bank_transfer','credit','cheque','promissory_note','online','other') DEFAULT 'cash',
  `notes` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `payments`
--

INSERT INTO `payments` (`id`, `invoice_id`, `amount`, `payment_method`, `notes`, `user_id`, `created_at`, `updated_at`) VALUES
(47, 83, 200.00, 'cash', NULL, 1, '2025-11-22 19:44:38', '2025-11-22 19:44:38'),
(48, 83, 6.00, 'cash', NULL, 1, '2025-11-22 19:45:16', '2025-11-22 19:45:16'),
(49, 84, 82.40, 'cash', NULL, 1, '2025-11-22 19:45:50', '2025-11-22 19:45:50'),
(50, 89, 20.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:07:02', '2025-11-22 21:07:02'),
(51, 90, 7.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:09:13', '2025-11-22 21:09:13'),
(52, 91, 7.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:10:31', '2025-11-22 21:10:31'),
(53, 93, 7.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:21:56', '2025-11-22 21:21:56'),
(54, 94, 26.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:23:52', '2025-11-22 21:23:52'),
(55, 95, 6.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:33:12', '2025-11-22 21:33:12'),
(56, 96, 7.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:33:40', '2025-11-22 21:33:40'),
(57, 98, 6.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:34:59', '2025-11-22 21:34:59'),
(58, 99, 7.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:35:33', '2025-11-22 21:35:33'),
(59, 100, 7.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:41:06', '2025-11-22 21:41:06'),
(60, 101, 6.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:43:45', '2025-11-22 21:43:45'),
(61, 102, 11.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:44:23', '2025-11-22 21:44:23'),
(62, 103, 10.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:45:50', '2025-11-22 21:45:50'),
(63, 105, 10.00, 'cash', 'Payment from POS', 1, '2025-11-22 21:49:59', '2025-11-22 21:49:59'),
(64, 106, 12.00, 'cash', 'Payment from POS', 1, '2025-11-22 22:18:22', '2025-11-22 22:18:22'),
(65, 108, 10.00, 'cash', 'Payment from POS', 1, '2025-11-22 22:20:35', '2025-11-22 22:20:35'),
(66, 109, 10.00, 'cash', 'Payment from POS', 1, '2025-11-22 22:26:15', '2025-11-22 22:26:15'),
(67, 110, 1.00, 'cash', 'Payment from POS', 1, '2025-11-22 22:51:33', '2025-11-22 22:51:33');

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

--
-- Structure de la table `permissions`
--

CREATE TABLE `permissions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `guard_name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `permissions`
--

INSERT INTO `permissions` (`id`, `name`, `guard_name`, `created_at`, `updated_at`) VALUES
(1, 'dashboard.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(2, 'pos.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(3, 'pos.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(4, 'pos.print', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(5, 'pos.cart.manage', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(6, 'products.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(7, 'products.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(8, 'products.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(9, 'products.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(10, 'products.import', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(11, 'products.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(12, 'products.reports', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(13, 'products.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(14, 'categories.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(15, 'categories.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(16, 'categories.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(17, 'categories.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(18, 'categories.import', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(19, 'categories.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(20, 'inventories.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(21, 'inventories.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(22, 'inventories.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(23, 'inventories.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(24, 'inventories.complete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(25, 'inventories.print', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(26, 'invoices.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(27, 'invoices.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(28, 'invoices.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(29, 'invoices.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(30, 'invoices.finalize', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(31, 'invoices.return', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(32, 'invoices.print', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(33, 'invoices.pdf', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(34, 'invoices.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(35, 'invoices.import', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(36, 'invoices.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(37, 'purchase-invoices.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(38, 'purchase-invoices.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(39, 'purchase-invoices.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(40, 'purchase-invoices.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(41, 'purchase-invoices.confirm', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(42, 'purchase-invoices.return', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(43, 'purchase-invoices.print', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(44, 'purchase-invoices.pdf', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(45, 'purchase-invoices.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(46, 'purchase-invoices.import', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(47, 'purchase-invoices.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(48, 'payments.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(49, 'payments.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(50, 'payments.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(51, 'supplier-payments.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(52, 'supplier-payments.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(53, 'supplier-payments.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(54, 'customers.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(55, 'customers.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(56, 'customers.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(57, 'customers.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(58, 'customers.import', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(59, 'customers.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(60, 'customers.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(61, 'customers.print_debts', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(62, 'suppliers.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(63, 'suppliers.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(64, 'suppliers.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(65, 'suppliers.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(66, 'suppliers.import', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(67, 'suppliers.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(68, 'suppliers.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(69, 'suppliers.print_debts', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(70, 'treasury.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(71, 'treasury.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(72, 'treasury.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(73, 'treasury.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(74, 'treasury.dashboard', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(75, 'treasury.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(76, 'treasury.bulk_delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(77, 'cheques.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(78, 'cheques.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(79, 'cheques.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(80, 'cheques.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(81, 'cheques.mark_paid', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(82, 'cheques.mark_returned', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(83, 'cheques.cancel', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(84, 'promissory-notes.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(85, 'promissory-notes.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(86, 'promissory-notes.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(87, 'promissory-notes.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(88, 'promissory-notes.mark_paid', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(89, 'promissory-notes.cancel', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(90, 'reports.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(91, 'reports.sales', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(92, 'reports.products', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(93, 'reports.profit', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(94, 'reports.stock', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(95, 'reports.cash_flow', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(96, 'reports.profit_loss', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(97, 'reports.suppliers', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(98, 'reports.customers', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(99, 'reports.export', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(100, 'analytics.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(101, 'analytics.sales_trends', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(102, 'analytics.sales_forecast', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(103, 'analytics.profitability', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(104, 'analytics.charts', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(105, 'settings.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(106, 'settings.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(107, 'settings.upload_logo', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(108, 'users.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(109, 'users.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(110, 'users.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(111, 'users.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(112, 'users.reset_password', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(113, 'permissions.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(114, 'permissions.manage', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(115, 'permissions.roles.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(116, 'permissions.roles.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(117, 'permissions.roles.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(118, 'permissions.permissions.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(119, 'permissions.permissions.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(120, 'activity-logs.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(121, 'activity-logs.show', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(122, 'activity-logs.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(123, 'activity-logs.clear', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(124, 'backups.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(125, 'backups.create', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(126, 'backups.download', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(127, 'backups.delete', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(128, 'backups.export_sqlite', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(129, 'profile.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(130, 'profile.update', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(131, 'profile.change_password', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(132, 'user-guide.view', 'web', '2025-11-20 21:51:17', '2025-11-20 21:51:17'),
(133, 'warehouses.view', 'web', '2025-11-22 12:27:43', '2025-11-22 12:27:43'),
(134, 'warehouses.create', 'web', '2025-11-22 12:27:43', '2025-11-22 12:27:43'),
(135, 'warehouses.update', 'web', '2025-11-22 12:27:43', '2025-11-22 12:27:43'),
(136, 'warehouses.delete', 'web', '2025-11-22 12:27:43', '2025-11-22 12:27:43'),
(137, 'warehouses.transfer', 'web', '2025-11-22 12:27:43', '2025-11-22 12:27:43'),
(138, 'quality.defects.view', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(139, 'quality.defects.create', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(140, 'quality.defects.update', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(141, 'quality.defects.delete', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(142, 'quality.complaints.view', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(143, 'quality.complaints.create', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(144, 'quality.complaints.update', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(145, 'quality.complaints.delete', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24'),
(146, 'quality.reports.view', 'web', '2025-11-22 12:50:24', '2025-11-22 12:50:24');

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

--
-- Structure de la table `products`
--

CREATE TABLE `products` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `sku` varchar(191) NOT NULL,
  `barcode` varchar(191) DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `name_ar` varchar(191) DEFAULT NULL,
  `brand` varchar(191) DEFAULT NULL,
  `category_id` bigint(20) UNSIGNED DEFAULT NULL,
  `unit` varchar(191) NOT NULL DEFAULT 'piece',
  `purchase_price` decimal(15,2) NOT NULL DEFAULT 0.00,
  `selling_price` decimal(15,2) NOT NULL DEFAULT 0.00,
  `tax_rate` decimal(5,2) NOT NULL DEFAULT 0.00,
  `stock_quantity` int(11) NOT NULL DEFAULT 0,
  `reorder_level` int(11) NOT NULL DEFAULT 0,
  `image` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `products`
--

INSERT INTO `products` (`id`, `sku`, `barcode`, `name`, `name_ar`, `brand`, `category_id`, `unit`, `purchase_price`, `selling_price`, `tax_rate`, `stock_quantity`, `reorder_level`, `image`, `description`, `created_at`, `updated_at`) VALUES
(120, 'PROD-0001', 'CODE-0001', 'SADER PVC 50ML', NULL, NULL, 48, 'piece', 6.00, 8.20, 0.00, 8, 2, 'products/d4xMOHWG0WxJYjrUltLKeBiXHjRxILxN8hCN62uC.jpg', NULL, '2025-11-18 10:36:47', '2025-11-22 21:49:59'),
(125, 'PROD-0002', 'PROD-0002', 'Pince', 'لقاط', NULL, 53, 'piece', 8.00, 13.00, 0.00, 2, 2, 'products/QeXUjsjY7nhZ99XwVRbq7R10PHYV18zaZzPCH7Mc.jpg', NULL, '2025-11-18 15:30:22', '2025-11-22 22:26:15'),
(132, 'PROD-0003', NULL, 'Pinceau', NULL, NULL, 53, 'piece', 10.00, 13.00, 0.00, 10, 3, 'products/2wsZ8t8kl4p2scBnC1Y7TgzLhuNbuyxgzToAuIcv.jpg', NULL, '2025-11-20 18:52:34', '2025-11-22 21:22:26'),
(133, 'PROD-0004', 'PROD-0004', 'Manchon', NULL, NULL, 50, 'piece', 5.00, 7.00, 0.00, 0, 2, 'products/48wAELwWJ06ONm2oQx3O52HC5628tVPqWHF68qdD.jpg', NULL, '2025-11-20 20:20:15', '2025-11-23 19:47:40');

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

--
-- Structure de la table `product_batches`
--

CREATE TABLE `product_batches` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED NOT NULL,
  `supplier_id` bigint(20) UNSIGNED NOT NULL,
  `batch_number` varchar(191) NOT NULL,
  `expiry_date` date DEFAULT NULL,
  `initial_quantity` int(11) NOT NULL,
  `current_quantity` int(11) NOT NULL,
  `purchase_price` decimal(15,2) NOT NULL,
  `purchase_date` date NOT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `product_defects`
--

CREATE TABLE `product_defects` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `warehouse_id` bigint(20) UNSIGNED DEFAULT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `batch_id` bigint(20) UNSIGNED DEFAULT NULL,
  `defect_number` varchar(191) NOT NULL,
  `defect_type` enum('manufacturing','transport','storage','other') NOT NULL DEFAULT 'other',
  `severity` varchar(191) NOT NULL DEFAULT 'medium',
  `quantity` int(11) NOT NULL DEFAULT 1,
  `description` text NOT NULL,
  `description_ar` text DEFAULT NULL,
  `status` enum('reported','under_review','resolved','rejected') NOT NULL DEFAULT 'reported',
  `reported_by` bigint(20) UNSIGNED NOT NULL,
  `assigned_to` bigint(20) UNSIGNED DEFAULT NULL,
  `reported_date` date NOT NULL,
  `resolved_date` date DEFAULT NULL,
  `resolution_notes` text DEFAULT NULL,
  `images` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `product_warehouse`
--

CREATE TABLE `product_warehouse` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `warehouse_id` bigint(20) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 0,
  `reorder_level` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `product_warehouse`
--

INSERT INTO `product_warehouse` (`id`, `product_id`, `warehouse_id`, `quantity`, `reorder_level`, `created_at`, `updated_at`) VALUES
(1, 120, 1, 48, 6, '2025-11-21 22:01:16', '2025-11-22 12:18:43'),
(2, 120, 2, 50, 2, '2025-11-22 12:13:55', '2025-11-22 12:18:31'),
(3, 125, 2, 50, 2, '2025-11-22 12:13:55', '2025-11-22 12:13:55');

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

--
-- Structure de la table `promissory_notes`
--

CREATE TABLE `promissory_notes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `type` enum('customer','supplier') NOT NULL,
  `customer_id` bigint(20) UNSIGNED DEFAULT NULL,
  `supplier_id` bigint(20) UNSIGNED DEFAULT NULL,
  `invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `amount` decimal(15,2) NOT NULL,
  `note_number` varchar(191) NOT NULL,
  `issue_date` date NOT NULL,
  `due_date` date NOT NULL,
  `status` enum('pending','due','paid','cancelled') NOT NULL DEFAULT 'pending',
  `paid_date` date DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `promissory_notes`
--

INSERT INTO `promissory_notes` (`id`, `type`, `customer_id`, `supplier_id`, `invoice_id`, `purchase_invoice_id`, `amount`, `note_number`, `issue_date`, `due_date`, `status`, `paid_date`, `notes`, `user_id`, `created_at`, `updated_at`) VALUES
(1, 'customer', 11, NULL, NULL, NULL, 32.00, '2536523', '2025-11-20', '2025-12-20', 'paid', '2025-12-20', NULL, 1, '2025-11-19 22:04:01', '2025-11-19 22:04:54');

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

--
-- Structure de la table `purchase_invoices`
--

CREATE TABLE `purchase_invoices` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `supplier_id` bigint(20) UNSIGNED NOT NULL,
  `invoice_number` varchar(191) NOT NULL,
  `purchase_date` date NOT NULL,
  `status` enum('draft','confirmed','paid','partially_paid','returned') NOT NULL DEFAULT 'draft',
  `subtotal` decimal(15,2) NOT NULL DEFAULT 0.00,
  `tax` decimal(15,2) NOT NULL DEFAULT 0.00,
  `discount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `total_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `amount_paid` decimal(15,2) NOT NULL DEFAULT 0.00,
  `amount_remaining` decimal(15,2) NOT NULL DEFAULT 0.00,
  `notes` text DEFAULT NULL,
  `supplier_invoice_file` varchar(191) DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `warehouse_id` bigint(20) UNSIGNED DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `purchase_invoices`
--

INSERT INTO `purchase_invoices` (`id`, `supplier_id`, `invoice_number`, `purchase_date`, `status`, `subtotal`, `tax`, `discount`, `total_amount`, `amount_paid`, `amount_remaining`, `notes`, `supplier_invoice_file`, `user_id`, `warehouse_id`, `created_at`, `updated_at`) VALUES
(22, 1, 'FACA-2025-000001', '2025-11-22', 'paid', 290.00, 0.00, 0.00, 290.00, 290.00, 0.00, NULL, NULL, 1, NULL, '2025-11-22 19:38:48', '2025-11-22 19:39:11');

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

--
-- Structure de la table `purchase_invoice_items`
--

CREATE TABLE `purchase_invoice_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `purchase_price` decimal(15,2) NOT NULL,
  `tax` decimal(15,2) NOT NULL DEFAULT 0.00,
  `total` decimal(15,2) NOT NULL,
  `batch_number` varchar(191) DEFAULT NULL,
  `expiry_date` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `purchase_invoice_items`
--

INSERT INTO `purchase_invoice_items` (`id`, `purchase_invoice_id`, `product_id`, `quantity`, `purchase_price`, `tax`, `total`, `batch_number`, `expiry_date`, `created_at`, `updated_at`) VALUES
(23, 22, 120, 10, 6.00, 0.00, 60.00, NULL, NULL, '2025-11-22 19:38:48', '2025-11-22 19:38:48'),
(24, 22, 125, 10, 8.00, 0.00, 80.00, NULL, NULL, '2025-11-22 19:38:48', '2025-11-22 19:38:48'),
(25, 22, 132, 10, 10.00, 0.00, 100.00, NULL, NULL, '2025-11-22 19:38:48', '2025-11-22 19:38:48'),
(26, 22, 133, 10, 5.00, 0.00, 50.00, NULL, NULL, '2025-11-22 19:38:48', '2025-11-22 19:38:48');

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

--
-- Structure de la table `purchase_orders`
--

CREATE TABLE `purchase_orders` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `order_number` varchar(191) NOT NULL,
  `supplier_id` bigint(20) UNSIGNED DEFAULT NULL,
  `status` enum('draft','pending','approved','rejected','completed','cancelled') NOT NULL DEFAULT 'draft',
  `expected_delivery_date` date DEFAULT NULL,
  `total_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  `notes` text DEFAULT NULL,
  `generation_type` enum('manual','auto') NOT NULL DEFAULT 'manual',
  `created_by` bigint(20) UNSIGNED NOT NULL,
  `approved_by` bigint(20) UNSIGNED DEFAULT NULL,
  `approved_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `purchase_orders`
--

INSERT INTO `purchase_orders` (`id`, `order_number`, `supplier_id`, `status`, `expected_delivery_date`, `total_amount`, `notes`, `generation_type`, `created_by`, `approved_by`, `approved_at`, `created_at`, `updated_at`) VALUES
(5, 'BDC-000001', 1, 'completed', NULL, 6.00, NULL, 'manual', 1, NULL, NULL, '2025-11-21 20:34:54', '2025-11-21 20:34:58');

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

--
-- Structure de la table `purchase_order_items`
--

CREATE TABLE `purchase_order_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `purchase_order_id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `unit_price` decimal(10,2) NOT NULL,
  `total` decimal(15,2) NOT NULL,
  `received_quantity` int(11) NOT NULL DEFAULT 0,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `purchase_order_items`
--

INSERT INTO `purchase_order_items` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_price`, `total`, `received_quantity`, `notes`, `created_at`, `updated_at`) VALUES
(6, 5, 120, 1, 6.00, 6.00, 0, NULL, '2025-11-21 20:34:54', '2025-11-21 20:34:54');

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

--
-- Structure de la table `quality_complaints`
--

CREATE TABLE `quality_complaints` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `complaint_number` varchar(191) NOT NULL,
  `complaint_type` enum('customer','supplier','internal','other') NOT NULL DEFAULT 'customer',
  `product_id` bigint(20) UNSIGNED DEFAULT NULL,
  `customer_id` bigint(20) UNSIGNED DEFAULT NULL,
  `supplier_id` bigint(20) UNSIGNED DEFAULT NULL,
  `invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED DEFAULT NULL,
  `complainant_name` varchar(191) DEFAULT NULL,
  `complainant_email` varchar(191) DEFAULT NULL,
  `complainant_phone` varchar(191) DEFAULT NULL,
  `description` text NOT NULL,
  `description_ar` text DEFAULT NULL,
  `severity` enum('low','medium','high','critical') NOT NULL DEFAULT 'medium',
  `status` enum('new','in_progress','resolved','closed','rejected') NOT NULL DEFAULT 'new',
  `reported_by` bigint(20) UNSIGNED DEFAULT NULL,
  `assigned_to` bigint(20) UNSIGNED DEFAULT NULL,
  `reported_date` date NOT NULL,
  `resolved_date` date DEFAULT NULL,
  `resolution_notes` text DEFAULT NULL,
  `images` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `roles`
--

CREATE TABLE `roles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `guard_name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `roles`
--

INSERT INTO `roles` (`id`, `name`, `guard_name`, `created_at`, `updated_at`) VALUES
(1, 'Super Admin', 'web', '2025-11-15 18:46:31', '2025-11-15 18:46:31'),
(2, 'Admin', 'web', '2025-11-15 18:46:31', '2025-11-15 18:46:31'),
(3, 'Cashier', 'web', '2025-11-15 18:46:31', '2025-11-15 18:46:31'),
(4, 'Warehouse', 'web', '2025-11-15 18:46:31', '2025-11-15 18:46:31');

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

--
-- Structure de la table `role_has_permissions`
--

CREATE TABLE `role_has_permissions` (
  `permission_id` bigint(20) UNSIGNED NOT NULL,
  `role_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `role_has_permissions`
--

INSERT INTO `role_has_permissions` (`permission_id`, `role_id`) VALUES
(1, 1),
(1, 2),
(1, 3),
(1, 4),
(2, 1),
(2, 2),
(2, 3),
(3, 1),
(3, 2),
(3, 3),
(4, 1),
(4, 2),
(4, 3),
(5, 1),
(5, 2),
(5, 3),
(6, 1),
(6, 2),
(6, 3),
(6, 4),
(7, 1),
(7, 2),
(8, 1),
(8, 2),
(8, 4),
(9, 1),
(9, 2),
(10, 1),
(10, 2),
(11, 1),
(11, 2),
(12, 1),
(12, 2),
(13, 1),
(13, 2),
(14, 1),
(14, 2),
(14, 3),
(14, 4),
(15, 1),
(15, 2),
(16, 1),
(16, 2),
(17, 1),
(17, 2),
(18, 1),
(18, 2),
(19, 1),
(19, 2),
(20, 1),
(20, 2),
(20, 4),
(21, 1),
(21, 2),
(21, 4),
(22, 1),
(22, 2),
(22, 4),
(23, 1),
(23, 2),
(23, 4),
(24, 1),
(24, 2),
(24, 4),
(25, 1),
(25, 2),
(25, 4),
(26, 1),
(26, 2),
(26, 3),
(27, 1),
(27, 2),
(27, 3),
(28, 1),
(28, 2),
(28, 3),
(29, 1),
(29, 2),
(30, 1),
(30, 2),
(30, 3),
(31, 1),
(31, 2),
(32, 1),
(32, 2),
(32, 3),
(33, 1),
(33, 2),
(33, 3),
(34, 1),
(34, 2),
(35, 1),
(35, 2),
(36, 1),
(36, 2),
(37, 1),
(37, 2),
(37, 4),
(38, 1),
(38, 2),
(38, 4),
(39, 1),
(39, 2),
(39, 4),
(40, 1),
(40, 2),
(41, 1),
(41, 2),
(41, 4),
(42, 1),
(42, 2),
(43, 1),
(43, 2),
(44, 1),
(44, 2),
(45, 1),
(45, 2),
(46, 1),
(46, 2),
(47, 1),
(47, 2),
(48, 1),
(48, 2),
(48, 3),
(49, 1),
(49, 2),
(49, 3),
(50, 1),
(50, 2),
(50, 3),
(51, 1),
(51, 2),
(52, 1),
(52, 2),
(53, 1),
(53, 2),
(54, 1),
(54, 2),
(54, 3),
(55, 1),
(55, 2),
(55, 3),
(56, 1),
(56, 2),
(56, 3),
(57, 1),
(57, 2),
(58, 1),
(58, 2),
(59, 1),
(59, 2),
(60, 1),
(60, 2),
(61, 1),
(61, 2),
(62, 1),
(62, 2),
(62, 4),
(63, 1),
(63, 2),
(64, 1),
(64, 2),
(65, 1),
(65, 2),
(66, 1),
(66, 2),
(67, 1),
(67, 2),
(68, 1),
(68, 2),
(69, 1),
(69, 2),
(70, 1),
(70, 2),
(71, 1),
(71, 2),
(72, 1),
(72, 2),
(73, 1),
(73, 2),
(74, 1),
(74, 2),
(75, 1),
(75, 2),
(76, 1),
(76, 2),
(77, 1),
(77, 2),
(78, 1),
(78, 2),
(79, 1),
(79, 2),
(80, 1),
(80, 2),
(81, 1),
(81, 2),
(82, 1),
(82, 2),
(83, 1),
(83, 2),
(84, 1),
(84, 2),
(85, 1),
(85, 2),
(86, 1),
(86, 2),
(87, 1),
(87, 2),
(88, 1),
(88, 2),
(89, 1),
(89, 2),
(90, 1),
(90, 2),
(91, 1),
(91, 2),
(92, 1),
(92, 2),
(93, 1),
(93, 2),
(94, 1),
(94, 2),
(95, 1),
(95, 2),
(96, 1),
(96, 2),
(97, 1),
(97, 2),
(98, 1),
(98, 2),
(99, 1),
(99, 2),
(100, 1),
(100, 2),
(101, 1),
(101, 2),
(102, 1),
(102, 2),
(103, 1),
(103, 2),
(104, 1),
(104, 2),
(105, 1),
(105, 2),
(106, 1),
(106, 2),
(107, 1),
(107, 2),
(108, 1),
(109, 1),
(110, 1),
(111, 1),
(112, 1),
(113, 1),
(114, 1),
(115, 1),
(116, 1),
(117, 1),
(118, 1),
(119, 1),
(120, 1),
(120, 2),
(121, 1),
(121, 2),
(122, 1),
(122, 2),
(123, 1),
(123, 2),
(124, 1),
(125, 1),
(126, 1),
(127, 1),
(128, 1),
(129, 1),
(129, 2),
(129, 3),
(129, 4),
(130, 1),
(130, 2),
(130, 3),
(130, 4),
(131, 1),
(131, 2),
(131, 3),
(131, 4),
(132, 1),
(132, 2),
(133, 1),
(133, 2),
(133, 4),
(134, 1),
(134, 2),
(135, 1),
(135, 2),
(136, 1),
(136, 2),
(137, 1),
(137, 2),
(137, 4),
(138, 1),
(138, 2),
(139, 1),
(139, 2),
(140, 1),
(140, 2),
(141, 1),
(141, 2),
(142, 1),
(142, 2),
(143, 1),
(143, 2),
(144, 1),
(144, 2),
(145, 1),
(145, 2),
(146, 1),
(146, 2);

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

--
-- Structure de la table `sessions`
--

CREATE TABLE `sessions` (
  `id` varchar(191) NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `payload` longtext NOT NULL,
  `last_activity` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `sessions`
--

INSERT INTO `sessions` (`id`, `user_id`, `ip_address`, `user_agent`, `payload`, `last_activity`) VALUES
('05k1AzYI92PYxOBKT6dTC78vtTXahfwv8vP7LyJY', NULL, '193.34.212.110', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiNUFJUndOVGhxSmxXSmVMNGpVQVZJcUo3Ulk0N0gzZzMzY01uaHlhcSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763936090),
('2qgnEwOAsHuJ0FRZBj4ww471VF3MIaRntHHc5aoA', NULL, '204.76.203.206', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiQndFUWc3M3FLZTdNWHRGNGpESE5zQ2dpV2NFeWpYTndqTVJuY0VwdCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763939194),
('8KcRMXzbK6uFxIXohsYPJJYYmPj65wXbdsoXAW6J', NULL, '193.34.212.110', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiOXBWbFVSWGMxQUFTYlNMQUgzb0Q4ejU4VEVrUjFadGlVTVk1T0NreCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763939512),
('9o8lRfHRzLA9wY8E0fH9OJY8mxDjJGJg1JgsF3qd', NULL, '149.50.103.48', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiYzVnYnpnM0hZTG5kOTN6cEFwOGN0eTdFRmFGUFVtUGdRN3R0VHhBYiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763936603),
('AvTN83QcYydierUFsnZFViRI0vAxsNfi0iRq9orO', NULL, '34.76.70.200', 'python-requests/2.32.5', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoibFpwSFNJc2pJUnVLeHBibnJsMzA5cXUxbjRvNVRGaDNXaXhZTnRndCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MjE6Imh0dHA6Ly8xMDUuMTU4LjE0LjIxOCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1763934062),
('dF2ghk0iyOvxpjEPCujjDtUCwRerdZU7hXgvnISg', NULL, '204.76.203.206', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiOTJuTjJob1l4cmVVSkhHNGp5N0JMUjlOR09vREhGQUhnWjE2aUhOViI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763934337),
('dSMQbYIsqPDyZpNtB0wECQHIedOjywUmslV0Hjit', NULL, '193.34.212.110', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiOWFCVkR6dmpIWUNFSXVsa2pOOXB0VVBYck5OTnpjQlJTR3l5TGJXUCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763936758),
('GKasukHZUI05rz5ChaLSAt131nKxXbrWmrI06lET', NULL, '185.16.39.16', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoicVNKS1R0ODlWdEpXeUo2VzlqQXIxZ0N5UnY5NWhOc3BnZ2lJalVpdSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763940405),
('IFdIdPMdMZvA5sshmDblcNq1uEHgUQS6GMeKLpt1', NULL, '204.76.203.206', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiSjNCSTVOUlhhck9sTDVZajFCb0dCbjluMzQ0UW5XTjY5Slh0Y240RyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763935587),
('J46wgbIvOIqvoXtrUW4nuE3mcuhxjWn6Co3H6NYN', NULL, '79.124.40.174', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiREJPUW56WlBzOEx0UmFsSGY0Vjlvb1FaUFR5WVJERGFTMXlVSTd5aCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NTI6Imh0dHA6Ly8xMDUuMTU4LjE0LjIxOC8/WERFQlVHX1NFU1NJT05fU1RBUlQ9cGhwc3Rvcm0iO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', 1763934096),
('jGvtGmYVtl8sWo0X0jztrLPOUR80z11EJ5L56Tfa', NULL, '79.124.40.174', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoieXA3c3dUcDAxT3BXWkdWQ1MzWjhWSkh6enN2QXlzZHc0TjlXbGR4ZCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjc6Imh0dHA6Ly8xMDUuMTU4LjE0LjIxOC9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1763934097),
('kp4zDTmWqTE0qgOBcajZXTmiwK5tmDPJ6DEOWa4h', NULL, '204.76.203.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoibkthR25pRkI5SkhVaFMxZWNrbUQ0aWlyUUtvNE1vaUxYSGRmQkthVCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763937177),
('md2UhjhL8uGNg44C8Zlacw96FIKkWSyykG5JyxNO', NULL, '149.50.103.48', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoia0lzSHhDRzFEQUh1eTQxMnBEbk5meFBrOTFiV0lISTlWN21wNWt3TCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763939259),
('mjSgl4Stmdm1klm64S6vy4iY5triU51do6kDnJmh', NULL, '204.76.203.206', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoic3BCZFpLV3NEN1RPdThKVkRzNEVERFBEYXJYdTRaTlpLNlF2eEFiWCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763940432),
('mNit9ZejPePWPZrBegwZxZ9kAImjTEz3YNVUX2AS', NULL, '149.50.103.48', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiMFREUTBzbklHQUhHWU0wb0JGTmVwa1RRaFhJbG85d3pWV3RySzZJcyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763937499),
('mQ2HmeND26vnfVqo3YRVHJ0EeXILpxzp85h7mLBZ', NULL, '204.76.203.206', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiVUJUU0RXY1ZiSldKbnc1V3AwTkZodFhaakZwMHRDd3NIb0g4NTM3ZyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763936787),
('OtD6rI8XeGhmx03gpJdmFu0zmgWiqTMGl4Lb0ZdT', NULL, '193.34.212.110', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoicXBrQ2JCeU1sMk80WEJPbWllYkViQUF2cFQyTVFIOWg2V0s5YlI5aiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763934734),
('QyC2mYKC8TyBOV9dRFT5M4pVaH5dv2FiZGwoDvrO', NULL, '193.34.212.110', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiZkRqUlFjMHVxR1lrMTVjZWNqVWpydTQ3dTdvN3R3eWQyTUpyVFZGViI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763935405),
('RImQTlVpPO0O2MyY2aS1QYDm1THN2t3IBKVZftmg', NULL, '204.76.203.206', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiZU8zQXkzVHFzQTJJSzFPNDFld2VtSVZDa3hJMjRrNFZVS0xhTGRVZCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763937966),
('ru09dNWWL428RwXy1RwdWYJ9xHCBIYC1rZGAPg6e', NULL, '172.203.245.192', 'Mozilla/5.0 zgrab/0.x', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiVmpEMGs5UlBnU3FOcE5LSU1WaFJMUTRIRDlHVjJNM05CMUZzSElMdyI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MjE6Imh0dHA6Ly8xMDUuMTU4LjE0LjIxOCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1763933582),
('tzvqWS9r58b7Avlr8OcJqWsbiXAgL6lxOGr6Iq3r', NULL, '149.50.103.48', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiWlJkeVFqaVV2bURvbXdVdDdHZ3VzTXZBdDVqNnNHRHJlWlpFMGUybiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763937922),
('vAdfNnl6PUXeUFbe05o8QP2etJuD8RoOlyKbLWkH', 1, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoieXFlYk1qREdaWUg2SHBWYWRIVTk1c0xXUW9uZVR3OXVJbHRLZUc5eiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mzc6Imh0dHA6Ly9nZXN0aW9uc3RvY2subG9jYWwvc3RvY2stdGFrZXMiO31zOjY6ImxvY2FsZSI7czoyOiJhciI7czo1MDoibG9naW5fd2ViXzU5YmEzNmFkZGMyYjJmOTQwMTU4MGYwMTRjN2Y1OGVhNGUzMDk4OWQiO2k6MTtzOjg6InBvc19jYXJ0IjthOjE6e2k6MTIwO2E6OTp7czoxMDoicHJvZHVjdF9pZCI7czozOiIxMjAiO3M6NDoibmFtZSI7czoxNDoiU0FERVIgUFZDIDUwTUwiO3M6NzoibmFtZV9hciI7TjtzOjg6InF1YW50aXR5IjtzOjE6IjEiO3M6MTA6InVuaXRfcHJpY2UiO3M6NDoiOC4yMCI7czo4OiJ0YXhfcmF0ZSI7czo0OiIwLjAwIjtzOjg6ImRpc2NvdW50IjtpOjA7czoxMzoiZGlzY291bnRfdHlwZSI7czo1OiJmaXhlZCI7czo4OiJzdWJ0b3RhbCI7ZDo4LjI7fX1zOjE3OiJwb3NfY2FydF9kaXNjb3VudCI7YToyOntzOjQ6InR5cGUiO3M6NToiZml4ZWQiO3M6NToidmFsdWUiO2k6MDt9fQ==', 1763940073),
('XoIm5GFrQCNBggvUR6fPqDSaG81i59jVbb2VFIhP', NULL, '149.50.103.48', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiU0dNb0I5TmpjNU0zRVJ4ZEJOVDNad044NWxyM2c1T1pBa0J2bVFHeSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763937056),
('yGEGGynHpjnkk5xjJfqjuiYOx2HNd8R4EL7Kly13', NULL, '193.34.212.110', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiazZibVNwN0lZcnFzWTJ5SEVHY1k5OHdyaGtJd2UxWUFHR210UUFNWCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1763938136),
('zsStfIR6vyfhnOiHfEmQoLgy03Pq5PFYnMSUSRbo', NULL, '152.231.51.131', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiMXJmc0VUWlJOQzhnSW80R0NhVmdLbmlKdk9Xam42WUFXYzZXcDhnTSI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MjE6Imh0dHA6Ly8xMDUuMTU4LjE0LjIxOCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1763936555);

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

--
-- Structure de la table `stock_alerts`
--

CREATE TABLE `stock_alerts` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `current_quantity` int(11) NOT NULL,
  `reorder_level` int(11) NOT NULL,
  `status` enum('pending','acknowledged','resolved') NOT NULL DEFAULT 'pending',
  `notes` text DEFAULT NULL,
  `created_by` bigint(20) UNSIGNED DEFAULT NULL,
  `acknowledged_at` timestamp NULL DEFAULT NULL,
  `resolved_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `stock_movements`
--

CREATE TABLE `stock_movements` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `warehouse_id` bigint(20) UNSIGNED DEFAULT NULL,
  `type` enum('IN','OUT','ADJUSTMENT') NOT NULL,
  `quantity` int(11) NOT NULL,
  `quantity_before` int(11) NOT NULL,
  `quantity_after` int(11) NOT NULL,
  `reference_type` varchar(191) DEFAULT NULL,
  `reference_id` bigint(20) UNSIGNED DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `stock_movements`
--

INSERT INTO `stock_movements` (`id`, `product_id`, `warehouse_id`, `type`, `quantity`, `quantity_before`, `quantity_after`, `reference_type`, `reference_id`, `notes`, `user_id`, `created_at`, `updated_at`) VALUES
(15, 120, NULL, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 10, 'Invoice #INV-000001', 1, '2025-11-18 10:39:38', '2025-11-18 10:39:38'),
(16, 120, NULL, 'OUT', 3, 8, 5, 'App\\Models\\Invoice', 11, 'Invoice #INV-000002', 1, '2025-11-18 11:21:13', '2025-11-18 11:21:13'),
(17, 120, NULL, 'IN', 2, 5, 7, 'App\\Models\\Invoice', 10, 'Return for Invoice #INV-000001', 1, '2025-11-18 11:27:34', '2025-11-18 11:27:34'),
(18, 120, NULL, 'OUT', 5, 7, 2, 'App\\Models\\Invoice', 12, 'Invoice #INV-000003', 1, '2025-11-18 13:34:00', '2025-11-18 13:34:00'),
(19, 120, NULL, 'OUT', 1, 2, 1, 'App\\Models\\Invoice', 13, 'Invoice #INV-000004', 1, '2025-11-18 13:53:00', '2025-11-18 13:53:00'),
(20, 120, NULL, 'OUT', 51, 101, 50, 'App\\Models\\Invoice', 14, 'Invoice #INV-000005', 1, '2025-11-18 13:58:26', '2025-11-18 13:58:26'),
(21, 120, NULL, 'IN', 51, 60, 111, 'App\\Models\\Invoice', 14, 'Return for Invoice #INV-000005', 1, '2025-11-18 14:00:14', '2025-11-18 14:00:14'),
(22, 120, NULL, 'OUT', 1, 111, 110, 'App\\Models\\Invoice', 15, 'Invoice #INV-000006', 1, '2025-11-18 16:25:19', '2025-11-18 16:25:19'),
(23, 125, NULL, 'OUT', 1, 5, 4, 'App\\Models\\Invoice', 15, 'Invoice #INV-000006', 1, '2025-11-18 16:25:19', '2025-11-18 16:25:19'),
(24, 125, NULL, 'OUT', 3, 4, 1, 'App\\Models\\Invoice', 16, 'Invoice #INV-000007', 1, '2025-11-18 19:04:33', '2025-11-18 19:04:33'),
(25, 120, NULL, 'OUT', 5, 112, 107, 'App\\Models\\Invoice', 17, 'Invoice #INV-000008', 1, '2025-11-18 19:17:39', '2025-11-18 19:17:39'),
(26, 125, NULL, 'OUT', 1, 1, 0, 'App\\Models\\Invoice', 17, 'Invoice #INV-000008', 1, '2025-11-18 19:17:39', '2025-11-18 19:17:39'),
(27, 120, NULL, 'IN', 5, 107, 112, 'App\\Models\\Invoice', 17, 'Return for Invoice #INV-000008', 1, '2025-11-18 19:43:14', '2025-11-18 19:43:14'),
(28, 125, NULL, 'IN', 1, 0, 1, 'App\\Models\\Invoice', 17, 'Return for Invoice #INV-000008', 1, '2025-11-18 19:43:14', '2025-11-18 19:43:14'),
(29, 120, NULL, 'OUT', 1, 112, 111, 'App\\Models\\Invoice', 18, 'Invoice #INV-000009', 1, '2025-11-19 09:52:21', '2025-11-19 09:52:21'),
(33, 120, NULL, 'OUT', 10, 111, 101, 'App\\Models\\Invoice', 20, 'Invoice #INV-000011', 1, '2025-11-19 20:17:54', '2025-11-19 20:17:54'),
(34, 120, NULL, 'OUT', 5, 101, 96, 'App\\Models\\Invoice', 21, 'Invoice #INV-000012', 1, '2025-11-19 20:46:06', '2025-11-19 20:46:06'),
(35, 120, NULL, 'OUT', 10, 96, 86, 'App\\Models\\Invoice', 22, 'Invoice #INV-000013', 1, '2025-11-19 21:06:47', '2025-11-19 21:06:47'),
(36, 125, NULL, 'OUT', 10, 1, -9, 'App\\Models\\Invoice', 23, 'Invoice #INV-000014', 1, '2025-11-20 04:40:44', '2025-11-20 04:40:44'),
(37, 125, NULL, 'IN', 10, -9, 1, 'App\\Models\\Invoice', 23, 'Return for Invoice #INV-000014', 1, '2025-11-20 04:42:01', '2025-11-20 04:42:01'),
(38, 125, NULL, 'IN', 9, 1, 10, 'App\\Models\\Inventory', 1, 'Inventory Adjustment: INV-0001', 1, '2025-11-20 13:08:59', '2025-11-20 13:08:59'),
(39, 125, NULL, 'OUT', 9, 10, 1, 'App\\Models\\Inventory', 2, 'Inventory Adjustment: STK-0001', 1, '2025-11-20 13:15:00', '2025-11-20 13:15:00'),
(40, 120, NULL, 'IN', 3, 96, 99, 'App\\Models\\Invoice', 11, 'Stock restored - Invoice #INV-000002 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(41, 120, NULL, 'IN', 5, 99, 104, 'App\\Models\\Invoice', 12, 'Stock restored - Invoice #INV-000003 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(42, 120, NULL, 'IN', 1, 104, 105, 'App\\Models\\Invoice', 13, 'Stock restored - Invoice #INV-000004 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(43, 120, NULL, 'IN', 1, 105, 106, 'App\\Models\\Invoice', 15, 'Stock restored - Invoice #INV-000006 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(44, 125, NULL, 'IN', 1, 1, 2, 'App\\Models\\Invoice', 15, 'Stock restored - Invoice #INV-000006 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(45, 125, NULL, 'IN', 3, 2, 5, 'App\\Models\\Invoice', 16, 'Stock restored - Invoice #INV-000007 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(46, 120, NULL, 'IN', 1, 106, 107, 'App\\Models\\Invoice', 18, 'Stock restored - Invoice #INV-000009 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(47, 120, NULL, 'IN', 10, 107, 117, 'App\\Models\\Invoice', 20, 'Stock restored - Invoice #INV-000011 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(48, 120, NULL, 'IN', 5, 117, 122, 'App\\Models\\Invoice', 21, 'Stock restored - Invoice #INV-000012 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(49, 120, NULL, 'IN', 10, 122, 132, 'App\\Models\\Invoice', 22, 'Stock restored - Invoice #INV-000013 bulk deleted', 1, '2025-11-20 14:09:44', '2025-11-20 14:09:44'),
(50, 120, NULL, 'OUT', 100, 132, 32, 'App\\Models\\PurchaseInvoice', 4, 'Stock reversed - Purchase Invoice #PUR-000004 deleted', 1, '2025-11-20 14:10:12', '2025-11-20 14:10:12'),
(51, 120, NULL, 'OUT', 2, 32, 30, 'App\\Models\\PurchaseInvoice', 7, 'Stock reversed - Purchase Invoice #PUR-000007 deleted', 1, '2025-11-20 14:10:18', '2025-11-20 14:10:18'),
(52, 120, NULL, 'OUT', 10, 30, 20, 'App\\Models\\PurchaseInvoice', 3, 'Stock reversed - Purchase Invoice #PUR-000001 deleted', 1, '2025-11-20 14:10:22', '2025-11-20 14:10:22'),
(53, 120, NULL, 'OUT', 10, 20, 10, 'App\\Models\\PurchaseInvoice', 5, 'Stock reversed - Purchase Invoice #PUR-000005 deleted', 1, '2025-11-20 14:10:25', '2025-11-20 14:10:25'),
(54, 120, NULL, 'OUT', 10, 10, 0, 'App\\Models\\PurchaseInvoice', 8, 'Stock reversed - Purchase Invoice #PUR-000008 deleted', 1, '2025-11-20 14:10:28', '2025-11-20 14:10:28'),
(55, 120, NULL, 'OUT', 5, 20, 15, 'App\\Models\\Invoice', 24, 'Invoice #INV-000015 - Batch: 1', 1, '2025-11-20 19:36:59', '2025-11-20 19:36:59'),
(56, 125, NULL, 'OUT', 2, 5, 3, 'App\\Models\\Invoice', 26, 'Invoice #INV-000016', 1, '2025-11-21 16:48:37', '2025-11-21 16:48:37'),
(57, 120, NULL, 'IN', 1, 15, 16, 'App\\Models\\Invoice', 15, 'Stock restored - Invoice #INV-000006 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(58, 125, NULL, 'IN', 1, 3, 4, 'App\\Models\\Invoice', 15, 'Stock restored - Invoice #INV-000006 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(59, 125, NULL, 'IN', 3, 4, 7, 'App\\Models\\Invoice', 16, 'Stock restored - Invoice #INV-000007 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(60, 125, NULL, 'IN', 3, 7, 10, 'App\\Models\\Invoice', 16, 'Stock restored - Invoice #INV-000007 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(61, 120, NULL, 'IN', 1, 16, 17, 'App\\Models\\Invoice', 18, 'Stock restored - Invoice #INV-000009 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(62, 120, NULL, 'IN', 1, 17, 18, 'App\\Models\\Invoice', 18, 'Stock restored - Invoice #INV-000009 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(63, 125, NULL, 'IN', 1, 10, 11, 'App\\Models\\Invoice', 20, 'Stock restored - Invoice #INV-000011 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(64, 120, NULL, 'IN', 10, 18, 28, 'App\\Models\\Invoice', 20, 'Stock restored - Invoice #INV-000011 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(65, 120, NULL, 'IN', 5, 28, 33, 'App\\Models\\Invoice', 21, 'Stock restored - Invoice #INV-000012 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(66, 120, NULL, 'IN', 10, 33, 43, 'App\\Models\\Invoice', 22, 'Stock restored - Invoice #INV-000013 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(67, 120, NULL, 'IN', 5, 43, 48, 'App\\Models\\Invoice', 24, 'Stock restored - Invoice #INV-000015 bulk deleted', 1, '2025-11-21 16:49:05', '2025-11-21 16:49:05'),
(68, 120, NULL, 'IN', 3, 48, 51, 'App\\Models\\Invoice', 11, 'Stock restored - Invoice #INV-000002 bulk deleted', 1, '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(69, 120, NULL, 'IN', 5, 51, 56, 'App\\Models\\Invoice', 12, 'Stock restored - Invoice #INV-000003 bulk deleted', 1, '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(70, 120, NULL, 'IN', 1, 56, 57, 'App\\Models\\Invoice', 13, 'Stock restored - Invoice #INV-000004 bulk deleted', 1, '2025-11-21 16:49:13', '2025-11-21 16:49:13'),
(71, 120, NULL, 'OUT', 10, 10, 0, 'App\\Models\\Invoice', 28, 'Quotation converted to invoice - Invoice #QUO-000001 - Batch: 1', 1, '2025-11-21 19:04:20', '2025-11-21 19:04:20'),
(72, 125, NULL, 'OUT', 3, 10, 7, 'App\\Models\\Invoice', 28, 'Quotation converted to invoice - Invoice #QUO-000001', 1, '2025-11-21 19:04:20', '2025-11-21 19:04:20'),
(73, 125, NULL, 'IN', 2, 7, 9, 'App\\Models\\Invoice', 26, 'Stock restored - Invoice #INV-000016 bulk deleted', 1, '2025-11-21 19:04:50', '2025-11-21 19:04:50'),
(74, 120, NULL, 'IN', 10, 0, 10, 'App\\Models\\Invoice', 28, 'Stock restored - Invoice #QUO-000001 bulk deleted', 1, '2025-11-21 19:04:50', '2025-11-21 19:04:50'),
(75, 125, NULL, 'IN', 3, 9, 12, 'App\\Models\\Invoice', 28, 'Stock restored - Invoice #QUO-000001 bulk deleted', 1, '2025-11-21 19:04:50', '2025-11-21 19:04:50'),
(76, 120, NULL, 'OUT', 10, 10, 0, 'App\\Models\\PurchaseInvoice', 11, 'Stock reversed - Purchase Invoice #PUR-000011 deleted', 1, '2025-11-21 19:05:40', '2025-11-21 19:05:40'),
(77, 120, NULL, 'OUT', 10, 0, 0, 'App\\Models\\PurchaseInvoice', 10, 'Stock reversed - Purchase Invoice #PUR-000009 deleted', 1, '2025-11-21 19:05:44', '2025-11-21 19:05:44'),
(78, 120, NULL, 'OUT', 10, 0, 0, 'App\\Models\\PurchaseInvoice', 8, 'Stock reversed - Purchase Invoice #PUR-000008 deleted', 1, '2025-11-21 19:05:47', '2025-11-21 19:05:47'),
(79, 120, NULL, 'OUT', 2, 0, 0, 'App\\Models\\PurchaseInvoice', 7, 'Stock reversed - Purchase Invoice #PUR-000007 deleted', 1, '2025-11-21 19:05:50', '2025-11-21 19:05:50'),
(80, 120, NULL, 'OUT', 10, 0, 0, 'App\\Models\\PurchaseInvoice', 5, 'Stock reversed - Purchase Invoice #PUR-000005 deleted', 1, '2025-11-21 19:05:56', '2025-11-21 19:05:56'),
(81, 120, NULL, 'OUT', 100, 0, 0, 'App\\Models\\PurchaseInvoice', 4, 'Stock reversed - Purchase Invoice #PUR-000004 deleted', 1, '2025-11-21 19:05:59', '2025-11-21 19:05:59'),
(82, 120, NULL, 'OUT', 10, 0, 0, 'App\\Models\\PurchaseInvoice', 3, 'Stock reversed - Purchase Invoice #PUR-000001 deleted', 1, '2025-11-21 19:06:03', '2025-11-21 19:06:03'),
(83, 120, NULL, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 29, 'Quotation converted to invoice - Invoice #QUO-000001', 1, '2025-11-21 19:09:14', '2025-11-21 19:09:14'),
(84, 125, NULL, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 29, 'Quotation converted to invoice - Invoice #QUO-000001', 1, '2025-11-21 19:09:14', '2025-11-21 19:09:14'),
(85, 120, NULL, 'IN', 2, 8, 10, 'App\\Models\\Invoice', 29, 'Stock restored - Invoice #QUO-000001 deleted', 1, '2025-11-21 19:13:02', '2025-11-21 19:13:02'),
(86, 125, NULL, 'IN', 2, 8, 10, 'App\\Models\\Invoice', 29, 'Stock restored - Invoice #QUO-000001 deleted', 1, '2025-11-21 19:13:02', '2025-11-21 19:13:02'),
(87, 120, NULL, 'OUT', 1, 10, 9, 'App\\Models\\Invoice', 30, 'Quotation converted to invoice - Invoice #QUO-000001', 1, '2025-11-21 19:19:08', '2025-11-21 19:19:08'),
(88, 120, NULL, 'IN', 1, 9, 10, 'App\\Models\\Invoice', 30, 'Stock restored - Invoice #QUO-000001 deleted', 1, '2025-11-21 19:35:14', '2025-11-21 19:35:14'),
(89, 120, NULL, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 31, 'Quotation converted to invoice - Invoice #QUO-000001', 1, '2025-11-21 19:38:15', '2025-11-21 19:38:15'),
(90, 120, NULL, 'OUT', 1, 8, 7, 'App\\Models\\Invoice', 32, 'Quotation converted to invoice - Invoice #DEV-000001', 1, '2025-11-21 19:46:49', '2025-11-21 19:46:49'),
(91, 120, NULL, 'IN', 1, 7, 8, 'App\\Models\\Invoice', 32, 'Stock restored - Invoice #INV-000001 deleted', 1, '2025-11-21 19:48:15', '2025-11-21 19:48:15'),
(92, 120, NULL, 'OUT', 10, 10, 0, 'App\\Models\\Invoice', 33, 'Quotation converted to invoice - Invoice #DEV-000001', 1, '2025-11-21 19:49:32', '2025-11-21 19:49:32'),
(93, 120, NULL, 'IN', 10, 0, 10, 'App\\Models\\Invoice', 33, 'Stock restored - Invoice #INV-000001 bulk deleted', 1, '2025-11-21 19:50:20', '2025-11-21 19:50:20'),
(94, 120, NULL, 'OUT', 1, 10, 9, 'App\\Models\\Invoice', 34, 'Quotation converted to invoice - Invoice #DEV-000001', 1, '2025-11-21 19:50:57', '2025-11-21 19:50:57'),
(95, 120, NULL, 'OUT', 1, 9, 8, 'App\\Models\\Invoice', 36, 'Quotation converted to invoice - Invoice #DEV-000001', 1, '2025-11-21 20:03:07', '2025-11-21 20:03:07'),
(96, 120, NULL, 'IN', 1, 8, 9, 'App\\Models\\Invoice', 36, 'Stock restored - Invoice #FDV-000001 bulk deleted', 1, '2025-11-21 20:03:53', '2025-11-21 20:03:53'),
(97, 120, NULL, 'OUT', 1, 10, 9, 'App\\Models\\Invoice', 37, 'Quotation converted to invoice - Invoice #DEV-000001', 1, '2025-11-21 20:06:45', '2025-11-21 20:06:45'),
(98, 120, NULL, 'OUT', 1, 9, 8, 'App\\Models\\Invoice', 38, 'Invoice #FDV-000001', 1, '2025-11-21 20:07:50', '2025-11-21 20:07:50'),
(99, 120, NULL, 'IN', 1, 8, 9, 'App\\Models\\Invoice', 38, 'Stock restored - Invoice #FDV-000001 bulk deleted', 1, '2025-11-21 20:08:39', '2025-11-21 20:08:39'),
(100, 120, NULL, 'OUT', 1, 10, 9, 'App\\Models\\Invoice', 40, 'Invoice #FDV-000001', 1, '2025-11-21 20:09:27', '2025-11-21 20:09:27'),
(101, 120, NULL, 'IN', 1, 10, 11, 'App\\Models\\Invoice', 40, 'Stock restored - Invoice #FDV-000001 bulk deleted', 1, '2025-11-21 20:14:21', '2025-11-21 20:14:21'),
(102, 120, NULL, 'OUT', 1, 11, 10, 'App\\Models\\Invoice', 42, 'Invoice #FDV-000001', 1, '2025-11-21 20:18:59', '2025-11-21 20:18:59'),
(103, 120, NULL, 'IN', 1, 10, 11, 'App\\Models\\Invoice', 42, 'Stock restored - Invoice #FDV-000001 bulk deleted', 1, '2025-11-21 20:30:04', '2025-11-21 20:30:04'),
(104, 120, 1, 'OUT', 1, 0, 0, 'App\\Models\\Invoice', 45, 'Invoice #FDV-000002', 1, '2025-11-21 22:01:16', '2025-11-21 22:01:16'),
(105, 120, 1, 'IN', 10, 0, 10, 'App\\Models\\PurchaseInvoice', 18, 'Purchase Invoice #FDA-000001 confirmed', 1, '2025-11-21 22:09:54', '2025-11-21 22:09:54'),
(106, 120, 1, 'OUT', 5, 10, 5, 'App\\Models\\Invoice', 46, 'Invoice #FDV-000003', 1, '2025-11-21 22:13:11', '2025-11-21 22:13:11'),
(107, 120, 1, 'IN', 5, 5, 10, 'App\\Models\\Invoice', 46, 'Return for Invoice #FDV-000003', 1, '2025-11-21 22:22:38', '2025-11-21 22:22:38'),
(108, 120, 1, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 47, 'Invoice #FDV-000004', 1, '2025-11-21 22:25:03', '2025-11-21 22:25:03'),
(109, 120, 2, 'IN', 100, 0, 100, 'App\\Models\\PurchaseInvoice', 19, 'Purchase Invoice #FDA-000002 confirmed', 1, '2025-11-22 12:13:55', '2025-11-22 12:13:55'),
(110, 125, 2, 'IN', 50, 0, 50, 'App\\Models\\PurchaseInvoice', 19, 'Purchase Invoice #FDA-000002 confirmed', 1, '2025-11-22 12:13:55', '2025-11-22 12:13:55'),
(111, 120, 2, 'OUT', 50, 100, 50, NULL, NULL, 'Transfer to warehouse #1', 1, '2025-11-22 12:18:31', '2025-11-22 12:18:31'),
(112, 120, 1, 'IN', 50, 8, 58, NULL, NULL, 'Transfer from warehouse #2', 1, '2025-11-22 12:18:31', '2025-11-22 12:18:31'),
(113, 120, 1, 'OUT', 10, 58, 48, 'App\\Models\\Invoice', 48, 'Invoice #FDV-000005', 1, '2025-11-22 12:18:43', '2025-11-22 12:18:43'),
(114, 125, NULL, 'IN', 5, 0, 5, 'App\\Models\\StockTake', 1, 'Stock take adjustment - Reference: ST-I6E05PI6', 1, '2025-11-22 12:25:06', '2025-11-22 12:25:06'),
(115, 120, NULL, 'OUT', 1, 10, 9, 'App\\Models\\Invoice', 49, 'Invoice #FDV-000006', 1, '2025-11-22 15:08:00', '2025-11-22 15:08:00'),
(116, 120, NULL, 'OUT', 1, 9, 8, 'App\\Models\\Invoice', 51, 'Invoice #FAC-2025-000001', 1, '2025-11-22 15:12:42', '2025-11-22 15:12:42'),
(117, 120, NULL, 'OUT', 1, 8, 7, 'App\\Models\\Invoice', 52, 'Invoice #FAC-2025-000002', 1, '2025-11-22 15:26:27', '2025-11-22 15:26:27'),
(118, 120, NULL, 'IN', 10, 7, 17, 'App\\Models\\PurchaseInvoice', 20, 'Purchase Invoice #FACA-2025-000001 confirmed', 1, '2025-11-22 15:28:39', '2025-11-22 15:28:39'),
(119, 120, NULL, 'OUT', 1, 17, 16, 'App\\Models\\Invoice', 57, 'Invoice #FAC-2025-000007', 1, '2025-11-22 15:51:08', '2025-11-22 15:51:08'),
(120, 120, NULL, 'IN', 1, 16, 17, 'App\\Models\\Invoice', 51, 'Stock restored - Invoice #FAC-2025-000001 bulk deleted', 1, '2025-11-22 15:55:25', '2025-11-22 15:55:25'),
(121, 120, NULL, 'IN', 1, 17, 18, 'App\\Models\\Invoice', 52, 'Stock restored - Invoice #FAC-2025-000002 bulk deleted', 1, '2025-11-22 15:55:25', '2025-11-22 15:55:25'),
(122, 120, NULL, 'IN', 1, 18, 19, 'App\\Models\\Invoice', 57, 'Stock restored - Invoice #FAC-2025-000007 bulk deleted', 1, '2025-11-22 15:55:26', '2025-11-22 15:55:26'),
(123, 120, NULL, 'IN', 1, 19, 20, 'App\\Models\\Invoice', 45, 'Stock restored - Invoice #FDV-000002 bulk deleted', 1, '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(124, 120, NULL, 'IN', 2, 20, 22, 'App\\Models\\Invoice', 47, 'Stock restored - Invoice #FDV-000004 bulk deleted', 1, '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(125, 120, NULL, 'IN', 10, 22, 32, 'App\\Models\\Invoice', 48, 'Stock restored - Invoice #FDV-000005 bulk deleted', 1, '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(126, 120, NULL, 'IN', 1, 32, 33, 'App\\Models\\Invoice', 49, 'Stock restored - Invoice #FDV-000006 bulk deleted', 1, '2025-11-22 15:55:31', '2025-11-22 15:55:31'),
(127, 125, NULL, 'OUT', 1, 5, 4, 'App\\Models\\Invoice', 82, 'Invoice #FAC-2025-000014', 1, '2025-11-22 19:21:52', '2025-11-22 19:21:52'),
(128, 125, NULL, 'IN', 10, 4, 14, 'App\\Models\\PurchaseInvoice', 21, 'Purchase Invoice #FACA-2025-000002 confirmed', 1, '2025-11-22 19:26:13', '2025-11-22 19:26:13'),
(129, 125, NULL, 'IN', 1, 14, 15, 'App\\Models\\Invoice', 82, 'Stock restored - Invoice #FAC-2025-000014 bulk deleted', 1, '2025-11-22 19:37:01', '2025-11-22 19:37:01'),
(130, 125, NULL, 'OUT', 10, 15, 5, 'App\\Models\\PurchaseInvoice', 21, 'Stock reversed - Purchase Invoice #FACA-2025-000002 deleted', 1, '2025-11-22 19:37:31', '2025-11-22 19:37:31'),
(131, 120, NULL, 'OUT', 10, 33, 23, 'App\\Models\\PurchaseInvoice', 20, 'Stock reversed - Purchase Invoice #FACA-2025-000001 deleted', 1, '2025-11-22 19:37:37', '2025-11-22 19:37:37'),
(132, 120, NULL, 'OUT', 100, 23, 0, 'App\\Models\\PurchaseInvoice', 19, 'Stock reversed - Purchase Invoice #FDA-000002 deleted', 1, '2025-11-22 19:37:42', '2025-11-22 19:37:42'),
(133, 125, NULL, 'OUT', 50, 5, 0, 'App\\Models\\PurchaseInvoice', 19, 'Stock reversed - Purchase Invoice #FDA-000002 deleted', 1, '2025-11-22 19:37:42', '2025-11-22 19:37:42'),
(134, 120, NULL, 'OUT', 10, 0, 0, 'App\\Models\\PurchaseInvoice', 18, 'Stock reversed - Purchase Invoice #FDA-000001 deleted', 1, '2025-11-22 19:37:45', '2025-11-22 19:37:45'),
(135, 120, NULL, 'IN', 10, 0, 10, 'App\\Models\\PurchaseInvoice', 22, 'Purchase Invoice #FACA-2025-000001 confirmed', 1, '2025-11-22 19:38:56', '2025-11-22 19:38:56'),
(136, 125, NULL, 'IN', 10, 0, 10, 'App\\Models\\PurchaseInvoice', 22, 'Purchase Invoice #FACA-2025-000001 confirmed', 1, '2025-11-22 19:38:56', '2025-11-22 19:38:56'),
(137, 132, NULL, 'IN', 10, 0, 10, 'App\\Models\\PurchaseInvoice', 22, 'Purchase Invoice #FACA-2025-000001 confirmed', 1, '2025-11-22 19:38:56', '2025-11-22 19:38:56'),
(138, 133, NULL, 'IN', 10, 0, 10, 'App\\Models\\PurchaseInvoice', 22, 'Purchase Invoice #FACA-2025-000001 confirmed', 1, '2025-11-22 19:38:56', '2025-11-22 19:38:56'),
(139, 120, NULL, 'OUT', 5, 10, 5, 'App\\Models\\Invoice', 83, 'Invoice #FAC-2025-000001', 1, '2025-11-22 19:40:12', '2025-11-22 19:40:12'),
(140, 125, NULL, 'OUT', 5, 10, 5, 'App\\Models\\Invoice', 83, 'Invoice #FAC-2025-000001', 1, '2025-11-22 19:40:12', '2025-11-22 19:40:12'),
(141, 132, NULL, 'OUT', 5, 10, 5, 'App\\Models\\Invoice', 83, 'Invoice #FAC-2025-000001', 1, '2025-11-22 19:40:12', '2025-11-22 19:40:12'),
(142, 133, NULL, 'OUT', 5, 10, 5, 'App\\Models\\Invoice', 83, 'Invoice #FAC-2025-000001', 1, '2025-11-22 19:40:12', '2025-11-22 19:40:12'),
(143, 120, NULL, 'OUT', 2, 5, 3, 'App\\Models\\Invoice', 84, 'Invoice #FAC-2025-000002', 1, '2025-11-22 19:45:46', '2025-11-22 19:45:46'),
(144, 125, NULL, 'OUT', 2, 5, 3, 'App\\Models\\Invoice', 84, 'Invoice #FAC-2025-000002', 1, '2025-11-22 19:45:46', '2025-11-22 19:45:46'),
(145, 132, NULL, 'OUT', 2, 5, 3, 'App\\Models\\Invoice', 84, 'Invoice #FAC-2025-000002', 1, '2025-11-22 19:45:46', '2025-11-22 19:45:46'),
(146, 133, NULL, 'OUT', 2, 5, 3, 'App\\Models\\Invoice', 84, 'Invoice #FAC-2025-000002', 1, '2025-11-22 19:45:46', '2025-11-22 19:45:46'),
(147, 132, NULL, 'OUT', 1, 3, 2, 'App\\Models\\Invoice', 85, 'Invoice #FAC-2025-000003', 1, '2025-11-22 20:34:47', '2025-11-22 20:34:47'),
(148, 125, NULL, 'OUT', 1, 3, 2, 'App\\Models\\Invoice', 85, 'Invoice #FAC-2025-000003', 1, '2025-11-22 20:34:47', '2025-11-22 20:34:47'),
(149, 125, NULL, 'OUT', 1, 2, 1, 'App\\Models\\Invoice', 86, 'Invoice #FAC-2025-000004', 1, '2025-11-22 20:35:53', '2025-11-22 20:35:53'),
(150, 132, NULL, 'OUT', 1, 2, 1, 'App\\Models\\Invoice', 87, 'Invoice #FAC-2025-000005', 1, '2025-11-22 20:49:28', '2025-11-22 20:49:28'),
(151, 120, NULL, 'OUT', 2, 3, 1, 'App\\Models\\Invoice', 88, 'Invoice #FAC-2025-000006', 1, '2025-11-22 20:54:00', '2025-11-22 20:54:00'),
(152, 133, NULL, 'OUT', 1, 3, 2, 'App\\Models\\Invoice', 92, 'Invoice #FAC-2025-000010', 1, '2025-11-22 21:10:54', '2025-11-22 21:10:54'),
(153, 133, NULL, 'OUT', 1, 2, 1, 'App\\Models\\Invoice', 93, 'Invoice #FAC-2025-000011 - POS Payment', 1, '2025-11-22 21:21:56', '2025-11-22 21:21:56'),
(154, 133, NULL, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 94, 'Invoice #FAC-2025-000012 - POS Payment', 1, '2025-11-22 21:23:52', '2025-11-22 21:23:52'),
(155, 125, NULL, 'OUT', 1, 10, 9, 'App\\Models\\Invoice', 94, 'Invoice #FAC-2025-000012 - POS Payment', 1, '2025-11-22 21:23:52', '2025-11-22 21:23:52'),
(156, 133, NULL, 'OUT', 1, 8, 7, 'App\\Models\\Invoice', 95, 'Invoice #FAC-2025-000013 - POS Payment', 1, '2025-11-22 21:33:12', '2025-11-22 21:33:12'),
(157, 133, NULL, 'OUT', 1, 7, 6, 'App\\Models\\Invoice', 96, 'Invoice #FAC-2025-000014 - POS Payment', 1, '2025-11-22 21:33:40', '2025-11-22 21:33:40'),
(158, 133, NULL, 'OUT', 1, 6, 5, 'App\\Models\\Invoice', 97, 'Invoice #FAC-2025-000015', 1, '2025-11-22 21:34:21', '2025-11-22 21:34:21'),
(159, 133, NULL, 'OUT', 1, 5, 4, 'App\\Models\\Invoice', 98, 'Invoice #FAC-2025-000016 - POS Payment', 1, '2025-11-22 21:34:59', '2025-11-22 21:34:59'),
(160, 133, NULL, 'OUT', 1, 4, 3, 'App\\Models\\Invoice', 99, 'Invoice #FAC-2025-000017 - POS Payment', 1, '2025-11-22 21:35:33', '2025-11-22 21:35:33'),
(161, 133, NULL, 'OUT', 1, 3, 2, 'App\\Models\\Invoice', 100, 'Invoice #FAC-2025-000018 - POS Payment', 1, '2025-11-22 21:41:06', '2025-11-22 21:41:06'),
(162, 133, NULL, 'OUT', 1, 2, 1, 'App\\Models\\Invoice', 101, 'Invoice #FAC-2025-000019 - POS Payment', 1, '2025-11-22 21:43:45', '2025-11-22 21:43:45'),
(163, 125, NULL, 'OUT', 1, 9, 8, 'App\\Models\\Invoice', 102, 'Invoice #FAC-2025-000020 - POS Payment', 1, '2025-11-22 21:44:23', '2025-11-22 21:44:23'),
(164, 125, NULL, 'OUT', 1, 8, 7, 'App\\Models\\Invoice', 103, 'Invoice #FAC-2025-000021 - POS Payment', 1, '2025-11-22 21:45:50', '2025-11-22 21:45:50'),
(165, 125, NULL, 'OUT', 1, 7, 6, 'App\\Models\\Invoice', 104, 'Invoice #FAC-2025-000022', 1, '2025-11-22 21:46:48', '2025-11-22 21:46:48'),
(166, 120, NULL, 'OUT', 2, 10, 8, 'App\\Models\\Invoice', 105, 'Invoice #FAC-2025-000023 - POS Payment', 1, '2025-11-22 21:49:59', '2025-11-22 21:49:59'),
(167, 125, NULL, 'OUT', 1, 6, 5, 'App\\Models\\Invoice', 106, 'Invoice #FAC-2025-000024 - POS Payment', 1, '2025-11-22 22:18:22', '2025-11-22 22:18:22'),
(168, 125, NULL, 'OUT', 1, 5, 4, 'App\\Models\\Invoice', 107, 'Invoice #FAC-2025-000025', 1, '2025-11-22 22:18:43', '2025-11-22 22:18:43'),
(169, 125, NULL, 'OUT', 1, 4, 3, 'App\\Models\\Invoice', 108, 'Invoice #FAC-2025-000026 - POS Payment', 1, '2025-11-22 22:20:35', '2025-11-22 22:20:35'),
(170, 125, NULL, 'OUT', 1, 3, 2, 'App\\Models\\Invoice', 109, 'Invoice #FAC-2025-000027 - POS Payment', 1, '2025-11-22 22:26:15', '2025-11-22 22:26:15'),
(171, 133, NULL, 'OUT', 1, 1, 0, 'App\\Models\\Invoice', 110, 'Invoice #FAC-2025-000028 - POS Payment', 1, '2025-11-22 22:51:33', '2025-11-22 22:51:33');

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

--
-- Structure de la table `stock_takes`
--

CREATE TABLE `stock_takes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `reference_number` varchar(191) NOT NULL,
  `stock_take_date` date NOT NULL,
  `status` enum('draft','in_progress','completed','cancelled') NOT NULL DEFAULT 'draft',
  `type` enum('full','partial','scheduled') NOT NULL DEFAULT 'full',
  `notes` text DEFAULT NULL,
  `created_by` bigint(20) UNSIGNED NOT NULL,
  `completed_by` bigint(20) UNSIGNED DEFAULT NULL,
  `completed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `stock_takes`
--

INSERT INTO `stock_takes` (`id`, `reference_number`, `stock_take_date`, `status`, `type`, `notes`, `created_by`, `completed_by`, `completed_at`, `created_at`, `updated_at`) VALUES
(1, 'ST-I6E05PI6', '2025-11-22', 'completed', 'full', NULL, 1, 1, '2025-11-22 12:25:06', '2025-11-22 12:24:37', '2025-11-22 12:25:06');

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

--
-- Structure de la table `stock_take_items`
--

CREATE TABLE `stock_take_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `stock_take_id` bigint(20) UNSIGNED NOT NULL,
  `product_id` bigint(20) UNSIGNED NOT NULL,
  `system_quantity` int(11) NOT NULL,
  `counted_quantity` int(11) NOT NULL,
  `variance` int(11) NOT NULL,
  `unit_cost` decimal(10,2) DEFAULT NULL,
  `variance_value` decimal(15,2) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `stock_take_items`
--

INSERT INTO `stock_take_items` (`id`, `stock_take_id`, `product_id`, `system_quantity`, `counted_quantity`, `variance`, `unit_cost`, `variance_value`, `notes`, `created_at`, `updated_at`) VALUES
(1, 1, 120, 10, 10, 0, 6.00, 0.00, NULL, '2025-11-22 12:24:37', '2025-11-22 12:24:37'),
(2, 1, 125, 0, 5, 5, 8.00, 40.00, NULL, '2025-11-22 12:24:37', '2025-11-22 12:24:59');

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

--
-- Structure de la table `suppliers`
--

CREATE TABLE `suppliers` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `suppliers`
--

INSERT INTO `suppliers` (`id`, `name`, `phone`, `email`, `address`, `notes`, `created_at`, `updated_at`) VALUES
(1, 'ABC Suppliers', '1234567890', 'abc@supplier.com', NULL, NULL, '2025-11-15 18:46:32', '2025-11-15 18:46:32'),
(3, 'Global Imports', '1122334455', 'global@imports.com', NULL, NULL, '2025-11-15 18:46:33', '2025-11-15 18:46:33'),
(4, 'Local Distributors', '5566778899', 'local@dist.com', NULL, NULL, '2025-11-15 18:46:33', '2025-11-15 18:46:33'),
(5, 'Premium Goods Co', '9988776655', 'premium@goods.com', NULL, NULL, '2025-11-15 18:46:33', '2025-11-15 18:46:33');

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

--
-- Structure de la table `supplier_payments`
--

CREATE TABLE `supplier_payments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `purchase_invoice_id` bigint(20) UNSIGNED NOT NULL,
  `amount_paid` decimal(15,2) NOT NULL,
  `payment_method` enum('cash','bank_transfer','credit','cheque','online','other','promissory_note') DEFAULT 'cash',
  `payment_reference` varchar(191) DEFAULT NULL,
  `payment_date` date NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `supplier_payments`
--

INSERT INTO `supplier_payments` (`id`, `purchase_invoice_id`, `amount_paid`, `payment_method`, `payment_reference`, `payment_date`, `user_id`, `notes`, `created_at`, `updated_at`) VALUES
(17, 22, 290.00, 'cash', NULL, '2025-11-22', 1, NULL, '2025-11-22 19:39:11', '2025-11-22 19:39:11');

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

--
-- Structure de la table `treasuries`
--

CREATE TABLE `treasuries` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `date` date NOT NULL,
  `type` enum('income','expense') NOT NULL,
  `reference_type` enum('sale_invoice','purchase_invoice','manual','supplier_payment','customer_payment','refund') NOT NULL,
  `reference_id` bigint(20) UNSIGNED DEFAULT NULL,
  `amount` decimal(15,2) NOT NULL,
  `description` text DEFAULT NULL,
  `payment_method` enum('cash','card','bank','other') NOT NULL,
  `created_by` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `treasuries`
--

INSERT INTO `treasuries` (`id`, `date`, `type`, `reference_type`, `reference_id`, `amount`, `description`, `payment_method`, `created_by`, `created_at`, `updated_at`) VALUES
(3, '2025-11-18', 'income', 'sale_invoice', 16, 39.00, 'دفعة مبيعات للفاتورة #INV-000007', 'cash', 1, '2025-11-18 19:16:44', '2025-11-20 04:43:17'),
(4, '2025-11-18', 'income', 'sale_invoice', 17, 54.00, 'دفعة مبيعات للفاتورة #INV-000008', 'cash', 1, '2025-11-18 19:17:46', '2025-11-20 14:11:05'),
(5, '2025-11-18', 'expense', 'refund', 17, 54.00, 'استرجاع مبيعات - فاتورة #INV-000008', 'cash', 1, '2025-11-18 19:43:14', '2025-11-20 14:11:05'),
(6, '2025-11-19', 'expense', 'manual', NULL, 39.00, 'ضياع البضاعة', 'cash', 1, '2025-11-18 23:31:24', '2025-11-20 14:11:05'),
(7, '2025-11-19', 'income', 'sale_invoice', 13, 8.20, 'دفعة مبيعات للفاتورة #INV-000004', 'other', 1, '2025-11-19 19:51:13', '2025-11-20 14:11:05'),
(8, '2025-11-19', 'income', 'sale_invoice', 18, 8.20, 'دفعة مبيعات للفاتورة #INV-000009', 'other', 1, '2025-11-19 20:10:26', '2025-11-20 14:11:05'),
(9, '2025-11-19', 'income', 'sale_invoice', 20, 82.00, 'دفعة مبيعات للفاتورة #INV-000011', 'other', 1, '2025-11-19 20:18:12', '2025-11-20 14:11:05'),
(10, '2025-11-19', 'income', 'sale_invoice', 22, 82.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 21:06:57', '2025-11-19 21:15:25'),
(11, '2025-11-19', 'income', 'sale_invoice', 21, 41.00, 'دفعة مبيعات للفاتورة #INV-000012', 'other', 1, '2025-11-19 21:14:25', '2025-11-20 14:11:05'),
(12, '2025-11-19', 'income', 'sale_invoice', 22, 82.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 21:15:35', '2025-11-19 21:26:42'),
(13, '2025-11-19', 'income', 'sale_invoice', 22, 82.00, 'دفعة مبيعات للفاتورة #INV-000013', 'cash', 1, '2025-11-19 21:27:14', '2025-11-19 21:27:40'),
(14, '2025-11-19', 'income', 'sale_invoice', 22, 60.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 21:28:37', '2025-11-19 21:37:09'),
(15, '2025-11-19', 'income', 'sale_invoice', 22, 82.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 21:37:40', '2025-11-19 21:38:15'),
(16, '2025-11-19', 'income', 'sale_invoice', 22, 82.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 21:38:38', '2025-11-19 21:39:29'),
(17, '2025-11-19', 'income', 'sale_invoice', 22, 82.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 21:39:36', '2025-11-19 21:54:31'),
(18, '2025-11-19', 'expense', 'purchase_invoice', 7, 10.00, 'دفعة لمورد لفاتورة الشراء #PUR-000007', 'cash', 1, '2025-11-19 21:53:35', '2025-11-19 21:53:51'),
(19, '2025-11-19', 'income', 'sale_invoice', 22, 50.00, 'دفعة مبيعات للفاتورة #INV-000013', 'cash', 1, '2025-11-19 21:54:47', '2025-11-20 04:43:00'),
(20, '2025-11-19', 'expense', 'purchase_invoice', 7, 10.00, 'دفعة لمورد لفاتورة الشراء #PUR-000007', 'cash', 1, '2025-11-19 22:00:11', '2025-11-19 22:00:27'),
(21, '2025-11-20', 'expense', 'purchase_invoice', 7, 12.00, 'دفعة لمورد لفاتورة الشراء #PUR-000007', 'cash', 1, '2025-11-19 22:00:35', '2025-11-19 22:00:41'),
(22, '2025-11-20', 'expense', 'purchase_invoice', 7, 5.00, 'دفعة لمورد لفاتورة الشراء #PUR-000007', 'cash', 1, '2025-11-19 22:00:48', '2025-11-20 14:11:05'),
(23, '2025-11-20', 'income', 'sale_invoice', 22, 32.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-19 22:03:36', '2025-11-20 05:08:25'),
(24, '2025-11-20', 'income', 'sale_invoice', 23, 130.00, 'دفعة مبيعات للفاتورة #INV-000014', 'cash', 1, '2025-11-20 04:40:50', '2025-11-20 04:42:28'),
(25, '2025-11-20', 'expense', 'refund', 23, 130.00, 'استرجاع مبيعات - فاتورة #INV-000014', 'cash', 1, '2025-11-20 04:42:01', '2025-11-20 14:11:05'),
(26, '2025-11-20', 'income', 'sale_invoice', 22, 50.00, 'دفعة مبيعات للفاتورة #INV-000013', 'other', 1, '2025-11-20 05:09:29', '2025-11-20 14:10:54'),
(27, '2025-11-20', 'income', 'sale_invoice', 24, 41.00, 'دفعة مبيعات للفاتورة #INV-000015', 'cash', 1, '2025-11-20 19:37:13', '2025-11-20 19:37:13'),
(28, '2025-11-21', 'income', 'sale_invoice', 26, 20.00, 'دفعة مبيعات للفاتورة #INV-000016', 'cash', 1, '2025-11-21 16:48:45', '2025-11-21 16:48:45'),
(29, '2025-11-21', 'income', 'sale_invoice', 29, 30.00, 'دفعة مبيعات للفاتورة #QUO-000001', 'cash', 1, '2025-11-21 19:10:34', '2025-11-21 19:10:34'),
(30, '2025-11-21', 'income', 'sale_invoice', 29, 12.40, 'دفعة مبيعات للفاتورة #QUO-000001', 'bank', 1, '2025-11-21 19:11:34', '2025-11-21 19:11:34'),
(31, '2025-11-21', 'income', 'sale_invoice', 42, 5.00, 'دفعة مبيعات للفاتورة #FDV-000001', 'cash', 1, '2025-11-21 20:19:13', '2025-11-21 20:19:13'),
(32, '2025-11-21', 'income', 'sale_invoice', 42, 3.20, 'دفعة مبيعات للفاتورة #FDV-000001', 'cash', 1, '2025-11-21 20:19:29', '2025-11-21 20:19:29'),
(33, '2025-11-22', 'income', 'sale_invoice', 45, 5.00, 'دفعة مبيعات للفاتورة #FDV-000002', 'cash', 1, '2025-11-21 22:01:52', '2025-11-21 22:01:52'),
(34, '2025-11-22', 'income', 'sale_invoice', 47, 16.40, 'دفعة مبيعات للفاتورة #FDV-000004', 'cash', 1, '2025-11-21 22:25:14', '2025-11-21 22:25:14'),
(35, '2025-11-22', 'expense', 'purchase_invoice', 19, 1000.00, 'دفعة لمورد لفاتورة الشراء #FDA-000002', 'cash', 1, '2025-11-22 12:16:12', '2025-11-22 12:16:12'),
(36, '2025-11-22', 'income', 'sale_invoice', 51, 8.20, 'دفعة مبيعات للفاتورة #FAC-2025-000001', 'cash', 1, '2025-11-22 15:24:14', '2025-11-22 15:24:14'),
(37, '2025-11-22', 'income', 'sale_invoice', 49, 8.20, 'دفعة مبيعات للفاتورة #FDV-000006', 'other', 1, '2025-11-22 15:24:55', '2025-11-22 15:24:55'),
(38, '2025-11-22', 'income', 'sale_invoice', 52, 8.20, 'دفعة مبيعات للفاتورة #FAC-2025-000002', 'cash', 1, '2025-11-22 15:26:31', '2025-11-22 15:26:31'),
(39, '2025-11-22', 'expense', 'purchase_invoice', 20, 60.00, 'دفعة لمورد لفاتورة الشراء #FACA-2025-000001', 'cash', 1, '2025-11-22 15:28:50', '2025-11-22 15:28:50'),
(40, '2025-11-22', 'expense', 'purchase_invoice', 21, 80.00, 'دفعة لمورد لفاتورة الشراء #FACA-2025-000002', 'cash', 1, '2025-11-22 19:26:17', '2025-11-22 19:26:17'),
(41, '2025-11-22', 'expense', 'purchase_invoice', 22, 290.00, 'دفعة لمورد لفاتورة الشراء #FACA-2025-000001', 'cash', 1, '2025-11-22 19:39:11', '2025-11-22 19:39:11'),
(42, '2025-11-22', 'income', 'sale_invoice', 83, 200.00, 'دفعة مبيعات للفاتورة #FAC-2025-000001', 'cash', 1, '2025-11-22 19:44:38', '2025-11-22 19:44:38'),
(43, '2025-11-22', 'income', 'sale_invoice', 83, 6.00, 'دفعة مبيعات للفاتورة #FAC-2025-000001', 'cash', 1, '2025-11-22 19:45:16', '2025-11-22 19:45:16'),
(44, '2025-11-22', 'income', 'sale_invoice', 84, 82.40, 'دفعة مبيعات للفاتورة #FAC-2025-000002', 'cash', 1, '2025-11-22 19:45:50', '2025-11-22 19:45:50');

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

--
-- Structure de la table `warehouses`
--

CREATE TABLE `warehouses` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(191) NOT NULL,
  `name_ar` varchar(191) DEFAULT NULL,
  `code` varchar(191) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `warehouses`
--

INSERT INTO `warehouses` (`id`, `name`, `name_ar`, `code`, `address`, `phone`, `is_default`, `is_active`, `notes`, `created_at`, `updated_at`) VALUES
(1, 'Afrag', 'أفراك', 'Afrag', 'Afrag', '0674427748', 1, 1, NULL, '2025-11-21 21:50:22', '2025-11-22 12:37:01'),
(2, 'Elmassira', NULL, 'Elmassira', '62 via laura', '3516148489', 0, 1, NULL, '2025-11-21 22:03:02', '2025-11-22 12:37:01');

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `activity_logs`
--
ALTER TABLE `activity_logs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `activity_logs_user_id_created_at_index` (`user_id`,`created_at`),
  ADD KEY `activity_logs_model_type_model_id_index` (`model_type`,`model_id`),
  ADD KEY `activity_logs_action_index` (`action`);

--
-- Index pour la table `audit_logs`
--
ALTER TABLE `audit_logs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `audit_logs_user_id_foreign` (`user_id`),
  ADD KEY `audit_logs_model_type_model_id_index` (`model_type`,`model_id`);

--
-- Index pour la table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `cheques`
--
ALTER TABLE `cheques`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `cheques_cheque_number_unique` (`cheque_number`),
  ADD KEY `cheques_customer_id_foreign` (`customer_id`),
  ADD KEY `cheques_supplier_id_foreign` (`supplier_id`),
  ADD KEY `cheques_invoice_id_foreign` (`invoice_id`),
  ADD KEY `cheques_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `cheques_user_id_foreign` (`user_id`);

--
-- Index pour la table `customers`
--
ALTER TABLE `customers`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `customers_email_unique` (`email`);

--
-- Index pour la table `documents`
--
ALTER TABLE `documents`
  ADD PRIMARY KEY (`id`),
  ADD KEY `documents_documentable_type_documentable_id_index` (`documentable_type`,`documentable_id`),
  ADD KEY `documents_uploaded_by_foreign` (`uploaded_by`);

--
-- Index pour la table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`);

--
-- Index pour la table `inventories`
--
ALTER TABLE `inventories`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `inventories_reference_unique` (`reference`),
  ADD KEY `inventories_user_id_foreign` (`user_id`);

--
-- Index pour la table `inventory_items`
--
ALTER TABLE `inventory_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `inventory_items_inventory_id_foreign` (`inventory_id`),
  ADD KEY `inventory_items_product_id_foreign` (`product_id`);

--
-- Index pour la table `invoices`
--
ALTER TABLE `invoices`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `invoices_invoice_number_unique` (`invoice_number`),
  ADD KEY `invoices_customer_id_foreign` (`customer_id`),
  ADD KEY `invoices_user_id_foreign` (`user_id`);

--
-- Index pour la table `invoice_items`
--
ALTER TABLE `invoice_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `invoice_items_invoice_id_foreign` (`invoice_id`),
  ADD KEY `invoice_items_product_id_foreign` (`product_id`),
  ADD KEY `invoice_items_batch_id_foreign` (`batch_id`);

--
-- Index pour la table `jobs`
--
ALTER TABLE `jobs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `jobs_queue_index` (`queue`);

--
-- Index pour la table `job_batches`
--
ALTER TABLE `job_batches`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `licenses`
--
ALTER TABLE `licenses`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `licenses_license_key_unique` (`license_key`),
  ADD UNIQUE KEY `licenses_serial_number_unique` (`serial_number`);

--
-- Index pour la table `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `model_has_permissions`
--
ALTER TABLE `model_has_permissions`
  ADD PRIMARY KEY (`permission_id`,`model_id`,`model_type`),
  ADD KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`);

--
-- Index pour la table `model_has_roles`
--
ALTER TABLE `model_has_roles`
  ADD PRIMARY KEY (`role_id`,`model_id`,`model_type`),
  ADD KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`);

--
-- Index pour la table `notifications`
--
ALTER TABLE `notifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `notifications_type_is_read_index` (`type`,`is_read`),
  ADD KEY `notifications_model_type_model_id_index` (`model_type`,`model_id`);

--
-- Index pour la table `payments`
--
ALTER TABLE `payments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `payments_invoice_id_foreign` (`invoice_id`),
  ADD KEY `payments_user_id_foreign` (`user_id`);

--
-- Index pour la table `permissions`
--
ALTER TABLE `permissions`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`);

--
-- Index pour la table `products`
--
ALTER TABLE `products`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `products_sku_unique` (`sku`),
  ADD UNIQUE KEY `products_barcode_unique` (`barcode`),
  ADD KEY `products_category_id_foreign` (`category_id`);

--
-- Index pour la table `product_batches`
--
ALTER TABLE `product_batches`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_batches_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `product_batches_product_id_batch_number_index` (`product_id`,`batch_number`),
  ADD KEY `product_batches_supplier_id_index` (`supplier_id`);

--
-- Index pour la table `product_defects`
--
ALTER TABLE `product_defects`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `product_defects_defect_number_unique` (`defect_number`),
  ADD KEY `product_defects_product_id_foreign` (`product_id`),
  ADD KEY `product_defects_warehouse_id_foreign` (`warehouse_id`),
  ADD KEY `product_defects_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `product_defects_batch_id_foreign` (`batch_id`),
  ADD KEY `product_defects_reported_by_foreign` (`reported_by`),
  ADD KEY `product_defects_assigned_to_foreign` (`assigned_to`);

--
-- Index pour la table `product_warehouse`
--
ALTER TABLE `product_warehouse`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `product_warehouse_product_id_warehouse_id_unique` (`product_id`,`warehouse_id`),
  ADD KEY `product_warehouse_warehouse_id_index` (`warehouse_id`),
  ADD KEY `product_warehouse_product_id_index` (`product_id`);

--
-- Index pour la table `promissory_notes`
--
ALTER TABLE `promissory_notes`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `promissory_notes_note_number_unique` (`note_number`),
  ADD KEY `promissory_notes_customer_id_foreign` (`customer_id`),
  ADD KEY `promissory_notes_supplier_id_foreign` (`supplier_id`),
  ADD KEY `promissory_notes_invoice_id_foreign` (`invoice_id`),
  ADD KEY `promissory_notes_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `promissory_notes_user_id_foreign` (`user_id`);

--
-- Index pour la table `purchase_invoices`
--
ALTER TABLE `purchase_invoices`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `purchase_invoices_invoice_number_unique` (`invoice_number`),
  ADD KEY `purchase_invoices_supplier_id_foreign` (`supplier_id`),
  ADD KEY `purchase_invoices_user_id_foreign` (`user_id`);

--
-- Index pour la table `purchase_invoice_items`
--
ALTER TABLE `purchase_invoice_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `purchase_invoice_items_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `purchase_invoice_items_product_id_foreign` (`product_id`);

--
-- Index pour la table `purchase_orders`
--
ALTER TABLE `purchase_orders`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `purchase_orders_order_number_unique` (`order_number`),
  ADD KEY `purchase_orders_supplier_id_foreign` (`supplier_id`),
  ADD KEY `purchase_orders_created_by_foreign` (`created_by`),
  ADD KEY `purchase_orders_approved_by_foreign` (`approved_by`),
  ADD KEY `purchase_orders_status_created_at_index` (`status`,`created_at`);

--
-- Index pour la table `purchase_order_items`
--
ALTER TABLE `purchase_order_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `purchase_order_items_purchase_order_id_foreign` (`purchase_order_id`),
  ADD KEY `purchase_order_items_product_id_foreign` (`product_id`);

--
-- Index pour la table `quality_complaints`
--
ALTER TABLE `quality_complaints`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `quality_complaints_complaint_number_unique` (`complaint_number`),
  ADD KEY `quality_complaints_product_id_foreign` (`product_id`),
  ADD KEY `quality_complaints_customer_id_foreign` (`customer_id`),
  ADD KEY `quality_complaints_supplier_id_foreign` (`supplier_id`),
  ADD KEY `quality_complaints_invoice_id_foreign` (`invoice_id`),
  ADD KEY `quality_complaints_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `quality_complaints_reported_by_foreign` (`reported_by`),
  ADD KEY `quality_complaints_assigned_to_foreign` (`assigned_to`);

--
-- Index pour la table `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`);

--
-- Index pour la table `role_has_permissions`
--
ALTER TABLE `role_has_permissions`
  ADD PRIMARY KEY (`permission_id`,`role_id`),
  ADD KEY `role_has_permissions_role_id_foreign` (`role_id`);

--
-- Index pour la table `sessions`
--
ALTER TABLE `sessions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sessions_user_id_index` (`user_id`),
  ADD KEY `sessions_last_activity_index` (`last_activity`);

--
-- Index pour la table `stock_alerts`
--
ALTER TABLE `stock_alerts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `stock_alerts_product_id_foreign` (`product_id`),
  ADD KEY `stock_alerts_created_by_foreign` (`created_by`),
  ADD KEY `stock_alerts_status_created_at_index` (`status`,`created_at`);

--
-- Index pour la table `stock_movements`
--
ALTER TABLE `stock_movements`
  ADD PRIMARY KEY (`id`),
  ADD KEY `stock_movements_product_id_foreign` (`product_id`),
  ADD KEY `stock_movements_user_id_foreign` (`user_id`),
  ADD KEY `stock_movements_reference_type_reference_id_index` (`reference_type`,`reference_id`),
  ADD KEY `stock_movements_warehouse_id_index` (`warehouse_id`);

--
-- Index pour la table `stock_takes`
--
ALTER TABLE `stock_takes`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `stock_takes_reference_number_unique` (`reference_number`),
  ADD KEY `stock_takes_created_by_foreign` (`created_by`),
  ADD KEY `stock_takes_completed_by_foreign` (`completed_by`),
  ADD KEY `stock_takes_status_stock_take_date_index` (`status`,`stock_take_date`);

--
-- Index pour la table `stock_take_items`
--
ALTER TABLE `stock_take_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `stock_take_items_stock_take_id_foreign` (`stock_take_id`),
  ADD KEY `stock_take_items_product_id_foreign` (`product_id`);

--
-- Index pour la table `suppliers`
--
ALTER TABLE `suppliers`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `suppliers_email_unique` (`email`);

--
-- Index pour la table `supplier_payments`
--
ALTER TABLE `supplier_payments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `supplier_payments_purchase_invoice_id_foreign` (`purchase_invoice_id`),
  ADD KEY `supplier_payments_user_id_foreign` (`user_id`);

--
-- Index pour la table `treasuries`
--
ALTER TABLE `treasuries`
  ADD PRIMARY KEY (`id`),
  ADD KEY `treasuries_created_by_foreign` (`created_by`),
  ADD KEY `treasuries_date_type_index` (`date`,`type`),
  ADD KEY `treasuries_reference_type_index` (`reference_type`);

--
-- Index pour la table `warehouses`
--
ALTER TABLE `warehouses`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `warehouses_code_unique` (`code`),
  ADD KEY `warehouses_is_default_index` (`is_default`),
  ADD KEY `warehouses_is_active_index` (`is_active`);

--
-- AUTO_INCREMENT pour les tables déchargées
--

--
-- AUTO_INCREMENT pour la table `activity_logs`
--
ALTER TABLE `activity_logs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2096;

--
-- AUTO_INCREMENT pour la table `audit_logs`
--
ALTER TABLE `audit_logs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=260;

--
-- AUTO_INCREMENT pour la table `categories`
--
ALTER TABLE `categories`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=56;

--
-- AUTO_INCREMENT pour la table `cheques`
--
ALTER TABLE `cheques`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `customers`
--
ALTER TABLE `customers`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT pour la table `documents`
--
ALTER TABLE `documents`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `inventories`
--
ALTER TABLE `inventories`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `inventory_items`
--
ALTER TABLE `inventory_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `invoices`
--
ALTER TABLE `invoices`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=111;

--
-- AUTO_INCREMENT pour la table `invoice_items`
--
ALTER TABLE `invoice_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=148;

--
-- AUTO_INCREMENT pour la table `jobs`
--
ALTER TABLE `jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `licenses`
--
ALTER TABLE `licenses`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=57;

--
-- AUTO_INCREMENT pour la table `notifications`
--
ALTER TABLE `notifications`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=56;

--
-- AUTO_INCREMENT pour la table `payments`
--
ALTER TABLE `payments`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=68;

--
-- AUTO_INCREMENT pour la table `permissions`
--
ALTER TABLE `permissions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=147;

--
-- AUTO_INCREMENT pour la table `products`
--
ALTER TABLE `products`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=134;

--
-- AUTO_INCREMENT pour la table `product_batches`
--
ALTER TABLE `product_batches`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `product_defects`
--
ALTER TABLE `product_defects`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `product_warehouse`
--
ALTER TABLE `product_warehouse`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `promissory_notes`
--
ALTER TABLE `promissory_notes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `purchase_invoices`
--
ALTER TABLE `purchase_invoices`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;

--
-- AUTO_INCREMENT pour la table `purchase_invoice_items`
--
ALTER TABLE `purchase_invoice_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;

--
-- AUTO_INCREMENT pour la table `purchase_orders`
--
ALTER TABLE `purchase_orders`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `purchase_order_items`
--
ALTER TABLE `purchase_order_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `quality_complaints`
--
ALTER TABLE `quality_complaints`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `roles`
--
ALTER TABLE `roles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `stock_alerts`
--
ALTER TABLE `stock_alerts`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `stock_movements`
--
ALTER TABLE `stock_movements`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=172;

--
-- AUTO_INCREMENT pour la table `stock_takes`
--
ALTER TABLE `stock_takes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `stock_take_items`
--
ALTER TABLE `stock_take_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `suppliers`
--
ALTER TABLE `suppliers`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT pour la table `supplier_payments`
--
ALTER TABLE `supplier_payments`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT pour la table `treasuries`
--
ALTER TABLE `treasuries`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=45;

--
-- AUTO_INCREMENT pour la table `warehouses`
--
ALTER TABLE `warehouses`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `activity_logs`
--
ALTER TABLE `activity_logs`
  ADD CONSTRAINT `activity_logs_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `audit_logs`
--
ALTER TABLE `audit_logs`
  ADD CONSTRAINT `audit_logs_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `cheques`
--
ALTER TABLE `cheques`
  ADD CONSTRAINT `cheques_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `cheques_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `cheques_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `cheques_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `cheques_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `documents`
--
ALTER TABLE `documents`
  ADD CONSTRAINT `documents_uploaded_by_foreign` FOREIGN KEY (`uploaded_by`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `inventories`
--
ALTER TABLE `inventories`
  ADD CONSTRAINT `inventories_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `inventory_items`
--
ALTER TABLE `inventory_items`
  ADD CONSTRAINT `inventory_items_inventory_id_foreign` FOREIGN KEY (`inventory_id`) REFERENCES `inventories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `inventory_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `invoices`
--
ALTER TABLE `invoices`
  ADD CONSTRAINT `invoices_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `invoices_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `invoice_items`
--
ALTER TABLE `invoice_items`
  ADD CONSTRAINT `invoice_items_batch_id_foreign` FOREIGN KEY (`batch_id`) REFERENCES `product_batches` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `invoice_items_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `invoice_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `model_has_permissions`
--
ALTER TABLE `model_has_permissions`
  ADD CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `model_has_roles`
--
ALTER TABLE `model_has_roles`
  ADD CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `payments`
--
ALTER TABLE `payments`
  ADD CONSTRAINT `payments_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `payments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `products`
--
ALTER TABLE `products`
  ADD CONSTRAINT `products_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `product_batches`
--
ALTER TABLE `product_batches`
  ADD CONSTRAINT `product_batches_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_batches_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_batches_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `product_defects`
--
ALTER TABLE `product_defects`
  ADD CONSTRAINT `product_defects_assigned_to_foreign` FOREIGN KEY (`assigned_to`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `product_defects_batch_id_foreign` FOREIGN KEY (`batch_id`) REFERENCES `product_batches` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `product_defects_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_defects_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `product_defects_reported_by_foreign` FOREIGN KEY (`reported_by`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_defects_warehouse_id_foreign` FOREIGN KEY (`warehouse_id`) REFERENCES `warehouses` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `product_warehouse`
--
ALTER TABLE `product_warehouse`
  ADD CONSTRAINT `product_warehouse_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_warehouse_warehouse_id_foreign` FOREIGN KEY (`warehouse_id`) REFERENCES `warehouses` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `promissory_notes`
--
ALTER TABLE `promissory_notes`
  ADD CONSTRAINT `promissory_notes_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `promissory_notes_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `promissory_notes_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `promissory_notes_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `promissory_notes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `purchase_invoices`
--
ALTER TABLE `purchase_invoices`
  ADD CONSTRAINT `purchase_invoices_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_invoices_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `purchase_invoice_items`
--
ALTER TABLE `purchase_invoice_items`
  ADD CONSTRAINT `purchase_invoice_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_invoice_items_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `purchase_orders`
--
ALTER TABLE `purchase_orders`
  ADD CONSTRAINT `purchase_orders_approved_by_foreign` FOREIGN KEY (`approved_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `purchase_orders_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_orders_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `purchase_order_items`
--
ALTER TABLE `purchase_order_items`
  ADD CONSTRAINT `purchase_order_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_order_items_purchase_order_id_foreign` FOREIGN KEY (`purchase_order_id`) REFERENCES `purchase_orders` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `quality_complaints`
--
ALTER TABLE `quality_complaints`
  ADD CONSTRAINT `quality_complaints_assigned_to_foreign` FOREIGN KEY (`assigned_to`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `quality_complaints_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `quality_complaints_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `quality_complaints_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `quality_complaints_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `quality_complaints_reported_by_foreign` FOREIGN KEY (`reported_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `quality_complaints_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `role_has_permissions`
--
ALTER TABLE `role_has_permissions`
  ADD CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `stock_alerts`
--
ALTER TABLE `stock_alerts`
  ADD CONSTRAINT `stock_alerts_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `stock_alerts_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `stock_movements`
--
ALTER TABLE `stock_movements`
  ADD CONSTRAINT `stock_movements_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `stock_movements_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `stock_movements_warehouse_id_foreign` FOREIGN KEY (`warehouse_id`) REFERENCES `warehouses` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `stock_takes`
--
ALTER TABLE `stock_takes`
  ADD CONSTRAINT `stock_takes_completed_by_foreign` FOREIGN KEY (`completed_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `stock_takes_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `stock_take_items`
--
ALTER TABLE `stock_take_items`
  ADD CONSTRAINT `stock_take_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `stock_take_items_stock_take_id_foreign` FOREIGN KEY (`stock_take_id`) REFERENCES `stock_takes` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `supplier_payments`
--
ALTER TABLE `supplier_payments`
  ADD CONSTRAINT `supplier_payments_purchase_invoice_id_foreign` FOREIGN KEY (`purchase_invoice_id`) REFERENCES `purchase_invoices` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `supplier_payments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `treasuries`
--
ALTER TABLE `treasuries`
  ADD CONSTRAINT `treasuries_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE CASCADE;
COMMIT;

