Invoices are tied to the user that initiated the payment and are not transferable. When users register for a club program or competitive team, they agree to the waivers and acknowledgments the club has in place. Transferring the ownership of an invoice would take away any acknowledgments made by the registrant, therefore must stay bound to the user that submitted the form. This will prevent future disputes from taking place and help strengthen financial security in the club.
We do have the ability to reset the registration status of players. If a player not of legal age submitted their own registration, we should reset their reg status allowing a parent or guardian to re-register making the contract binding.
If a user wants to have another user pay the invoice, they have the option to work together and update their payment information with a new account, or like previously suggested we can reset the registration status of these players and have them sign up again.