Releases: bemoshiur/TakaBooks
Release list
TakaBooks v1.2.0
TakaBooks v1.2.0 — টাকাবুকস
LLM-agnostic Bangladeshi bookkeeping & taxation — মূসক / VAT · উৎসে কর কর্তন / TDS · খতিয়ান / Ledger.
Deterministic Python engine (standard library only, 3.11+), one source of truth, one bundle per platform.
Which file do I want?
| Platform | Asset | Then |
|---|---|---|
| Claude (claude.ai, Claude Code, Claude Desktop) | bd-bookkeeping-tax-skill-1.2.0.zip |
Upload under Skills, or unzip into ~/.claude/skills/ |
| ChatGPT custom GPT | takabooks-chatgpt-1.2.0.zip |
Paste instructions.md, upload knowledge/ |
| Gemini Gem | takabooks-gemini-1.2.0.zip |
Paste gem-instructions.md, attach knowledge/ |
| Any other LLM (Kimi, DeepSeek, Llama, Mistral, Copilot…) | takabooks-complete-1.2.0.md |
Paste the whole file as the system prompt |
| Cursor, Codex, Copilot and other agent tools | AGENTS-1.2.0.md |
Save as AGENTS.md in your project root |
Or, with Node installed: npx @bemoshiur/takabooks install <claude|chatgpt|gemini|universal|agents>
(GitHub Packages requires an authenticated npm — see the README).
Assets
AGENTS-1.2.0.mdSHA256SUMS.txtbd-bookkeeping-tax-skill-1.2.0.ziptakabooks-agents-md-1.2.0.ziptakabooks-chatgpt-1.2.0.ziptakabooks-claude-skill-1.2.0.ziptakabooks-complete-1.2.0.mdtakabooks-gemini-1.2.0.ziptakabooks-universal-1.2.0.zip
Verify a download: sha256sum -c SHA256SUMS.txt
Rates data in this release
TakaBooks — rates audit
Rates source: rates-AY2026-27.toml — করবর্ষ / assessment year 2026-27
File: /home/runner/work/TakaBooks/TakaBooks/src/data/rates-AY2026-27.toml
| Rate nodes | Count |
|---|---|
| verified | 488 |
| unverified | 43 |
| placeholder | 1 |
| total | 532 |
Placeholder keys (1)
vat.rates.reduced.digital_advertisement
Unverified keys (43)
deadlines.income_tax_return_individual_first_time_filerdeadlines.income_tax_return_individual_resident_abroaddeadlines.income_tax_return_specified_date_statusdeadlines.vat_legacy_settlement_s137adeadlines.vat_quarter_boundariesincome_tax.corporate.bank_transfer_conditionincome_tax.corporate.exemptions.registered_startup_turnover_ceilingincome_tax.corporate.exemptions.sme_turnover_ceilingincome_tax.corporate.exemptions.sme_turnover_ceiling_women_or_disability_ownedincome_tax.corporate.minimum_tax.by_sector.registered_startupincome_tax.corporate.rates.fundincome_tax.corporate.rates.merchant_bankincome_tax.corporate.rates.one_person_companyincome_tax.corporate.reduced_rates.asset_management_company_fee_incomeincome_tax.corporate.reduced_rates.export_income_exemption_individual_firm_hufincome_tax.corporate.reduced_rates.export_income_generalincome_tax.corporate.reduced_rates.export_income_leed_certified_or_juteincome_tax.corporate.reduced_rates.specified_appliance_and_vehicle_manufacturersincome_tax.individual.additional_surcharge.educational_institution_without_accessibilityincome_tax.individual.additional_surcharge.tobacco_manufacturing_incomeincome_tax.individual.capital_gains.exclusion_listed_securitiesincome_tax.individual.capital_gains.listed_company_sharesincome_tax.individual.capital_gains.other_assets_held_over_five_yearsincome_tax.individual.capital_gains.precious_metals_and_collectiblesincome_tax.individual.dividend_incomeincome_tax.individual.surcharge.baseincome_tax.individual.surcharge.minimumincome_tax.individual.thresholds.parent_or_guardian_of_person_with_disabilitytds.sections.142.uplift_stackingvat.advance_tax.import_raw_materialsvat.advance_tax.import_standardvat.exemptions.registered_startup_suppliesvat.filing.amended_return_yearsvat.filing.bin_lock_notice_daysvat.filing.quarter_boundariesvat.input_tax_credit.coefficient_exemption_value_additionvat.record_retention.audited_accounts_to_vat_authority_monthsvat.supplementary_duty.health_surcharge_nicotine_and_heated_tobaccovat.supplementary_duty.heated_tobacco_supplyvat.supplementary_duty.nicotine_pouch_supplyvat.thresholds.large_invoice_statementvat.thresholds.tax_invoice_buyer_binvat.thresholds.vat_software_mandatory
This file is NOT ready to produce a fileable figure. See its header for the procedure that lands a verified value.
TakaBooks — Moshiur Rahman (@bemoshiur) · TICON SYSTEM LTD (https://ticonsys.com)
Every rate, threshold and deadline lives in that file with a source URL and a verified flag (spec 4.5).
Anything marked verified = false could not be confirmed from a primary source: confirm it with NBR before relying on it.
Every tax computation states the assessment year it used.
Disclaimer · দাবিত্যাগ
TakaBooks prepares figures. It is not professional advice — verify with a licensed ITP/CA before filing.
টাকাবুকস কেবল হিসাব প্রস্তুত করে। এটি পেশাদার পরামর্শ নয় — দাখিলের আগে লাইসেন্সপ্রাপ্ত ITP/CA-এর সঙ্গে যাচাই করুন।
Maintained by Moshiur Rahman (@bemoshiur) · TICON SYSTEM LTD — https://ticonsys.com · MIT
Full Changelog: v1.1.1...v1.2.0
TakaBooks v1.1.1
TakaBooks v1.1.1 — টাকাবুকস
LLM-agnostic Bangladeshi bookkeeping & taxation — মূসক / VAT · উৎসে কর কর্তন / TDS · খতিয়ান / Ledger.
Deterministic Python engine (standard library only, 3.11+), one source of truth, one bundle per platform.
Which file do I want?
| Platform | Asset | Then |
|---|---|---|
| Claude (claude.ai, Claude Code, Claude Desktop) | bd-bookkeeping-tax-skill-1.1.1.zip |
Upload under Skills, or unzip into ~/.claude/skills/ |
| ChatGPT custom GPT | takabooks-chatgpt-1.1.1.zip |
Paste instructions.md, upload knowledge/ |
| Gemini Gem | takabooks-gemini-1.1.1.zip |
Paste gem-instructions.md, attach knowledge/ |
| Any other LLM (Kimi, DeepSeek, Llama, Mistral, Copilot…) | takabooks-complete-1.1.1.md |
Paste the whole file as the system prompt |
| Cursor, Codex, Copilot and other agent tools | AGENTS-1.1.1.md |
Save as AGENTS.md in your project root |
Or, with Node installed: npx @bemoshiur/takabooks install <claude|chatgpt|gemini|universal|agents>
(GitHub Packages requires an authenticated npm — see the README).
Assets
AGENTS-1.1.1.mdSHA256SUMS.txtbd-bookkeeping-tax-skill-1.1.1.ziptakabooks-agents-md-1.1.1.ziptakabooks-chatgpt-1.1.1.ziptakabooks-claude-skill-1.1.1.ziptakabooks-complete-1.1.1.mdtakabooks-gemini-1.1.1.ziptakabooks-universal-1.1.1.zip
Verify a download: sha256sum -c SHA256SUMS.txt
Rates data in this release
TakaBooks — rates audit
Rates source: rates-AY2026-27.toml — করবর্ষ / assessment year 2026-27
File: /home/runner/work/TakaBooks/TakaBooks/src/data/rates-AY2026-27.toml
| Rate nodes | Count |
|---|---|
| verified | 474 |
| unverified | 53 |
| placeholder | 3 |
| total | 530 |
Placeholder keys (3)
income_tax.corporate.minimum_tax.on_gross_receipts.applies_aboveincome_tax.individual.minimum_tax.on_gross_receipts.applies_abovevat.rates.reduced.digital_advertisement
Unverified keys (53)
deadlines.income_tax_return_individual_first_time_filerdeadlines.income_tax_return_individual_resident_abroaddeadlines.income_tax_return_specified_date_statusdeadlines.vat_legacy_settlement_s137adeadlines.vat_quarter_boundariesincome_tax.corporate.bank_transfer_conditionincome_tax.corporate.exemptions.registered_startup_turnover_ceilingincome_tax.corporate.exemptions.sme_turnover_ceilingincome_tax.corporate.exemptions.sme_turnover_ceiling_women_or_disability_ownedincome_tax.corporate.minimum_tax.by_sector.carbonated_or_sweetened_beverage_manufacturerincome_tax.corporate.minimum_tax.by_sector.mobile_or_nttn_operatorincome_tax.corporate.minimum_tax.by_sector.new_industrial_undertaking_first_three_yearsincome_tax.corporate.minimum_tax.by_sector.registered_startupincome_tax.corporate.minimum_tax.by_sector.tobacco_products_manufacturerincome_tax.corporate.minimum_tax.on_gross_receipts.rateincome_tax.corporate.rates.fundincome_tax.corporate.rates.merchant_bankincome_tax.corporate.rates.one_person_companyincome_tax.corporate.reduced_rates.asset_management_company_fee_incomeincome_tax.corporate.reduced_rates.export_income_exemption_individual_firm_hufincome_tax.corporate.reduced_rates.export_income_generalincome_tax.corporate.reduced_rates.export_income_leed_certified_or_juteincome_tax.corporate.reduced_rates.specified_appliance_and_vehicle_manufacturersincome_tax.individual.additional_surcharge.educational_institution_without_accessibilityincome_tax.individual.additional_surcharge.tobacco_manufacturing_incomeincome_tax.individual.capital_gains.exclusion_listed_securitiesincome_tax.individual.capital_gains.listed_company_sharesincome_tax.individual.capital_gains.other_assets_held_over_five_yearsincome_tax.individual.capital_gains.precious_metals_and_collectiblesincome_tax.individual.dividend_incomeincome_tax.individual.minimum_tax.on_gross_receipts.rateincome_tax.individual.rebate.absolute_capincome_tax.individual.rebate.income_cap_percentincome_tax.individual.rebate.rateincome_tax.individual.surcharge.baseincome_tax.individual.surcharge.minimumincome_tax.individual.thresholds.parent_or_guardian_of_person_with_disabilitytds.sections.142.uplift_stackingvat.advance_tax.import_raw_materialsvat.advance_tax.import_standardvat.exemptions.content_creator_freelancer_untilvat.exemptions.registered_startup_suppliesvat.filing.amended_return_yearsvat.filing.bin_lock_notice_daysvat.filing.quarter_boundariesvat.input_tax_credit.coefficient_exemption_value_additionvat.record_retention.audited_accounts_to_vat_authority_monthsvat.supplementary_duty.health_surcharge_nicotine_and_heated_tobaccovat.supplementary_duty.heated_tobacco_supplyvat.supplementary_duty.nicotine_pouch_supplyvat.thresholds.large_invoice_statementvat.thresholds.tax_invoice_buyer_binvat.thresholds.vat_software_mandatory
This file is NOT ready to produce a fileable figure. See its header for the procedure that lands a verified value.
TakaBooks — Moshiur Rahman (@bemoshiur) · TICON SYSTEM LTD (https://ticonsys.com)
Every rate, threshold and deadline lives in that file with a source URL and a verified flag (spec 4.5).
Anything marked verified = false could not be confirmed from a primary source: confirm it with NBR before relying on it.
Every tax computation states the assessment year it used.
Disclaimer · দাবিত্যাগ
TakaBooks prepares figures. It is not professional advice — verify with a licensed ITP/CA before filing.
টাকাবুকস কেবল হিসাব প্রস্তুত করে। এটি পেশাদার পরামর্শ নয় — দাখিলের আগে লাইসেন্সপ্রাপ্ত ITP/CA-এর সঙ্গে যাচাই করুন।
Maintained by Moshiur Rahman (@bemoshiur) · TICON SYSTEM LTD — https://ticonsys.com · MIT
Full Changelog: v1.1.0...v1.1.1
TakaBooks v1.1.0 — HS codes, property & VAT schedules
Import-stage withholding by HS code, property transfer, real-estate developers, and eleven VAT reduced rates — all read from primary gazette text.
What changed
HS codes are in. v1.0.0 told you it couldn't select an import band. It can now: 345 HS rows across সারণী ১–৭ from Rule 8 of S.R.O. 273, each carrying its 8-digit code, its rate and the gazette page it was read from. Also landed: property transfer (s.125, Rule 6), real-estate developers (s.126, Rule 7), and ss.138/138A/139 — which turned out not to be in the SRO at all, but in the Act.
Eleven VAT reduced rates landed — restaurant 5%, non-AC hotel 10%, motor garage 10%, sweetmeat 10%, medicine 2.4%, local trading 7.5%, petroleum 2%, land developer 2%, building construction 2% / 4.5%, wholesale 1.5%.
| v1.0.0 | v1.1.0 | |
|---|---|---|
| Rate nodes | 436 | 529 |
| Verified from primary text | 362 | 474 |
| Placeholders | 19 | 3 |
Corrections this release makes
Reading the gazettes directly overturned things secondary sources get wrong:
- s.138 is not s.153. The cc-based Tk 25,000–5,00,000 table that surfaces first on bdlaws is s.153 — private vehicles — and s.153(8)(ক) expressly excludes s.138 vehicles. Conflating them is wrong by up to 10×.
- Motor garage and sweetmeat service codes were transposed — S003.10 and S022.00, not S022.00 and S078.00.
- Land developer VAT is 2%, not the 3% widely quoted.
- LP gas was dropped from the 2% fuel list by the substituted paragraph; it now takes 7.5%.
- Medicines: the Schedule prints 3%, but SRO 40 caps them at 2.4%, unrepealed and operative.
- Rules 6 and 7 group whole thanas, not mouza-by-mouza — which is why they fit on nine pages, not the dozens assumed.
Two things stated rather than smoothed over
A drafting error in the gazette — clause (ছ) cites সারণী-৬ while captioning its table সারণী-৭. Recorded as সারণী-৭ with the discrepancy noted, not silently corrected.
The reach of the 4% proviso is genuinely unresolved on the face of the text. Both readings are held; neither is chosen.
Method note
The gazette's Bangla is typeset in legacy ASCII-mapped fonts where a comma serves as both the digit ৫ and a thousands separator — so the text layer cannot be trusted for numbers. Every Bangla figure here was read off a rendered page image; extracted digits were used only as a cross-check. Separately, NBR's VAT SRO index is served at /regulations/sros/vat-sros/eng — plural. The singular path in circulation returns an empty table, which is why earlier work concluded those SROs were missing.
Install
| Platform | Asset |
|---|---|
| 🤖 Claude / Claude Code | bd-bookkeeping-tax.zip |
| 💬 ChatGPT | takabooks-chatgpt.zip |
| ✨ Gemini | takabooks-gemini.zip |
| 🌏 Kimi · DeepSeek · any model | takabooks-core.md (11 KB) |
| 🧠 Large-context models | takabooks-complete.md |
| ⚙️ Cursor · Codex · Copilot | AGENTS.md |
⚠️ Still true
Not professional advice. Not affiliated with or endorsed by the NBR. No figure has been reviewed by a licensed ITP or CA. 52 figures rest on professional summaries because the Finance Act 2026 gazette will not text-extract, and the individual filing deadline remains genuinely contested — both readings ship, neither adopted. Verify before filing.
এটি পেশাদার পরামর্শ নয় — দাখিলের আগে লাইসেন্সপ্রাপ্ত আইটিপি বা সিএ-এর সঙ্গে যাচাই করুন।
Built and verified locally (867 tests, all 5 targets within platform limits) — GitHub Actions is disabled on this account. Verify with SHA256SUMS.txt.
📖 Wiki · Maintained by Moshiur Rahman · Ticon Sys
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