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
Assign a parent to a customer to establish a billing relationship and streamline invoicing across related accounts.
How To: Assign a Parent Customer
Billing the Parent Account for each Child Account
This mode enables child accounts to defer to their parent for payments on their invoices. For instance, a University’s IT Department may pay for software even if each department manages its own subscription.
How To: Roll up Child Invoices to the Parent
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. For instance, a franchise company may want to view the spending of its franchisees.
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 invoice 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.



