Classify spend → purchasing exceptions
procurement_workflow__spend_to_complianceClassify a spend extract, verify that the generated CSV preserves every source row, then compare it with supplied approved suppliers, contracts and POs. Fixed sequence: classification (xspend-taxonomy, $15) → exceptions (xmaverick-detector, $15). Separate invoices per stage; completed stages remain consumed if a later stage fails. No atomic bundle charge or automatic transfer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stageInputs | Yes | ||
| maxChargeUsd | Yes | Maximum charge authorized across the recipe; each paid stage still requires its own supplied invoice. | |
| idempotencyKey | Yes | Stable caller key for exactly one logical workflow request. | |
| paymentInvoiceIds | No | ||
| consentExternalProcessing | Yes | Required: authorize external processing for this workflow. |