New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
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
  • 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. Articles and FAQ
  4. Finance
  1. Billing
  2. Integrations
  3. Articles and FAQ
  4. Finance

How to sync offline payment in Accounting integration from Chargebee?

Scope

Can I record an offline payment in both Xero and Chargebee?

Can I record an offline payment in both Quickbooks and Chargebee?

Can I record an offline payment in both Netsuite and Chargebee?

Summary To sync offline payments from Accounting integrations to Chargebee, enable "Sync offline payments" under Apps -> Accounting integrations (Xero/QBO/Netsuite) -> Manage mapping. Once enabled whenever you record any payments then it will sync back to Chargebee against the customer invoice.

image

Note, that we strongly recommend not to record the payment both on Chargebee and accounting platforms.

Solution

Navigate to Apps> Xero/QBO/Netsuite> Manage Mapping

image

Then, if you record offline payments against invoices in Xero/QBO/Netsuite, the said offline payments will be synced back to Chargebee and will be marked against the corresponding invoice in Chargebee as well.

Note: The above setting is applicable ONLY for offline payments recorded in NetSuite and not Online Payments

**If you see that the offline payments are not synced to Chargebee in spite of this feature being enabled, then the possible reasons are listed below.**A. Only the offline payments that you record manually against each invoice in NetSuite will sync back to Chargebee.

B. If you record offline payments, using Bulk Operations in NetSuite, the offline payments that were uploaded via bulk operations, will not be synced back to Chargebee.

C. Therefore, if you want offline payments recorded in NetSuite to sync back to Chargebee, ensure that you manually record the payments against each invoice in NetSuite, and not using Bulk Operations.

In case you have recorded the payments both in Chargebee and Account integrations for the same invoice, then you have the option to revert back the payments recorded in Chargebee and that payment is moved as an excess payment to the customer's account. Hence, when the next new invoice gets created for the customer in Chargebee, it will be automatically paid from the excess payments.

In such instances, if you want to move the invoice back to "Payment Due" or "Not Paid", then open the invoice and scroll down to "Payments & Credit Notes". Confirm if the transaction associated with the invoice is imported from the accounting platform.

To confirm, you can click on the transaction and you will see "Payment imported from Xero/QBO/Netsuite"

image

If yes, click on the three-dot ellipsis and remove the transaction from the invoice. This will move the transaction to "Payment Due".

You can then refer to the article here to remove the excess payment from the customer.

If you want to run the offline payment sync to previous dates, contact support. The previous date can go back only till the sync start date.

Related Articles

Chargebacks in accounting integrations
What are the integrations available within my account?
How to delete records of sync errors - Accounting integrations

Was this article helpful?