The Advanced Billing Settings page is made up of two sections: Settings and Synchronization.
Please be aware that this article is related to Maxio Platform's Advanced Billing platform. Together, Maxio Platform and Advanced Billing offer full-suite subscription management and financial operations for all SaaS business models. You can learn more about Advanced Billing by checking out the articles under this section of the help center.
Update Settings
You first need to access the Advanced Billing admin settings (Advanced Billing > Settings > Update Settings Action). Edit them according to the descriptions below. Be sure to save any changes.
Settings Descriptions
Setting | Description |
Sync Schedule | Enable an automatic sync with Advanced Billing by selecting one of the following options for how often to run the sync:
|
Non-Product Item for Invoices | Select an item that will be automatically applied to any invoice line items received from Advanced Billing that are not associated with a product or component. This situation typically occurs with legacy ILIs that lose their associated item for one reason or another. |
Backported Invoice Discount Item |
Select an item that the system will use to create discount invoice line items received from Advanced Billing for backported Invoices. Backported Invoices are those that were originally created under the legacy architecture (also referred to as Statement sites). The process to migrate these statements to invoices under the new architecture (also referred to as Relationship Invoicing) is called backporting by the Advanced Billing team. |
Generate Transactions After Sync |
Have Maxio Platform automatically generate transactions based on the invoice line items synced in from Advanced Billing. We recommend that you keep this setting enabled, as this allows the system to generate transactions as part of the sync. |
Assign AdHoc Invoice lines to Non-Product Item |
Is selected (checked), the custom AdHoc Invoice Lines will be set to the Non-Product Item and can be adjusted to a different item once synced to Maxio Platform. If unselected, then all AdHoc Invoice Lines will be associated to the product of the subscription. |
Discount Treatment |
Determine how Maxio Platform should handle discounts:
|
Item Creation Mode |
Determine how Maxio Platform should treat items coming from Advanced Billing:
|
Set Customers to Not Sync |
Prevent Advanced Billing customers from automatically syncing to your GL. |
Append Advanced Billing ID for duplicate Customer Names |
This setting allows you to prevent the creation of duplicate Customer names in Maxio Platform. If enabled, any duplicate customers coming into Maxio Platform from Advanced Billing will automatically have their ID number appended to their name. For example, if you have a customer named "Astonish" with the ID number "1234" in Advanced Billing and there is already a customer with that name in Maxio Platform, then the new customer will be given the name "Astonish (1234)" in Maxio Platform to avoid creating a duplicate. |
Create Segmented Registers | Create a Advanced Billing Register for each currency being synced into Maxio Platform and use the appropriate Advanced Billing Register when creating new Contracts and Invoices. |
Proactively Import All Advanced Billing Customers | When disabled, customer data will only be imported when there is an active subscription. When enabled, all Advanced Billing customers will be imported - even historical customers or those who were only trial customers. |
Do Not Sync Zero-Dollar Invoices | Advanced Billing Invoices with a subtotal of 0 will not be created in Maxio Platform. Please note that fully discounted invoices will still sync if this option is enabled. |
Cutover Date | Only Invoices on or after this date will be synced. Open invoices or invoices that have a Credit Note applied, and issued after this date will also be synced. |
Generated Invoice Number Prefix | When the Advanced Billing invoice is synced to Maxio Platform, this prepends the automatically generated invoice number. By default, the prefix is blank. You can use any alpha-numeric combination. Spaces are not allowed. |
Update a Synchronization Step
Next to the step you want to update, hover over the Menu icon () and click Settings.
The Update Step page appears for the given step, which typically shows the step settings, as well as both system default and custom mappings (the Get Backported Invoices and Get Subscription steps do not have mapping).
By default, all steps are enabled and run during a sync. And under System Default Mappings, the Always Update on Sync column shows which Maxio fields automatically update during a sync.
Add a Custom Mapping
Unlike System Default Mappings, Custom Mappings are configurable. Again, most of the sync steps allow you to set custom mappings.
- Next to the step you want to update, hover over the Menu icon (
) and click Settings.
- At the bottom of the Update Step page, click Add Mapping.
This extends the Custom Mappings section. - From the drop-down, select the Maxio Field you want to map to.
- For Source Type, you can either select from a drop-down list of existing Advanced Billing Field or click Text to enter the field name.
- If you want this mapping to update on each sync, check the Always Update on Sync box.
- Click Save.
The list of Maxio Fields and Advanced Billing Fields depend on the sync step. For example, the list of mappable Maxio Fields for the Get Customers step will be different to the mappable Maxio Fields for the Send Customers step.
When you add a custom mapping for Get Products:
These Maxio Fields... | Can be mapped to any of these Advanced Billing Fields... | |
id name handle description accounting_code request_credit_card expiration_interval expiration_interval_unit created_at updated_at price_in_cents interval interval_unit initial_charge_in_cents trial_price_in_cents trial_interval trial_interval_unit archived_at require_credit_card return_params |
taxable update_return_url version_number update_return_params default_product_price_point_id request_billing_address require_billing_address require_shipping_address product_price_point_id product_price_point_name product_price_point_handle product_family.id product_family.name product_family.description product_family.handle product_family.accounting_code product_family.created_at product_family.updated_at |
You have the ability to map Item Custom Fields to Items, when syncing Items to Maxio from Advanced Billing, through the Get Products, Get Components, and Get Coupons sync steps.
Delete a Custom Mapping
To delete a custom mapping, check the box next to the mapping, click the Trash icon (), and click Save.