Finance

Indian GST Report For Botble Ecommerce

$29.00 $99.00
5.0 (68 views)

Key Highlights

  • Easy Installation
  • Premium Support
  • Lifetime Updates
  • High Performance

Product Overview

Indian GST Report For Botble Ecommerce By Viral Addons

A powerful, compliance-focused GST reporting dashboard designed for the Indian market. This plugin provides a comprehensive view of sales, taxes, and slabs with full support for multi-vendor marketplaces and multi-currency transactions.

Key Features

  • Automated GST Slabs: Also automatically categorizes sales into 0%, 3%, 5%, 12%, 18%, 28%, etc. slabs with unique color coding.
  • B2B & B2C Isolation: Intelligently identifies B2B sales using GSTIN data from the tax information on the checkout page. If the customer has a GSTIN, it is a B2B sale. Otherwise, it is a B2C sale.
  • Multi-Vendor Support: Seamlessly filters reports by Admin Store or specific Marketplace Vendors. The dashboard automatically adapts to Single-Store environments (dynamically hiding Marketplace TCS metrics when deactivated).
  • Smart HSN Extraction: Automatically pulls HSN codes from individual products or their parent records (for variations).
  • Multi-Currency Normalization: All financial data is automatically converted to Indian Rupees (INR) using the exchange rate at the time of order placement.
  • Interactive Dashboard:
    • Sticky Filters: Filtering controls stay in view while scrolling through large datasets.
    • Dynamic Sorting: Sort records by Date or Invoice # with a single click.
    • Report Types: Toggle between Invoice-level and Product-level detailed reports.
  • Excel/CSV Export: One-click export of the entire GSTR matrix for accounting and filing.

HSN Lookup Logic

  1. Checks product metadata for hsn_code or hsn.
  2. If the product is a variation and has no HSN, it automatically falls back to the Parent Product's HSN code.

GST Split Engine

Tax is intelligently split into CGST/SGST for intra-state transactions or IGST for inter-state transactions. The engine compares the Vendor's Business State (set in Store Settings) with the Buyer's Shipping State (from the order address) to determine the correct split automatically.

Intra-State Transaction (Same State)

When the seller and buyer are in the same state, GST is split equally into two parts:

Tax Component Full Form Who Receives Amount (on 5% GST)
CGST Central Goods & Services Tax Central Government 2.5%
SGST State Goods & Services Tax Buyer's State Government 2.5%
Total 5%

Example:

  • Vendor State: Maharashtra (MH)
  • Customer State: Maharashtra (MH)
  • Result: CGST 2.5% + SGST 2.5% (Total = 5%)

✈️ Inter-State Transaction (Different States)

When the seller and buyer are in different states, the entire GST is charged as a single IGST which is collected by the Central Government and later distributed:

Tax Component Full Form Who Receives Amount (on 5% GST)
IGST Integrated Goods & Services Tax Central Govt (distributes to states) 5%
Total 5%

Example:

  • Vendor State: Maharashtra (MH)
  • Customer State: West Bengal (WB)
  • Result: IGST 5% (Total = 5%)

Quick Reference Table

Vendor State Customer State GST Type Split
Maharashtra Maharashtra Intra-state CGST 2.5% + SGST 2.5%
Maharashtra Delhi Inter-state IGST 5%
West Bengal West Bengal Intra-state CGST 2.5% + SGST 2.5%
West Bengal Gujarat Inter-state IGST 5%
Karnataka Karnataka Intra-state CGST 9% + SGST 9%
Karnataka Tamil Nadu Inter-state IGST 18%

Note: The total GST amount is always the same regardless of type. Only the distribution between Central and State Governments changes.

TCS for Marketplace Vendors

  • TCS (Tax Collected at Source): 1% is automatically calculated on all marketplace vendor sales.
  • This is a legal obligation of the Marketplace Operator (Admin) under Section 52 of the CGST Act, regardless of the vendor's GST registration status.

Handling Vendors Without GSTIN

In a marketplace environment, if a vendor has not provided their GSTIN:

  • Report Integrity: The dashboard will still capture and display the sales data based on the actual tax charged during checkout.
  • TCS Collection: The system continues to calculate the 1% TCS for all marketplace sales, as the Marketplace Operator (Admin) is legally required to deduct this regardless of the vendor's registration status.
  • B2B Identification: The classification of B2B vs B2C remains dependent on the Buyer's GSTIN data.
  • Compliance Note: While the report displays all collected taxes, it is recommended that vendors provide their GSTIN to ensure tax invoices are legally compliant.
  • Legal Compliance: Legally, if a vendor does not possess a GSTIN, they are not authorized to collect tax. If your system charges tax on sales from such vendors, the report will display it; however, during CA filing, these transactions will be classified as "Unregistered Dealer" sales.

Installation

  1. Upload the plugin to platform/plugins/indian-gst-report.
  2. Go to Admin > Plugins and activate "Indian GST Report".
  3. Complete the 4 Essential Configuration Steps:
    • Tax Configuration: Create a published tax rule containing "GST" in its title (e.g., "18% GST").
    • Inventory Mapping: Ensure all products (including variations) have a valid HSN Code mapped.
    • B2B Integration: Enable "Tax Information" fields in Ecommerce > Settings > Checkout.
    • Entity Identity: Confirm your own business GSTIN is updated in Ecommerce > Settings > General.

Usage

  1. Navigate to Ecommerce > Indian GST Reports.
  2. Filters: Select your date range, store, and order type (B2B/B2C).
  3. Toggle View: Use the "Invoice" or "Product" buttons to change the level of detail.
  4. Export: Click "Export GSTR Matrix" to download data for your CA or GST filing.

Technical Summary

  • Module Namespace: ViralAddons\IndianGstReport
  • Version: 1.0.0
  • Minimum Requirements: PHP 8.1+, Botble E-commerce Core.
  • Optional: Botble Marketplace Plugin.

Developed with ❤️ by ViralAddons.

❤️

Support the Author

If you find this product helpful, consider supporting the developer.

Scan QR Code

Indian GST Report For Botble Ecommerce

Frequently Asked Questions

Our plugins are built for Botble CMS and various other major CMS platforms. Each plugin's description page clearly mentions which platforms it supports — please check before purchasing.

Installation is simple — just follow these steps:

  1. Extract — Unzip the downloaded file
  2. Upload — Move the extracted folder into platform/plugins/
  3. Activate — Go to Admin Panel → Plugins and click Activate

Each purchase is valid for one website only. If you need to use the same plugin on another site, a new purchase is required for that domain.

Yes! All our plugins receive regular updates including bug fixes, compatibility improvements, and new features. You will be notified when an update is available.

As all our products are digital downloads, we do not offer refunds once a plugin has been purchased and downloaded. Please read the plugin description carefully before buying.

Yes, we provide custom plugin development services. However, this is a paid service billed at hourly rates. Send your requirements to viraladdons@gmail.com and we will get back to you with a quote.

We accept all major credit/debit cards and PayPal.

Email us at viraladdons@gmail.com with your order details and a description of the issue. We aim to release a fix within 48–72 hours.