SETTLEMENT_RELEASESettlement Release
Settlement release authorized. Authorizes creating settlement and releasing payout.
Permitted Actions (6)
CREATE_SETTLEMENT
RELEASE_PAYOUT
RELEASE_SEGMENT_PAYOUT
APPROVE_SEGMENT
UPDATE_SEGMENT_STATUS
UPDATE_PAYOUT_STATUS
Prohibited Actions (3)
ISSUE_REFUND
HOLD_PAYOUT
FREEZE_SETTLEMENT
Subsystem: Settlement System · Evidence Required: segment_id, assignment_id, payout_amount_cents, approval_status
STRIPE_CHARGEBACKStripe Chargeback
Stripe chargeback received. Authorizes dispute creation and fund reversal.
Permitted Actions (4)
RECORD_CHARGEBACK
CREATE_DISPUTE_HOLD
UPDATE_PAYMENT_STATUS
UPDATE_PAYOUT_STATUS
Prohibited Actions (4)
RELEASE_PAYOUT
MARK_INVOICE_PAID
CREATE_SETTLEMENT
RELEASE_SEGMENT_PAYOUT
Subsystem: Stripe Webhook · Evidence Required: stripe_dispute_id, chargeback_amount_cents, dispute_reason
STRIPE_REFUNDStripe Refund
Stripe refund processed. Authorizes recording refund and reversing downstream financial state.
Permitted Actions (4)
ISSUE_REFUND
RECORD_REFUND
REVERSE_SETTLEMENT
UPDATE_PAYMENT_STATUS
Prohibited Actions (3)
CHARGE_PAYMENT
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: Stripe Webhook · Evidence Required: stripe_refund_id, refund_amount_cents, original_charge_id
DUPLICATE_PAYMENT_DETECTIONDuplicate Payment Detection
Duplicate payment detected. Authorizes refunding duplicate charge.
Permitted Actions (3)
ISSUE_REFUND
RECORD_REFUND
UPDATE_PAYMENT_STATUS
Prohibited Actions (3)
CHARGE_PAYMENT
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: Payment Reconciliation · Evidence Required: original_payment_id, duplicate_payment_id, detection_method
CLIENT_SPENDING_APPROVALClient Spending Approval
Client spending approval granted. Authorizes charging above configured threshold.
Permitted Actions (2)
CHARGE_PAYMENT
UPDATE_SPENDING_APPROVAL_STATUS
Prohibited Actions (3)
ISSUE_REFUND
RELEASE_PAYOUT
VOID_INVOICE
Subsystem: Spending Approval System · Evidence Required: spending_approval_id, approved_amount_cents, approver_user_id
STRIPE_PAYMENT_SUCCESSStripe Payment Success
Stripe payment charge succeeded. Authorizes recording successful payment and downstream payout eligibility.
Permitted Actions (4)
CHARGE_PAYMENT
RECORD_PAYMENT_SUCCESS
UPDATE_PAYMENT_STATUS
TRIGGER_PAYOUT_ELIGIBILITY
Prohibited Actions (3)
ISSUE_REFUND
MODIFY_LEDGER_STATE
VOID_INVOICE
Subsystem: Stripe Webhook · Evidence Required: segment_id, assignment_id, amount_charged_cents
STRIPE_PAYMENT_FAILUREStripe Payment Failure
Stripe payment charge failed. Authorizes recording payment failure and triggering retry logic.
Permitted Actions (3)
RECORD_PAYMENT_FAILURE
UPDATE_PAYMENT_STATUS
TRIGGER_RETRY
Prohibited Actions (4)
ISSUE_REFUND
RELEASE_PAYOUT
MARK_INVOICE_PAID
CREATE_SETTLEMENT
Subsystem: Stripe Webhook · Evidence Required: segment_id, failure_reason, amount_cents
PAYMENT_RETRYPayment Retry
Failed payment retry attempt. Authorizes retrying charge through payment provider.
Permitted Actions (3)
RETRY_PAYMENT
RETRY_TRANSFER
UPDATE_PAYMENT_STATUS
Prohibited Actions (3)
ISSUE_REFUND
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: Payment Retry Worker · Evidence Required: original_payment_id, failure_reason, retry_count
LEDGER_RECONCILIATIONLedger Reconciliation
Ledger reconciliation. Authorizes adjusting ledger entries for accounting accuracy.
Permitted Actions (4)
MODIFY_LEDGER_STATE
CREATE_LEDGER_ENTRY
RECONCILE_PAYOUT
MODIFY_REMITTANCE
Prohibited Actions (4)
CHARGE_PAYMENT
ISSUE_REFUND
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: Ledger System · Evidence Required: ledger_entry_id, discrepancy_type, reconciliation_method
INVOICE_OVERDUEInvoice Overdue
Invoice past due date. Authorizes applying late fees and escalation.
Permitted Actions (3)
APPLY_LATE_FEE
UPDATE_INVOICE_STATUS
TRIGGER_ESCALATION
Prohibited Actions (3)
ISSUE_REFUND
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: Invoice System · Evidence Required: invoice_id, due_date, days_overdue
INVOICE_PAIDInvoice Paid
Invoice payment confirmed. Authorizes marking invoice paid and releasing downstream payouts.
Permitted Actions (3)
MARK_INVOICE_PAID
UPDATE_INVOICE_STATUS
TRIGGER_PAYOUT_ELIGIBILITY
Prohibited Actions (3)
ISSUE_REFUND
VOID_INVOICE
APPLY_LATE_FEE
Subsystem: Invoice System · Evidence Required: invoice_id, payment_method, payment_confirmation
INCIDENT_REPORTIncident Report
Incident Reports are informational records. They possess NO financial authority. This authority exists solely to document that Incident Reports cannot authorize any financial action. Permitted actions are informational only — preserving evidence, notifying users, linking entities, recording chronology.
Permitted Actions (7)
CREATE_INCIDENT_REPORT
PRESERVE_EVIDENCE
NOTIFY_USERS
NOTIFY_ADMINISTRATORS
LINK_RELATED_ENTITIES
RECORD_CHRONOLOGY
TRIGGER_OPTIONAL_REVIEW
Prohibited Actions (53)
HOLD_PAYOUT
FREEZE_SETTLEMENT
REFUND_PAYMENT
CREDIT_INVOICE
DEBIT_INVOICE
MODIFY_REMITTANCE
MODIFY_PAYMENT_STATUS
MODIFY_PAYOUT_STATUS
MODIFY_LEDGER_STATE
RELEASE_FUNDS
+43 moreSubsystem: Incident Reporting · Evidence Required: incident_report_id
SETTLEMENT_HOLDSettlement Hold
Settlement hold authorized. Authorizes holding payout pending resolution.
Permitted Actions (4)
HOLD_PAYOUT
FREEZE_SETTLEMENT
UPDATE_SEGMENT_STATUS
UPDATE_PAYOUT_STATUS
Prohibited Actions (4)
RELEASE_PAYOUT
CREATE_SETTLEMENT
ISSUE_REFUND
RELEASE_SEGMENT_PAYOUT
Subsystem: Dispute System · Evidence Required: segment_id, hold_reason, dispute_id_or_admin_reference
FUTURE_PROVIDER_PLACEHOLDERFuture Provider Placeholder
Placeholder authority for future payment providers. No actions permitted until activated and configured.
Prohibited Actions (13)
CHARGE_PAYMENT
ISSUE_REFUND
RELEASE_PAYOUT
HOLD_PAYOUT
FREEZE_SETTLEMENT
MODIFY_LEDGER_STATE
MARK_INVOICE_PAID
CREATE_SETTLEMENT
APPLY_LATE_FEE
APPLY_NO_SHOW_PENALTY
+3 moreSubsystem: Future Provider Abstraction · Evidence Required: provider_type, activation_status
COMPANY_DIRECT_PAY_VERIFICATIONCompany Direct Pay Verification
Company direct payment verification. Authorizes transitioning direct pay status when company reports payment or sonographer confirms receipt.
Permitted Actions (3)
TRANSITION_DIRECT_PAY_STATUS
UPDATE_DIRECT_PAY_STATE
RECORD_COMPANY_PAYMENT
Prohibited Actions (5)
CHARGE_PAYMENT
ISSUE_REFUND
RELEASE_PAYOUT
CREATE_SETTLEMENT
MARK_INVOICE_PAID
Subsystem: Company Direct Pay System · Evidence Required: assignment_id, company_terms_snapshot_id, payment_status, confirmation_method
NO_SHOW_POLICYNo-Show Policy
No-show penalty applied. Authorizes calculating and applying no-show penalties.
Permitted Actions (3)
APPLY_NO_SHOW_PENALTY
UPDATE_SEGMENT_STATUS
UPDATE_SEGMENT_AMOUNT
Prohibited Actions (3)
ISSUE_REFUND
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: No-Show System · Evidence Required: assignment_id, service_day_id, no_show_party, penalty_config
CANCELLATION_POLICYCancellation Policy
Cancellation fee policy applied. Authorizes calculating and applying cancellation fees.
Permitted Actions (4)
CALCULATE_CANCELLATION_FEE
APPLY_CANCELLATION_FEE
UPDATE_SEGMENT_STATUS
UPDATE_SEGMENT_AMOUNT
Prohibited Actions (3)
ISSUE_REFUND
RELEASE_PAYOUT
MARK_INVOICE_PAID
Subsystem: Cancellation System · Evidence Required: assignment_id, cancellation_time, hours_before_start, fee_config
SCHEDULE_CHANGE_ADJUSTMENTSchedule Change Adjustment
Schedule change financial adjustment. Authorizes proration and segment adjustments.
Permitted Actions (4)
APPLY_PRORATION
UPDATE_SEGMENT_STATUS
RECALCULATE_FEES
UPDATE_SEGMENT_AMOUNT
Prohibited Actions (2)
ISSUE_REFUND
RELEASE_PAYOUT
Subsystem: Schedule Change System · Evidence Required: schedule_change_request_id, original_dates, new_dates, approval_status
PRORATIONProration
Proration calculation. Authorizes proportional financial adjustments for partial service.
Permitted Actions (3)
APPLY_PRORATION
UPDATE_SEGMENT_AMOUNT
RECALCULATE_FEES
Prohibited Actions (2)
ISSUE_REFUND
RELEASE_PAYOUT
Subsystem: Proration System · Evidence Required: segment_id, planned_days, actual_days, proration_amount_cents
MANUAL_ADMIN_ADJUSTMENTManual Administrative Financial Adjustment
Admin manual financial adjustment. Authorizes direct financial state changes by administrators with justification. This is the broadest authority — it can permit any financial action when an admin provides proper justification.
Permitted Actions (25)
MODIFY_PAYMENT_STATUS
MODIFY_PAYOUT_STATUS
MODIFY_LEDGER_STATE
CREATE_CREDIT
VOID_INVOICE
ISSUE_REFUND
RELEASE_PAYOUT
HOLD_PAYOUT
EXTEND_PAYMENT_GRACE
APPROVE_SEGMENT
RELEASE_SEGMENT_PAYOUT
RELEASE_HOLD
RELEASE_DISPUTE_HOLD
RECONCILE_PAYOUT
RETRY_TRANSFER
UPDATE_SEGMENT_STATUS
UPDATE_INVOICE_STATUS
CREATE_LEDGER_ENTRY
MODIFY_REMITTANCE
REVERSE_SETTLEMENT
FREEZE_SETTLEMENT
CREATE_SETTLEMENT
UPDATE_PAYMENT_STATUS
UPDATE_PAYOUT_STATUS
MODIFY_PRICING_CONFIG
Subsystem: Admin Tools · Evidence Required: admin_user_id, justification, entity_type, entity_id, adjustment_type