Integrated Customer Billing is a new feature introduced as part of billing automation. Using IT Complete, Integrated Customer Billing is available for Recurring Services Contracts under Admin > CRM > Accounts. Integrated Customer Billing integrates with K1 mapping the modules in K1 with the CRM accounts that the MSP has in BMS.
- To use Integrated Customer Billing, you should be connected to IT Complete. Whether you are connected to IT Complete or not, Integrated Customer Billing tab will be visible under Admin > CRM > Accounts > particular account.
- The MSP must be an admin to view the ICB Mapping section in Admin > CRM > Accounts > particular account. Else, the ICB Mapping tab will be hidden.
- You can set up K1 integration in Recurring Services Contracts > IT Complete Billing.
- You should have a KaseyaOne account. For more details, see Setting up IT Complete SSO v2 login with BMS.
- The MSP must be an admin to view the ICB tab in Admin > CRM > Accounts > particular account. Else, the ICB tab will be hidden.
Before the K1 Integration
Before you set up the K1 integration, if you go to Admin > CRM > Accounts > the respective account > Organization Mapping tab, you will see a message which says, "Requires K1 integration" followed by the Set Up button.
K1 Integration - Method 1
- To set up K1 integration, go to Admin > CRM > Accounts.
- Open the account which you want to integrate with K1.
- Go to Organization Mapping tab.
- Click Set Up. You will be redirected to Admin > My Company > Company Settings > KaseyaOne tab.
- Move the slider to the right to turn it on. You will see a blue screen with the KaseyaOne logo. After it logs you in, you will see a success message which says, "Operation is completed successfully." Once you have the KaseyaOne integration in place, you will have access to Admin > My Company > KaseyaOne Settings page and Admin > CRM > Accounts page.
K1 Integration - Method 2
- Alternatively, you can go to Finance > Contracts > respective recurring service contract > Billing Information tab.
- Click Add.
- Go to Integrated Customer Billing tab. You will see a message link which says "Requires K1 integration Set up."
- Click the link and you will be directed to Admin > My Company > Company Settings > KaseyaOne tab.
- Move the slider to the right to turn it on. You will see a blue screen with the KaseyaOne logo. After it logs you in, you will see a success message which says, "Operation is completed successfully." Once you have the KaseyaOne integration in place, you will have access to Admin > My Company > KaseyaOne Settings page Admin > CRM > Accounts page.
Mapping the Modules
For the billing to take effect, you should first define relationships between modules and their organization IDs. The new consolidated Organization Mapping page lets you define relationships between modules and their organization IDs. The centralized mapping page under Admin > My Company > KaseyaOne Settings supports Integrated Customer Billing - allowing you to map other IT Complete module organizations and suborganizations to your BMS accounts, all in one view for accurate and automated usage billing. You can map more than one organization IDs to one account based on the one-to-many model and save them. You can use account name, account code and active/inactive status as filters to search the page.
You can select accounts on the Account page (Admin > CRM > Accounts > respective account > Organization Mapping tab) so as to map accounts with modules and multiple organizations. You can map one account to multiple modules and their organizations at a time. You can do this by clicking the autocomplete text box. On clicking, you can search for organizations related to the module selected.
Access to the Organization Mapping page is defined by the KaseyaOne Settings permissions under Admin > Security > Roles page. If you have View permission, you will be able to only view the page. If you have modify permission, you can both view and modify the page. If you have admin permissions, by default, you will have access to this page. As an admin, you can create a new user and give only view permission. In such cases, that user will have only view permissions.
- Go to Admin > My Company > KaseyaOne Settings page. The Organization Mapping page opens.
- Click inside the field where it says Not mapped. It will automatically show the list of organization (both parent and child) IDs that are available. Select the relevant organizations.
Note: Additionally, you can choose the column chooser icon and select three columns (modules) of your choice. You have a limitation of three columns. You cannot choose more. Select upto three columns and click Apply.
- Click Save. The organization mapping is saved.
- Alternatively, you can go to CRM > Accounts Management > open respective account.
- Go to Organization Mapping tab. You will see a new section called Organization Mapping. The following is the list of modules supported by Integrated Customer Billing.
- Compliance Manager
- Network Detective Pro
- Cyber Hawk
- RapidFire Tools
- Dark Web ID
- VSA 10
- Datto EDR
- Datto RMM
- Datto Workplace
- Datto File Protection
- BullPhish ID
- Spanning Microsoft 365
- Spanning Google Workspace
- Datto Networking
- Datto BCDR
- Datto Cloud Continuity for PCs
- Datto SaaS Protection
- Datto SaaS Defense
- Datto Endpoint Backup for Servers
Below the section name, you will find a brief instruction on what needs to be done. There is a list of modules on the left and a list of each module's organization ID on the right. You have to link each module with its respective organization ID and then save. The mapping tab shows all modules that are related to your modules in IT Complete. In the scenario where you do not have any modules, you can click Learn More to go to the relevant KB article. You can unmap a module with the organization ID even if there are active services and status for the services shows "Mapping Setting Incomplete" in Recurring Service Contract.
- Module's Organization ID: Select the appropriate organization ID from the dropdown. When you click the dropdown list under Module's Organization ID, then the parent and child accounts are shown. Once you select the parent, the child will also appear. You can select multiple organization IDs for one module. That way you can do a one-to-many mapping.
- Repeat the same for all the modules.
- Click Save. The relationships are saved.
Adding Automated Billing to a Service
- To implement the billing, go to Finance > Contracts > respective recurring service contract > Billing Information tab.
- Click Add. The Add Service window opens.
- Go to Integrated Customer Billing tab.
- Module: Select the appropriate module from the dropdown.
- Billing Type: Select the appropriate billing type from the dropdown.
- If there is no mapping between the module and the billing type, a yellow triangular icon appears. If you hover over this icon, you will see a message which says, "Module organization is not mapped to an account. Please complete ITC Mapping found in CRM Account, in order to utilize automated ITC billing." If you click the link Open the Integration Mapping, you will be redirected to the section called ITC Integrations Mapping under Integrated Customer Billing tab in Admin > CRM > Accounts > the respective account which you integrated with K1. This link will be hidden if the user has a role other than the admin.
- Map the relationship and save.
- If you do not click the link Open the Integration Mapping, but rather if you go ahead and save the service details, you will be able to save. However, when you open the same service for editing, you will see a message which says "Mapping Settings Incomplete" under the label Last Sync. This will disappear as soon as you save the module-organization ID relationship.
- Once you fill in the fillable fields, click Save. The service is saved with the details.
The last part of the process is syncing. Syncing is done in two ways. You can manually sync the service when you open it for editing next time or you can leave the service as it is for the nightly job sync to happen. The nightly job sync happens automatically every day at midnight. Irrespective of how the sync is done, once the sync happens, you will be able to see the number of units in the Units field. (See image below.) You will also be able to see the last sync details (date and time) and the next sync details (date and time scheduled).
For a manual sync, click the icon that is highlighted in red in the image below.
You can stop ICB service by clicking the red icon next to the sync icon. Once it is stopped, you can revert to billing manually.