/
Comparison of Entity Mapping between Chargebee-NetSuite and Chargebee-Sage Intacct Integrations

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

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:

  • Chargebee’s customer ID

  • Email

  • Custom field

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:





 

Related content

Transaction types passed between Chargebee & NetSuite (Entity mapping)
Transaction types passed between Chargebee & NetSuite (Entity mapping)
More like this
Objects and Fields mapped between Chargebee and NetSuite
Objects and Fields mapped between Chargebee and NetSuite
More like this
Tax handling in the Chargebee-NetSuite Integration
Tax handling in the Chargebee-NetSuite Integration
More like this
Tax SPI
More like this