Toyota Connected
P2P operations

System

The workflow definitions and the agents that run inside them.

Invoice intake
invoice-intake

Reads the submitted document, then fans out three read-only validators over it — the form's service dates against the document's, the service period against the PO window, and the invoiced hours against approved time. Their three verdicts fold into one disposition: approve, hold or reject.

ConvertIntake ExtractorPersistForm Period ValidatorPO Window ValidatorTime ReconcilerAdjudicateCase Manager
Coupa · Submit invoice·5 agents2 rules1 service
Timesheet push
timesheet-push

Takes a week of day-level hours and splits it at the PO boundaries the days actually fall across, writing one dated receipt per PO. Those dates are the thing a receipt arriving in Coupa never carries, which is what every exception on the other workflow exists to recover.

NormalizeReceipt AllocatorPost ReceiptsCase Manager
Kantata · Post timesheet·2 agents2 rules