New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now

Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
    • QuickBooks Online
    • Xero
    • Sage Intacct
      • Pre-implementation Settings in Sage Intacct
      • Configuring Sage Intacct
      • Record Mapping in Sage Intacct
      • Sync Log Dashboard for Sage Intacct
      • Sales Order Invoice object mapping
      • Accounts Receivable Invoice object mapping
    • Oracle NetSuite
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Integrations
  3. Finance
  4. Sage Intacct
  1. Billing
  2. Integrations
  3. Finance
  4. Sage Intacct

Sage Intacct

Businesses across the world use Sage Intacct as their financial accounting system to store, manage, and balance the transactions and information that govern the company's finances. Chargebee integrates with Intacct to sync invoices and import A/R data to reduce manual efforts involved in managing your financials.

Note

  • To know the availability of this integration, visit our plans and pricing page.
  • Request access to enable Chargebee - Intacct integration for your site.
  • You can integrate your Chargebee site with Intacct using Chargebee's license, or you can also choose to integrate using your own web services developer license.
  • This integration of Chargebee with Intacct supports the multi-decimal feature.

Sync Overview

This is a one-way integration of sales invoices from Chargebee to Intacct, except for when the sales order statuses are updated from Intacct to Chargebee. Sync happens once every 24 hours from Chargebee.

Single-Entity and Multi-Entity Sync

Chargebee supports integration with both Single-Entity or Multi-Entity - (Top Level) account. You can connect your Chargebee site either with a specific entity in Intacct or you can also connect with the Top Level. All objects (Customers, Products, Coupons, Invoices, Credit Notes, Refunds, and so on) will have one-way sync.

image

AR Invoice Workflow

Chargebee supports integration with Single-Entity mapping for AR invoices.

  • AR Invoices and Credit Notes referring to GL Account group with tax details for each line item.

  • Supports both the workflow of countries with tax solutions and without tax solutions.

image

Note

If the customer chooses the top-level entity, then the entities' base currencies should be the same to sync. If they have multiple entities with different base currencies, then it is recommended to have Chargebee sites for each entity and connect them with Intacct.

Customers

  • Customer records present in Chargebee are created in Sage Intacct.
  • Existing customer records are identified and mapped by Customer ID.

Note

Chargebee provides an account hierarchy feature that is now available with this integration. Click Chargebee Account hierarchy for more details.

If your Chargebee site has an accounting hierarchy feature enabled, then the expected outcomes from the Intacct integration with Chargebee are listed below:

Invoiced ToBill Payment ByExpected behavior
PARENTPARENTSync invoices, credit notes, payments and refunds.
CHILDCHILDSync invoices, credit notes, payments and refunds.
CHILDPARENTSync invoices and adjustable credit notes. Do not sync Payments, refunds, and refundable credit notes. Note: The invoice will always be in a payment due status.

Products

  • Plans/Addons are created as Items in Intacct.
  • If Items are already present in Intacct, then the Item SKU can be entered in Plans/Addons in Chargebee to avoid duplication.

Coupons

  • Discounts or Coupons are created as negative items.

Invoices

Invoice flow when the tax solution is disabled:

  • Invoices are created as Sales Invoices in Intacct.
  • When an invoice is voided in Chargebee, a Credit Memo is created in Intacct and linked to the invoice.
image

Invoice flow when the tax solution is enabled:

  • As part of the integration, we create the AR invoice directly in Intacct using the posting configuration as defined in the transaction definition.

  • When an invoice is voided in Chargebee, a negative AR invoice is created in Intacct when the Tax Solutions are enabled.

image

Note

Note: If you are a merchant operating in the Nordic region, you can enable the invoice voiding feature in Chargebee that automatically creates and applies a credit note against each voided invoice. This is now supported in the Intacct integration as well. Please reach out to support to enable this feature.

Credit Notes

  • Credit Notes are created as Sales Credit Memos in Intacct.
  • Credit Notes are created as Negative AR in Intacct when the Tax Solution is enabled.
  • When a Credit Note is voided in Chargebee, a corresponding action in Intacct is not present. You can choose to delete the document in Intacct manually or list this Credit Memo as a sync error.

Refunds

  • Refunds will be created as Vendor payments in Intacct (Accounts Payable ledger).
  • If you have a Vendor available in Intacct, you can provide the Vendor name during configuration and Chargebee will create refunds as payments against this Vendor.
  • Alternatively, Chargebee can create a Vendor automatically (CB_REFUND_VENDOR) and use this for refund transactions.
  • When a refund is created, it will debit CB_REFUND_VENDOR account and credit the Bank Account.

To adjust the AR balance for your customers, you should do the following:

  • Create an AR adjustment debit memo. This will debit AR and credit CB_REFUND_VENDOR.
  • Apply the credit memo to the debit memo.

Revenue Recognition

You need to enable Revenue Recognition at the AR invoice for configuring the Tax Solutions.

Note

This is a prerequisite only if the Tax solution is enabled as part of the configuration provided and if you had purchased the revenue recognition module in Intacct.

Follow these steps to enable Revenue Recognition at the AR invoice:

  • Select Company>Admin> Subscriptions> Revenue Management> Configure.

  • Then Select Standard Revenue Recognition.

image
  • If you are using Intacct's revenue recognition module, you can enter the revenue recognition template id for Plans/Addons, One-time charges, Setup fee, Discounts, Bad debts, and Round off in Chargebee during configuration. Chargebee sends the invoice line amount, start date, and end date when an invoice is synced to Intacct. Based on the revenue recognition rules configured in Intacct, the revenue forecast schedule is generated in Intacct.
  • However, if you do not have revenue recognition support in Intacct, you can download Chargebee's revenue recognition, deferred revenue reports and manually enter the consolidated value in Intacct.

Note

  • If you have configured your plan/addon prices and quantities using multiple decimal places, Chargebee syncs the subscription and invoice data to Intacct, incorporating the multiple decimal values as applicable.
  • While Chargebee supports up to 20 decimal places, the number of decimal places displayed in the accounting system is also based on what is supported by Intacct.

Terminology

Dimensions: For custom tracking/reporting, you can provide additional information at a customer or product level, namely Dimensions in Intacct. The following dimensions are supported: Location, Class, Department, Vendor, Project, and Employee.

Item GL Group: Each Item GL Group has a default Revenue and Deferred Revenue Account associated with it in Intacct. You can use item GL groups to categorize items and post transactions to specific GL accounts. In case you are selling products/services which should map to the Revenue/Deferred Revenue Account, you can create a group and map products accordingly. For instance, you can create Item GL groups Software and Hardware, and select a group name while mapping line items in Chargebee.

image

GL Account Group: A GL Account group can consist of a GL Account and/or Dimensions, and/or other GL Account groups.

Product Line: You can provide a product family name for items created/mapped from Chargebee. If you have multiple Chargebee sites, you can categorize the items by providing a Product Line in Chargebee.

FAQ

1. We create Sales Orders for fulfillment; how does this work as part of this integration?

Sales Orders are not created as part of the integration. Sales Invoices are only created when they are synced from Chargebee.

2. Do we support the tax solution module?

Yes, we support the Tax Solution by creating the AR invoice and not the Sales Invoice.

Articles & FAQs

What is Sage intacct integration?
Intacct customer ID character limit

Was this article helpful?