{
  "synthetic": true,
  "rules": "Synthetic AUD fixture; prices exclude all taxes and shipping. Do not calculate taxes. Sell whole packs only. Do not round requested units up. Require exact SKU, positive integer units, and a known price. Otherwise status clarify. Apply the explicit discount to the line subtotal, then round once to nearest cent (half up). No substitutions.",
  "products": [
    {
      "sku": "RL-001",
      "name": "Workshop item 1",
      "packUnits": 10,
      "packPriceCents": 125
    },
    {
      "sku": "RL-002",
      "name": "Workshop item 2",
      "packUnits": 1,
      "packPriceCents": 200
    },
    {
      "sku": "RL-003",
      "name": "Workshop item 3",
      "packUnits": 1,
      "packPriceCents": 275
    },
    {
      "sku": "RL-004",
      "name": "Workshop item 4",
      "packUnits": 1,
      "packPriceCents": 350
    },
    {
      "sku": "RL-005",
      "name": "Workshop item 5",
      "packUnits": 10,
      "packPriceCents": 425
    },
    {
      "sku": "RL-006",
      "name": "Workshop item 6",
      "packUnits": 1,
      "packPriceCents": 500
    },
    {
      "sku": "RL-007",
      "name": "Workshop item 7",
      "packUnits": 1,
      "packPriceCents": 575
    },
    {
      "sku": "RL-008",
      "name": "Workshop item 8",
      "packUnits": 1,
      "packPriceCents": 650
    },
    {
      "sku": "RL-009",
      "name": "Workshop item 9",
      "packUnits": 10,
      "packPriceCents": 725
    },
    {
      "sku": "RL-010",
      "name": "Workshop item 10",
      "packUnits": 1,
      "packPriceCents": 800
    },
    {
      "sku": "RL-011",
      "name": "Workshop item 11",
      "packUnits": 1,
      "packPriceCents": 875
    },
    {
      "sku": "RL-012",
      "name": "Workshop item 12",
      "packUnits": 1,
      "packPriceCents": 950
    },
    {
      "sku": "RL-013",
      "name": "Workshop item 13",
      "packUnits": 10,
      "packPriceCents": 1025
    },
    {
      "sku": "RL-014",
      "name": "Workshop item 14",
      "packUnits": 1,
      "packPriceCents": 1100
    },
    {
      "sku": "RL-015",
      "name": "Workshop item 15",
      "packUnits": 1,
      "packPriceCents": 1175
    },
    {
      "sku": "RL-016",
      "name": "Workshop item 16",
      "packUnits": 1,
      "packPriceCents": 1250
    },
    {
      "sku": "RL-017",
      "name": "Workshop item 17",
      "packUnits": 10,
      "packPriceCents": 1325
    },
    {
      "sku": "RL-018",
      "name": "Workshop item 18",
      "packUnits": 1,
      "packPriceCents": 1400
    },
    {
      "sku": "RL-019",
      "name": "Workshop item 19",
      "packUnits": 1,
      "packPriceCents": null
    },
    {
      "sku": "RL-020",
      "name": "Workshop item 20",
      "packUnits": 1,
      "packPriceCents": 1550
    }
  ],
  "requests": [
    {
      "id": "Q01",
      "sku": "RL-002",
      "units": 3
    },
    {
      "id": "Q02",
      "sku": "RL-001",
      "units": 20
    },
    {
      "id": "Q03",
      "sku": "RL-001",
      "units": 13
    },
    {
      "id": "Q04",
      "sku": "RL-019",
      "units": 1
    },
    {
      "id": "Q05",
      "sku": "RL-999",
      "units": 1
    },
    {
      "id": "Q06",
      "sku": "RL-003",
      "units": 4,
      "discountPercent": 10
    },
    {
      "id": "Q07",
      "sku": "RL-020",
      "units": 0
    },
    {
      "id": "Q08",
      "sku": "RL-005",
      "units": 10
    },
    {
      "id": "Q09",
      "name": "Workshop item",
      "units": 2
    },
    {
      "id": "Q10",
      "sku": "RL-004",
      "units": 7,
      "discountPercent": 15
    }
  ]
}
