NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Sync Salesforce and Advanced Billing Data

··

Last updated on Sep 19, 2026

Advanced Billing remains the system of record for Customer and Subscription data. Salesforce displays the synced fields and supports several common actions, but doesn't replace Advanced Billing as the authoritative source.

How Salesforce and Advanced Billing objects map to each other

Each core Salesforce object corresponds to an Advanced Billing object:

  • Salesforce Accounts and Contacts sync to Advanced Billing Customers. An Account and its Contact together hold the same information as an Advanced Billing Customer record. If an Account has more than one Contact, specify which Contact to use when you create a Customer or Subscription in Advanced Billing.
  • Salesforce Products and Price Books sync from Advanced Billing Products. An Advanced Billing Product creates a Product in Salesforce, while its Price Point and currency become a Price Book Entry.
  • Salesforce Opportunities connect to Advanced Billing Subscription Previews and Subscriptions. A Subscription Preview can be created on an Opportunity to preview pricing, then saved and activated into a live Subscription later, whether the deal is won or the preview is activated manually.

Synced fields

Advanced Billing displays exported fields in Salesforce, but depending on your sync configuration, some fields may be excluded.

Accounts

The following Advanced Billing Customer and Site fields link to the standard Account object in Salesforce.

Salesforce Field NameAdvanced Billing Field Name
Account NameOrganization/Company
Advanced Billing CC EmailsCC Emails
Advanced Billing Created AtCreated At
Advanced Billing Customer IdAdvanced Billing ID
Advanced Billing Parent Customer IdParent
Advanced Billing Reference IdReference ID
Advanced Billing Tax ExemptTax Exempt
Advanced Billing Updated AtUpdated At
Advanced Billing VAT NumberVAT Number
Shipping StreetShipping Address 1
Shipping CountryShipping Country
Shipping CityShipping City
Shipping StateShipping State
Shipping ZipShipping Zip

Price Book Entry

Price Book Entry fields synced from a Product's default Price Point

Salesforce Field NameAdvanced Billing Field Name
ActiveN/A
CurrencyDefault Price Point (Currency)
List PriceDefault Price Point (Price)
ProductRelated Product Name
Product CodeAccounting Code

Products

Advanced Billing Products sync into the standard Products object in Salesforce.

Products can't be created in Salesforce, and Product attributes can't be edited there.

Salesforce Field NameAdvanced Billing Field Name
Product NameProduct Name
Product DescriptionProduct Description
Product CodeAccounting Code
Advanced Billing API HandleAPI Handle
Advanced Billing FamilyProduct Family
Advanced Billing IdID
Advanced Billing SiteSubdomain
Product CurrencyDefault Currency
ActiveN/A

Subscriptions

Fields populated on the Subscription object in Salesforce

Salesforce Field NameAdvanced Billing Field Name
AccountN/A
Activated AtActivated At
BalanceCurrent Balance in Cents
Advanced Billing IdSubscription ID
Advanced Billing SiteSite the Subscription is in
ContactN/A
Created ByN/A
Created by OptyN/A
Created by PreviewN/A
CurrencyCurrency
Current Billing AmountCurrent Billing Amount in Cents
Last Modified ByN/A
OwnerN/A
ProductProduct
Product PriceProduct Price
RevenueTotal Revenue in Cents

Events

The following fields populate the Advanced Billing Events object in Salesforce. See Configure and Test Webhooks for more on Advanced Billing Events.

Salesforce Field NameAdvanced Billing Field Name
Event NameName
Advanced Billing IDEvent ID
KeyEvent Key
MessageEvent Message
Event Created AtCreated At
AccountAccount URL
ContactContact URL
Advanced Billing SubscriptionSubscription URL

Transactions

Fields populated on the Advanced Billing Transactions object in Salesforce

Salesforce Field NameAdvanced Billing Field Name
Transaction NameName
Advanced Billing IDTransaction ID
TypeTransaction Type
KindTransaction Kind
ProductProduct
ComponentComponent
MemoMemo
Gateway UsedGateway Used

Advanced Billing syncs five Transaction types to Salesforce: Charge, Credit, Adjustment, Payment, and Refund.

Invoices

Fields populated on the Advanced Billing Invoices object in Salesforce

Salesforce Field NameAdvanced Billing Field Name
Invoice NumberInvoice Number
Advanced Billing IDAdvanced Billing ID
Collection MethodCollection Method
StatusInvoice Status
RoleRole
Issued DateIssued Date
Due DateDue Date
Paid DatePaid Date
Discount AmountDiscount Amount
Tax AmountTax Amount
Subtotal AmountSubtotal Amount
Refund AmountRefund Amount
Paid AmountPaid Amount
Credit AmountCredit Amount
Due AmountDue Amount
Total AmountTotal Amount

Field mapping reference

The Salesforce package itself doesn't include an in-app CSV export of these mappings. For a downloadable, complete list of every synced field, see the Advanced Billing - Salesforce field mapping (.CSV) reference.

To review or change what syncs, see Configure the Salesforce Integration Sync Settings.

For common sync issues, see Troubleshoot the Salesforce Integration and FAQs.

Still need help?
Reach out and our support team will take it from here.

Contact support