Docs

Log into read the version of docs relevant to your site.

Intacct customer ID character limit

Problem Statement

You need to know whether long Chargebee customer IDs are truncated when syncing to Intacct and how to keep the full ID in Intacct.

Solution

By default, the Chargebee–Intacct integration syncs only the first 17 characters of the Chargebee customer ID to Intacct. If the ID is longer (e.g. Hr5511rRKlNuLS1T2O), Intacct will store Hr5511rRKlNuLS1T2. Intacct allows up to 20 characters, but we use 17 so the last 3 can be used for suffixes (e.g. _2, _3) when the same ID already exists in Intacct and we need to avoid duplicates.

To keep the full customer ID in Intacct, Chargebee can map the Chargebee customer ID to a custom field in Intacct (no 17-character limit there). Contact support to set this up.

Steps to Set It Up

  1. In Intacct, create a custom field for Customers of type String/Text.
  2. Get the destinationFieldID of that custom field from Intacct.
  3. Send the destinationFieldID to support. Chargebee will map the Chargebee customer ID to this custom field so the full ID is synced.

Was this article helpful?