Add company rule on commission
The commissions are defacto linked to a company via the agent company. But it will be better to add a company field and put domain on agent, origin and invoice line.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information