{
  "_doc": "Test fixtures: prices are VAT-INCLUSIVE; vat = total/1.14*0.14 rounded to 2dp; net = total - vat. The matching PDFs are in ../samples (visual reference).",
  "vat_percent": 14,
  "fixtures": {
    "std": {
      "order_number": "TNG-24117",
      "invoice_number": "INV-26-024117",
      "issue_date": "29/10/2026",
      "lines": [
        {
          "sku": "ORG-COL-050",
          "name_ar": "كريم الكولاجين ضد التجاعيد",
          "name_en": "Collagen Anti-Wrinkle Cream",
          "size_ar": "50 جم",
          "size_en": "50 g",
          "qty": 1,
          "unit_price": 351,
          "list_price": 390,
          "line_total": 351
        },
        {
          "sku": "ORG-RWF-250",
          "name_ar": "غسول الوش بماء الورد",
          "name_en": "Rose Water Face Wash",
          "size_ar": "250 مل",
          "size_en": "250 ml",
          "qty": 2,
          "unit_price": 225,
          "list_price": 250,
          "line_total": 450
        },
        {
          "sku": "ORG-KSH-200",
          "name_ar": "شامبو الكيراتين العلاجي",
          "name_en": "Keratin Treatment Shampoo",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 1,
          "unit_price": 234,
          "list_price": 260,
          "line_total": 234
        }
      ],
      "coupon": {
        "code": "GLOW10",
        "amount": 100
      },
      "glow_points_amount": 0,
      "shipping": 0,
      "expected": {
        "subtotal": 1035,
        "coupon": 100,
        "glow_points": 0,
        "shipping": 0,
        "total": 935,
        "vat_included_14pct": 114.82,
        "net_before_vat": 820.18
      }
    },
    "ship": {
      "order_number": "TNG-24090",
      "invoice_number": "INV-26-024090",
      "issue_date": "28/10/2026",
      "lines": [
        {
          "sku": "ORG-RWF-250",
          "name_ar": "غسول الوش بماء الورد",
          "name_en": "Rose Water Face Wash",
          "size_ar": "250 مل",
          "size_en": "250 ml",
          "qty": 2,
          "unit_price": 225,
          "list_price": 250,
          "line_total": 450
        }
      ],
      "coupon": null,
      "glow_points_amount": 0,
      "shipping": 60,
      "expected": {
        "subtotal": 450,
        "coupon": 0,
        "glow_points": 0,
        "shipping": 60,
        "total": 510,
        "vat_included_14pct": 62.63,
        "net_before_vat": 447.37
      }
    },
    "large": {
      "order_number": "TNG-24102",
      "invoice_number": "INV-26-024102",
      "issue_date": "28/10/2026",
      "lines": [
        {
          "sku": "ORG-COL-050",
          "name_ar": "كريم الكولاجين ضد التجاعيد",
          "name_en": "Collagen Anti-Wrinkle Cream",
          "size_ar": "50 جم",
          "size_en": "50 g",
          "qty": 1,
          "unit_price": 351,
          "list_price": 390,
          "line_total": 351
        },
        {
          "sku": "ORG-RWF-250",
          "name_ar": "غسول الوش بماء الورد",
          "name_en": "Rose Water Face Wash",
          "size_ar": "250 مل",
          "size_en": "250 ml",
          "qty": 2,
          "unit_price": 225,
          "list_price": 250,
          "line_total": 450
        },
        {
          "sku": "ORG-KSH-200",
          "name_ar": "شامبو الكيراتين العلاجي",
          "name_en": "Keratin Treatment Shampoo",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 1,
          "unit_price": 234,
          "list_price": 260,
          "line_total": 234
        },
        {
          "sku": "ORG-SUN-200",
          "name_ar": "كريم واقي الشمس للوجه والجسم SPF 50",
          "name_en": "Face & Body Sunscreen SPF 50",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 1,
          "unit_price": 270,
          "list_price": 300,
          "line_total": 270
        },
        {
          "sku": "LOT-ROS-125",
          "name_ar": "زيت الروزماري",
          "name_en": "Rosemary Oil",
          "size_ar": "125 مل",
          "size_en": "125 ml",
          "qty": 2,
          "unit_price": 360,
          "list_price": 400,
          "line_total": 720
        },
        {
          "sku": "ORG-COL-050",
          "name_ar": "كريم الكولاجين ضد التجاعيد",
          "name_en": "Collagen Anti-Wrinkle Cream",
          "size_ar": "50 جم",
          "size_en": "50 g",
          "qty": 1,
          "unit_price": 351,
          "list_price": 390,
          "line_total": 351
        },
        {
          "sku": "ORG-RWF-250",
          "name_ar": "غسول الوش بماء الورد",
          "name_en": "Rose Water Face Wash",
          "size_ar": "250 مل",
          "size_en": "250 ml",
          "qty": 1,
          "unit_price": 225,
          "list_price": 250,
          "line_total": 225
        },
        {
          "sku": "ORG-KSH-200",
          "name_ar": "شامبو الكيراتين العلاجي",
          "name_en": "Keratin Treatment Shampoo",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 2,
          "unit_price": 234,
          "list_price": 260,
          "line_total": 468
        },
        {
          "sku": "ORG-SUN-200",
          "name_ar": "كريم واقي الشمس للوجه والجسم SPF 50",
          "name_en": "Face & Body Sunscreen SPF 50",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 1,
          "unit_price": 270,
          "list_price": 300,
          "line_total": 270
        },
        {
          "sku": "LOT-ROS-125",
          "name_ar": "زيت الروزماري",
          "name_en": "Rosemary Oil",
          "size_ar": "125 مل",
          "size_en": "125 ml",
          "qty": 1,
          "unit_price": 360,
          "list_price": 400,
          "line_total": 360
        },
        {
          "sku": "ORG-COL-050",
          "name_ar": "كريم الكولاجين ضد التجاعيد",
          "name_en": "Collagen Anti-Wrinkle Cream",
          "size_ar": "50 جم",
          "size_en": "50 g",
          "qty": 2,
          "unit_price": 351,
          "list_price": 390,
          "line_total": 702
        }
      ],
      "coupon": {
        "code": "GLOW10",
        "amount": 100
      },
      "glow_points_amount": 25,
      "shipping": 0,
      "expected": {
        "subtotal": 4401,
        "coupon": 100,
        "glow_points": 25,
        "shipping": 0,
        "total": 4276,
        "vat_included_14pct": 525.12,
        "net_before_vat": 3750.88
      }
    },
    "cod": {
      "order_number": "TNG-24110",
      "invoice_number": "INV-26-024110",
      "issue_date": "28/10/2026",
      "lines": [
        {
          "sku": "ORG-SUN-200",
          "name_ar": "كريم واقي الشمس للوجه والجسم SPF 50",
          "name_en": "Face & Body Sunscreen SPF 50",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 1,
          "unit_price": 270,
          "list_price": 300,
          "line_total": 270
        },
        {
          "sku": "ORG-KSH-200",
          "name_ar": "شامبو الكيراتين العلاجي",
          "name_en": "Keratin Treatment Shampoo",
          "size_ar": "200 مل",
          "size_en": "200 ml",
          "qty": 1,
          "unit_price": 234,
          "list_price": 260,
          "line_total": 234
        }
      ],
      "coupon": null,
      "glow_points_amount": 0,
      "shipping": 60,
      "expected": {
        "subtotal": 504,
        "coupon": 0,
        "glow_points": 0,
        "shipping": 60,
        "total": 564,
        "vat_included_14pct": 69.26,
        "net_before_vat": 494.74
      }
    },
    "old": {
      "order_number": "TNG-23981",
      "invoice_number": "INV-26-023981",
      "issue_date": "12/10/2026",
      "lines": [
        {
          "sku": "ORG-COL-050",
          "name_ar": "كريم الكولاجين ضد التجاعيد",
          "name_en": "Collagen Anti-Wrinkle Cream",
          "size_ar": "50 جم",
          "size_en": "50 g",
          "qty": 1,
          "unit_price": 351,
          "list_price": 390,
          "line_total": 351
        },
        {
          "sku": "ORG-RWF-250",
          "name_ar": "غسول الوش بماء الورد",
          "name_en": "Rose Water Face Wash",
          "size_ar": "250 مل",
          "size_en": "250 ml",
          "qty": 2,
          "unit_price": 225,
          "list_price": 250,
          "line_total": 450
        }
      ],
      "coupon": null,
      "glow_points_amount": 0,
      "shipping": 0,
      "expected": {
        "subtotal": 801,
        "coupon": 0,
        "glow_points": 0,
        "shipping": 0,
        "total": 801,
        "vat_included_14pct": 98.37,
        "net_before_vat": 702.63
      }
    }
  }
}