Comparison of Entity Mapping between Chargebee-NetSuite and Chargebee-Sage Intacct Integrations
In this document, you can learn and identify the key differences between Sage Intacct and NetSuite Integrations with Chargebee.
Sage Intacct
Sage Intacct is a financial accounting system that stores, manages, and balances the transaction data that determine your company's finances. Chargebee-Intacct integration can be used to sync invoices and import Accounts Receivable (AR) data to reduce manual efforts involved in managing your financials.
Chargebee-Sage Intacct is a one-way integration of sales invoices from Chargebee to Intacct. Sync happens once every 24 hours. This integration supports both Single-Entity and Multi-Entity - (Top Level) accounts.
The following diagram shows the entity-mapping between Chargebee and Intacct.
Oracle NetSuite
NetSuite cloud financials and accounting software helps you design, transform and streamline financial processes and operations. With the Chargebee-NetSuite integration, you can manage your accounting effectively, generate financial reports, and recognize revenue using NetSuite's GAAP-compliant revenue recognition module.
This is a one-way integration of sales invoices from Chargebee to NetSuite, the only exception being the update of Sales Order statuses from NetSuite to Chargebee.
Sync happens once every 24 hrs from Chargebee. Click here to learn more about sync preferences.
The following image shows the entity mapping between Chargebee and NetSuite:
Entity Mapping/Use case Comparison
The following table shows the differences on how the entities in Chargebee are mapped with Sage Intacct and Oracle NetSuite respectively.
Entity/Use cases | Sage Intacct | NetSuite |
---|---|---|
Refunds | Refunds will be created as Vendor payment in Sage Intacct (Accounts Payable ledger). AR adjustment entry is made and all refunds are mapped to a specific vendor account. | Both payment and credit notes refunds are supported and synced as Customer Refunds. |
Taxes | The tax information is synced as subtotals, which is a separate line item in Intacct. | The tax information (tax code and tax rate) are synced as a part of the plan/add-on line items instead of syncing as a separate line item. The tax amount is derived based on the tax code and tax rate synced in NetSuite. |
Advance Payments | Advance payments are created as an over payment. | Advance payments are created as customer deposit. |
Exchange Rate | Exchange rates are applied for credit notes and void invoices are created based on the invoice exchange rate. | Chargebee sends null for the exchange rate mapping in NetSuite. NetSuite handles the exchange rate mapping |
Customer Duplicate | Duplicate check is done using Chargebee Customer ID. | Duplicate check is done by any of the following methods:
|
Multiple Subsidiary Mapping | Not supported | Multiple subsidiaries are mapped based on the customer’s country/region. |
Payment Method Mapping | Not supported | Payment mapping supported between Chargebee and NetSuite’s payment method. |
Account mapping for discounts | Not supported | Different GL accounts are mapped for discounts. |
Custom field mapping | Not supported | Supported for mapping custom fields between Chargebee customer entity and NetSuite. Supported field types are, drop-down, text, and numbers. |
Tracking category/dimensions | Supported at line item level only. | Supported at line item, document, and customer level. |
Credit Note | Not supported | Not supported |
Revenue Recognition | ||
Subscription Cancellation | When the subscription is canceled, the Revenue Recognition end date is updated with the subscription cancellation date. | Not Supported |
Void Invoice | Revenue recognition schedule for the invoices are updated with the date when the invoice was voided. | Not Supported |
Void Credit Note | Revenue recognition schedule for the Credit Note are updated with the date when the invoice was voided. | Not Supported |
See also:
Transaction types passed between Chargebee & NetSuite.
Objects and fields mapped between Chargebee and NetSuite.
Tax handling in the Chargebee-NetSuite Integration.
Configuring the Chargebee-NetSuite Integration.