| name | Invoice Validation |
| slug | invoice-validation |
| department | finance |
| description | Validate an incoming invoice's required fields and surface discrepancies before payment. |
| requires_data_source | false |
| input_schema | {"type":"object","properties":{"invoice":{"type":"object"}},"required":["invoice"]} |
| output_schema | {"type":"object","properties":{"valid":{"type":"boolean"},"issues":{"type":"array","items":{"type":"string"}}},"required":["valid","issues"]} |
Invoice Validation
When to use
An invoice arrives and must be validated before payment processing.
What it does
- llm_evaluate — Ask the LLM for a structured judgement.
Notes
Execution is deterministic — the engine runs steps.yaml; this file is what the department agent reads to select the skill. Admins may edit both.