GST Manager brings CGST/SGST/IGST split invoices, GSTIN validation, export numbering, and GSTR-1 reports natively into AcelleMail — rendered with its own GST-aware invoice PDF and a reconciliation dashboard built on AcelleMail's own admin theme.
One license per AcelleMail installation. Includes updates, support, and unlimited invoices.
Yearly plan with continuous updates
Pay once, own it forever
From the first invoice to the GSTR-1 export — computed, classified, and filing-ready, all inside AcelleMail.
GST is computed by the plugin from your home state versus the customer's — intra-state gets CGST+SGST, inter-state gets IGST. The total on the PDF is always correct.
Every invoice is tagged B2B-intra, B2B-inter, B2C, or Export automatically — from GSTIN presence, home state, billing country, and currency.
Customers' GSTINs are validated on the contact page — 15-character format, state code, embedded PAN, and mod-36 check digit — against a 38-state registry.
The plugin renders its own tax invoice PDF — logo, multi-line address, SAC column, tax split, and an identity footer with PAN, CIN, and GSTIN. AcelleMail's stock PDF is bypassed.
A separate EXP-YYYY-N sequence for customers outside India, assigned on payment. Export and FEMA declarations print on the invoice; no GST line is applied.
Three CSV exports with flatpickr date ranges: GSTR-1 (B2B + B2C with a Section column), Export invoices only, and a Legacy CSV of every paid invoice — ready for your CA.
Keep a default block plus per-currency blocks (INR, USD, EUR…). Drop the {Bank_Details} tag into any offline gateway and the matching block prints automatically.
ECharts-powered dashboard with IGST/CGST/SGST totals, export revenue by currency, a tax-distribution doughnut, period pill tabs, and a GSTR-1 due-date countdown.
The reconciliation dashboard is built on AcelleMail's own dash-metric-card components and ECharts. Tax collected, export revenue by currency, classification counts, and a GSTR-1 countdown — all scoped by period.
Every invoice renders through the plugin's own Dompdf template — never the stock AcelleMail PDF. Uploaded logo, buyer and supplier address, SAC column, the correct CGST/SGST or IGST split, and a statutory identity footer.
The plugin injects a live validation panel next to AcelleMail's Tax ID field on the customer contact page. It checks structure and check digit, resolves the state code to a place of supply, and blocks malformed GSTINs before they reach an invoice.
/account/contact and in Setup → CompanyThree CSV exports, each with a themed flatpickr date range. Hand them to your CA or reconcile them against the portal — the GSTR-1 export already splits B2B and B2C onto a single sheet with a Section column.
Not a generic tax plugin retrofitted for India — built from the ground up for AcelleMail, GST, and FEMA.
State-based tax determination from your home state and the customer's. Intra-state customers get CGST+SGST; inter-state get IGST. Computed by the plugin, not read from AcelleMail's tax field.
Invoices auto-classify from GSTIN presence, home state, billing country, and currency. B2B, B2C, and Export streams stay separate for GSTR-1 filing.
A single configurable SAC code and Purpose code applied to every line item — matching how most Indian SaaS invoices are issued.
Separate EXP-YYYY-N numbering, Export and FEMA declarations printed on the invoice, and currency-specific bank/remittance details for foreign customers.
GST Manager runs on a standard AcelleMail 4.2+ install. A one-time core patch adds the hook points it needs; after that it's upload-and-activate.
It makes AcelleMail's invoicing GST-compliant for India. The plugin computes the CGST/SGST/IGST split from your home state versus the customer's, validates GSTINs, classifies each invoice as B2B, B2C, or Export, renders its own GST-aware invoice PDF, and produces GSTR-1, Export, and Legacy CSV reports for filing.
Everything lives under a single GST Manager entry in AcelleMail's sidebar, with Dashboard, Setup, Reports, and Plugin Settings as tabs at the top of the page.
Two steps. First, a one-time core patch script adds four small extension points to your AcelleMail codebase — it's idempotent and safe to re-run (each change is fenced with a sentinel comment). Then you upload the plugin zip under Admin → Plugins → Upload Plugin and click Activate. Activation runs the migration, seeds defaults, and mirrors the GST rate into AcelleMail's tax settings.
AcelleMail 4.2.0 or higher on PHP 8.1 or higher. ionCube Loader is required — it's standard on virtually all AcelleMail-ready hosting environments, including all Relyweb hosting plans. SSH access is needed once, for the core patch.
Yes, while the plugin is active. The GST invoice PDF is rendered through the plugin's own template via an invoice.pdf hook, so AcelleMail's stock PDF is bypassed. The tax split is computed by the plugin rather than read from AcelleMail's order tax, so the total on the invoice is always correct. Deactivating the plugin returns AcelleMail to its stock behaviour.
By place of supply. If the customer's state matches your home state, the invoice carries CGST + SGST (intra-state). If the states differ, it carries IGST (inter-state). Customers outside India are treated as Export and carry no GST line. Your home state comes from Setup → Company; the customer's comes from their GSTIN and billing address.
When a customer enters their GSTIN on the contact page, the plugin checks the 15-character format, the state code, the embedded PAN, and the mod-36 check digit against a 38-state registry. Valid GSTINs resolve to a place of supply; malformed ones are flagged before they reach an invoice. The same validation applies in Setup → Company for your own GSTIN.
Three CSV exports, each with a date-range picker: GSTR-1 (B2B and B2C on one sheet with a Section column), Export Invoices (only invoices billed outside India), and a Legacy export covering every paid invoice in the range. The dashboard also has a Quick Export for a fast Legacy CSV.
Invoices for customers outside India are assigned a separate EXP-YYYY-N number when the invoice is paid (and lazily on first PDF render, so retroactive downloads still get a number). Export and FEMA declarations print in the invoice footer, no GST line is applied, and the matching currency's bank details are shown.
Yes. Keep a default bank block plus per-currency blocks under Setup → Bank Details, then drop the {Bank_Details} placeholder into any Offline Payment Gateway's instruction. The plugin swaps in the block matching the invoice currency, falling back to the default — no vendor edits or core patches required for this.
Each license is tied to one AcelleMail installation. The plugin is ionCube-encoded and checks your license from your Relyweb account. When an update is available you can apply it from Plugin Settings. Cancelling an annual license leaves the plugin working but stops further updates and support; the Lifetime license keeps updates and support for the installation it's tied to.
All licenses include email and ticket support; Lifetime gets priority response. We're based in Ahmedabad and support is in English and Hindi. There's a 14-day money-back guarantee — if it doesn't fit your setup, contact us within 14 days of purchase for a full refund.
Upload, activate, and issue GST-compliant invoices from AcelleMail. 14-day money-back guarantee, no risk.