Repository navigation
TakaBooks v1.0.0 — বাংলাদেশি হিসাবরক্ষণ ও কর
🇧🇩 Bangladeshi bookkeeping and taxation, for any LLM. Double-entry books, income tax, VAT/মূসক, TDS/VDS and NBR compliance — with a zero-dependency Python engine that owns every number.
Install
| Platform | How |
|---|---|
| 🤖 Claude (claude.ai) | Upload bd-bookkeeping-tax.zip in Settings → Capabilities → Skills |
| 💻 Claude Code | Unzip bd-bookkeeping-tax.zip into ~/.claude/skills/ |
| 💬 ChatGPT | takabooks-chatgpt.zip — paste instructions.md into a Custom GPT, upload knowledge/ |
| ✨ Gemini | takabooks-gemini.zip — paste gem-instructions.md into a Gem, upload knowledge/ |
| 🌏 Kimi, DeepSeek, Llama, anything else | Paste takabooks-core.md (11 KB, fits any context) |
| 🧠 Large-context models | takabooks-complete.md — everything, losslessly, in one file |
| ⚙️ Cursor / Codex / Copilot | Drop AGENTS.md at your repo root |
What's in it
Engine — 7 Python modules, standard library only, no pip install. Money is integer paisa, never float. Amounts print in Bangladeshi lakh/crore grouping (৳12,34,567.89). Double-entry is enforced: an unbalanced entry is refused, not corrected. 867 tests.
Tax data for করবর্ষ / assessment year 2026-27 — 436 rate nodes, each carrying a source URL, an as_of date and a verified flag:
| 362 verified | read from primary text — NBR's আয়কর পরিপত্র ২০২৬-২০২৭, a gazetted SRO, or the enacted law |
| 55 unverified | resting on agreeing professional summaries, because the Finance Act 2026 gazette is typeset in a legacy Bijoy font that will not extract |
| 19 placeholders | never landed; the engine refuses them individually |
Covers income tax slabs and category thresholds, the investment rebate, minimum tax, both surcharges, corporate rates, VAT rates and thresholds, the Mushak form series, the full TDS/VDS matrices including the 30-row non-resident table, payroll, penalties and the compliance calendar.
How it avoids making numbers up
Every figure is read from the rates file at answer time — never from the model's memory. That rule was not assumed; it was measured. In a baseline of 25 unguided replies to real Bangladeshi tax questions, 25 out of 25 fabricated figures, giving three different tax-free thresholds for the same question — none of them the enacted ৪,০০,০০০. Two rounds of testing hardened the instruction against that, and an adversarial audit then retracted four statutory claims that had crept in without a source.
Where the sources genuinely disagree — as with the individual filing deadline — the package states both readings and adopts neither, rather than picking one and sounding confident.
⚠️ Read before you file
This is not professional advice, and no figure in it has been reviewed by an ITP or a CA. TakaBooks is not affiliated with, endorsed by, or connected to the National Board of Revenue or any government body. Verify with a licensed Income Tax Practitioner or Chartered Accountant before filing anything.
এটি পেশাদার পরামর্শ নয় — দাখিলের আগে লাইসেন্সপ্রাপ্ত আইটিপি বা সিএ-এর সঙ্গে যাচাই করুন।
Notes
GitHub Actions is disabled on this account, so these assets were built and verified locally (867 tests green, all 5 targets passing their platform limit checks) rather than by the release workflow. Verify with SHA256SUMS.txt.
📖 Wiki · 🐛 Report a rate
Maintained by Moshiur Rahman (@bemoshiur) · Ticon Sys