Domain

accounts-payable

Enforcing Invoice · last decision 45 days ago

Governance

How KIFF decides this domain, a projection of your code contract. The knobs below (allowed states, approval, risk) are what the runtime evaluates before an action runs. Your domain is executable software in your codebase, which is the record: edit the contract there, then re-activate. Enforcement posture (observe / enforce) is operator-controlled, in this domain's Settings.

Governed actions

  • PAY_INVOICE high allowed in: approved approval: finance_manager
  • REQUEST_APPROVAL medium allowed in: received
  • REJECT_INVOICE medium allowed in: received, approved

Lifecycle

States: received, approved, paid, rejected

  • On approval_granted: received → approved
  • On payment_completed: approved → paid