{ "audit": "runtime-payload", "overallStatus": "PASS", "staticLabelsStatus": "PASS", "quotationCode": "CRA2606-1107", "templateName": "ALLA Demo Quotation Standard", "templateVersion": "1.0", "findingCount": 168, "findings": [ { "field": "documentData.company.id", "source": "documentData", "status": "PASS", "value": "daf796fc-4588-5240-a27e-9bfef0739658", "message": "String is populated" }, { "field": "documentData.company.name", "source": "documentData", "status": "PASS", "value": "ALLA Demo", "message": "String is populated" }, { "field": "documentData.customer.id", "source": "documentData", "status": "PASS", "value": "a476b13f-87f5-47dc-9606-e88ec24cda87", "message": "String is populated" }, { "field": "documentData.customer.name", "source": "documentData", "status": "PASS", "value": "บริษัท นอร์ธเทิร์น แมชชีนเนอรี่ ดีลเลอร์ จำกัด", "message": "String is populated" }, { "field": "documentData.customer.address", "source": "documentData", "status": "PASS", "value": "Mueang Chiang Mai, Chiang Mai", "message": "String is populated" }, { "field": "documentData.customer.phone", "source": "documentData", "status": "PASS", "value": "02-400824", "message": "String is populated" }, { "field": "documentData.customer.email", "source": "documentData", "status": "PASS", "value": "@example.co.th", "message": "String is populated" }, { "field": "documentData.contact.id", "source": "documentData", "status": "PASS", "value": "78c92957-126f-4765-873f-14ce01330be9", "message": "String is populated" }, { "field": "documentData.contact.name", "source": "documentData", "status": "PASS", "value": "คุณกิตติพงศ์ สุวรรณ", "message": "String is populated" }, { "field": "documentData.contact.email", "source": "documentData", "status": "PASS", "value": "@.co.th", "message": "String is populated" }, { "field": "documentData.contact.mobile", "source": "documentData", "status": "PASS", "value": "0810000220", "message": "String is populated" }, { "field": "documentData.contact.position", "source": "documentData", "status": "PASS", "value": "Plant Manager", "message": "String is populated" }, { "field": "documentData.quotation.id", "source": "documentData", "status": "PASS", "value": "c0a3c490-30ae-4c77-8f80-ec9328eeb66e", "message": "String is populated" }, { "field": "documentData.quotation.code", "source": "documentData", "status": "PASS", "value": "CRA2606-1107", "message": "String is populated" }, { "field": "documentData.quotation.projectName", "source": "documentData", "status": "PASS", "value": "Dealer Stock Crane Package", "message": "String is populated" }, { "field": "documentData.quotation.projectLocation", "source": "documentData", "status": "PASS", "value": "Chiang Mai Service Warehouse", "message": "String is populated" }, { "field": "documentData.quotation.attention", "source": "documentData", "status": "PASS", "value": "คุณกิตติพงศ์ สุวรรณ", "message": "String is populated" }, { "field": "documentData.quotation.reference", "source": "documentData", "status": "PASS", "value": "crm-uat-seed-v1:dealer-channel-approved", "message": "String is populated" }, { "field": "documentData.quotation.currency", "source": "documentData", "status": "PASS", "value": "THB", "message": "String is populated" }, { "field": "documentData.quotation.currencyCode", "source": "documentData", "status": "PASS", "value": "THB", "message": "String is populated" }, { "field": "documentData.quotation.subtotal", "source": "documentData", "status": "PASS", "value": 4418000, "message": "Scalar value is populated" }, { "field": "documentData.quotation.totalAmount", "source": "documentData", "status": "PASS", "value": 4585442, "message": "Scalar value is populated" }, { "field": "documentData.items", "source": "documentData", "status": "PASS", "value": "rows:4", "message": "Collection payload is populated" }, { "field": "documentData.items[0].id", "source": "documentData", "status": "PASS", "value": "7ffd6a54-7c9f-4ab2-b6b2-7a38a0f680e9", "message": "String is populated" }, { "field": "documentData.items[0].itemNumber", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.items[0].description", "source": "documentData", "status": "PASS", "value": "Main equipment supply for Dealer Stock Crane Package", "message": "String is populated" }, { "field": "documentData.items[0].quantity", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.items[0].unitLabel", "source": "documentData", "status": "PASS", "value": "Set", "message": "String is populated" }, { "field": "documentData.items[0].unitPrice", "source": "documentData", "status": "PASS", "value": 2521993, "message": "Scalar value is populated" }, { "field": "documentData.items[0].discount", "source": "documentData", "status": "PASS", "value": 0, "message": "Scalar value is populated" }, { "field": "documentData.items[0].totalPrice", "source": "documentData", "status": "PASS", "value": 2521993, "message": "Scalar value is populated" }, { "field": "documentData.items[1].id", "source": "documentData", "status": "PASS", "value": "02c15bda-11ae-4e5c-a0f4-a5943214abec", "message": "String is populated" }, { "field": "documentData.items[1].itemNumber", "source": "documentData", "status": "PASS", "value": 2, "message": "Scalar value is populated" }, { "field": "documentData.items[1].description", "source": "documentData", "status": "PASS", "value": "Installation and commissioning for Dealer Stock Crane Package", "message": "String is populated" }, { "field": "documentData.items[1].quantity", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.items[1].unitLabel", "source": "documentData", "status": "PASS", "value": "Job", "message": "String is populated" }, { "field": "documentData.items[1].unitPrice", "source": "documentData", "status": "PASS", "value": 1283924, "message": "Scalar value is populated" }, { "field": "documentData.items[1].discount", "source": "documentData", "status": "PASS", "value": 0, "message": "Scalar value is populated" }, { "field": "documentData.items[1].totalPrice", "source": "documentData", "status": "PASS", "value": 1283924, "message": "Scalar value is populated" }, { "field": "documentData.items[2].id", "source": "documentData", "status": "PASS", "value": "d13a4d65-7b45-46d5-a2d1-2f79db82779b", "message": "String is populated" }, { "field": "documentData.items[2].itemNumber", "source": "documentData", "status": "PASS", "value": 3, "message": "Scalar value is populated" }, { "field": "documentData.items[2].description", "source": "documentData", "status": "PASS", "value": "Operator training and documentation for Dealer Stock Crane Package", "message": "String is populated" }, { "field": "documentData.items[2].quantity", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.items[2].unitLabel", "source": "documentData", "status": "PASS", "value": "Job", "message": "String is populated" }, { "field": "documentData.items[2].unitPrice", "source": "documentData", "status": "PASS", "value": 458544, "message": "Scalar value is populated" }, { "field": "documentData.items[2].discount", "source": "documentData", "status": "PASS", "value": 0, "message": "Scalar value is populated" }, { "field": "documentData.items[2].totalPrice", "source": "documentData", "status": "PASS", "value": 458544, "message": "Scalar value is populated" }, { "field": "documentData.items[3].id", "source": "documentData", "status": "PASS", "value": "970d78d6-939f-4856-a17f-3538983f149a", "message": "String is populated" }, { "field": "documentData.items[3].itemNumber", "source": "documentData", "status": "PASS", "value": 4, "message": "Scalar value is populated" }, { "field": "documentData.items[3].description", "source": "documentData", "status": "PASS", "value": "Project management and testing for Dealer Stock Crane Package", "message": "String is populated" }, { "field": "documentData.items[3].quantity", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.items[3].unitLabel", "source": "documentData", "status": "PASS", "value": "Job", "message": "String is populated" }, { "field": "documentData.items[3].unitPrice", "source": "documentData", "status": "PASS", "value": 320981, "message": "Scalar value is populated" }, { "field": "documentData.items[3].discount", "source": "documentData", "status": "PASS", "value": 0, "message": "Scalar value is populated" }, { "field": "documentData.items[3].totalPrice", "source": "documentData", "status": "PASS", "value": 320981, "message": "Scalar value is populated" }, { "field": "documentData.quotationCustomers", "source": "documentData", "status": "PASS", "value": "rows:1", "message": "Collection payload is populated" }, { "field": "documentData.quotationCustomers[0].id", "source": "documentData", "status": "PASS", "value": "40ef3613-a862-4166-be00-b79237e80a68", "message": "String is populated" }, { "field": "documentData.quotationCustomers[0].customerId", "source": "documentData", "status": "PASS", "value": "a476b13f-87f5-47dc-9606-e88ec24cda87", "message": "String is populated" }, { "field": "documentData.quotationCustomers[0].role", "source": "documentData", "status": "PASS", "value": "3c5a0f5b-86d5-41bf-9188-7873da5b7bd4", "message": "String is populated" }, { "field": "documentData.quotationCustomers[0].isPrimary", "source": "documentData", "status": "PASS", "value": true, "message": "Scalar value is populated" }, { "field": "documentData.topics.all", "source": "documentData", "status": "PASS", "value": "rows:3", "message": "Collection payload is populated" }, { "field": "documentData.topics.all[0].id", "source": "documentData", "status": "PASS", "value": "7fdc1ec7-fd3b-479c-8688-913c4e54329b", "message": "String is populated" }, { "field": "documentData.topics.all[0].title", "source": "documentData", "status": "PASS", "value": "Scope of Work", "message": "String is populated" }, { "field": "documentData.topics.all[0].topicCode", "source": "documentData", "status": "PASS", "value": "scope", "message": "String is populated" }, { "field": "documentData.topics.all[0].topicType", "source": "documentData", "status": "PASS", "value": "Scope", "message": "String is populated" }, { "field": "documentData.topics.all[0].items", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Collection payload is populated" }, { "field": "documentData.topics.all[0].items[0].content", "source": "documentData", "status": "PASS", "value": "Supply and execute dealer stock crane package according to approved drawing.", "message": "String is populated" }, { "field": "documentData.topics.all[0].items[0].sortOrder", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.topics.all[0].items[1].content", "source": "documentData", "status": "PASS", "value": "Include testing, commissioning, and handover documentation.", "message": "String is populated" }, { "field": "documentData.topics.all[0].items[1].sortOrder", "source": "documentData", "status": "PASS", "value": 2, "message": "Scalar value is populated" }, { "field": "documentData.topics.all[1].id", "source": "documentData", "status": "PASS", "value": "921523e3-c2a5-4be1-8d10-a2a4c2913176", "message": "String is populated" }, { "field": "documentData.topics.all[1].title", "source": "documentData", "status": "PASS", "value": "Exclusions", "message": "String is populated" }, { "field": "documentData.topics.all[1].topicCode", "source": "documentData", "status": "PASS", "value": "exclusion", "message": "String is populated" }, { "field": "documentData.topics.all[1].topicType", "source": "documentData", "status": "PASS", "value": "Exclusion", "message": "String is populated" }, { "field": "documentData.topics.all[1].items", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Collection payload is populated" }, { "field": "documentData.topics.all[1].items[0].content", "source": "documentData", "status": "PASS", "value": "Civil work, main power cable, and customer standby crew are excluded.", "message": "String is populated" }, { "field": "documentData.topics.all[1].items[0].sortOrder", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.topics.all[1].items[1].content", "source": "documentData", "status": "PASS", "value": "Work outside normal business hours is not included.", "message": "String is populated" }, { "field": "documentData.topics.all[1].items[1].sortOrder", "source": "documentData", "status": "PASS", "value": 2, "message": "Scalar value is populated" }, { "field": "documentData.topics.all[2].id", "source": "documentData", "status": "PASS", "value": "b3138a62-36c3-4ffb-9504-08479aa3d263", "message": "String is populated" }, { "field": "documentData.topics.all[2].title", "source": "documentData", "status": "PASS", "value": "Payment Terms", "message": "String is populated" }, { "field": "documentData.topics.all[2].topicCode", "source": "documentData", "status": "PASS", "value": "payment", "message": "String is populated" }, { "field": "documentData.topics.all[2].topicType", "source": "documentData", "status": "PASS", "value": "Payment", "message": "String is populated" }, { "field": "documentData.topics.all[2].items", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Collection payload is populated" }, { "field": "documentData.topics.all[2].items[0].content", "source": "documentData", "status": "PASS", "value": "40% deposit, 50% after delivery, 10% after commissioning.", "message": "String is populated" }, { "field": "documentData.topics.all[2].items[0].sortOrder", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.topics.all[2].items[1].content", "source": "documentData", "status": "PASS", "value": "Price validity 30 days and delivery 60-90 days after order confirmation.", "message": "String is populated" }, { "field": "documentData.topics.all[2].items[1].sortOrder", "source": "documentData", "status": "PASS", "value": 2, "message": "Scalar value is populated" }, { "field": "documentData.topics.exclusion", "source": "documentData", "status": "PASS", "value": "rows:1", "message": "Collection payload is populated" }, { "field": "documentData.topics.exclusion[0].id", "source": "documentData", "status": "PASS", "value": "921523e3-c2a5-4be1-8d10-a2a4c2913176", "message": "String is populated" }, { "field": "documentData.topics.exclusion[0].title", "source": "documentData", "status": "PASS", "value": "Exclusions", "message": "String is populated" }, { "field": "documentData.topics.exclusion[0].topicCode", "source": "documentData", "status": "PASS", "value": "exclusion", "message": "String is populated" }, { "field": "documentData.topics.exclusion[0].topicType", "source": "documentData", "status": "PASS", "value": "Exclusion", "message": "String is populated" }, { "field": "documentData.topics.exclusion[0].items", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Collection payload is populated" }, { "field": "documentData.topics.exclusion[0].items[0].content", "source": "documentData", "status": "PASS", "value": "Civil work, main power cable, and customer standby crew are excluded.", "message": "String is populated" }, { "field": "documentData.topics.exclusion[0].items[0].sortOrder", "source": "documentData", "status": "PASS", "value": 1, "message": "Scalar value is populated" }, { "field": "documentData.topics.exclusion[0].items[1].content", "source": "documentData", "status": "PASS", "value": "Work outside normal business hours is not included.", "message": "String is populated" }, { "field": "documentData.topics.exclusion[0].items[1].sortOrder", "source": "documentData", "status": "PASS", "value": 2, "message": "Scalar value is populated" }, { "field": "documentData.pdfme.labels.tel", "source": "documentData", "status": "PASS", "value": "Tel", "message": "String is populated" }, { "field": "documentData.pdfme.labels.email", "source": "documentData", "status": "PASS", "value": "Email", "message": "String is populated" }, { "field": "documentData.pdfme.labels.att", "source": "documentData", "status": "PASS", "value": "Att", "message": "String is populated" }, { "field": "documentData.pdfme.labels.project", "source": "documentData", "status": "PASS", "value": "Project", "message": "String is populated" }, { "field": "documentData.pdfme.labels.location", "source": "documentData", "status": "PASS", "value": "Location", "message": "String is populated" }, { "field": "documentData.pdfme.quotation_date", "source": "documentData", "status": "PASS", "value": "Jun 3, 2026", "message": "String is populated" }, { "field": "documentData.pdfme.quotation_price", "source": "documentData", "status": "PASS", "value": "THB 4,418,000.00", "message": "String is populated" }, { "field": "documentData.pdfme.quotation_price_data", "source": "documentData", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "documentData.pdfme.exclusion_data", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "documentData.pdfme.topic_inputs.topic_1_0", "source": "documentData", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "documentData.pdfme.topic_inputs.item_topic_1_0", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "documentData.pdfme.topic_inputs.topic_1_1", "source": "documentData", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "documentData.pdfme.topic_inputs.item_topic_1_1", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "documentData.pdfme.topic_inputs.topic_1_2", "source": "documentData", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "documentData.pdfme.topic_inputs.item_topic_1_2", "source": "documentData", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "documentData.signatures.preparedBy.name", "source": "documentData", "status": "PASS", "value": "Sales Crane UAT", "message": "String is populated" }, { "field": "documentData.signatures.preparedBy.position", "source": "documentData", "status": "PASS", "value": "Sales Engineer", "message": "String is populated" }, { "field": "documentData.signatures.preparedBy.actedAt", "source": "documentData", "status": "PASS", "value": "2026-06-03T09:00:00.000Z", "message": "String is populated" }, { "field": "documentData.signatures.approvedBy.name", "source": "documentData", "status": "PASS", "value": "Sales Manager UAT", "message": "String is populated" }, { "field": "documentData.signatures.approvedBy.position", "source": "documentData", "status": "PASS", "value": "Sales Manager", "message": "String is populated" }, { "field": "documentData.signatures.approvedBy.actedAt", "source": "documentData", "status": "PASS", "value": "2026-06-06T10:00:00.000Z", "message": "String is populated" }, { "field": "documentData.signatures.authorizedBy.name", "source": "documentData", "status": "PASS", "value": "CEO UAT", "message": "String is populated" }, { "field": "documentData.signatures.authorizedBy.position", "source": "documentData", "status": "PASS", "value": "General Manager", "message": "String is populated" }, { "field": "documentData.signatures.authorizedBy.actedAt", "source": "documentData", "status": "PASS", "value": "2026-06-07T09:00:00.000Z", "message": "String is populated" }, { "field": "templateInput.customer_name", "source": "templateInput", "status": "PASS", "value": "บริษัท นอร์ธเทิร์น แมชชีนเนอรี่ ดีลเลอร์ จำกัด", "message": "String is populated" }, { "field": "templateInput.customer_addr", "source": "templateInput", "status": "PASS", "value": "Mueang Chiang Mai, Chiang Mai", "message": "String is populated" }, { "field": "templateInput.customer_tel", "source": "templateInput", "status": "PASS", "value": "02-400824", "message": "String is populated" }, { "field": "templateInput.customer_email", "source": "templateInput", "status": "PASS", "value": "@example.co.th", "message": "String is populated" }, { "field": "templateInput.customer_att", "source": "templateInput", "status": "PASS", "value": "คุณกิตติพงศ์ สุวรรณ", "message": "String is populated" }, { "field": "templateInput.project_name", "source": "templateInput", "status": "PASS", "value": "Dealer Stock Crane Package", "message": "String is populated" }, { "field": "templateInput.site_location", "source": "templateInput", "status": "PASS", "value": "Chiang Mai Service Warehouse", "message": "String is populated" }, { "field": "templateInput.quotation_date_data", "source": "templateInput", "status": "PASS", "value": "Jun 3, 2026", "message": "String is populated" }, { "field": "templateInput.quotation_code_data", "source": "templateInput", "status": "PASS", "value": "CRA2606-1107", "message": "String is populated" }, { "field": "templateInput.quotation_price_data", "source": "templateInput", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "templateInput.quotation_price", "source": "templateInput", "status": "PASS", "value": "THB 4,418,000.00", "message": "String is populated" }, { "field": "templateInput.currency", "source": "templateInput", "status": "PASS", "value": "THB", "message": "String is populated" }, { "field": "templateInput.tel_label", "source": "templateInput", "status": "PASS", "value": "Tel", "message": "String is populated" }, { "field": "templateInput.email_label", "source": "templateInput", "status": "PASS", "value": "Email", "message": "String is populated" }, { "field": "templateInput.att_label", "source": "templateInput", "status": "PASS", "value": "Att", "message": "String is populated" }, { "field": "templateInput.project_label", "source": "templateInput", "status": "PASS", "value": "Project", "message": "String is populated" }, { "field": "templateInput.site_label", "source": "templateInput", "status": "PASS", "value": "Location", "message": "String is populated" }, { "field": "templateInput.app1", "source": "templateInput", "status": "PASS", "value": "Sales Crane UAT", "message": "String is populated" }, { "field": "templateInput.app1_position", "source": "templateInput", "status": "PASS", "value": "Sales Engineer", "message": "String is populated" }, { "field": "templateInput.app2", "source": "templateInput", "status": "PASS", "value": "Sales Manager UAT", "message": "String is populated" }, { "field": "templateInput.app2_position", "source": "templateInput", "status": "PASS", "value": "Sales Manager", "message": "String is populated" }, { "field": "templateInput.app3", "source": "templateInput", "status": "PASS", "value": "CEO UAT", "message": "String is populated" }, { "field": "templateInput.app3_position", "source": "templateInput", "status": "PASS", "value": "General Manager", "message": "String is populated" }, { "field": "templateInput.quotation_date", "source": "templateInput", "status": "PASS", "value": "Jun 3, 2026", "message": "String is populated" }, { "field": "templateInput.topic_1_0", "source": "templateInput", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "templateInput.item_topic_1_0", "source": "templateInput", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "templateInput.topic_1_1", "source": "templateInput", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "templateInput.item_topic_1_1", "source": "templateInput", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "templateInput.topic_1_2", "source": "templateInput", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "templateInput.item_topic_1_2", "source": "templateInput", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "templateInput.quotation_code", "source": "templateInput", "status": "PASS", "value": "CRA2606-1107", "message": "String is populated" }, { "field": "topicInputs.topic_1_0", "source": "topicInputs", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "topicInputs.item_topic_1_0", "source": "topicInputs", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "topicInputs.topic_1_1", "source": "topicInputs", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "topicInputs.item_topic_1_1", "source": "topicInputs", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "topicInputs.topic_1_2", "source": "topicInputs", "status": "PASS", "value": "rows:1", "message": "Array shape is valid" }, { "field": "topicInputs.item_topic_1_2", "source": "topicInputs", "status": "PASS", "value": "rows:2", "message": "Array shape is valid" }, { "field": "templateInput.quotation_price_data", "source": "templateInput", "status": "PASS", "value": "rows:1", "message": "Price table input is present" }, { "field": "templateInput.quotation_price_data[0][0]", "source": "templateInput", "status": "PASS", "value": "Price (Exclude VAT)", "message": "Price table label matches canonical text" }, { "field": "templateInput.quotation_price_data[0][1]", "source": "templateInput", "status": "PASS", "value": "฿4,418,000.00", "message": "Price table amount cell is formatted" }, { "field": "templateInput.quotation_price_data[0][3]", "source": "templateInput", "status": "PASS", "value": "THB", "message": "Price table currency code cell is populated" }, { "field": "templateInput.tel_label", "source": "templateInput", "status": "PASS", "value": "Tel", "message": "Static label is populated" }, { "field": "templateInput.email_label", "source": "templateInput", "status": "PASS", "value": "Email", "message": "Static label is populated" }, { "field": "templateInput.att_label", "source": "templateInput", "status": "PASS", "value": "Att", "message": "Static label is populated" }, { "field": "templateInput.project_label", "source": "templateInput", "status": "PASS", "value": "Project", "message": "Static label is populated" }, { "field": "templateInput.site_label", "source": "templateInput", "status": "PASS", "value": "Location", "message": "Static label is populated" } ] }