{
  "disclosure": "Synthetic. Background is AI-generated; all text was typeset programmatically.",
  "source_plate": "nss-invoice-desk_00001_.png",
  "font": "consola.ttf",
  "transform": {
    "rotation_degrees": 3
  },
  "text": "JUNIPER CORNER CAFE\n12 Cedar Street\n2026-09-08  14:07\nFlat white        x2    7.00\nSourdough toast   x1    5.50\nTOTAL                  12.50\nVISA ****6411  APPROVED\nRef 0041-77B/A",
  "word_count": 23,
  "words": [
    {
      "text": "JUNIPER",
      "box": [
        63,
        114,
        198,
        162
      ]
    },
    {
      "text": "CORNER",
      "box": [
        215,
        107,
        331,
        154
      ]
    },
    {
      "text": "CAFE",
      "box": [
        348,
        102,
        426,
        147
      ]
    },
    {
      "text": "12",
      "box": [
        66,
        171,
        106,
        214
      ]
    },
    {
      "text": "Cedar",
      "box": [
        123,
        165,
        220,
        211
      ]
    },
    {
      "text": "Street",
      "box": [
        237,
        158,
        353,
        205
      ]
    },
    {
      "text": "2026-09-08",
      "box": [
        69,
        215,
        260,
        266
      ]
    },
    {
      "text": "14:07",
      "box": [
        296,
        208,
        393,
        254
      ]
    },
    {
      "text": "Flat",
      "box": [
        71,
        273,
        149,
        318
      ]
    },
    {
      "text": "white",
      "box": [
        166,
        267,
        263,
        313
      ]
    },
    {
      "text": "x2",
      "box": [
        413,
        257,
        453,
        300
      ]
    },
    {
      "text": "7.00",
      "box": [
        527,
        249,
        605,
        294
      ]
    },
    {
      "text": "Sourdough",
      "box": [
        74,
        320,
        247,
        370
      ]
    },
    {
      "text": "toast",
      "box": [
        264,
        314,
        361,
        360
      ]
    },
    {
      "text": "x1",
      "box": [
        416,
        309,
        456,
        352
      ]
    },
    {
      "text": "5.50",
      "box": [
        529,
        301,
        607,
        346
      ]
    },
    {
      "text": "TOTAL",
      "box": [
        77,
        376,
        174,
        422
      ]
    },
    {
      "text": "12.50",
      "box": [
        513,
        353,
        610,
        399
      ]
    },
    {
      "text": "VISA",
      "box": [
        79,
        429,
        157,
        474
      ]
    },
    {
      "text": "****6411",
      "box": [
        174,
        420,
        328,
        469
      ]
    },
    {
      "text": "APPROVED",
      "box": [
        364,
        410,
        518,
        459
      ]
    },
    {
      "text": "Ref",
      "box": [
        82,
        482,
        141,
        526
      ]
    },
    {
      "text": "0041-77B/A",
      "box": [
        158,
        471,
        350,
        522
      ]
    }
  ],
  "box_format": "axis-aligned [x0,y0,x1,y1] in pixels",
  "box_note": "Boxes are the axis-aligned bounds of ROTATED words, so they are slightly looser than the glyphs. Score with IoU against oriented boxes only after accounting for that."
}
