Skip to main content

Welcome to Ahex Technologies

Accounting · Tax Reporting

Sales Register Excel Report

Stop building sales registers by hand in spreadsheets. Export a fully formatted, invoice-wise Excel sales register with dynamic ledger columns, FC/DC currency splits, and CGST/SGST/IGST breakdowns in one click.

Invoicing / Accounting

GST Report

Multi-Currency

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 Is a Sales Register Report in Odoo?

A sales register (also called a sales day book, sales ledger, or sales summary report) is the master record accountants use to reconcile every invoice raised in a given period against the general ledger, tax filings, and bank statements. In most ERPs, including standard Odoo, pulling this together still means exporting raw invoice data and rebuilding it manually in Excel, mapping ledger accounts, splitting tax columns, and converting foreign currency invoices by hand.

The Sales Register Excel Report module by Ahex Technologies removes that manual work entirely. It adds a dedicated Invoicing → Reporting → Sales Register Report menu that generates a clean, professionally formatted Excel workbook for any date range, built directly from your posted customer invoices and credit notes.

Instead of a flat export, you get an invoice-wise, tax-split, currency-converted register that's ready to hand to your auditor, your GST consultant, or your CFO, no VLOOKUP gymnastics required.

Key Features at a Glance

Dynamic Ledger Mapping

Automatically scans every invoice line, detects active ledger/account codes, and adds them as dynamic columns in the sheet.

Multi-Currency FC/DC Split

Separates Foreign Currency and Domestic Currency totals, applying the invoice's own exchange rate automatically.

GST Tax Breakdown

Dedicated columns for CGST (9%), SGST (9%), IGST (18%), and IGST (0%) assessable values and tax totals.

PO & Shipment References

Pulls Customer PO numbers, Sales Order sequences, and linked Stock Picking (shipment) numbers automatically.

Customer Commercial Data

Includes Party Type, Partner Code, Party Account Code, GSTIN, and customer state for every row.

Auto Summary & Grand Totals

Appends dynamic subtotal and grand-total rows for item amounts, discounts, taxes, and ledger columns.

Professional, Audit-Ready Excel Formatting

The exported workbook isn't just raw data dumped into a sheet, it follows real spreadsheet reporting conventions

Formatting RuleWhat It Means For You
Pre-formatted numeric columnsCurrency values display with correct decimals and localized symbols out of the box.
Auto-adjusted column widthsNo manual resizing, long account names and descriptions never wrap awkwardly.
Frozen header rowHeaders stay visible while scrolling through hundreds of invoice rows.
Dynamic GL account columnsOnly the ledger codes actually used in the selected period appear, no clutter.

This format is built for the way accountants actually work in Excel, filter, pivot, and reconcile straight from the exported file without any cleanup pass.

Who Needs a Sales Register Excel Export in Odoo?

This module solves a recurring pain point for any business that invoices customers and has to report on it. Common scenarios include

who need

1 of 7

Accountants and finance teams

Preparing monthly or quarterly sales registers for GST returns, VAT filings, or tax audits.

who need

2 of 7

Exporters and import/export businesses

Needing automatic foreign currency (FC) vs domestic currency (DC) splits with exchange rate conversion.

who need

3 of 7

Companies with multiple GL accounts

Who need dynamic, per-account ledger mapping instead of one flat sales total.

who need

4 of 7

Auditors and audit firms

Reviewing posted invoices and credit notes against ledger entries during statutory or internal audits.

who need

5 of 7

Distribution and manufacturing businesses

That need invoice rows cross-referenced against Sales Order and shipment/stock picking numbers.

who need

6 of 7

India-based Odoo users

Who need CGST, SGST, and IGST split columns to match standard Indian GST sales register formats.

who need

7 of 7

Odoo implementation partners

Looking for a ready-made sales register Excel export instead of building one from scratch for every client.

Think of it as your monthly sales register on autopilot: every posted invoice and credit note, fully tax-split, currency-converted, and reconciled into one downloadable Excel file.

How to Use It

Step-by-Step

Set up partner configuration

On each contact card, specify the Partner Code and Party Type (Customer, Vendor, Other) used in the report.

Fill in invoice reference fields

Add the Customer PO Number, choose Invoice Type (Local vs Export), and set the foreign currency exchange multiplier if invoicing in USD or another currency.

Open the Sales Register Report wizard

Navigate to Invoicing → Reporting → Sales Register Report. Choose your date range parameters.

Click Export Excel

The system scans all posted invoices and credit notes in the selected period and builds the workbook.

Download and audit

A formatted spreadsheet is generated, attached, and downloaded automatically — ready for tax filing, audit, or management review.

What's Inside the Report: Full Column Breakdown

The exported Sales Register Excel worksheet generates a complete set of commercial and accounting columns

Column GroupFields Included
Header MetadataInvoice Custom Type, Transaction Category, Invoice Number, Invoice Date, Status
Commercial ReferencesCustomer PO Number, Sales Order Number, Sales Shipment Number
Customer MetadataParty Type, Party Code, Party Description, Party Account Code & Description, Party GSTIN, Party State
Currencies & MultipliersBilling Currency, Exchange Rate
Financial Values (FC & DC)Total Item Amount, Total Discount Amount, Total Tax Amount, Taxable Amount, Total Invoice Amount
Dynamic GL AccountsAuto-added columns for each general ledger account code found on active invoice lines
GST Split MappingCGST 9% (Assessable Value & Tax), SGST 9% (Assessable Value & Tax), IGST 18% (Assessable Value & Tax), IGST 0% (Assessable Value & Tax)
How Currency Conversion and Tax Splits Work

The module separates every monetary figure into Foreign Currency (FC) and Domestic Currency (DC) values

Domestic Value (DC)

=

Foreign Currency Value

x

Invoice Exchange Rate

For non-INR invoices, the domestic value is automatically multiplied by the customer exchange rate entered on that specific invoice — not a generic daily rate — so each row reconciles exactly against what was actually billed.

Only posted customer invoices and outbound refund credit notes are included. Draft and unposted documents are excluded by design, so the register always matches your audited general ledger.

Technical Specifications

Compatibility

Module Dependencies

Installation

Why Choose This Over a Custom Report?

Building a custom sales register export in Odoo from scratch means writing logic to scan invoice lines for active ledger accounts, handling foreign-to-domestic currency conversion per invoice, building GST tax-split columns, tracing invoices back through sales orders to stock pickings, and formatting a clean, frozen-header Excel workbook. For an experienced Odoo developer, that's realistically several days of work, and ongoing maintenance every time tax rules or account structures change.

At $14.02 for a tested, ready-to-install module, the cost of building this yourself is replaced almost instantly, especially for any business that runs this export monthly for tax or audit purposes.

The module is maintained by Ahex Technologies, an Odoo Apps publisher with a track record of clean, well-scoped modules across accounting, sales, and inventory reporting.

Case Study
Manufacturing (Kitchen appliances)

Digital Transformation of Isler India Limited with Odoo ERP

Read Full Case Study
Manufacturing

Digital Transformation of Sodahub Industrial Engineering with Odoo ERP Implementation

Read Full Case Study
Manufacturing

Digital Transformation of a UK-Based Engine Manufacturing Company with Odoo ERP

Read Full Case Study
Ready to Automate Your Sales Register?

Get the Sales Register Excel Report module for Odoo and turn every monthly close, GST filing, or audit prep into a one-click Excel export.

Testimonials

What Our Clients Say About Us

BLOGS

Explore Our Blogs on Odoo Integration

odoo & shopify
How to Integrate Odoo with Shopify for Seamless Business Operations

Are you a retailer or have a running e-commerce business that uses Shopify and Odoo to manage your online sales

Odoo 20
Planning Your Next ERP Upgrade? Why Odoo 20 Deserves Your Attention

Odoo is one of the most popular and user-friendly ERP solutions. It has over 28 million active users. It was

Odoo ERP Implementation ROI
Odoo ERP Implementation ROI: How to Measure Real Business Returns After Go-Live

Odoo ERP implementation is a significant investment for any business. And for this investment, a business expects measurable returns too.

Frequently Asked Question

Related to Implementation

The system parses all invoices within the user-defined start and end dates, detects every unique account code on active invoice lines, and adds them as dynamic columns to the Excel layout with running subtotals.

Yes. It separates values into Foreign Currency (FC) and Domestic Currency (DC). For non-INR transactions, the domestic value is automatically multiplied by the customer exchange rate entered on the invoice.

The module traces active invoice lines back to their related Sales Orders, then queries all linked stock pickings in “Done” status, mapping their sequence names into the spreadsheet row.

No. The module queries only posted customer invoices and outbound refund credit notes, ensuring the financial data always matches your audited general ledger.

Yes. The module supports both Odoo Community and Enterprise editions running version 18, since it depends only on core Sales, Inventory, and Invoicing modules available in both.

Yes. The dedicated CGST, SGST, and IGST assessable value and tax columns are built to match the structure accountants typically need for Indian GST return reconciliation.

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 ➞