New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingCPQPaymentsRevRecGrowthReveal
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

Agentic AI


  • Chargebee Copilot
  • MCP Servers

Developer Resources


  • Developer Resources Overview
  • API Explorer
  • 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
  • Prepaid credits
  • Metered Billing
  • Articles and FAQ

Invoices and Credit Notes


  • 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
  • eInvoicing
  • 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

How do I customize the Chargebee invoice template for better readability?

Related Scenarios

  • How to add a discount percentage column to invoices?
  • How to display amounts excluding GST on invoices?
  • How to show specific totals like Sub Total excluding GST, GST Amount, and Amount Due including GST?

Solution

You can customize the Chargebee invoice template to add a discount percentage column, display amounts excluding GST, and show totals such as Sub Total excluding GST, GST Amount, credits/payments deducted, and Amount Due including GST.

Configuration steps

Step 1: Access invoice template settings

  1. Go to Settings > Configure Chargebee > Invoices.
  2. Click Edit Template to open the HTML editor for your invoice template.

Step 2: Add a discount percentage column

  1. Locate the section in the HTML where line items are displayed.
  2. Insert a new column header for the discount percentage.
  3. Use the following code snippet:
    <th>Discount %</th>
    <td>{{ line_item.discount_percentage }}</td>
    
  4. Ensure the new column aligns with existing columns in the table.

Step 3: Display amounts excluding GST

  1. Find the section where amounts are shown.
  2. Modify the code to display amounts excluding GST:
    <td>{{ line_item.amount_excluding_gst }}</td>
    
  3. Verify the calculations and format are correct.

Step 4: Show specific totals

  1. Add sections for Sub Total excluding GST, GST Amount, and Amount Due including GST.
  2. Use the following code snippets:
    <tr>
      <td>Sub Total (Excl. GST)</td>
      <td>{{ invoice.sub_total_excluding_gst }}</td>
    </tr>
    <tr>
      <td>GST Amount</td>
      <td>{{ invoice.gst_amount }}</td>
    </tr>
    <tr>
      <td>Amount Due (Incl. GST)</td>
      <td>{{ invoice.amount_due_including_gst }}</td>
    </tr>
    
  3. Ensure these totals are correctly calculated and displayed at the bottom of the invoice.

Step 5: Preview and save changes

  1. Use Preview to see how the changes appear on the invoice.
  2. Click Save to apply the changes.

Important Notes

  • Ensure you have the necessary permissions to edit invoice templates.
  • Test the changes with a sample invoice before sending to customers.
  • Consider consulting a developer if you encounter complex HTML or templating issues.
  • Update your templates when tax regulations or business requirements change.

Related Articles

How to add/remove signature for an invoice?
How are invoice/credit note numbers set in Chargebee?
Can the shipping and billing addresses be displayed on the invoice?
How can I handle shipping charges using Chargebee ?
How to customize invoices in Chargebee?
Can I include an additional charge after the invoice has been generated?

Show more

Was this article helpful?