mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-27 00:52:50 +00:00
Contract pricing matched base container/bulk rates by type+currency with no origin/destination filter, so a lane with no configured rate silently froze another lane's price into the contract snapshot (CTR-2026-00065: DCT-Sebeta contract froze DCT-GMP rates) and bookings then billed off it. Now scoped to the contract's first route and a missing lane rate hard-blocks pricing with a 422, matching the customs-clearance and booking-side behaviour. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>