{
  "schema_version": "1.0",
  "id": "decimals-negative-03",
  "category": "decimals-negative",
  "document_type": "purchase-invoice",
  "fixture_id": "fixture-03",
  "supplier": "Imaginary Harbor Goods",
  "buyer": "Fictional Tide Lab",
  "document_number": "PI-SYN-003",
  "issue_date": "2026-09-01",
  "currency": "USD",
  "synthetic": true,
  "rows": [
    {
      "line": 1,
      "sku": "ARCH-0301",
      "description": "Archive storage box",
      "quantity": "10.500",
      "uom": "box",
      "unit_price_usd": "8.8475",
      "discount_percent": "5",
      "line_total_usd": "88.25"
    },
    {
      "line": 2,
      "sku": "NOTE-0302",
      "description": "Grid notebook, recycled",
      "quantity": "13.875",
      "uom": "ea",
      "unit_price_usd": "10.6025",
      "discount_percent": "0",
      "line_total_usd": "147.11"
    },
    {
      "line": 3,
      "sku": "TAPE-0303",
      "description": "Paper packing tape",
      "quantity": "16.125",
      "uom": "roll",
      "unit_price_usd": "12.2725",
      "discount_percent": "0",
      "line_total_usd": "197.89"
    },
    {
      "line": 4,
      "sku": "MAIL-0304",
      "description": "Protective mailer, medium",
      "quantity": "19.500",
      "uom": "pack",
      "unit_price_usd": "14.0375",
      "discount_percent": "2.5",
      "line_total_usd": "266.89"
    },
    {
      "line": 5,
      "sku": "CLIP-0305",
      "description": "Steel binder clips",
      "quantity": "22.875",
      "uom": "pack",
      "unit_price_usd": "15.7925",
      "discount_percent": "0",
      "line_total_usd": "361.25"
    },
    {
      "line": 6,
      "sku": "FILE-0306",
      "description": "Credit: Document file folders",
      "quantity": "-25.125",
      "uom": "pack",
      "unit_price_usd": "17.4625",
      "discount_percent": "5",
      "line_total_usd": "-416.81"
    },
    {
      "line": 7,
      "sku": "LABL-0307",
      "description": "Blank inventory labels",
      "quantity": "1.500",
      "uom": "sheet",
      "unit_price_usd": "19.2275",
      "discount_percent": "0",
      "line_total_usd": "28.84"
    },
    {
      "line": 8,
      "sku": "PAPR-0308",
      "description": "Copy paper, ivory",
      "quantity": "4.875",
      "uom": "ream",
      "unit_price_usd": "20.9825",
      "discount_percent": "0",
      "line_total_usd": "102.29"
    },
    {
      "line": 9,
      "sku": "WRAP-0309",
      "description": "Protective kraft wrap",
      "quantity": "7.125",
      "uom": "m",
      "unit_price_usd": "22.6525",
      "discount_percent": "2.5",
      "line_total_usd": "157.36"
    },
    {
      "line": 10,
      "sku": "CORD-0310",
      "description": "Cotton tie cord",
      "quantity": "10.500",
      "uom": "m",
      "unit_price_usd": "24.4175",
      "discount_percent": "0",
      "line_total_usd": "256.38"
    },
    {
      "line": 11,
      "sku": "PAD-0311",
      "description": "Shipping note pad",
      "quantity": "13.875",
      "uom": "ea",
      "unit_price_usd": "26.1725",
      "discount_percent": "5",
      "line_total_usd": "344.99"
    },
    {
      "line": 12,
      "sku": "TAG-0312",
      "description": "Hang tags, natural",
      "quantity": "16.125",
      "uom": "pack",
      "unit_price_usd": "27.8425",
      "discount_percent": "0",
      "line_total_usd": "448.96"
    },
    {
      "line": 13,
      "sku": "ENVL-0313",
      "description": "Credit: Document envelopes",
      "quantity": "-19.500",
      "uom": "pack",
      "unit_price_usd": "29.6075",
      "discount_percent": "0",
      "line_total_usd": "-577.35"
    },
    {
      "line": 14,
      "sku": "TRAY-0314",
      "description": "Stackable desk tray",
      "quantity": "22.875",
      "uom": "ea",
      "unit_price_usd": "31.3625",
      "discount_percent": "2.5",
      "line_total_usd": "699.48"
    },
    {
      "line": 15,
      "sku": "BAND-0315",
      "description": "Reusable fastening band",
      "quantity": "25.125",
      "uom": "ea",
      "unit_price_usd": "33.0325",
      "discount_percent": "0",
      "line_total_usd": "829.94"
    },
    {
      "line": 16,
      "sku": "SLEV-0316",
      "description": "Clear document sleeve",
      "quantity": "1.500",
      "uom": "pack",
      "unit_price_usd": "34.7975",
      "discount_percent": "5",
      "line_total_usd": "49.59"
    },
    {
      "line": 17,
      "sku": "CART-0317",
      "description": "Shipping carton, small",
      "quantity": "4.875",
      "uom": "ea",
      "unit_price_usd": "36.5525",
      "discount_percent": "0",
      "line_total_usd": "178.19"
    },
    {
      "line": 18,
      "sku": "PENC-0318",
      "description": "Wooden graphite pencils",
      "quantity": "7.125",
      "uom": "box",
      "unit_price_usd": "38.2225",
      "discount_percent": "0",
      "line_total_usd": "272.34"
    },
    {
      "line": 19,
      "sku": "DIVI-0319",
      "description": "Index divider tabs",
      "quantity": "10.500",
      "uom": "set",
      "unit_price_usd": "39.9875",
      "discount_percent": "2.5",
      "line_total_usd": "409.37"
    },
    {
      "line": 20,
      "sku": "RULE-0320",
      "description": "Measuring ruler, 30 cm",
      "quantity": "13.875",
      "uom": "ea",
      "unit_price_usd": "41.7425",
      "discount_percent": "0",
      "line_total_usd": "579.18"
    },
    {
      "line": 21,
      "sku": "FOLD-0321",
      "description": "Credit: Presentation folder",
      "quantity": "-16.125",
      "uom": "ea",
      "unit_price_usd": "43.4125",
      "discount_percent": "5",
      "line_total_usd": "-665.03"
    },
    {
      "line": 22,
      "sku": "BAG-0322",
      "description": "Paper carry bags",
      "quantity": "19.500",
      "uom": "pack",
      "unit_price_usd": "45.1775",
      "discount_percent": "0",
      "line_total_usd": "880.96"
    },
    {
      "line": 23,
      "sku": "INK-0323",
      "description": "Stamp ink refill",
      "quantity": "22.875",
      "uom": "btl",
      "unit_price_usd": "46.9325",
      "discount_percent": "0",
      "line_total_usd": "1073.58"
    },
    {
      "line": 24,
      "sku": "SEAL-0324",
      "description": "Tamper seal labels",
      "quantity": "25.125",
      "uom": "roll",
      "unit_price_usd": "48.6025",
      "discount_percent": "2.5",
      "line_total_usd": "1190.61"
    }
  ],
  "summary": {
    "net_total_usd": "6904.26",
    "tax_rate_percent": "0",
    "tax_usd": "0.00",
    "total_usd": "6904.26"
  },
  "fields": [
    "line",
    "sku",
    "description",
    "quantity",
    "uom",
    "unit_price_usd",
    "discount_percent",
    "line_total_usd"
  ],
  "quantity_meaning": "ordered quantity",
  "calculation": "line_total_usd = round(quantity * unit_price_usd * (1 - discount_percent/100), 2), ROUND_HALF_UP; total is sum of rounded lines"
}
