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
  • Developer Resources
  • 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)

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

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
  • Managing payments with ChargebeeJS
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • 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

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
  • Order Management
  • Mobile Subscriptions (Legacy)
  • Other Integrations
  • 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
  5. Pre-implementation Settings in Sage Intacct
  1. Billing
  2. Integrations
  3. Finance
  4. Sage Intacct
  5. Pre-implementation Settings in Sage Intacct

Pre-implementation Settings in Sage Intacct

Chargebee integrates with Intacct to sync invoices and reduces manual efforts involved in managing your business financials.

The information below provides step-by-step instructions on how you can integrate your Chargebee site with Intacct. You can set up a Single-Entity or Multi-Entity Sage Intacct account integration with Chargebee.

Note

  • Intacct integration is available on Chargebee's Rise plan and above. You can refer to the Pricing page for more information.
  • Request access to enable Chargebee - Intacct integration for your site.

Pre-Implementation

Before connecting your Intacct account in Chargebee, make sure that you complete the following action in your Intacct account.

See also

  • Prerequisites for the integration
  • Configuring Sage Intacct

Create a New Role

As a first step, you need to create a new role for Chargebee API user with specific permissions to Intacct modules based on what is required for the integration. You can follow these steps to create a new role in Intacct:

  1. Click Company > Roles > Add.

  2. Enter the Role details and click Save.

    image
  3. In the Role Subscriptions page, do the following:

    • Click Permissions for Order Entry Application/Module.
    • Select Read-only from the top right and select Add/Edit for the following Activities/Lists:
      • Order Entry Transactions Definitions (Add and Edit) Note:
      • If Tax Solutions module is available then configure the Tax permission as follows:
        • Permission Setup for Tax Solutions - enable List and View.
        • Select Company >Roles.
        • Select Permissions.
          image
      • Customers (Add and Edit)
      • Items (Add and Edit)
      • Payments (Add)
      • Payment Account Information (View)
      • Payment Exchange Rate Information (View)
    • Click Save.
    • Click Save and the new role gets created successfully with the required permissions.

Add a New API User

You can now create a new API user for the purpose of this integration and assign the new role to this user. To create a new user in Intacct, do the following:

  1. Click Company > Admin > Web Service users > Add.

  2. Enter the user details, email address and the user name.

  3. Under User type, select Business.

    image
  4. Under Admin privileges, select Full permission.

  5. Navigate to the Role information tab and select the new Role that was created in the previous step.

  6. Click Save.

Create a GL Account

Create a General Ledger Account in Intacct by following these steps:

  1. Click General Ledger > General Ledger Accounts > Add.

    image
  2. Enter the following details:

    • Primary/Sub Account number: Specify the GL account number.
    • Title: Enter a title for the account.
    • Account Type: Select account type to be Balance Sheet Account.
    • Normal Balance: Select Debit.
    • Period End Closing Type: Select Non-Closing Account.
  3. Click Save.

Create a Checking Account

Create a checking account in Intacct by following these steps:

  1. Click Applications > Cash Management > Checking > Add.
  2. Enter the Account Id, Account number, and Bank name.
  3. Select the GL account for this checking account and click Save.

Add Transaction Definitions

You can follow these steps to add transaction definitions for Sales Invoice and Sales Credit Memo in Intacct:

  1. Click Order Entry > Setup > Transaction Definitions > Add.
  2. In the transaction definition order entry page, enter the following details to create Transaction definitions for Sales Invoice and Sales Credit Memo.
    • Transaction subtotals are not required when Tax solution is enabled.
    • Posting configuration details are required in both cases when the tax solutions are enabled and disabled.Create Transaction definition and posting configuration between item GL and GL Account.
      • To create sales credit memo and sale invoice for the transaction definition.

    Note If a Transaction Definition's positing configuration has a warehouse and Customer GL group then it is not supported as part of the integration.

    image

Effective Permissions

Table for Single entity and Multibase currency-enabled sites.

SubscriptionActivity/List/ReportPermissionsComments
CompanyEntitiesList | ViewTo obtain the entities and display in the dropdown.
General LedgerAccountsList | ViewTo fetch the GL (General ledger) accounts.
General LedgerRevenue Recognition ScheduleList | EditRevenue Recognition schedule is required if the customer cancelled or paused the subscription.
Order EntryOrder Entry Transaction DefinitionsList | ViewTo fetch transactions definitions for invoice and CN line items.
Order EntryItemsList | View | AddTo sync plans/addons and other invoice line items from Chargebee to Intacct.
Order EntryItem GL GroupsList | ViewMap and validate the item GL group configured for invoice line items.
Order EntryOrder Entry TransactionsList |View |AddTo create the sales invoice, and credit memo.
Accounts ReceivableManage PaymentsList |View |AddTo manage payments for invoices.
Accounts ReceivableCustomersList |View |Add |EditEdit is required to change the modifications made in plan mapped to customer or taxes associated with the invoice.
Accounts ReceivableInvoicesList|View|AddTo add invoice for the customer.
Accounts ReceivableAdjustmentsList |View |AddTo refund adjustments made to the invoice or credit note.
Accounts PayablePay BillsRunThis is required for credit note refunds.
Accounts PayableBillsAdd 
Cash ManagementChecking AccountsList |ViewBank accounts for managing mapping transactions.
Cash ManagementSavings AccountsList |ViewBank accounts for managing mapping transactions.

For Multi-Currency sites: additional permission needs to be enabled along with the above permissions.

SubscriptionActivity/List/ReportPermissionsComments
CompanyLocationsList|ViewThis permission is required if invoice line items are to be synced with multiple entities.

For the tax solution enabled Intacct instance, additional permission is required.

SubscriptionActivity/List/ReportPermissionsComments
TaxTax SolutionList |ViewTo fetch the tax solution enabled in Intacct.

Was this article helpful?