Skip to main content

A CA-grade Income Tax calculation engine for India (FY 2025-26) with AIS reconciliation and support for the Income Tax Act, 2025.

Project description

TRB Tax Pro

A CA-grade Income Tax calculation engine for India (FY 2020-21 to FY 2026-27) with AIS reconciliation and support for the Income Tax Act, 2025.

Built for precision, notice remediation, ITR-U compliance, and multi-year tax planning.

Features

  • Multi-Year Support (NEW): Modular engines for FY 2020-21 through FY 2024-25 added for historical audits, ITR-U filings, and notice resolution.
  • Section 87A Marginal Rebate: Precise resolution for the "Cliffs" under the New Regime (specifically mapping the ₹12 Lakh threshold gracefully for FY 2025-26).
  • Marginal Relief (Surcharges): Mathematically rigorous computation across multiple thresholds (₹50L, ₹1Cr, ₹2Cr, and ₹5Cr).
  • Presumptive Taxation Validation (44AD/44ADA): Dynamic tests against digital transaction limits to unlock enhanced turnover rules (e.g., 5% Cash rules mapping to ₹3Cr limits).
  • Automated AIS Reconciliation: Pull SFT entries, Salary, and Capital Gains directly from official JSON specs reducing manual mapping and notice exposure.

Installation

Install the latest version directly from PyPI:

pip install trb-tax-pro --upgrade

Programmatic Usage

Access specific year engines via the MultiYearDispatcher:

from trb_tax_pro.engine.dispatcher import MultiYearDispatcher

# Get the engine for a specific Financial Year
engine = MultiYearDispatcher.resolve("fy2025_26")

# Calculate tax
result = engine.calculate_tax({
    "gross_income": 1280000,
    "regime": "new_regime"
})

print(f"Tax Payable: ₹{result['total_tax']}")

Dashboard Interface

Launch the professional CA wrapper interface featuring unified Tax Computation and AIS Data Bridging:

streamlit run ui.py

Support the Project

If this engine simplifies your compliance workflows or saves your practice from potential 143(1) mismatch notices, please consider supporting the project: Buy Me a Coffee

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trb_tax_pro-1.1.1.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trb_tax_pro-1.1.1-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

Details for the file trb_tax_pro-1.1.1.tar.gz.

File metadata

  • Download URL: trb_tax_pro-1.1.1.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for trb_tax_pro-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a523104a3ef93d7166ba38b2703f1defe114fa76668878664afb5cec7947b9cd
MD5 f2d9bb7fd13c621285687021f139abf7
BLAKE2b-256 8e3f5df9c5261b0d9e3f158514bd4a0f7abfa1969a2d7e5eab5679d2c2e3a519

See more details on using hashes here.

File details

Details for the file trb_tax_pro-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: trb_tax_pro-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for trb_tax_pro-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a88f7f89cd5dade727a3076e4ca626328b08cfc77f5535e0748f424d1aacadaf
MD5 52b95bb3efa8cbbfaf2da6341426a1c9
BLAKE2b-256 f31e9a0a17cba0586b4b3c34f967f2f024db447c912ddaffe078b8faeec7a2ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page