Documentation

Orchestrator coordinates claim engines; it does not replace their algorithms.

Overview

Ingests uploads, resolves contracts, invokes duplicate-detection / rating-variance / accessorial-overcharges, mirrors results into orchestrator.claims. Non-auditable bills → unprocessed_transactions. Deprecated create_no_contract_claims / create_mode_out_of_scope_claims are no-ops (no $0 claims).

End-to-end flow

Upload → engines → claims + unprocessed.

Claims vs unprocessed

OutcomeSource
RATE_VARIANCERating Variance engine
ACCESSORIALAccessorial Overcharges engine
DUPLICATEDPM engine (or limited local fallback)
Cannot auditunprocessed_transactions reason codes
  • Reason codes: NO_CONTRACT, MODE_OUT_OF_SCOPE, MISSING_SHIP_DATE, LOW_LANE_CONFIDENCE, NO_RATE, EMPTY_LINEHAUL, NO_ACCESSORIAL_RULE, NO_FSC_RULE.
  • See each engine Documentation page for algorithm detail.