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
  • 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. 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?