Skip to content

TakaBooks v1.0.0 — বাংলাদেশি হিসাবরক্ষণ ও কর

Choose a tag to compare

@bemoshiur bemoshiur released this 06 Sep 13:06
· 28 commits to main since this release

🇧🇩 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