Registry entry
Tanzania — TRA Form ITX201.01.E, Return of Income Made by or on Behalf of an Individual (Individual Income Tax Return)
The Tanzania Revenue Authority's (TRA) Form ITX201.01.E, "Return of Income Made by or on Behalf of an Individual", filed under Section 91 of the Income Tax Act, 2004 by every individual required to declare worldwide income (if resident) or Tanzania-source income (if non-resident) within six months of the end of the year of income. Opens Tanzania's Taxes vertical (Tanzania's third schema in this registry, following Business Formation via BRELA Form 14a and National ID via NIDA Form 2A; Tanzania now stands at 3 of 6 verticals). The official distribution is a legacy Microsoft Word `.doc` (OLE2/Compound File Binary) template, not a fillable AcroForm — a print-and-fill document whose blank lines the taxpayer completes by hand. This is a whole-of-form schema covering the General Information/Individual's Particulars section (items 1-9: identity, PIN, postal/physical/residential addresses, contact details, return period, and residency/taxation-category selection) and the Computation of Income and Tax section in full (items 10-48: the Business Income build-up to Gross Profit, the Deductions/Expenses build-up to Total Expenses and Net Profit, and — a two-column table the form's own header labels "Taxable Income" / "Tax Payable/Paid (TZS)", running uniformly from item 26 through item 47 — every income category (mining, agricultural, and other business income; final withholding payments; employment; commuted pension; pension annuity; dividends, including DSE-registered dividends; interest/discount; investment rent; royalties; natural resource payments; capital gains; other investment income; repatriated income of a domestic permanent establishment) alongside its own computed tax, plus the Total Business/Investment/overall Income and Tax subtotals, Less Tax Paid, Net Tax Payable, and the statutory Due Date), plus both declaration blocks (the taxpayer's own declaration of accuracy and the optional paid-preparer's declaration under Section 135(1) of the Income Tax Act, 2004, each modeled as a documents[] attestation entry). Out of scope for this version, disclosed rather than silently omitted: the form's own Appendix 1 supporting schedules — the Schedule of Assets and Liabilities, Particulars of Bank Accounts, Particulars of Children and Dependants, Stock Valuation Method, Basis of Accounting, Accounting Date, and Foreign Tax Credits — each a distinct repeating-row or single-item schedule a future version could model as a companion schema; and the entirety of the form's own "FOR OFFICIAL USE ONLY" second-page block (TRA data-entry/authorization/rejection-reason fields), which is staff-assigned intake data the taxpayer never supplies. This document describes the form only; it does not submit anything to TRA on a taxpayer's behalf, and does not imply endorsement by the United Republic of Tanzania or the Tanzania Revenue Authority. GovSchema is an independent, non-profit standards body.
Registry entry
tz/tra/itx201-01-e-individual-income-tax-return
Authoritative source Form ITX201.01.E, "Return of Income Made by or on Behalf of an Individual"
Machine access
- Schema document
registry/tz/tra/itx201-01-e-individual-income-tax-return/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/tz/tra/itx201-01-e-individual-income-tax-return/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
89 fields, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Fields
-
yearOfIncomestring requiredThe tax year (year of income) this return covers, printed at the top of the form above the taxpayer's TIN.
-
tinstring requiredThe taxpayer's Tax Identification Number (TIN), issued by TRA. Printed both on the cover block and repeated as numbered item 1 of the General Information section; modeled once as a single field.
-
titleenum requiredThe individual taxpayer's title, from the form's own three-option checkbox row.
enum: MR | MRS | MS -
firstNamestring requiredFirst Name
-
middleNamestring optionalModeled optional: not every taxpayer has a middle name.
-
surnamestring requiredSurname
-
personalIdentificationNumberstring optionalA separate national personal-identification number, distinct from the TIN. Modeled optional: unlike the TIN (mandatory for anyone filing a tax return), the form gives no indication every individual taxpayer holds a PIN.
-
postalBoxNumberstring requiredP.O. Box
-
postalCitystring requiredPostal City
-
physicalAddressStreetLocationstring requiredPhysical Address — Street/Location
-
physicalAddressPlotNumberstring optionalModeled optional: not every physical address is on a numbered plot.
-
physicalAddressBlockNumberstring optionalModeled optional, per the same reasoning as Plot No.
-
residentialAddressStreetLocationstring requiredResidential Address — Street/Location
-
residentialAddressPlotNumberstring optionalModeled optional, per the same reasoning as the physical address's Plot No.
-
residentialAddressBlockNumberstring optionalModeled optional, per the same reasoning as the physical address's Block No.
-
phoneNumberstring requiredPhone Number
-
secondPhoneNumberstring optionalModeled optional: a second phone number is a convenience, not every filer will have one to give.
-
thirdPhoneNumberstring optionalModeled optional, per the same reasoning as Second Phone.
-
faxNumberstring optionalModeled optional: not every individual taxpayer has a fax line.
-
emailAddressstring optionalModeled optional, consistent with the other contact-method fields in this item.
pattern -
returnPeriodFromdate requiredStart of the basis period this return covers.
-
returnPeriodTodate requiredEnd of the basis period this return covers.
-
taxationCategoryenum requiredThe taxpayer's residency status or the taxation regime applying to this return, from a single flat row of five checkboxes ("Please tick the appropriate boxes"). The two presumptive-tax options correspond directly to the record-keeping-dependent flat/percentage rates published in this form's own Appendix 2 ("THE INDIVIDUAL PRESUMPTIVE TAX ASSESSMENT" table), and Resident/Non-Resident to the standard progressive rate table there. Modeled as a single-select enum: the form's plural "boxes" wording is not by itself confirmed evidence of a multi-select intent, and Resident/Non-Resident are definitionally mutually exclusive; this is a disclosed judgment call, not a printed instruction.
enum: RESIDENT | NON_RESIDENT | PRESUMPTIVE_TAX_INCOMPLETE_RECORDS | PRESUMPTIVE_TAX_COMPLETE_RECORDS | OTHER -
turnovernumber optionalBusiness turnover / gross receipts for the year of income.
range: 0–∞ -
beginningInventorynumber optional11. Beginning Inventory
range: 0–∞ -
purchasesnumber optional12. Purchases
range: 0–∞ -
goodsWithdrawnNotSoldnumber optional13. Goods Withdrawn Not Sold
range: 0–∞ -
closingInventorynumber optional14. Closing Inventory
range: 0–∞ -
costOfGoodsSoldnumber optionalThe form's own printed formula: Beginning Inventory + Purchases − Goods Withdrawn Not Sold − Closing Inventory (11+12-13-14). The taxpayer computes and enters this figure by hand; this is a paper/manually-completed form, not a spreadsheet with live formulas.
-
grossProfitnumber optionalThe form's own printed formula: Turnover − Costs of Goods Sold (10-15); may be negative if costs exceed turnover.
-
wagesAndSalariesnumber optional18. Wages and Salaries
range: 0–∞ -
stampDutynumber optional19. Stamp Duty
range: 0–∞ -
transportnumber optional20. Transport
range: 0–∞ -
bankChargesInterestnumber optional21. Bank Charges/Interests
range: 0–∞ -
utilitiesnumber optionalUtilities (electricity, water, phone, fax, etc.).
range: 0–∞ -
businessRentnumber optional23. Business Rent
range: 0–∞ -
otherExpensesnumber optionalOther business expenses, itemized by the taxpayer in a separate schedule (out of scope for this document).
range: 0–∞ -
totalExpensesnumber optionalThe form's own printed formula: sum of items 18 through 24.
range: 0–∞ -
netProfitIncomenumber optionalThe form's own printed formula: Gross Profit − Total Expenses (16-25); may be negative (a loss). Restates the business computation above in this item's own two-column Taxable Income/Tax Payable format.
-
netProfitTaxnumber optionalTax payable/paid on the net profit reported in this same item, computed by the taxpayer applying the individual income tax or presumptive-tax rate tables in this form's own Appendix 2, per the taxationCategory selected in item 9.
range: 0–∞ -
miningBusinessIncomenumber optionalMining business income, itemized by the taxpayer in a separate schedule (out of scope for this document).
range: 0–∞ -
miningBusinessTaxnumber optional27. Mining Business Income — Tax Payable/Paid (TZS)
range: 0–∞ -
agriculturalBusinessIncomenumber optionalAgricultural business income, itemized by the taxpayer in a separate schedule (out of scope for this document).
range: 0–∞ -
agriculturalBusinessTaxnumber optional28. Agricultural Business Income — Tax Payable/Paid (TZS)
range: 0–∞ -
otherBusinessIncomenumber optionalOther business income, itemized by the taxpayer in a separate schedule (out of scope for this document).
range: 0–∞ -
otherBusinessTaxnumber optional29. Other Business Income — Tax Payable/Paid (TZS)
range: 0–∞ -
finalWithholdingIncomenumber optionalIncome subject to final withholding tax, itemized by the taxpayer in a separate schedule (out of scope for this document).
range: 0–∞ -
finalWithholdingTaxnumber optionalThe final withholding tax already paid at source on the income reported alongside it in this same item.
range: 0–∞ -
totalBusinessIncomenumber optionalThe form's own printed formula: sum of items 26+27+28+29 — notably excluding item 30 (Final withholding payments) from this subtotal, exactly as printed on the form; a genuine source artifact, not corrected here.
-
totalBusinessTaxnumber optionalTax companion to totalBusinessIncome, same 26+27+28+29 formula and same disclosed exclusion of item 30.
range: 0–∞ -
employmentIncomenumber optional32. Employment — Taxable Income
range: 0–∞ -
employmentTaxnumber optional32. Employment — Tax Payable/Paid (TZS)
range: 0–∞ -
commutedPensionIncomenumber optional33. Commuted Pension — Taxable Income
range: 0–∞ -
commutedPensionTaxnumber optional33. Commuted Pension — Tax Payable/Paid (TZS)
range: 0–∞ -
pensionAnnuityIncomenumber optional34. Pension Annuity — Taxable Income
range: 0–∞ -
pensionAnnuityTaxnumber optional34. Pension Annuity — Tax Payable/Paid (TZS)
range: 0–∞ -
dividendsIncomenumber optional35. Dividends — Taxable Income
range: 0–∞ -
dividendsTaxnumber optional35. Dividends — Tax Payable/Paid (TZS)
range: 0–∞ -
dividendsDseIncomenumber optionalDividends from a company registered on the Dar es Salaam Stock Exchange (DSE), which the Appendix 2 withholding-rate table taxes at a lower rate (5%) than dividends from other companies (10%).
range: 0–∞ -
dividendsDseTaxnumber optional36. Dividends (DSE Registered) — Tax Payable/Paid (TZS)
range: 0–∞ -
interestDiscountIncomenumber optional37. Interest/Discount — Taxable Income
range: 0–∞ -
interestDiscountTaxnumber optional37. Interest/Discount — Tax Payable/Paid (TZS)
range: 0–∞ -
investmentRentIncomenumber optionalRental income reported under the Investment category, distinct from the Business Rent expense claimed under item 23.
range: 0–∞ -
investmentRentTaxnumber optional38. Rent — Tax Payable/Paid (TZS)
range: 0–∞ -
royaltiesIncomenumber optional39. Royalties — Taxable Income
range: 0–∞ -
royaltiesTaxnumber optional39. Royalties — Tax Payable/Paid (TZS)
range: 0–∞ -
naturalResourcePaymentIncomenumber optional40. Natural Resource Payment — Taxable Income
range: 0–∞ -
naturalResourcePaymentTaxnumber optional40. Natural Resource Payment — Tax Payable/Paid (TZS)
range: 0–∞ -
capitalGainIncomenumber optional41. Capital Gain — Taxable Income
range: 0–∞ -
capitalGainTaxnumber optional41. Capital Gain — Tax Payable/Paid (TZS)
range: 0–∞ -
otherInvestmentIncomenumber optionalOther investment income, itemized by the taxpayer in a separate schedule (out of scope for this document).
range: 0–∞ -
otherInvestmentTaxnumber optional42. Other Investment — Tax Payable/Paid (TZS)
range: 0–∞ -
totalInvestmentIncomenumber optionalThe form's own printed formula: sum of items 35 through 42.
range: 0–∞ -
totalInvestmentTaxnumber optionalTax companion to totalInvestmentIncome, same 35-through-42 formula.
range: 0–∞ -
repatriatedDomesticPeIncomenumber optional44. Repatriated Income of a Domestic Permanent Establishment — Taxable Income
range: 0–∞ -
repatriatedDomesticPeTaxnumber optional44. Repatriated Income of a Domestic Permanent Establishment — Tax Payable/Paid (TZS)
range: 0–∞ -
totalIncomeAmountnumber optionalThe form's own printed formula: sum of items 26+27+28+29+32+33+34+43 — notably excluding items 30 (Final withholding payments) and 44 (Repatriated income of a domestic permanent establishment) from this subtotal, exactly as printed on the form; a genuine source artifact, not corrected here.
-
totalTaxAmountnumber optionalTax companion to totalIncomeAmount, same formula and same disclosed exclusion of items 30 and 44.
range: 0–∞ -
lessTaxPaidIncomenumber optionalThis item's label ("Less tax paid, excluding final withholding payments") is itself a tax-amount deduction with no independent taxable-income concept of its own. The form's printed table nonetheless carries the same two-column Taxable Income/Tax Payable(TZS) layout through this row (confirmed from the raw document's own tab structure); this field is modeled for structural completeness, but its applicability is disclosed as unconfirmed rather than assumed meaningful — a rendering of this legacy .doc was not available in this environment to visually confirm whether this column is actually blank/unused on the printed form.
-
lessTaxPaidnumber optionalTax already paid during the year (excluding final withholding payments already captured in item 30), deducted from the total tax liability.
range: 0–∞ -
netTaxPayableIncomenumber optionalSame disclosed-applicability caveat as item 46's Taxable Income column: item 47's own label ("Net tax payable") is a settlement-stage tax figure with no independent taxable-income concept, but the form's printed two-column layout carries through this row per the raw document's tab structure.
-
netTaxPayablenumber optionalThe form's own printed formula: Total Tax − Less Tax Paid (45-46); may be negative (a refund position).
-
dueDatedate optionalStatutory due date for payment of the tax still owing, computed per Appendix 2's own notes as within six months of the accounting date (Section 79 of the Income Tax Act, 2004), distinct from item 46/47's two-column format — this item prints only a single blank.
-
declarantPositionstring optionalThe declarant's position/capacity, relevant when the return is made "on behalf of" the individual by someone other than the taxpayer themself (per this form's own title).
-
preparerTitleenum optionalThe tax return preparer's title, from this second declaration block's own checkbox row. Present only when a preparer assisted in completing the return (Section 135(1) of the Income Tax Act, 2004). The source form's own fourth option is abbreviated "Ms/Bi" (reproduced verbatim in the enum as MS_BI; likely a Swahili honorific, "Bibi").
enum: MR | MRS | MS_BI -
preparerFirstNamestring optionalPreparer's First Name
-
preparerMiddleNamestring optionalPreparer's Middle Name
-
preparerSurnamestring optionalPreparer's Surname
-
preparerPositionstring optionalThe preparer's professional position, printed with the parenthetical example "(Certified Public Accountant)".
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-15
Why this schema and why now (GOV-3159)
GOV-3159 is a pre-scouted, ready-to-author candidate delegated from the GOV-3152 "GovSchema Standard Research" cycle, which independently scouted and live-verified Tanzania's remaining verticals in parallel with authoring tz/nida/application-form-2a (National ID). This cycle picked up the delegation and re-verified the candidate from scratch rather than trusting the prior cycle's own curl/sha256 claims. Tanzania opened this registry as its 61st jurisdiction via Business Formation (tz/brela/company-registration-form-14a, GOV-3113) and reached 2 of 6 verticals via National ID (tz/nida/application-form-2a, GOV-3152); this document opens Taxes, bringing Tanzania to 3 of 6.
Sources examined
- Document
(id, version):tz/tra/itx201-01-e-individual-income-tax-return/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: Tanzania Revenue Authority ("TRA").
- Primary source:
- Form file: https://www.tra.go.tz/images/uploads/forms/FINAL_RETURN_OF_INCOME_INDIVIDUAL.doc — fetched directly this cycle via plain
curl: HTTP 200, content-typeapplication/msword, 428,032 bytes, sha2568139aeb3282c0df0179755e2b04c13fbef575320416bf2031df08137dacffee2. File header confirmed genuine OLE2/Compound File Binary (D0 CF 11 E0 A1 B1 1A E1) — a real legacy Microsoft Word.docbinary, not scanned, not a login-gated e-filing system, and not an interactive AcroForm. - Corroborating source: https://www.tra.go.tz/page/income-tax-for-individuals (HTTP 200), whose own article body names this exact form verbatim —
"Forms: ITX201.01.E Return of Income – Individual"— alongside the six-month post-year-end filing deadline this form's own NOTE section also states (Section 91, Income Tax Act 2004). - No
pdftotext/pdfjs-dist/LibreOffice/soffice/antiword/pipis available in this environment, and none applies directly to a legacy.docbinary in any case (no PDF edition of this form exists ontra.go.tz). Text was extracted with the npm packageword-extractor(installed standalone for this task, not committed as a repo dependency), the same legacy-.doc-via-word-extractortechnique already established elsewhere in this registry (e.g.hr/mingo/obrtni-registar,bg/nra/obrazets-2001-1).doc.getBody()returned the complete document text cleanly. - The raw tab-delimited structure (inspected via
cat -A) revealed a structural feature not obvious from the label text alone: items 10 through 25 (the Business Income build-up and Deductions/Expenses section) sit under a single-column header reading "Business Income / Amount", but immediately before item 26 a second, distinct table header appears — "Taxable Income" / "Tax Payable/Paid (TZS)" — and its two-blank-cell-per-row raw tab pattern continues uniformly, cell-for-cell, from item 26 through item 47 inclusive. This means each of those 22 items is in fact two fields (a category's income amount and its own computed tax), not one, and is modeled that way throughout (<name>Income/<name>Taxpairs). Item 48 ("DUE DATE"), by contrast, carries only a single trailing tab — confirmed as one date field, not a third two-column row. - This two-column reading is independently corroborated by the form's own Appendix 2 tax-rate tables printed on the same document: a progressive individual-income scale (employment-type income), a turnover-based presumptive-tax scale keyed to whether incomplete or complete business records are kept, and a schedular withholding-rate table with a distinct rate per income category (e.g. DSE-registered dividends at 5% vs other dividends at 10%; capital gains at 10% resident / 20% non-resident) — exactly the category-by-category income/tax computation the two-column layout requires the taxpayer to perform by hand.
- No visual/rendered inspection of this OLE2
.docwas possible in this environment (no LibreOffice/soffice/unoconvavailable to convert it to PDF or an image) — a genuine, disclosed extraction-tooling gap for this particular source format, distinct from this registry's usual PDF-grid cases (normally resolved vianode-canvasrendering). Two consequences of this gap are disclosed explicitly at the field level rather than silently resolved: (1) items 46 ("Less tax paid") and 47 ("Net Tax Payable") carry the identical raw two-blank-cell tab pattern as items 26-45, so their own "Taxable Income" companion fields (lessTaxPaidIncome,netTaxPayableIncome) are modeled for structural completeness, but each field's owndescriptiondiscloses that its real-world applicability could not be visually confirmed (a settlement-stage tax figure has no obvious independent "taxable income" concept of its own); (2) the ambiguous, unnumbered-in-raw- extraction Appendix 1 items "STOCK VALUATION METHOD:" and "BASIS OF ACCOUNTING" were cross-checked against Appendix 2's own numbered notes ("Appendix 2 Row 4: The method used in stock determination...", "Appendix 2 Row 5: Indicate the accounting system...", "Appendix 2 Row 6: Indicate the accounting date...") which confirm their row numbers (4, 5, 6) even though the digit glyphs themselves did not survive in the same reading-order position during raw text extraction — these Appendix 1 items are out of scope for this version regardless (see Scope decisions), so this ambiguity does not affect any modeled field. - Two source formula artifacts are disclosed rather than silently corrected: item 31's own printed formula ("26+27+28+29") excludes item 30 (Final withholding payments) from the Total Business Income/Tax subtotal, and item 45's own printed formula ("26+27+28+29+32+33+34+43") likewise excludes both item 30 and item 44 (Repatriated income of a domestic permanent establishment) from the Total Income/Tax figure — both reproduced exactly as printed in each field's own
description, not corrected to a taxpayer's-intuition sum.
- Form file: https://www.tra.go.tz/images/uploads/forms/FINAL_RETURN_OF_INCOME_INDIVIDUAL.doc — fetched directly this cycle via plain
Scope decisions
- Modeled in full: the General Information/Individual's Particulars section (items 1-9) and the Computation of Income and Tax section in full (items 10-48), plus both declaration blocks (documented as
documents[]attestation entries). - Out of scope, disclosed rather than silently omitted: the form's own Appendix 1 supporting schedules — Schedule of Assets and Liabilities, Particulars of Bank Accounts, Particulars of Children and Dependants, Stock Valuation Method, Basis of Accounting, Accounting Date, and Foreign Tax Credits. Each is a distinct repeating-row or single-item schedule that could be modeled as a companion schema in a future version, mirroring this registry's established companion- schedule pattern (e.g. Lithuania's GPM311/GPM311C, the CH-ZH Hilfsblatt series).
- Out of scope: the form's second-page "FOR OFFICIAL USE ONLY" block (name of taxpayer restated for filing, TRA data-entry officer name/ designation/signature/date, an approve/not-approve authorization checkbox, and five rejection-reason checkboxes). This is staff-assigned intake/adjudication data the taxpayer never supplies, consistent with this registry's established exclusion of similar office-only blocks (e.g. NIDA Form 2A's Section G).
- The cover block's "Date of issue"/"Issuing office"/office contact details are out of scope — this is TRA's own issuing-office letterhead information, not applicant-facing data, analogous to NIDA Form 2A's excluded batch/enrollment box.
- Items 10-48 (the entire Computation of Income and Tax section) are modeled
required: false. This is a whole-of-form return covering business, employment, and investment income alike; the form gives no indication that a taxpayer with, say, no business income must still enter zeroes across the Business Income build-up (items 10-16). This mirrors the Dominican Republic's IR-2 return, whose own settlement- section lines are modeled the same way. validation.minimum: 0is applied only to direct-entry amount fields whose own label cannot logically be negative (turnover, purchases, and each income-category/tax-payable amount from items 26-44); it is withheld from every field whose own printed formula can subtract to a negative result (costOfGoodsSold,grossProfit,netProfitIncome,totalBusinessIncome,totalIncomeAmount,netTaxPayable, and the two disclosed-ambiguous items 46/47 Taxable-Income companion fields) — consistent with the sameminimum: 0departure already established and disclosed in the Dominican Republic's IR-2 schema (GOV-3114).taxationCategory(item 9) is modeled as a single-select enum, not a multi-select, from the form's own flat five-checkbox row ("Please tick the appropriate boxes"). The two presumptive-tax options correspond directly to the record-keeping-dependent rates in this form's own Appendix 2 table, and Resident/Non-Resident are definitionally mutually exclusive; the source's plural "boxes" wording is disclosed as not, by itself, confirmed evidence of a genuine multi-select intent — a judgment call, not an inferred conditional the source explicitly states.preparerTitle's fourth enum value (MS_BI) preserves the source's own abbreviation verbatim — the preparer's declaration block prints "Title: Mr Mrs Ms/Bi", one option more than the taxpayer's own "Mr Mrs Ms" row (item 2). "Bi" is likely a Swahili honorific ("Bibi"), not independently confirmed from this document alone; the abbreviation is reproduced as printed rather than expanded or guessed at.- Every numbered item was checked for any asterisk, "if applicable", or similar marking distinguishing required from optional fields; none exists anywhere on this form. All requiredness judgment calls above were made in the absence of any such source signal and are disclosed in full.
Conformance fixtures (Phase 3)
7 fixtures committed under conformance/tz/tra/itx201-01-e-individual-income-tax-return/1.0.0/: 2 valid scenarios plus 5 mutation-control fixtures. All 7 were run against a from-scratch, ephemeral field-by-field conformance checker (derived directly from this schema's own fields[]/documents[]/required/ validation rules, not committed to the repo) before being finalized:
valid-resident-employment-only-refund.json(a resident individual with employment income only, filing a simple return that nets to a refund position —netTaxPayable: -94800, confirming negative values are accepted where nominimumis imposed) — 0 errors.valid-presumptive-mixed-income-with-preparer.json(a resident individual taxed under the complete-record-keeping presumptive regime, with business, dividend, interest, rental, and capital-gain income, filed through a paid preparer; every computed subtotal in this fixture arithmetically matches the form's own printed formulas) — 0 errors.mutation-control-missing-required-field.json(dropstin) — exactly 1 error.mutation-control-invalid-date-format.json(setsreturnPeriodFromto15-01-2025, not ISO 8601) — exactly 1 error.mutation-control-invalid-taxation-category-enum.json(setstaxationCategoryto"RETIRED", not in the form's own five-checkbox enum) — exactly 1 error.mutation-control-invalid-title-enum.json(setstitleto"DR", not in the form's own three-checkbox enum) — exactly 1 error.mutation-control-invalid-email-pattern.json(setsemailAddressto"not-an-email") — exactly 1 error.
Structural validation
node tools/validate.mjs registry/tz/tra/itx201-01-e-individual-income-tax-return/1.0.0/schema.json— ok.node tools/validate-ajv.mjs registry/tz/tra/itx201-01-e-individual-income-tax-return/1.0.0/schema.json(ajv 2020-12 againstspec/v0.3) — ok.- Full-registry re-run after adding this document:
node tools/validate.mjs→ 478/478 (up from 477/477 before this document);node tools/validate-ajv.mjs→ 478/478. node tools/verify-sources.mjs— clean (no FAIL on this document's changed files).npm run build-indexre-run intools/govschema-client/to regenerateregistry-index.jsonwith this document included.
Maturity
structural-reference: the source .doc template's own printed structure is fully transcribed from the genuine, currently-served official form (a print-and-fill template, not an interactive AcroForm or e-filing system), but no live submission through any TRA filing channel was attempted. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the United Republic of Tanzania or the Tanzania Revenue Authority.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Tanzania Revenue Authority or any government. The authoritative source is always the live government form and its official instructions.