LogoLogo
Partner Portal Login
  • Welcome
  • Getting Started
    • Becoming A Partner
    • Getting Support
      • Community Services
        • SMTP Servers
        • DNS Servers
      • Service Status and Incidents
        • Status Page
        • nbn Incident Notifications
    • Accounts & Billing
      • Billing Overview
      • How to pay
  • Services
    • Connectivity
      • nbn TC4
        • Getting Started
        • Troubleshooting
          • nbn Self-Diagnostic Tool
        • Technical References
          • nbn TC4 Sevice Classes
          • nbn TC4 AVC-ID
      • nbn Enterprise Ethernet
        • Getting Started
      • Internet Services
        • IP Geolocation
        • Troubleshooting
          • Advanced Troubleshooting
            • nbn Enterprise Ethernet
            • Telstra Ethernet Access and AAPT Fibre
            • nbn TC4 Connectivity
              • FTTP (Fibre to the Premise)
              • FTTN/B (Fibre to the Node/Basement) or VDSL2
              • FTTC (Fibre to the Curb)
              • HFC (Hybrid Fibre Coaxial)
              • Wireless
          • Logging a fault for your WAN Service
          • WAN Diagnostic Tool
          • WAN Monitoring
        • Technical Reference
          • What is CGNAT and How does it work?
          • Ethernet Service Shaping Requirements
          • Router configuration for Telstra 4G/5G services
      • SD-WAN
        • Getting Started
          • How to login to Antares V2 Portal
          • Getting Familiar with Antares Portal
      • Requesting co-managed router access
    • Voice over IP (VoIP)
      • Best Practices to Protect You from Toll Fraud
      • Best Practice Guidelines
      • Inbound Numbering System
        • How to access the Inbound Numbering System?
        • Creating a new user
        • Diverting a 1300/1800 number
        • Moving a DID between services
        • Creating a basic IVR
      • Grandstream Device Management System (GDMS)
        • How to login to the GDMS platform
        • How to run diagnostic tests within the GDMS
        • How to add a site and move a VoIP Device into it
        • How do I add/remove users from the GDMS Portal?
      • 3CX Guides
        • How to configure our CTS Trunk on 3CX
        • Resolving Call Quality issues on 3CX deployments
        • How to configure a SIP Trunk on 3CX
        • Changes to default 3CX Headers
      • Microsoft Teams Direct Routing
        • Getting Support for Microsoft Direct Routing
        • Configuration Guide
        • Troubleshooting Call Routing
        • Unable to Dial Internationally from Teams
        • Creating a resource account and assigning a Direct Routing DID
        • "Call cannot be connected" error with Auto-Attendants and Queues
        • Creating Dial Plans to Prefix Outbound Calls
      • Brand Specific Guides
        • NetComm Router/ATA
          • How to register VOIPnow extension to NetComm device (NL1901ACV)
        • Cisco
          • SPA112 - Fax Settings
        • Grandstream
          • How to enable TLS encryption on Grandstream phone
          • Upgrading the firmware on Grandsteam phones
          • Setting up voicemail on the DP720 (Cordless Handset)
          • How to setup a VoIP Account on a Grandstream phone
          • Grandstream GXP2140 Voicemail
          • Setting up Monitored Call Parking
      • General
        • Getting Started with your VoIP Reseller Account
        • How much bandwidth do I need for VoIP?
      • VoIP Troubleshooting
        • VoIP Troubleshooting Guide
        • VoIP Fault Guide
        • SIP ALG and turning it off
        • Emails from VoIPNow going to SPAM
      • Number Porting
        • Can I port my existing phone numbers over?
        • How do I port numbers over to Hosted Network?
        • Reasons for Number Port Rejection
      • VoIPNow Guides
        • How to activate call recording in VOIPnow
        • Configuring Charging Plans to add margin to outbound calls
        • Configuring Charging Plans to add margin to 13/1300/1800 Inbound calls
        • What is a valid Caller ID?
        • How can I make Anonymous Calls?
        • Getting a breakdown on the resources for an Organization
        • Configuring Fax to Email
        • VoIP Bundle Creation & Implementation
        • Uploading Sound files to VoIPNow
        • How does Call Parking work on VoIPNow?
        • Transferring Calls Waiting in Queues
        • How to setup a Queue (Hunt Group)
        • How to find a list of all the numbers assigned to your Service Provider account
        • How to do a context jump based on the incoming Called DID
        • How to change Music on Hold for an extension
        • Creating and updating a time interval
        • How to apply a time interval to an Incoming Call Rule
        • How to add an Incoming Caller ID Prefix with an IVR
        • Applying sound files to an IVR
        • How to configure an IVR to transfer to an external number
        • How to enable International Call barring on Organizations and Users
        • List of the common issues submitted by the partners
        • How to Configure BLF on Virtual Multi-Purpose Key
        • How to configure Intercom/Paging
        • How to configure TLS and SRTP on VOIPnow and Grandstream Phones
        • How to give end customer an access to VOIPnow to view/manage the CDR and Call recordings
      • SIP Trunk Requirements: Ports, Protocols, and Codecs
    • Cloud
      • Infrastructure as a Service
        • Getting Started
          • How to login to vCloud Director
          • vCloud Resource Allocation
        • Virtual Machines & vApps
          • Creating a new Virtual Machine
          • What is a vApp and how to create one?
          • Mounting an ISO to a VM
          • Accessing the VM console
          • Using VM snapshots
          • Converting a VM to a Template
        • Backup and Restorations
          • Accessing Veeam Self Service Backup Portal
          • Creating a Backup Job
          • Enabling Application-Aware Processing in Veeam Self-Service Portal
          • Setting up Guest Processing
          • How to start a File Level Restore
          • How to carry out a full VM restore
          • Archived: Restoring a VM or guest files
        • Networking
          • Routed, Isolated and Direct networks in vCloud
          • How to create/delete a vApp network
          • How to create/delete a new Organization level network
        • Administrative Tasks
          • Creating Users
          • What is a 'Catalog' and how to create one
          • Uploading ISO files or OVA/OVF templates
          • Setting up Azure AD SAML based authentication for vCloud
          • Microsoft Software Licensing
          • Activating Windows Servers
          • Checking and Decreasing IaaS resources
      • Backup as a Service
        • Tenant Management via VSPC
          • VSPC Overview
          • Creating Companies
          • Adjusting tenant storage allocation
        • Configuration with Veeam B&R
          • Getting Started
          • Configuring Backup Jobs
          • Configuring Backup Copy Jobs
            • Seeding Backup Copies
        • Configuration of Veeam Agents via VSPC
          • Getting Started
          • Installing Agents
          • Using backup policies
      • Disaster Recovery as a Service
        • Getting Started
        • Configuring Replication Jobs
        • Seeding Replicas
        • Failover
          • Partial Failover
          • Full Site Failover
          • Accessing replica VMs
  • Partner Portal
    • General
      • Manage Contacts
      • How to cancel services in the Partner Portal
    • Rebilling System
      • End Customers Management
        • Services
        • Recurring and Once-Off Charges
      • Charging Plans
      • Rebilling Configuration
        • Integrations
        • Integration Errors
        • Email Settings
        • Product Settings
        • Bank Account
        • Invoice Details
    • Service Qualifications
      • How perform a WAN Service Qualification
      • WAN Service Qualifications Drafts
      • WAN Service Qualification History
      • FTTP Upgrade
    • Security
      • Multi-Factor Authentication
      • Microsoft Single Sign-On (SSO)
      • Account Permissions
Powered by GitBook
On this page
  • Autotask
  • What data do we get from Autotask?
  • What data do we push to Autotask?
  • ConnectWise
  • What data do we get from ConnectWise?
  • What data do we push to Connectwise?
  • Xero
  • What data do we get from Xero?
  • What data do we push to Xero?
  1. Partner Portal
  2. Rebilling System
  3. Rebilling Configuration

Integrations

PreviousRebilling ConfigurationNextIntegration Errors

Last updated 11 months ago

To add integrations to your existing accounting or PSA software, go to “Integration”, click the “Configure Integration” button and select which software you would like to integrate with the rebilling system.

Autotask

To connect to Autotask, select “Autotask” from the dropdown list, and click “Configure Integration”.

Enter your Autotask Username, Password and the Tracking Identifier then click “Submit”.

Once saved, you will see a notification telling you that the configuration has been done and Autotask is now integrated with your billing system.

What data do we get from Autotask?

  • Account - Used when mapping your partner portal end customer against an Autotask Account

  • Contract, Product, Material Code - We use these when you're configuring a service, creating a recurring charge and once-off. These are required when pushing Contract Cost to Autotask

What data do we push to Autotask?

  • Contract Cost - When the data from an invoice is uploaded to Autotask, Contract Costs will be pushed to Autotask per Invoice Item

  • Contract - When configuring a service you can create Contracts from the service configuration form. We can only set the Contract Name and start and end dates.

  • Product - When configuring a service you can create products from the service configuration form. We can only set Product Name, Description, Unit Cost, Unit Price, Product Allocation Code, Active, and Serialize.

ConnectWise

Before you get started you need to create a new Security Role and an API Member as well as generate a public and a private API keys

Create New Security Rolee

  1. Go to System > Security Roles

  2. Click add a new role, then click the (+) button

  3. Enter a name for the Role ID ( We will use this in the next step)

  4. Set the following Permissions

    • Companies

      • Company Maintenance

        • Inquire Level to All

      • Contacts

        • Inquire Level to All

      • Finance

        • Agreements

        • Add Level to All

        • Edit Level to All

        • Inquire Level to All

      • Procurement

        • Product Catalog

          • Add Level to All

          • Inquire Level to All

        • Products

          • Inquire Level to All

      • System

        • Table Setup

          • Inquire Level to All

Create the API Member

  1. Go to System > Members

  2. Choose the API Members tab

  3. Click the plus (+) New Item button in the API Members tab

  4. Complete the information in the New Member form.

  5. The entered Member ID, First Name and Last Name are visible to the users.

  6. Choose the role created in the previous step for the Role ID

  7. Click Save or Save and Close to apply

Generate the API Keys

  1. Open the newly created API Member

  2. Go to API Keys

  3. In the Description field, enter a description for the API key

  4. Click the Save You will now have your Public and Private Key displayed

The Private Key is only visible when the key is created. Store it in a safe place, if you lose the key. You will need to follow steps 1 through 4 to generate a new key and update

Connecting to Rebilling

To connect to ConnectWise, from the dropdown list select “ConnectWise”, then click on “Configure Integration”.

Enter your ConnectWise ID, API Member ID, Public Key, Private Key and your custom URL.

Once saved, you will see a notification telling you that the configuration has been done and Connectwise is now integrated in your billing system.

What data do we get from ConnectWise?

  • Companies - Used when mapping your partner portal end customer against a ConnectWise company

  • Agreements and Products - This is what we set when configuring a Service, creating a Recurring and Once-off charges. This is required when pushing Agreement Additions to Connectwise.

What data do we push to Connectwise?

  • Agreement Additions - This is uploaded to Connectwise when an invoice is generated and synced to ConnectWise. These are based of the Invoice Line items

  • Product - This is created from the Service Confirguration page and it creates a Connectwise Product from the Service configuration page. It requires the Description, identifier, subcategory type and customer description.

Xero

To connect to Xero, from the dropdown list select “Xero”, then click on “Configure Integration”.

Before you authenticate with Xero, the system will inform you how the integration will affect the customers saved in your system or in your Xero account. If a customer is not found within your Xero account, the system will create a new one for you.

Once you have clicked on Authenticate with Xero you will then need to be logged in.

Once logged into Xero, you will be prompted with an access request from the Rebilling System. Granting the Rebilling System access to your Xero account will provide it with the following permissions:

  • Organisation settings

  • Attachments

  • Business transactions

  • Contacts

  • Name, email and user profile

If you agree to all of this, clicking “Allow Access” will automatically link the Rebilling System to your Xero account.

Once successfully authenticated, you will be redirected back to the Rebilling Configuration page, but a warning will now be displayed for the “Default Xero Account Code”.

This code will be used by default on all your products, you can choose to manually change it per Product, Once off and Recurring Charges.

What data do we get from Xero?

  • Contacts - Used when mapping your partner portal end customer against an Xero Contact

  • Accounts - This is required to retrieve the Xero Account Codes from Xero. This is used for setting the Default Xero Account Code, when configuring a service, creating a recurring charge, and creating a once-off charge

What data do we push to Xero?

  • Invoice - An invoice is created within Xero with each line item matching the line items from the Rebilling System

To create a new API user, you can follow the Autotask instructions here

Video demonstration:

https://autotask.net/help/content/4_admin/1companysettings_users/resourcesusershr/resources/API_User_Add_Edit.htm
https://share.getcloudapp.com/NQuYzJLR
Configure Integration
Autotask Username, Password and Tracking Identifier
Successfully configured
Select ConnectWise
ConnectWise Integration
Successfully Configured
Configure Integration
Authenticate with Xero
Xero Login page
Hosted Network Rebilling Access request
Once you have selected your Account Code, you can proceed to the Email Settings tab.