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
  5. Accounts Receivable Invoice object mapping
  1. Billing
  2. Integrations
  3. Finance
  4. Sage Intacct
  5. Accounts Receivable Invoice object mapping

Accounts Receivable Invoice object mapping

This page helps you understand the object and field mapping between Chargebee and Sage Intacct for Accounts Receivable (AR) invoices.

Customer

Note

  • Source entity - Chargebee Customer
  • Supported actions - Create and Update
  • Unsupported actions - Delete and Void

The following table provides information on the customer object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source FieldAdditional information
customerididThe maximum allowed characters are 17
namecompany first_name + last_name idFirst preference is given to the company, then first_name+last_name, and the least to the id. The maximum allowed characters are 99
displaycontact Mapping information provided in the table given below Display Contact.
billtoid+ Sage Intacct Target FieldChargebee Source Field
trx_taxamount
detailidbased on the configuration

Display Contact

The following table provides information on the display contact object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source FieldAdditional information
memodescription 
glaccountnoglaccountnoglaccountno mapped to accounting code (Item GL Group) of the line item and it is fetched based on the configured transaction definition.
amountamountThe maximum allowed decimals are 4
itemididSynced intacct item id of Chargebee's Plan/Addon and other sync items.
locationidaccountingCategory2 OR based on the configuration 
departmentidbased on the configuration 
projectidbased on the configuration 
customeridbased on the configuration 
employeeidbased on the configuration 
classidbased on the configuration 
vendoridbased on the configuration 
revrectemplatebased on the configuration OR accountingCategory1 
revrecstartdatedate_from 
revrecenddatedate_to 
taxentries Mapping information provided in the table given below Tax.
Sage Intacct Target FieldChargebee Source Field
trx_taxamount
detailidbased on the configuration
Tax

The following table provides information on the tax object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
trx_tax0
detailidbased on the configuration

Discount

The following table provides information on the discount object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
memo"Round-off value"
glaccountnobased on the configuration
itemidbased on the configuration
amountamount Note: The maximum allowed decimals are 2
locationidbased on the configuration
departmentidbased on the configuration
projectidbased on the configuration
customeridbased on the configuration
employeeidbased on the configuration
classidbased on the configuration
vendoridbased on the configuration
revrectemplatebased on the configuration
revrecstartdatedate
revrecenddatedate

Applying Credit Note on Invoice

A credit note is applied over different invoices by AR payment linked to invoices over Intacct credit notes.

Applying AR Payment

The following table provides information on the AR Payment object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
arpaymentkeyid
paymentdateallocated_at
memo"Creditmemo applied over invoice"
overpaylocidnil
overpaydeptidnil
arpaymentitemsItems on which this payment should apply **Note: ** Mapping information provided in the table given below AR Payment Item.

Applying AR Payment

The following table provides information on the AR payment object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
arpaymentkeyid
paymentdatedate
memo"refund knockoff" + refund transaction id
overpaylocidnil
overpaydeptidnil
arpaymentitemsItems on which this payment should apply Note: Mapping information provided in the table given below AR Payment Item.

Creating AP Payment

The following table provides information on the AP payment object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
bankaccountidpayment account code based on the configuration
paymentmethod"Cash"
memo"refund id -" + id
vendorIdbased on the configuration
paymentdatedate
paymentrequestitemslist of payment request items Note: Mapping information provided in the table given below Payment Request Items.

Applying AR Payment

The following table provides information on applying AR Payment object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
arpaymentkeyid
paymentdatedate
memo"payment apply"
overpaylocidbased on the configuration
overpaydeptidbased on the configuration
arpaymentitemsItems for which invoice this payment should apply. Note: Mapping information provided in the table given below AR Payment Item.

Applying AR Payment

The following table provides information on the AR Payment object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source FieldAdditional information
arpaymentkeyId 
paymentdatedate 
memo"refund knockoff" + refund transaction id 
overpaylocidnilIf multicurrency feature is enabled, then overpaylocid is populated from the mapping.
overpaydeptidApplicable only for multi currency featureIf multicurrency feature is enabled, then overpaydepartid is populated from the mapping.
arpaymentitemsList of invoices for which this payment should applyMapping information provided in the table given below AR Payment Item.
Sage Intacct Target FieldChargebee Source Field
key"bill_" + id
paymentamountexchangerate * amount

Offline Payments

The following table provides information on the offline payments object fields mapped between Chargebee and Sage Intacct:

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
cusIdid
invIdid
amountamount
ts - (timestamp)date
mtd - (payment method)based on the configuration Note: Mapping information provided in the table given below Payment Method Mapping.
refIddocumentnumber
tpIdrecordno
comment"Two way sync from intact Id :" + documentnumber + " internalid :" + recordno

Note

A prefix is added if the field is configured.

Sage Intacct Target FieldChargebee Source Field
Credit card / Online Charge CardCARD
CashCASH
EFTBANK_TRANSFER
Printed CheckCHECK
If emptyCASH
If none of the aboveCHECK

Was this article helpful?