SAMPLE DOCUMENT / 03
These are real compiler outputs made from synthetic demonstration data. They are examples, not customer documents.

Separate the shape from the values.
The definition describes the document. The data supplies the values. Calculated values such as line amounts are supplied in the data; v1 does not evaluate expressions.
The table definition
{
"type": "table",
"id": "items",
"dataPath": "items",
"columns": [
{
"header": "SKU",
"path": "sku",
"widthMm": 31
},
{
"header": "Item",
"path": "description"
},
{
"header": "Qty",
"path": "qty",
"format": "0",
"align": "right",
"widthMm": 16
},
{
"header": "Box",
"path": "box",
"widthMm": 22
}
],
"aggregates": [
{
"label": "Items",
"columnPath": "qty",
"kind": "sum",
"format": "0"
}
]
}The sample data
{
"document": {
"recipient": "Demo Warehouse → Sample Studio",
"reference": "Shipment PK-001 / Sample only",
"date": "2026-10-13",
"totalUnits": 28,
"boxes": 3
},
"items": [
{
"sku": "PPR-001",
"description": "Studio notebooks",
"qty": 8,
"box": "01"
},
{
"sku": "PPR-002",
"description": "Document folders",
"qty": 6,
"box": "01"
},
{
"sku": "INK-001",
"description": "Blue pens",
"qty": 10,
"box": "02"
},
{
"sku": "KIT-001",
"description": "Desk kits",
"qty": 4,
"box": "03"
}
]
}Try it in the builder.
Open the definition JSON, then open the matching data JSON in the Windows builder. The data is used for preview and is saved separately from the layout.