{
  "errorId": "ERR_1763136342037_2c8qt7wuv",
  "timestamp": "2025-11-14T16:05:42.037Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136342026",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:42",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "ماستركارد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:42",
    "2025-11-14 16:05:42"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "ماستركارد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105021440,
      "heapTotal": 43892736,
      "heapUsed": 36486360,
      "external": 2420276,
      "arrayBuffers": 105337
    },
    "uptime": 4853.9764865
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136342821_57btmw9qp",
  "timestamp": "2025-11-14T16:05:42.821Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136342817",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:42",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "ماستركارد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:42",
    "2025-11-14 16:05:42"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "ماستركارد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105082880,
      "heapTotal": 43892736,
      "heapUsed": 36848504,
      "external": 2430364,
      "arrayBuffers": 115385
    },
    "uptime": 4854.7599312
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136343261_1kgokzl49",
  "timestamp": "2025-11-14T16:05:43.261Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136343256",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:43",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "ماستركارد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:43",
    "2025-11-14 16:05:43"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "ماستركارد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105099264,
      "heapTotal": 43892736,
      "heapUsed": 37072256,
      "external": 2432647,
      "arrayBuffers": 117668
    },
    "uptime": 4855.1992952
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136344039_yhydocoab",
  "timestamp": "2025-11-14T16:05:44.039Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136344032",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:44",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "ماستركارد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:44",
    "2025-11-14 16:05:44"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "ماستركارد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105111552,
      "heapTotal": 47038464,
      "heapUsed": 37335992,
      "external": 2436637,
      "arrayBuffers": 121658
    },
    "uptime": 4855.9779245
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136344109_jiior4p9x",
  "timestamp": "2025-11-14T16:05:44.109Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136344103",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:44",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "ماستركارد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:44",
    "2025-11-14 16:05:44"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "ماستركارد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105181184,
      "heapTotal": 47038464,
      "heapUsed": 36767160,
      "external": 2428636,
      "arrayBuffers": 113657
    },
    "uptime": 4856.047786
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136344734_dr2q38ivh",
  "timestamp": "2025-11-14T16:05:44.734Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136344730",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:44",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "ماستركارد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:44",
    "2025-11-14 16:05:44"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "ماستركارد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105181184,
      "heapTotal": 47038464,
      "heapUsed": 37845624,
      "external": 2447594,
      "arrayBuffers": 132615
    },
    "uptime": 4856.6723899
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136359189_2s2hv9nv5",
  "timestamp": "2025-11-14T16:05:59.189Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136359181",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:05:59",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:05:59",
    "2025-11-14 16:05:59"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "نقد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105181184,
      "heapTotal": 46514176,
      "heapUsed": 38018272,
      "external": 2437791,
      "arrayBuffers": 122812
    },
    "uptime": 4871.127655
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136360042_8nw8p4e19",
  "timestamp": "2025-11-14T16:06:00.042Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136360036",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:06:00",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:06:00",
    "2025-11-14 16:06:00"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "نقد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 106041344,
      "heapTotal": 45465600,
      "heapUsed": 38949272,
      "external": 2450175,
      "arrayBuffers": 135196
    },
    "uptime": 4871.981233
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136360850_tpctck47t",
  "timestamp": "2025-11-14T16:06:00.850Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136360844",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:06:00",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":3,\"price\":20,\"total\":60},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":3,\"price\":10,\"total\":30}]",
    90,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:06:00",
    "2025-11-14 16:06:00"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 3,
          "price": 20,
          "total": 60
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 3,
          "price": 10,
          "total": 30
        }
      ],
      "subtotal": 90,
      "discount": 0,
      "tax": 13.5,
      "total": 103.5,
      "paymentMethod": "نقد",
      "paymentAmount": 103.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105201664,
      "heapTotal": 46514176,
      "heapUsed": 39094552,
      "external": 2450259,
      "arrayBuffers": 135280
    },
    "uptime": 4872.7889913
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136391472_2qi3ze11z",
  "timestamp": "2025-11-14T16:06:31.472Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136391461",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:06:31",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":1,\"price\":20,\"total\":20},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":1,\"price\":10,\"total\":10}]",
    30,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:06:31",
    "2025-11-14 16:06:31"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 1,
          "price": 20,
          "total": 20
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 1,
          "price": 10,
          "total": 10
        }
      ],
      "subtotal": 30,
      "discount": 0,
      "tax": 4.5,
      "total": 34.5,
      "paymentMethod": "نقد",
      "paymentAmount": 34.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105259008,
      "heapTotal": 46252032,
      "heapUsed": 40015336,
      "external": 2455434,
      "arrayBuffers": 140455
    },
    "uptime": 4903.4115879
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136391755_96k7hp8aa",
  "timestamp": "2025-11-14T16:06:31.755Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136391752",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:06:31",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":1,\"price\":20,\"total\":20},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":1,\"price\":10,\"total\":10}]",
    30,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:06:31",
    "2025-11-14 16:06:31"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 1,
          "price": 20,
          "total": 20
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 1,
          "price": 10,
          "total": 10
        }
      ],
      "subtotal": 30,
      "discount": 0,
      "tax": 4.5,
      "total": 34.5,
      "paymentMethod": "نقد",
      "paymentAmount": 34.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105291776,
      "heapTotal": 47824896,
      "heapUsed": 40361760,
      "external": 2459521,
      "arrayBuffers": 144542
    },
    "uptime": 4903.6948042
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136393338_49jopbpbc",
  "timestamp": "2025-11-14T16:06:33.338Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136393324",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:06:33",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":1,\"price\":20,\"total\":20},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":1,\"price\":10,\"total\":10}]",
    30,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:06:33",
    "2025-11-14 16:06:33"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 1,
          "price": 20,
          "total": 20
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 1,
          "price": 10,
          "total": 10
        }
      ],
      "subtotal": 30,
      "discount": 0,
      "tax": 4.5,
      "total": 34.5,
      "paymentMethod": "نقد",
      "paymentAmount": 34.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105295872,
      "heapTotal": 46776320,
      "heapUsed": 40633048,
      "external": 2463511,
      "arrayBuffers": 148532
    },
    "uptime": 4905.2770516
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136449546_r931sjt36",
  "timestamp": "2025-11-14T16:07:29.546Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136449540",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:07:29",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":1,\"price\":20,\"total\":20},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":1,\"price\":10,\"total\":10}]",
    30,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:07:29",
    "2025-11-14 16:07:29"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 1,
          "price": 20,
          "total": 20
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 1,
          "price": 10,
          "total": 10
        }
      ],
      "subtotal": 30,
      "discount": 0,
      "tax": 4.5,
      "total": 34.5,
      "paymentMethod": "نقد",
      "paymentAmount": 34.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105316352,
      "heapTotal": 39174144,
      "heapUsed": 30949328,
      "external": 2361873,
      "arrayBuffers": 46894
    },
    "uptime": 4961.4849632
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136450178_3ka083qom",
  "timestamp": "2025-11-14T16:07:30.178Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136450172",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:07:30",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":1,\"price\":20,\"total\":20},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":1,\"price\":10,\"total\":10}]",
    30,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:07:30",
    "2025-11-14 16:07:30"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 1,
          "price": 20,
          "total": 20
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 1,
          "price": 10,
          "total": 10
        }
      ],
      "subtotal": 30,
      "discount": 0,
      "tax": 4.5,
      "total": 34.5,
      "paymentMethod": "نقد",
      "paymentAmount": 34.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105316352,
      "heapTotal": 40222720,
      "heapUsed": 31184352,
      "external": 2374119,
      "arrayBuffers": 59140
    },
    "uptime": 4962.1164906
  }
}
----------------------------------------------------------------------------------------------------
{
  "errorId": "ERR_1763136451544_yezo3ovyz",
  "timestamp": "2025-11-14T16:07:31.544Z",
  "message": "Data truncated for column 'payment_method' at row 1",
  "stack": "Error\n    at Query.run (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\mysql\\query.js:52:25)\n    at E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.insert (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:308:21)\n    at async model.save (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:2490:35)\n    at async QuickSale.create (E:\\مشاريع 2025\\onemillion - Copy\\backend\\node_modules\\sequelize\\lib\\model.js:1362:12)\n    at async E:\\مشاريع 2025\\onemillion - Copy\\backend\\routes\\quickSaleRoutes.js:395:18",
  "name": "SequelizeDatabaseError",
  "sql": "INSERT INTO `quick_sales` (`id`,`sale_number`,`customer_id`,`customer_name`,`customer_phone`,`branch_id`,`sale_date`,`sale_time`,`items`,`subtotal`,`discount_amount`,`discount_percentage`,`tax_amount`,`tax_percentage`,`total_amount`,`payment_method`,`payment_details`,`status`,`notes`,`loyalty_points_earned`,`loyalty_points_used`,`receipt_printed`,`created_at`,`updated_at`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
  "parameters": [
    "QS1763136451538",
    null,
    "عميل نقدي",
    null,
    1,
    "2025-11-14",
    "18:07:31",
    "[{\"id\":4,\"name\":\"خام 2\",\"type\":\"product\",\"code\":\"CNS-1762077132326-974\",\"quantity\":1,\"price\":20,\"total\":20},{\"id\":3,\"name\":\"خام 1\",\"type\":\"product\",\"code\":\"CNS-1762076993998-684\",\"quantity\":1,\"price\":10,\"total\":10}]",
    30,
    0,
    0,
    0,
    15,
    null,
    "نقد",
    null,
    "completed",
    "",
    null,
    0,
    false,
    "2025-11-14 16:07:31",
    "2025-11-14 16:07:31"
  ],
  "context": {
    "endpoint": "POST /api/v1/quick-sales",
    "requestBody": {
      "branchId": 1,
      "shiftId": 2,
      "customerId": null,
      "customerName": "عميل نقدي",
      "customerPhone": "",
      "items": [
        {
          "id": 4,
          "name": "خام 2",
          "type": "product",
          "code": "CNS-1762077132326-974",
          "quantity": 1,
          "price": 20,
          "total": 20
        },
        {
          "id": 3,
          "name": "خام 1",
          "type": "product",
          "code": "CNS-1762076993998-684",
          "quantity": 1,
          "price": 10,
          "total": 10
        }
      ],
      "subtotal": 30,
      "discount": 0,
      "tax": 4.5,
      "total": 34.5,
      "paymentMethod": "نقد",
      "paymentAmount": 34.5
    }
  },
  "additionalInfo": {},
  "systemInfo": {
    "nodeVersion": "v22.13.1",
    "platform": "win32",
    "arch": "x64",
    "memoryUsage": {
      "rss": 105316352,
      "heapTotal": 39174144,
      "heapUsed": 30603224,
      "external": 2357862,
      "arrayBuffers": 42883
    },
    "uptime": 4963.4829968
  }
}
----------------------------------------------------------------------------------------------------
