{
  "disclosure": "Synthetic. Background is AI-generated; all text was typeset programmatically.",
  "source_plate": "nss-invoice-desk_00001_.png",
  "font": "consola.ttf",
  "transform": {
    "rotation_degrees": -7
  },
  "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": [
        149,
        67,
        286,
        124
      ]
    },
    {
      "text": "CORNER",
      "box": [
        300,
        85,
        418,
        140
      ]
    },
    {
      "text": "CAFE",
      "box": [
        432,
        102,
        513,
        152
      ]
    },
    {
      "text": "12",
      "box": [
        143,
        118,
        186,
        164
      ]
    },
    {
      "text": "Cedar",
      "box": [
        200,
        125,
        299,
        178
      ]
    },
    {
      "text": "Street",
      "box": [
        313,
        139,
        431,
        194
      ]
    },
    {
      "text": "2026-09-08",
      "box": [
        137,
        170,
        330,
        234
      ]
    },
    {
      "text": "14:07",
      "box": [
        363,
        198,
        462,
        250
      ]
    },
    {
      "text": "Flat",
      "box": [
        130,
        222,
        211,
        272
      ]
    },
    {
      "text": "white",
      "box": [
        225,
        233,
        324,
        286
      ]
    },
    {
      "text": "x2",
      "box": [
        470,
        263,
        513,
        309
      ]
    },
    {
      "text": "7.00",
      "box": [
        583,
        277,
        663,
        327
      ]
    },
    {
      "text": "Sourdough",
      "box": [
        124,
        273,
        299,
        335
      ]
    },
    {
      "text": "toast",
      "box": [
        313,
        296,
        412,
        349
      ]
    },
    {
      "text": "x1",
      "box": [
        464,
        315,
        506,
        360
      ]
    },
    {
      "text": "5.50",
      "box": [
        577,
        329,
        657,
        379
      ]
    },
    {
      "text": "TOTAL",
      "box": [
        118,
        325,
        217,
        377
      ]
    },
    {
      "text": "12.50",
      "box": [
        552,
        378,
        651,
        430
      ]
    },
    {
      "text": "VISA",
      "box": [
        111,
        377,
        192,
        427
      ]
    },
    {
      "text": "****6411",
      "box": [
        206,
        388,
        362,
        447
      ]
    },
    {
      "text": "APPROVED",
      "box": [
        394,
        411,
        550,
        470
      ]
    },
    {
      "text": "Ref",
      "box": [
        105,
        428,
        167,
        476
      ]
    },
    {
      "text": "0041-77B/A",
      "box": [
        181,
        437,
        374,
        501
      ]
    }
  ],
  "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."
}
