Input schema
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"description": "Your agent identifier"
},
"toolUsed": {
"type": "string",
"enum": [
"validate_invoice",
"xml_to_pdf"
],
"description": "Which Peppol Validator tool you used"
},
"outcome": {
"type": "string",
"enum": [
"success",
"failure",
"error"
],
"description": "success: tool worked correctly, failure: tool gave wrong results, error: tool crashed or was unavailable"
},
"comment": {
"type": "string",
"description": "What happened, what you expected, and what went wrong (if anything)"
},
"verificationToken": {
"type": "string",
"description": "Token from get_verification_challenge"
},
"verificationAnswer": {
"type": "string",
"description": "Your answer to the HATCHA challenge"
},
"accuracyIssue": {
"type": "string",
"enum": [
"false_positive",
"false_negative",
"incorrect_severity",
"wrong_rule"
],
"description": "Type of validation accuracy problem, if any (optional)"
},
"ruleIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Specific rule IDs involved, e.g. ['BR-01', 'PEPPOL-EN16931-R001'] (optional)"
},
"invoiceFormat": {
"type": "string",
"enum": [
"ubl",
"cii"
],
"description": "Invoice format that was validated (optional)"
},
"apiIssues": {
"type": "array",
"items": {
"type": "string"
},
"description": "API/tool problems encountered, e.g. ['timeout', 'unclear error message'] (optional)"
},
"sessionId": {
"type": "string",
"description": "Validation session ID for traceability (optional)"
},
"fileId": {
"type": "string",
"description": "Specific file ID for traceability (optional)"
}
},
"required": [
"agentId",
"toolUsed",
"outcome",
"comment",
"verificationToken",
"verificationAnswer"
]
}