Skip to main content

Welcome to Ahex Technologies

Indian GST Invoicing

HSN Invoice Report

Automatically group line items by HSN/SAC codes in your PDF invoices, display detailed CGST/SGST/IGST splits, and export complete HSN transaction details to Excel.

INDIA GST COMPLIANCE

CGST / SGST / IGST

GSTR-1 Excel Report

Trusted Partners

Trusted by Fortune 500 companies & innovative startups

More Than 150+ Brands

years in the industry
16 +
Certified Developers
125 +
Awards
100 +
Success Rate
99 %
What the HSN Invoice Report Module Does

The HSN Invoice Report module by Ahex Technologies adds automated grouping of products and services on invoice PDF printouts and provides a reporting tool to export HSN-wise sales details. It operates without requiring manual sorting or layout adjustments.

It adds a customized invoice layout where items are clustered under their respective HSN/SAC code headers. Additionally, the module adds a wizard in Odoo Accounting to generate structured Excel reports containing HSN details, quantities, taxable values, and tax splits.

Key Features at a Glance

HSN / SAC PDF Grouping

Lines on the printed PDF invoice are grouped under HSN or SAC code headers automatically.

Tax Rate & Amount Splits

Shows dedicated columns for Rate and Amount for CGST, SGST, and IGST on each invoice line item.

Custom PDF Layout

Features a custom external layout with company logo, header details, payment terms, and page numbers.

GSTR-1 HSN Excel Wizard

Generates a date-filtered XLSX sheet of HSN transactions directly from Odoo Accounting reports.

Additional Custom Fields

Adds fields for HSN description on products; partner type/code on contacts; and USD rate, invoice type, & PO number on invoices.

Out-of-the-Box Setup

Install the module, enter HSN/SAC codes on your products, and the layout and wizard are ready to use.

Printed PDF Invoice Table Format

Below is a representation of the invoice body table generated in the custom PDF layout, showing line items grouped under HSN/SAC headers

S.NoDescriptionQtyRateDisc%CGST (Rate/Amt)SGST (Rate/Amt)IGST (Rate/Amt)Price
HSN/SAC Code : 8471
1Computer Hardware1.050,000.000.009% (4,500.00)9% (4,500.00)0% (0.00)50,000.00
HSN/SAC Code : 998314
2IT Implementation Services (SAC)1.030,000.000.000% (0.00)0% (0.00)18% (5,400.00)30,000.00
Subtotal80,000.00
GST14,400.00
Total₹ 94,400.00
GSTR-1 HSN Detail Excel Export Format

The module includes a wizard to export HSN detail reports within custom date ranges. The generated Excel spreadsheet (.xlsx) contains the following columns

HSNHSN DescUQCVoucher NumberVoucher DateTotal QuantityTotal ValueRate Of TaxTaxable ValueIGSTCGSTSGSTCess
8471Computer HardwareNOSINV/2026/ 000101-06-20261.059,000.0018.0050,000.000.004,500.004,500.000.00
Custom Database Fields Added

The module extends Odoo's standard database tables with the following fields to track additional compliance and trade data

Model / Form ViewField NameLabel / DescriptionType / Values
res.partner (Contacts Form)party_typeParty TypeSelection (Customer, Vendor, Other)
partner_codePartner CodeChar
product.template (Products Form)hsn_descriptionHSN DescriptionChar
usd_currency_rateUSD Currency RateFloat (Default: 1.0)
account.move (Invoices Form)invoice_type_customInvoice Type CustomSelection (Local, Export)
x_studio_customer_po_noCustomer PO NumberChar
How to Use It: Step-by-Step

Module Installation

Place the folder in your custom addons path, update the app list in Developer Mode, and click install. The module will install with no extra configurations.

Update Product & Contact Records

Configure HSN/SAC codes on product templates along with the HSN Description field. Add Party Type and Partner Code on the contact records if required.

Create Customer Invoices

Create customer invoices as usual. Standard invoicing works normally, with optional fields available to record PO numbers, currency rates, and custom invoice types.

Print Grouped Invoice PDFs

When printing invoices, the new template is automatically applied. The lines are grouped by HSN/SAC codes, and CGST/SGST/IGST rates and amounts are displayed per line.

Export HSN Excel Summary

Go to Accounting > Reporting > GSTR-1 HSN Detail Report. Specify a Start Date and End Date, then click "Generate Report" to build and download the Excel file.

Technical Specifications

Compatibility

Dependencies

Dropbox

Invoicing

Dropbox

Indian Localization (l10n_in)

Case Study
Ready to Print GST-Compliant Invoices?

Get the HSN Invoice Report module for Odoo, to enable automated HSN-grouped PDF invoices and generate date-filtered Excel summaries.

Testimonials

What Our Clients Say About Us

BLOGS

Explore Our Blogs on Odoo Integration

Odoo 20 biometric attendance integration
New Biometric Integration in Odoo 20: How Real-Time Attendance Sync with eSSL, Mantra & ZKTeco Will Make HR Management Smarter

Introduction: Your Employee Checked In. Does Your ERP Know It? Imagine an employee walking into the office at 9:07 AM.

AI Workflow Automation for Odoo
AI Workflow Automation for Odoo Users: Cost and What Gets Automated First

Odoo already automates various day-to-day business processes, but there is still a layer of work that needs human interpretation.  For

Odoo ERP Integration: The Key to Replacing Standalone CRM,
Odoo ERP Integration: One Platform for Sales, CRM and HR

Odoo ERP Integration: The Key to Replacing Standalone CRM, HRM, POS and Sales Tools If your business is constantly toggling

Frequently Asked Question

Related to Implementation

The module inherits three models: account.move (Invoices), product.template (Products), and res.partner (Contacts).

Yes. The module provides a transient wizard model (hsn.report.wizard) that writes data using xlsxwriter to let you download the report in base64 binary formats.

It reads tax mappings from line items, looks up the tax group (checking for CGST, SGST, IGST, and Cess), computes the values, and scales them by the custom USD currency rate multiplier if USD invoicing is used.

Yes, the PDF template checks and displays the discount percentage (Disc%) and applies it to calculate the line-level rates, taxes, and subtotal pricing.

It uses the Odoo Proprietary License (OPL-1) and is published by Ahex Technologies.

Explore our other applications

Minimum Order Quantity

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora

Know more ➞

Minimum Order Quantity

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora

Know more ➞

Minimum Order Quantity

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora

Know more ➞