When multiple Percentage split rules are provided, the contract does not validate that their basis points sum to <= 10,000. If the sum exceeds 10,000 the contract will attempt to transfer more than the funded amount causing an arithmetic error. Add validation in create_invoice.
When multiple Percentage split rules are provided, the contract does not validate that their basis points sum to <= 10,000. If the sum exceeds 10,000 the contract will attempt to transfer more than the funded amount causing an arithmetic error. Add validation in create_invoice.