Parent-Child Billing
Maple supports hierarchical accounts to enable parent-child billing relationships as a comprehensive solution designed to manage complex billing relationships within an organization. This mechanism is also common with reseller billing, where a software provider bills their partners for multiple deployments of the product.
Assigning a Parent
To assign a Parent,
- Go to Customers
- Select the required Customer
- Click on Actions > Assign Parent
- Select the customer you want to assign as the parent and click Update
Once assigned, customer details page for the Parent lists the Children and shows all invoices and active subscriptions for the children.
Billing the Parent account for each Child Account
This mode enables child accounts to simply defer to their parent for payments on their invoices.
Billing Each Child Account Directly
This mode still enables child accounts to control and manage their payment methods, while giving visibility to the parent about subscriptions and invoicing.
Mixed Mode
Parent accounts can also be set up in mixed mode, where some children pay for their subscriptions while some may rely on the parent for their billing.
Visibility and rollup invoicing
Maple enables consolidating invoices from associated child accounts into a single parent invoices for ease of billing and administration.
Rollup invoices can be generated at any desired frequency and net payment terms. These rollup invoices can also include parent specific charges, credits, discounts and one-time charges. Taxes for the rollup invoice are accurately determined based on the child and parent jurisdictions as well. If there are multiple currencies involved, separate invoices per currency are generated for the parent account.
Hierarchical accounts can be configured and managed through the API as well.