Operations Reports
Inspection Report Template
Quality-control report with result cards, inspector/site blocks, item findings, and observation summary.
Template JSON
rev_20260529_v2_inspection_report{
"schema": {
"fields": [
{
"key": "issuer_name",
"type": "string",
"required": true,
"label": "Issuer name",
"default_value": "gPdf Operations"
},
{
"key": "issuer_line",
"type": "string",
"required": true,
"label": "Issuer address",
"default_value": "210 Market Street, San Francisco, CA"
},
{
"key": "recipient_name",
"type": "string",
"required": true,
"label": "Recipient name",
"default_value": "Northstar Labs"
},
{
"key": "recipient_line",
"type": "string",
"required": true,
"label": "Recipient address",
"default_value": "88 Harbor Way, Oakland, CA"
},
{
"key": "document_number",
"type": "string",
"required": true,
"label": "Document number",
"default_value": "DOC-2026-0529"
},
{
"key": "document_date",
"type": "string",
"required": true,
"label": "Document date",
"default_value": "2026-05-29"
},
{
"key": "due_date",
"type": "string",
"required": false,
"label": "Due date",
"default_value": "2026-06-12"
},
{
"key": "status",
"type": "string",
"required": true,
"label": "Status",
"default_value": "Ready"
},
{
"key": "subtotal",
"type": "string",
"required": true,
"label": "Subtotal",
"default_value": "$1,240.00"
},
{
"key": "tax",
"type": "string",
"required": true,
"label": "Tax",
"default_value": "$108.50"
},
{
"key": "total",
"type": "string",
"required": true,
"label": "Total",
"default_value": "$1,348.50"
},
{
"key": "notes",
"type": "string",
"required": true,
"label": "Notes",
"default_value": "Generated from a gPdf source JSON template."
},
{
"key": "qr_payload",
"type": "string",
"required": true,
"label": "QR payload",
"default_value": "https://gpdf.com/templates"
},
{
"key": "items",
"type": "array",
"required": true,
"label": "Line items",
"items": [
{
"key": "sku",
"type": "string",
"required": true,
"label": "SKU",
"default_value": "SKU-1001"
},
{
"key": "description",
"type": "string",
"required": true,
"label": "Description",
"default_value": "Thermal label roll"
},
{
"key": "qty",
"type": "number",
"required": true,
"label": "Quantity",
"default_value": 4
},
{
"key": "location",
"type": "string",
"required": true,
"label": "Location",
"default_value": "A-01-03"
}
]
}
]
},
"layout": {
"pages": [
{
"width": 210,
"height": 297,
"elements": [
{
"type": "rect",
"x": 0,
"y": 0,
"width": 210,
"height": 297,
"z_index": 0,
"fill": {
"color": "#FFFFFF",
"opacity": 1
}
},
{
"type": "rect",
"x": 18,
"y": 18,
"width": 174,
"height": 32,
"z_index": 0,
"fill": {
"color": "#1D4ED8",
"opacity": 1
}
},
{
"type": "text",
"x": 26,
"y": 28,
"frame": {
"width": 94
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Inspection Report"
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 20,
"color": "#FFFFFF",
"font_weight": "bold"
}
},
"z_index": 0
},
{
"type": "text",
"x": 146,
"y": 27,
"frame": {
"width": 36
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "variable",
"scope": "binding",
"name": "status",
"style": {
"font_weight": "bold"
}
},
{
"type": "line_break"
},
{
"type": "variable",
"scope": "binding",
"name": "document_number"
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18,
"align": "right"
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 7,
"color": "#DBEAFE"
}
},
"z_index": 0
},
{
"type": "rect",
"x": 18,
"y": 66,
"width": 52,
"height": 28,
"z_index": 0,
"fill": {
"color": "#ECFDF5",
"opacity": 1
},
"stroke": {
"color": "#A7F3D0",
"width": 0.25
}
},
{
"type": "rect",
"x": 79,
"y": 66,
"width": 52,
"height": 28,
"z_index": 0,
"fill": {
"color": "#FEF3C7",
"opacity": 1
},
"stroke": {
"color": "#FDE68A",
"width": 0.25
}
},
{
"type": "rect",
"x": 140,
"y": 66,
"width": 52,
"height": 28,
"z_index": 0,
"fill": {
"color": "#FEE2E2",
"opacity": 1
},
"stroke": {
"color": "#FCA5A5",
"width": 0.25
}
},
{
"type": "text",
"x": 25,
"y": 73,
"frame": {
"width": 38
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Passed"
},
{
"type": "line_break"
},
{
"type": "text",
"text": "18",
"style": {
"font_weight": "bold"
}
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 8,
"color": "#065F46"
}
},
"z_index": 0
},
{
"type": "text",
"x": 86,
"y": 73,
"frame": {
"width": 38
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Review"
},
{
"type": "line_break"
},
{
"type": "text",
"text": "2",
"style": {
"font_weight": "bold"
}
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 8,
"color": "#92400E"
}
},
"z_index": 0
},
{
"type": "text",
"x": 147,
"y": 73,
"frame": {
"width": 38
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Failed"
},
{
"type": "line_break"
},
{
"type": "text",
"text": "0",
"style": {
"font_weight": "bold"
}
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 8,
"color": "#991B1B"
}
},
"z_index": 0
},
{
"type": "text",
"x": 18,
"y": 110,
"frame": {
"width": 78
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Inspector",
"style": {
"font_weight": "bold"
}
},
{
"type": "line_break"
},
{
"type": "variable",
"scope": "binding",
"name": "issuer_name"
},
{
"type": "line_break"
},
{
"type": "variable",
"scope": "binding",
"name": "issuer_line"
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 7,
"color": "#374151"
}
},
"z_index": 0
},
{
"type": "text",
"x": 114,
"y": 110,
"frame": {
"width": 70
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Site",
"style": {
"font_weight": "bold"
}
},
{
"type": "line_break"
},
{
"type": "variable",
"scope": "binding",
"name": "recipient_name"
},
{
"type": "line_break"
},
{
"type": "variable",
"scope": "binding",
"name": "recipient_line"
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 7,
"color": "#374151"
}
},
"z_index": 0
},
{
"type": "table",
"x": 18,
"y": 150,
"width": 174,
"columns": [
{
"key": "sku",
"header": "SKU",
"width": {
"mode": "fixed",
"value": 34
}
},
{
"key": "description",
"header": "Item",
"width": {
"mode": "fixed",
"value": 82
}
},
{
"key": "qty",
"header": "Qty",
"width": {
"mode": "fixed",
"value": 16
},
"cell": {
"text": {
"text_align": "right"
}
},
"header_cell": {
"text": {
"text_align": "right"
}
}
},
{
"key": "location",
"header": "Location",
"width": {
"mode": "fixed",
"value": 42
}
}
],
"rows": "{{#each items}}",
"header": {
"show": true,
"repeat_on_page_break": true,
"cell": {
"fill": {
"color": "#1D4ED8"
},
"text": {
"color": "#FFFFFF",
"font_size": 6.8,
"font_weight": "bold"
}
}
},
"cell": {
"padding": {
"x": 1.4,
"y": 2
},
"text": {
"color": "#1F2937",
"font_size": 6.4
}
},
"body": {
"alternate_fill": {
"color": "#F8FAFC"
}
},
"grid": {
"top": {
"color": "#CBD5E1",
"width": 0.2
},
"bottom": {
"color": "#CBD5E1",
"width": 0.2
},
"horizontal": {
"color": "#E5E7EB",
"width": 0.18
},
"left": {
"color": "#E5E7EB",
"width": 0.18
},
"right": {
"color": "#E5E7EB",
"width": 0.18
}
},
"z_index": 0
},
{
"type": "rect",
"x": 18,
"y": 232,
"width": 174,
"height": 28,
"z_index": 0,
"fill": {
"color": "#F8FAFC",
"opacity": 1
},
"stroke": {
"color": "#CBD5E1",
"width": 0.25
}
},
{
"type": "text",
"x": 24,
"y": 238,
"frame": {
"width": 128
},
"content": {
"blocks": [
{
"type": "paragraph",
"inlines": [
{
"type": "text",
"text": "Observation summary",
"style": {
"font_weight": "bold"
}
},
{
"type": "line_break"
},
{
"type": "variable",
"scope": "binding",
"name": "notes"
}
]
}
]
},
"defaults": {
"paragraph": {
"line_height": 1.18
},
"run": {
"font_family": "NotoSans-Regular",
"font_mode": "prefer",
"font_size": 6.6,
"color": "#374151"
}
},
"z_index": 0
},
{
"type": "barcode",
"format": "qrcode",
"content": "{{qr_payload}}",
"x": 164,
"y": 235,
"width": 20,
"height": 20,
"barcode_text": {
"enabled": false,
"position": "bottom"
},
"z_index": 0
}
]
}
]
}
} Sample data
{
"issuer_name": "gPdf Operations",
"issuer_line": "210 Market Street, San Francisco, CA 94105",
"recipient_name": "Northstar Labs",
"recipient_line": "88 Harbor Way, Oakland, CA 94607",
"document_number": "IR-2026-8840",
"document_date": "2026-05-29",
"due_date": "2026-06-12",
"status": "Passed",
"subtotal": "$1,240.00",
"tax": "$108.50",
"total": "$1,348.50",
"notes": "Operational PDF template with scan-ready identifiers, structured rows, and default gPdf metadata.",
"qr_payload": "https://gpdf.com/templates/inspection-report-template",
"items": [
{
"sku": "LBL-4X6-THERMAL",
"description": "4 x 6 thermal label roll",
"qty": 4,
"location": "A-01-03"
},
{
"sku": "BOX-SM-KRAFT",
"description": "Small kraft mailer box",
"qty": 12,
"location": "B-04-02"
},
{
"sku": "TAPE-SECURE",
"description": "Tamper-evident packing tape",
"qty": 2,
"location": "C-02-01"
},
{
"sku": "INS-PACK",
"description": "Insert card pack",
"qty": 25,
"location": "D-06-04"
}
]
}