{
  "page": {"width": 226.772, "height": 486},
  "metadata": {"title": "Till receipt 04202608310731"},
  "items": [
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 462, "urx": 226.772, "ury": 477.6},
      "content": ["Comptoir Vaugelade"],
      "font": "DejaVuSans",
      "font_size": 13,
      "color": [0.1, 0.1, 0.12],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 450, "urx": 226.772, "ury": 457.8},
      "content": ["Grocer and general store"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 440, "urx": 226.772, "ury": 447.8},
      "content": ["18 rue des Trois-Fontaines"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 432, "urx": 226.772, "ury": 439.8},
      "content": ["13290 Les Milles"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 424, "urx": 226.772, "ury": 431.8},
      "content": ["+33 4 42 00 71 30"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 416, "urx": 226.772, "ury": 423.8},
      "content": ["VAT no. FR 41 802 337 190"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "center"
    },
    {
      "type": "line",
      "from": {"x": 14, "y": 403},
      "to": {"x": 212.772, "y": 403},
      "stroke": {"width": 0.5, "color": [0.42, 0.42, 0.45], "dash": {"lengths": [2, 2]}}
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 390, "urx": 212.772, "ury": 397.8},
      "content": ["DATE 2026-08-31"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 390, "urx": 212.772, "ury": 397.8},
      "content": ["TIME 18:42"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 380, "urx": 212.772, "ury": 387.8},
      "content": ["TILL 04"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 380, "urx": 212.772, "ury": 387.8},
      "content": ["SERVED BY Na\u00efma"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 370, "urx": 212.772, "ury": 377.8},
      "content": ["RECEIPT"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 370, "urx": 212.772, "ury": 377.8},
      "content": ["04202608310731"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "line",
      "from": {"x": 14, "y": 357},
      "to": {"x": 212.772, "y": 357},
      "stroke": {"width": 0.5, "color": [0.42, 0.42, 0.45], "dash": {"lengths": [2, 2]}}
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 344, "urx": 212.772, "ury": 351.8},
      "content": ["ITEM"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 344, "urx": 212.772, "ury": 351.8},
      "content": ["AMOUNT\u00a0EUR"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 332, "urx": 212.772, "ury": 341.6},
      "content": ["Sourdough loaf"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 332, "urx": 212.772, "ury": 341.6},
      "content": ["1.20"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 22, "lly": 324, "urx": 212.772, "ury": 331.8},
      "content": ["1 \u00d7 1.20"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 324, "urx": 212.772, "ury": 331.8},
      "content": ["A"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 312, "urx": 212.772, "ury": 321.6},
      "content": ["Coffee beans 1 kg"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 312, "urx": 212.772, "ury": 321.6},
      "content": ["17.80"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 22, "lly": 304, "urx": 212.772, "ury": 311.8},
      "content": ["2 \u00d7 8.90"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 304, "urx": 212.772, "ury": 311.8},
      "content": ["A"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 292, "urx": 212.772, "ury": 301.6},
      "content": ["Whole milk 1 L"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 292, "urx": 212.772, "ury": 301.6},
      "content": ["3.15"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 22, "lly": 284, "urx": 212.772, "ury": 291.8},
      "content": ["3 \u00d7 1.05"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 284, "urx": 212.772, "ury": 291.8},
      "content": ["A"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 272, "urx": 212.772, "ury": 281.6},
      "content": ["Olive oil 75 cl"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 272, "urx": 212.772, "ury": 281.6},
      "content": ["12.40"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 22, "lly": 264, "urx": 212.772, "ury": 271.8},
      "content": ["1 \u00d7 12.40"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 264, "urx": 212.772, "ury": 271.8},
      "content": ["A"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 252, "urx": 212.772, "ury": 261.6},
      "content": ["Washing powder 2 kg"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 252, "urx": 212.772, "ury": 261.6},
      "content": ["6.75"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 22, "lly": 244, "urx": 212.772, "ury": 251.8},
      "content": ["1 \u00d7 6.75"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 244, "urx": 212.772, "ury": 251.8},
      "content": ["B"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 232, "urx": 212.772, "ury": 241.6},
      "content": ["Batteries AA, 8"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 232, "urx": 212.772, "ury": 241.6},
      "content": ["9.95"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 22, "lly": 224, "urx": 212.772, "ury": 231.8},
      "content": ["1 \u00d7 9.95"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 224, "urx": 212.772, "ury": 231.8},
      "content": ["B"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "line",
      "from": {"x": 14, "y": 211},
      "to": {"x": 212.772, "y": 211},
      "stroke": {"width": 0.5, "color": [0.42, 0.42, 0.45], "dash": {"lengths": [2, 2]}}
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 198, "urx": 212.772, "ury": 207.6},
      "content": ["TOTAL BEFORE TAX"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 198, "urx": 212.772, "ury": 207.6},
      "content": ["46.67"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 185, "urx": 212.772, "ury": 192.8},
      "content": ["RATE"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 185, "urx": 120, "ury": 192.8},
      "content": ["NET"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 185, "urx": 166, "ury": 192.8},
      "content": ["TAX"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 185, "urx": 212.772, "ury": 192.8},
      "content": ["GROSS"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 175, "urx": 212.772, "ury": 182.8},
      "content": ["A 5.5\u00a0%"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 175, "urx": 120, "ury": 182.8},
      "content": ["32.75"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 175, "urx": 166, "ury": 182.8},
      "content": ["1.80"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 175, "urx": 212.772, "ury": 182.8},
      "content": ["34.55"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 165, "urx": 212.772, "ury": 172.8},
      "content": ["B 20.0\u00a0%"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 165, "urx": 120, "ury": 172.8},
      "content": ["13.92"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 165, "urx": 166, "ury": 172.8},
      "content": ["2.78"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 165, "urx": 212.772, "ury": 172.8},
      "content": ["16.70"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "line",
      "from": {"x": 14, "y": 152},
      "to": {"x": 212.772, "y": 152},
      "stroke": {"width": 0.5, "color": [0.42, 0.42, 0.45], "dash": {"lengths": [2, 2]}}
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 136, "urx": 212.772, "ury": 149.2},
      "content": ["TOTAL"],
      "font": "DejaVuSans",
      "font_size": 11,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 136, "urx": 212.772, "ury": 149.2},
      "content": ["51.25\u00a0EUR"],
      "font": "DejaVuSans",
      "font_size": 11,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 123, "urx": 212.772, "ury": 132.6},
      "content": ["CASH"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 123, "urx": 212.772, "ury": 132.6},
      "content": ["60.00"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 113, "urx": 212.772, "ury": 122.6},
      "content": ["CHANGE"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 113, "urx": 212.772, "ury": 122.6},
      "content": ["8.75"],
      "font": "DejaVuSans",
      "font_size": 8,
      "color": [0.1, 0.1, 0.12],
      "align": "right"
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 103, "urx": 212.772, "ury": 110.8},
      "content": ["ARTICLES SOLD"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45]
    },
    {
      "type": "text",
      "rect": {"llx": 14, "lly": 103, "urx": 212.772, "ury": 110.8},
      "content": ["9"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "right"
    },
    {
      "type": "barcode",
      "content": "04202608310731",
      "rect": {"llx": 47.386, "lly": 51, "urx": 179.386, "ury": 85}
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 41, "urx": 226.772, "ury": 48.8},
      "content": ["04202608310731"],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.1, 0.1, 0.12],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 31, "urx": 226.772, "ury": 38.8},
      "content": ["Keep this ticket for any return or exchange."],
      "font": "DejaVuSans",
      "font_size": 6.5,
      "color": [0.42, 0.42, 0.45],
      "align": "center"
    },
    {
      "type": "text",
      "rect": {"llx": 0, "lly": 19, "urx": 226.772, "ury": 28},
      "content": ["Thank you for your visit \u2014 see you soon"],
      "font": "DejaVuSans",
      "font_size": 7.5,
      "color": [0.1, 0.1, 0.12],
      "align": "center"
    }
  ]
}
