Configuring Advanced Billing Settings

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 ic_pencil.pngAction). Edit them according to the descriptions below. Be sure to save any changes.

AdvancedBilling_Settings.png

Settings Descriptions

AdvancedBilling_UpdateSettings.png

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:
  • Nightly
  • Every 4 Hours
  • Every Hour
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:

  • Just use the net invoice line amounts
  • Create separate invoice lines for each discount

Item Creation Mode

Determine how Maxio Platform should treat items coming from Advanced Billing:

  • Have the system match items according to their names
  • Create unique items for each one synced in 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 (ic_hamburger.png) and click Settings.

AdvancedBilling_SyncStepSettings.png

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).

AdvancedBilling_SyncStepSettings_UpdateStep.png

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.

  1. Next to the step you want to update, hover over the Menu icon (ic_hamburger.png) and click Settings.
  2. At the bottom of the Update Step page, click Add Mapping.

    AdvancedBilling_SyncStepSettings_UpdateStep_AddMapping.png

    This extends the Custom Mappings section. 
  3. From the drop-down, select the Maxio Field you want to map to.
  4. 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. 
  5. If you want this mapping to update on each sync, check the Always Update on Sync box.
  6. 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...
im_ABSettings_UpdateStep_CustomMapping_MaxioFields.png

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 (ic_trash.png), and click Save.

Was this article helpful?
0 out of 0 found this helpful