mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-26 18:42:49 +00:00
Both manual-registration routes exist for one reason — eTrade holds no record to fetch — so leaving one is the same act whichever it is. A co-operative that has since taken out a trade licence had no way out at all: the flag is chosen in the wizard, and an onboarded company can no longer reach it. revert-to-etrade now accepts either flag and strips both, and a co-operative's ACTIVE roles go back to Pending with it: those approvals were granted without a per-role business licence, because a co-op owes none, and the moment it stops being one that licence is due. Rejected, suspended and blacklisted roles are left alone — promoting a blocked role to "awaiting approval" would launder a staff decision away. An investor's roles are untouched; their licences were always due and already reviewed. Switching INTO a route stays with the wizard's nationality/role step, which owns the mutually-exclusive rules; a second entry point would restate all three.