Registry entry
Pakistan FBR Annex-D — Depreciation, Initial Allowance, Amortization
The Federal Board of Revenue's (FBR) official 'Manual Return' workbook for individuals, Tax Year 2024 edition, worksheet 'Annex-D' — "Depreciation, Initial Allowance, Amortization", the schedule on which a taxpayer computes tax depreciation, first-year initial allowance, and tax amortization on business assets and intangibles under sections 22-24 of the Income Tax Ordinance, 2001. This is the seventh schema authored from this same nine-worksheet workbook, alongside the already-modelled 'IND (PROP-CG-OS)' (Form IT-1B, `pk/fbr/annual-individual-income-tax-return-it-1b`), 'IND (BUS PLUS)' (Form IT-2, `pk/fbr/annual-individual-income-tax-return-it-2`), 'Annex-A' (`pk/fbr/annexure-a-adjustable-tax`), 'Annex-B' (`pk/fbr/annexure-b-manufacturing-trading-profit-loss-account`), 'Annex-C' (`pk/fbr/annexure-c-inadmissible-admissible-deductions`), and 'Wealth Statement' (`pk/fbr/wealth-statement`) worksheets. Like Annex-B and Annex-C, this worksheet's Name and CNIC cells are formula-linked directly to the 'IND (BUS PLUS)' worksheet in the same workbook, confirming this Annex is filed alongside Form IT-2 rather than standalone. Structurally this worksheet is a genuine departure from Annex-A/Annex-B/Annex-C's own flat, single-Amount-column line-item lists: it is a multi-column asset register with two sections — a twelve-category Depreciation table (each row carrying WDV brought forward, Deletion, Addition (Used Previously in Pakistan) with its own Extent of Use, Addition (New) with its own Extent of Use, a fixed statutory Initial Allowance rate and a fixed statutory Depreciation rate printed per category, the taxpayer's own computed Initial Allowance and Depreciation amounts, and WDV carried forward) plus a thirteenth 'Tax Depreciation / Initial Allowance for Current Year' row of the same shape, and a six-category Amortization table (WDV brought forward, Remaining Useful Life, Extent of Use, and Amortization) for intangibles and deferred costs. Three of the Amortization table's own rows (Sr. 14-16) share the identical printed label "Intangible" and the identical FBR classification Code 3305 — a bounded-slot pattern (three blank, identically-labelled repeats of the same category for the taxpayer to list up to three distinct intangible assets) already seen elsewhere in this registry, modelled here as three explicitly numbered fields (`intangibleAsset1`/`intangibleAsset2`/`intangibleAsset3`) rather than an open-ended array. Each category's own fixed statutory Rate columns (Rate G for Initial Allowance, Rate H for Depreciation) are printed constants, not user-entered values, and are recorded in each field's own `description` for citation rather than modelled as separate reportable fields, following the same convention already used for this workbook's Annex-A/Annex-B/Annex-C line-item codes. This worksheet's own single `dataValidations` rule covers most, but not all, of the sheet's own printed entry cells: the "Extent of Use" column for a new (not previously used) addition (column J) is not covered anywhere on this sheet, unlike the equivalent "Extent of Use" column for a used-previously addition (column H), which is covered for every Depreciation category row except the thirteenth ('Tax Depreciation / Initial Allowance for Current Year') row itself; and the Amortization table's own "Extent of Use" column (column G) is validated only for the sixth category ('Tax Amortization for Current Year'), not for the three Intangible slots, the 'Expenditure providing Long Term Advantage / Benefit' category, or the 'Pre-Commencement Expenditure' category. Every printed, fillable cell is nonetheless modelled as a field regardless of whether it carries a `dataValidation` rule — the rule is treated as an added numeric constraint where present, not a signal of a field's existence — following the same convention already applied to this workbook's other NTN-cell disclosures. This document opens no new vertical for Pakistan (Taxes was already opened by `pk/fbr/annual-individual-income-tax-return-it-1b`); it is this workbook's seventh companion schema and the ninth schema for Pakistan overall. Annexes E and F remain this workbook's own disclosed, open backlog for a future cycle. This document describes the form only; it does not submit anything on the filer's behalf, and does not imply endorsement by the Islamic Republic of Pakistan or the Federal Board of Revenue. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Pakistan.
Registry entry
pk/fbr/annexure-d-depreciation-amortization
Authoritative source FBR 'Manual Return' workbook for individuals, Tax Year 2024 edition, worksheet 'Annex-D' — "Depreciation, Initial Allowance, Amortization"
Machine access
- Schema document
registry/pk/fbr/annexure-d-depreciation-amortization/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/pk/fbr/annexure-d-depreciation-amortization/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
146 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
-
taxpayerNamestring requiredFull name of the individual taxpayer this Annex-D schedule belongs to. Like Annex-B/Annex-C, this cell is populated by an internal formula pulling from the 'IND (BUS PLUS)' (Form IT-2) worksheet in the same workbook, confirming this Annex is filed alongside Form IT-2, not standalone.
-
taxpayerCnicstring requiredTaxpayer's 13-digit Computerized National Identity Card (CNIC) number, issued by NADRA. Like the Name field, this cell is formula-linked to the 'IND (BUS PLUS)' worksheet rather than independently entered. This worksheet's own single dataValidation rule does not cover this cell; the 13-digit format is applied here by convention, consistent with every other worksheet in this workbook.
pattern -
taxpayerNtnstring optionalTaxpayer's National Tax Number (NTN). This worksheet's own single dataValidation rule (type "whole", operator "greaterThanOrEqual", formula1 0) explicitly covers this cell (O4), constraining it to a non-negative whole number — the same shape already disclosed for Annex-B's and Annex-C's own NTN cells.
range: 0–∞ -
taxYearstring requiredThe tax year this Annex-D schedule covers, e.g. "2024". This source is itself the Tax Year 2024 edition of the Manual Return workbook; the value is pre-filled on this worksheet's header.
-
buildingWdvBfnumber optionalSr. 1, Code 3302 — "Building (all types)" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
buildingDeletionnumber optionalSr. 1, Code 3302 — "Building (all types)" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
buildingAdditionUsedPreviouslynumber optionalSr. 1, Code 3302 — "Building (all types)" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
buildingExtentOfUseUsedPreviouslynumber optionalSr. 1, Code 3302 — "Building (all types)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
buildingAdditionNewnumber optionalSr. 1, Code 3302 — "Building (all types)" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
buildingExtentOfUseNewnumber optionalSr. 1, Code 3302 — "Building (all types)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
buildingInitialAllowancenumber optionalSr. 1, Code 3302 — "Building (all types)" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.15) (column L).
range: 0–∞ -
buildingDepreciationnumber optionalSr. 1, Code 3302 — "Building (all types)" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.1) (column N).
range: 0–∞ -
buildingWdvCfnumber optionalSr. 1, Code 3302 — "Building (all types)" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
rampForDisabledPersonsWdvBfnumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
rampForDisabledPersonsDeletionnumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
rampForDisabledPersonsAdditionUsedPreviouslynumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
rampForDisabledPersonsExtentOfUseUsedPreviouslynumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
rampForDisabledPersonsAdditionNewnumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
rampForDisabledPersonsExtentOfUseNewnumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
rampForDisabledPersonsInitialAllowancenumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (1) (column L).
range: 0–∞ -
rampForDisabledPersonsDepreciationnumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (1) (column N).
range: 0–∞ -
rampForDisabledPersonsWdvCfnumber optionalSr. 2, Code 330204 — "Ramp for Disabled Persons" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
plantMachineryWdvBfnumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
plantMachineryDeletionnumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
plantMachineryAdditionUsedPreviouslynumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
plantMachineryExtentOfUseUsedPreviouslynumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
plantMachineryAdditionNewnumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
plantMachineryExtentOfUseNewnumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
plantMachineryInitialAllowancenumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
plantMachineryDepreciationnumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
plantMachineryWdvCfnumber optionalSr. 3, Code 330301 — "Plant / Machinery (not otherwise specified)" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
computerHardwareWdvBfnumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
computerHardwareDeletionnumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
computerHardwareAdditionUsedPreviouslynumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
computerHardwareExtentOfUseUsedPreviouslynumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
computerHardwareAdditionNewnumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
computerHardwareExtentOfUseNewnumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
computerHardwareInitialAllowancenumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
computerHardwareDepreciationnumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.3) (column N).
range: 0–∞ -
computerHardwareWdvCfnumber optionalSr. 4, Code 330302 — "Computer Hardware / Allied Items / Equipment used in manufacture of IT products" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
furnitureWdvBfnumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
furnitureDeletionnumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
furnitureAdditionUsedPreviouslynumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
furnitureExtentOfUseUsedPreviouslynumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
furnitureAdditionNewnumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
furnitureExtentOfUseNewnumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
furnitureInitialAllowancenumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0) (column L).
range: 0–∞ -
furnitureDepreciationnumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
furnitureWdvCfnumber optionalSr. 5, Code 330303 — "Furniture (including fittings)" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
technicalProfessionalBooksWdvBfnumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
technicalProfessionalBooksDeletionnumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
technicalProfessionalBooksAdditionUsedPreviouslynumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
technicalProfessionalBooksExtentOfUseUsedPreviouslynumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
technicalProfessionalBooksAdditionNewnumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
technicalProfessionalBooksExtentOfUseNewnumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
technicalProfessionalBooksInitialAllowancenumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
technicalProfessionalBooksDepreciationnumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
technicalProfessionalBooksWdvCfnumber optionalSr. 6, Code 330304 — "Technical / Professional Books" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
offshoreInstallationsWdvBfnumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
offshoreInstallationsDeletionnumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
offshoreInstallationsAdditionUsedPreviouslynumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
offshoreInstallationsExtentOfUseUsedPreviouslynumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
offshoreInstallationsAdditionNewnumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
offshoreInstallationsExtentOfUseNewnumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
offshoreInstallationsInitialAllowancenumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
offshoreInstallationsDepreciationnumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.2) (column N).
range: 0–∞ -
offshoreInstallationsWdvCfnumber optionalSr. 7, Code 330306 — "Offshore Installations of mineral oil concerns" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
machineryFirstYearAllowanceWdvBfnumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
machineryFirstYearAllowanceDeletionnumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
machineryFirstYearAllowanceAdditionUsedPreviouslynumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
machineryFirstYearAllowanceExtentOfUseUsedPreviouslynumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
machineryFirstYearAllowanceAdditionNewnumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
machineryFirstYearAllowanceExtentOfUseNewnumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
machineryFirstYearAllowanceInitialAllowancenumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.9) (column L).
range: 0–∞ -
machineryFirstYearAllowanceDepreciationnumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
machineryFirstYearAllowanceWdvCfnumber optionalSr. 8, Code 330308 — "Machinery / Equipment eligible for 1st year Allowance" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
motorVehicleNotForHireWdvBfnumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
motorVehicleNotForHireDeletionnumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
motorVehicleNotForHireAdditionUsedPreviouslynumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
motorVehicleNotForHireExtentOfUseUsedPreviouslynumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
motorVehicleNotForHireAdditionNewnumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
motorVehicleNotForHireExtentOfUseNewnumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
motorVehicleNotForHireInitialAllowancenumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0) (column L).
range: 0–∞ -
motorVehicleNotForHireDepreciationnumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
motorVehicleNotForHireWdvCfnumber optionalSr. 9, Code 33041 — "Motor Vehicle (not plying for hire)" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
motorVehicleForHireWdvBfnumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
motorVehicleForHireDeletionnumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
motorVehicleForHireAdditionUsedPreviouslynumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
motorVehicleForHireExtentOfUseUsedPreviouslynumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
motorVehicleForHireAdditionNewnumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
motorVehicleForHireExtentOfUseNewnumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
motorVehicleForHireInitialAllowancenumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
motorVehicleForHireDepreciationnumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
motorVehicleForHireWdvCfnumber optionalSr. 10, Code 33042 — "Motor Vehicle (plying for hire)" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
shipsWdvBfnumber optionalSr. 11, Code 33043 — "Ships" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
shipsDeletionnumber optionalSr. 11, Code 33043 — "Ships" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
shipsAdditionUsedPreviouslynumber optionalSr. 11, Code 33043 — "Ships" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
shipsExtentOfUseUsedPreviouslynumber optionalSr. 11, Code 33043 — "Ships" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
shipsAdditionNewnumber optionalSr. 11, Code 33043 — "Ships" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
shipsExtentOfUseNewnumber optionalSr. 11, Code 33043 — "Ships" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
shipsInitialAllowancenumber optionalSr. 11, Code 33043 — "Ships" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
shipsDepreciationnumber optionalSr. 11, Code 33043 — "Ships" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.15) (column N).
range: 0–∞ -
shipsWdvCfnumber optionalSr. 11, Code 33043 — "Ships" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
aircraftWdvBfnumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
aircraftDeletionnumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
aircraftAdditionUsedPreviouslynumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
aircraftExtentOfUseUsedPreviouslynumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
range: 0–∞ -
aircraftAdditionNewnumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
aircraftExtentOfUseNewnumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
aircraftInitialAllowancenumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (0.25) (column L).
range: 0–∞ -
aircraftDepreciationnumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (0.3) (column N).
range: 0–∞ -
aircraftWdvCfnumber optionalSr. 12, Code 33044 — "Aircrafts / Aero Engines" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearWdvBfnumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — WDV (BF) — written-down value brought forward from the previous tax year (column E).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearDeletionnumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Deletion — cost/WDV of assets of this category disposed of during the year (column F).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearAdditionUsedPreviouslynumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Addition (Used Previously in Pakistan) — cost of a second-hand asset of this category, previously used in Pakistan, acquired during the year (column G).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearExtentOfUseUsedPreviouslynumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (Used Previously in Pakistan)" amount (column H).
-
taxDepreciationInitialAllowanceCurrentYearAdditionNewnumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Addition (New) — cost of a new (not previously used) asset of this category acquired during the year (column I).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearExtentOfUseNewnumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Extent of Use — the fraction/percentage of business use applicable to the "Addition (New)" amount (column J).
-
taxDepreciationInitialAllowanceCurrentYearInitialAllowancenumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Initial Allowance — first-year initial allowance claimed on qualifying additions of this category, computed at the printed Rate G (100%) (column L).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearDepreciationnumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — Depreciation — normal tax depreciation claimed for this category for the current year, computed at the printed Rate H (100%) (column N).
range: 0–∞ -
taxDepreciationInitialAllowanceCurrentYearWdvCfnumber optionalSr. 13, Code 3248 — "Tax Depreciation / Initial Allowance for Current Year" — WDV (CF) — written-down value carried forward to the next tax year (column O).
range: 0–∞ -
intangibleAsset1WdvBfnumber optionalSr. 14, Code 3305 — "Intangible" — WDV (BF) — written-down value of this intangible/deferred-cost item brought forward from the previous tax year (column E).
range: 0–∞ -
intangibleAsset1RemainingUsefulLifenumber optionalSr. 14, Code 3305 — "Intangible" — Remaining Useful Life — the number of tax years of useful life remaining for this item, used to compute straight-line amortization (column F).
range: 0–∞ -
intangibleAsset1ExtentOfUsenumber optionalSr. 14, Code 3305 — "Intangible" — Extent of Use — the fraction/percentage of business use applicable to this item (column G).
-
intangibleAsset1Amortizationnumber optionalSr. 14, Code 3305 — "Intangible" — Amortization — tax amortization claimed for this item for the current year (column H).
range: 0–∞ -
intangibleAsset2WdvBfnumber optionalSr. 15, Code 3305 — "Intangible" — WDV (BF) — written-down value of this intangible/deferred-cost item brought forward from the previous tax year (column E).
range: 0–∞ -
intangibleAsset2RemainingUsefulLifenumber optionalSr. 15, Code 3305 — "Intangible" — Remaining Useful Life — the number of tax years of useful life remaining for this item, used to compute straight-line amortization (column F).
range: 0–∞ -
intangibleAsset2ExtentOfUsenumber optionalSr. 15, Code 3305 — "Intangible" — Extent of Use — the fraction/percentage of business use applicable to this item (column G).
-
intangibleAsset2Amortizationnumber optionalSr. 15, Code 3305 — "Intangible" — Amortization — tax amortization claimed for this item for the current year (column H).
range: 0–∞ -
intangibleAsset3WdvBfnumber optionalSr. 16, Code 3305 — "Intangible" — WDV (BF) — written-down value of this intangible/deferred-cost item brought forward from the previous tax year (column E).
range: 0–∞ -
intangibleAsset3RemainingUsefulLifenumber optionalSr. 16, Code 3305 — "Intangible" — Remaining Useful Life — the number of tax years of useful life remaining for this item, used to compute straight-line amortization (column F).
range: 0–∞ -
intangibleAsset3ExtentOfUsenumber optionalSr. 16, Code 3305 — "Intangible" — Extent of Use — the fraction/percentage of business use applicable to this item (column G).
-
intangibleAsset3Amortizationnumber optionalSr. 16, Code 3305 — "Intangible" — Amortization — tax amortization claimed for this item for the current year (column H).
range: 0–∞ -
expenditureLongTermAdvantageWdvBfnumber optionalSr. 17, Code 330516 — "Expenditure providing Long Term Advantage / Benefit" — WDV (BF) — written-down value of this intangible/deferred-cost item brought forward from the previous tax year (column E).
range: 0–∞ -
expenditureLongTermAdvantageRemainingUsefulLifenumber optionalSr. 17, Code 330516 — "Expenditure providing Long Term Advantage / Benefit" — Remaining Useful Life — the number of tax years of useful life remaining for this item, used to compute straight-line amortization (column F).
range: 0–∞ -
expenditureLongTermAdvantageExtentOfUsenumber optionalSr. 17, Code 330516 — "Expenditure providing Long Term Advantage / Benefit" — Extent of Use — the fraction/percentage of business use applicable to this item (column G).
-
expenditureLongTermAdvantageAmortizationnumber optionalSr. 17, Code 330516 — "Expenditure providing Long Term Advantage / Benefit" — Amortization — tax amortization claimed for this item for the current year (column H).
range: 0–∞ -
taxAmortizationCurrentYearWdvBfnumber optionalSr. 18, Code 3247 — "Tax Amortization for Current Year" — WDV (BF) — written-down value of this intangible/deferred-cost item brought forward from the previous tax year (column E).
range: 0–∞ -
taxAmortizationCurrentYearRemainingUsefulLifenumber optionalSr. 18, Code 3247 — "Tax Amortization for Current Year" — Remaining Useful Life — the number of tax years of useful life remaining for this item, used to compute straight-line amortization (column F).
range: 0–∞ -
taxAmortizationCurrentYearExtentOfUsenumber optionalSr. 18, Code 3247 — "Tax Amortization for Current Year" — Extent of Use — the fraction/percentage of business use applicable to this item (column G).
range: 0–∞ -
taxAmortizationCurrentYearAmortizationnumber optionalSr. 18, Code 3247 — "Tax Amortization for Current Year" — Amortization — tax amortization claimed for this item for the current year (column H).
range: 0–∞ -
preCommencementExpenditureWdvBfnumber optionalSr. 19, Code 3306 — "Pre-Commencement Expenditure" — WDV (BF) — written-down value of this intangible/deferred-cost item brought forward from the previous tax year (column E).
range: 0–∞ -
preCommencementExpenditureRemainingUsefulLifenumber optionalSr. 19, Code 3306 — "Pre-Commencement Expenditure" — Remaining Useful Life — the number of tax years of useful life remaining for this item, used to compute straight-line amortization (column F).
range: 0–∞ -
preCommencementExpenditureExtentOfUsenumber optionalSr. 19, Code 3306 — "Pre-Commencement Expenditure" — Extent of Use — the fraction/percentage of business use applicable to this item (column G).
-
preCommencementExpenditureAmortizationnumber optionalSr. 19, Code 3306 — "Pre-Commencement Expenditure" — Amortization — tax amortization claimed for this item for the current year (column H).
range: 0–∞ -
declarationDatedate optionalDate this annexure is signed. Like Annex-A/Annex-C, this worksheet carries a bare "Signature:" / "Date:" footer with no accompanying declaration paragraph, so no `documents[]` attestation entry is modelled here.
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-31
Why this schema and why now (GOV-5766, "GovSchema Standard Research")
This cycle re-scanned CATALOG.md fresh first rather than trusting the in-repo state from memory. The immediately preceding GOV-5759 cycle's own VERIFICATION.md, and this document's own workbook siblings (pk/fbr/annual-individual-income-tax-return-it-1b, pk/fbr/annual-individual-income-tax-return-it-2, pk/fbr/annexure-a-adjustable-tax, pk/fbr/annexure-b-manufacturing-trading-profit-loss-account, pk/fbr/annexure-c-inadmissible-admissible-deductions, and pk/fbr/wealth-statement), had all explicitly named "Annexes D through F" as this same nine-worksheet workbook's disclosed, open backlog — and the 16-jurisdiction "5 of 6 verticals" gap list had already been re-screened a dead end across five consecutive prior cycles (GOV-5731, GOV-5738, GOV-5745, GOV-5752, GOV-5759). This cycle picked up Annex-D, the next of the three remaining Annexes, rather than re-screening that same jurisdiction list a sixth consecutive time.
Sources examined
- Document
(id, version):pk/fbr/annexure-d-depreciation-amortization/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: Federal Board of Revenue (FBR).
- Primary source:
- Direct
.xlsx: https://download1.fbr.gov.pk/Docs/2024791373958696MANUALRETURN2024-NEW24-6-2024.xlsx — independently re-fetched this cycle via plaincurl: HTTP 200, size 104,097 bytes, sha2564e2f9874e9a910713fae9a182fc5c5a578bcfd2649d2031f8144c8b5fba96b9f— byte-identical to every prior cycle's own recorded figures (GOV-3104, GOV-5731, GOV-5738, GOV-5745, GOV-5752, GOV-5759), confirming no revision. No login/CAPTCHA gate. - Native Office Open XML
.xlsx(a zip archive of XML parts), not a PDF. Nounzip/pip/openpyxl available in this environment; unzipped directly with Python's built-inzipfilemodule. ParsedsheetDatarows directly via Python'sxml.etree.ElementTree(not a regex pass, learning forward from a prior cycle's own disclosed regex mis-attribution on an adjacent worksheet). - Confirmed via
xl/workbook.xml's own<sheets>element thatAnnex-D(sheetId="15") maps tor:id="rId6", whichxl/_rels/workbook.xml.relsresolves toxl/worksheets/sheet6.xml— the worksheet parsed for this document. The workbook's full 9-sheet inventory (IND (PROP-CG-OS),IND (BUS PLUS),Annex-AthroughAnnex-F,Wealth Statement) was re-confirmed identical to every prior cycle's own finding.
- Direct
Scope decisions
Annex-D ("Depreciation, Initial Allowance, Amortization") is structurally a genuine departure from Annex-A/Annex-B/Annex-C's own flat, single-Amount- column line-item lists: it is a multi-column asset register (dimension A1:IV28, populated content rows 1–28) with two sections.
- Header block is formula-linked to Form IT-2, same as Annex-B/Annex-C. Row 3's Name cell (
C3) and row 4's CNIC cell (C4) each carry a formula —IF('[2]IND (BUS PLUS)'!C3="","",'[2]IND (BUS PLUS)'!C3)and the CNIC equivalent — pulling directly from theIND (BUS PLUS)(Form IT-2) worksheet. Tax Year (cellO3) is pre-filled2024. NTN (cellO4) is a genuine direct-entry cell and is covered by this worksheet's owndataValidationrule (sqrefincludesO4), the same shape already disclosed for Annex-B's/Annex-C's own NTN cells;taxpayerNtnis modelled withvalidation.minimum: 0accordingly. - Depreciation table (rows 7–19): twelve fixed asset categories (Sr. 1–12) plus a thirteenth summary-shaped row (Sr. 13, row 19, "Tax Depreciation / Initial Allowance for Current Year"). Each category row carries nine printed data columns: WDV (BF) [E], Deletion [F], Addition (Used Previously in Pakistan) [G] with its own Extent of Use [H], Addition (New) [I] with its own Extent of Use [J], a fixed statutory Initial Allowance rate [K] and a fixed statutory Depreciation rate [M] printed per category, the taxpayer's own computed Initial Allowance [L] and Depreciation [N] amounts, and WDV (CF) [O]. Columns K and M are printed constants specific to each category (e.g. Sr. 1 "Building (all types)", Code 3302: 15% initial allowance / 10% depreciation; Sr. 9 "Motor Vehicle (not plying for hire)", Code 33041: 0% initial allowance / 15% depreciation) — plain numeric cells with no formula — and are recorded in each field's own
descriptionfor citation rather than modelled as separate reportable fields, following the same convention already used for this workbook's Annex-A/Annex-B/Annex-C line-item classification codes. Sr. 13's own Rate cells (K19/M19) are the sole exception on this sheet: they hold the text string"100%"rather than a decimal fraction, confirmed and disclosed but not corrected (see Structural findings below). - Amortization table (rows 22–27): six categories (Sr. 14–19), four printed data columns each. WDV (BF) [E], Remaining Useful Life [F], Extent of Use [G], and Amortization [H]. Three of these rows (Sr. 14–16) share the identical printed label "Intangible" and the identical FBR classification Code 3305 — a bounded-slot pattern (three blank, identically-labelled repeats of the same category, evidently intended for the taxpayer to list up to three distinct intangible assets) already seen elsewhere in this registry (e.g. the Mauritius CBRD company- formation series); modelled here as three explicitly numbered fields per column (
intangibleAsset1*/intangibleAsset2*/intangibleAsset3*) rather than an open-ended array, consistent with that established convention. The remaining three categories are named: "Expenditure providing Long Term Advantage / Benefit" (Sr. 17, Code 330516), "Tax Amortization for Current Year" (Sr. 18, Code 3247), and "Pre-Commencement Expenditure" (Sr. 19, Code 3306). dataValidationcoverage is uneven across this sheet's own printed entry cells — every printed cell is still modelled as a field regardless. The sheet's singledataValidationrule (type="whole",operator="greaterThanOrEqual",formula1=0,sqref="E22:F25 E19:G19 H22:H27 E27:F27 I19 E26:G26 O4 E7:I18 L7:L19 N7:O19") was independently parsed range-by-range: Every printed, fillable cell on this sheet is nonetheless modelled as a field regardless of whether it carries adataValidationrule — the rule is treated as an added numeric constraint where present, not a signal of a field's existence — consistent with this workbook's own Annex-A precedent, where an unvalidated NTN cell was still modelled as a field.validation.minimum: 0is applied only to the specific fields whose cell the sqref actually covers (buildingExtentOfUseNewand its 11 sibling "Extent of Use (New)" fields, andtaxDepreciationInitialAllowanceCurrentYearExtentOfUseUsedPreviously, carry nominimum; the three Intangible slots' and the Long Term Advantage/Pre-Commencement Expenditure categories' own "Extent of Use" fields carry nominimum).- Depreciation categories (rows 7–18): WDV(BF)/Deletion/Addition(Used Previously)/Extent of Use(Used Previously)/Addition(New) [E–I] via
E7:I18; Initial Allowance [L] viaL7:L19; Depreciation/WDV(CF) [N–O] viaN7:O19. The "Extent of Use" column for the New addition (column J) is not covered anywhere in this sqref, for any row on the sheet — a genuine, disclosed asymmetry against its Used-Previously counterpart (column H), which is validated for every Depreciation category row except Sr. 13 itself. - Sr. 13 (row 19): WDV(BF)/Deletion/Addition(Used Previously) [E–G] via the standalone
E19:G19clause, Addition(New) [I] via the standaloneI19clause, Initial Allowance/Depreciation/WDV(CF) via the sameL7:L19/N7:O19ranges as the twelve ordinary categories — but its own Extent of Use (Used Previously) cell (H19) carries no validation, unlike every one of the twelve categories above it. - Amortization table: WDV(BF)/Remaining Useful Life [E–F] via
E22:F25(Sr. 14–17) and the standaloneE27:F27(Sr. 19); Amortization [H] viaH22:H27(all six categories). Extent of Use [G] is covered only for Sr. 18 ("Tax Amortization for Current Year") via the standaloneE26:G26clause — not for the three Intangible slots, the Long Term Advantage category, or the Pre-Commencement Expenditure category.
- Depreciation categories (rows 7–18): WDV(BF)/Deletion/Addition(Used Previously)/Extent of Use(Used Previously)/Addition(New) [E–I] via
Structural findings disclosed, not corrected
- Sr. 13's own Rate cells hold text
"100%", not a decimal fraction, unlike every one of the twelve ordinary Depreciation categories above it (which hold plain decimals, e.g.0.15,0.25). Confirmed via the raw cell type attribute (t="s", shared-string reference) and not modelled as a field (consistent with every other Rate cell on this sheet), but disclosed here since it is a genuine formatting inconsistency in the source document. - Three identically-labelled "Intangible" / Code 3305 rows (Sr. 14–16). Independently confirmed via the raw shared-strings table that all three rows cite the exact same string index for both the description and the code — not a transcription error on this cycle's own part, but a genuine repeat in the source form itself.
mergeCellsblock (17 entries) contains one wide merge (J21:O27) spanning otherwise-unused space to the right of the Amortization table — confirmed empty of any text, formula, or value via the rawsheetDataand not modelled, consistent with this sheet's own printed layout leaving that region blank for visual balance rather than data entry.- Sr. numbering (1–19) is continuous across both the Depreciation and Amortization tables, with rows 20–21 being the Amortization table's own header rows rather than a numbering skip — the first of this workbook's own Annex worksheets reviewed so far with continuous Sr. numbering across a section boundary (cf. Annex-A's Sr. 7 skip and Annex-B's Sr. 49 skip, both within a single section).
- Row 28's own bare "Signature:" (cell A28) / "Date:" (cell N28) footer carries no accompanying declaration paragraph, the same shape already disclosed for Annex-A's and Annex-C's own footers — modelled as a single optional
declarationDatefield, nodocuments[]attestation entry.
Conformance fixtures (Phase 3)
8 fixtures committed under conformance/pk/fbr/annexure-d-depreciation-amortization/1.0.0/: 2 valid scenarios plus 6 mutation-control fixtures, each derived from one of the valid fixtures by a single targeted mutation. All 8 were run against a from-scratch, ephemeral field-by-field conformance checker (derived directly from this schema's own fields[], not committed to the repo) before being finalized:
valid-few-categories.json(a taxpayer reporting one Depreciation category — Building, new addition only — and one Intangible amortization slot) — 0 errors.valid-full-schedule.json(a taxpayer reporting every one of the 146 fields — all thirteen Depreciation-table categories and all six Amortization-table categories, plus a signeddeclarationDate) — 0 errors.mutation-control-missing-required-field.json(dropstaxYear) — exactly 1 error.mutation-control-missing-required-cnic.json(dropstaxpayerCnic) — exactly 1 error.mutation-control-invalid-cnic-pattern.json(setstaxpayerCnicto an 11-digit value) — exactly 1 error.mutation-control-negative-depreciation-amount.json(setsbuildingDepreciationto a negative amount, violatingminimum: 0) — exactly 1 error.mutation-control-negative-amortization-amount.json(setstaxAmortizationCurrentYearAmortizationto a negative amount) — exactly 1 error.mutation-control-negative-ntn.json(setstaxpayerNtnto a negative value) — exactly 1 error.
Structural validation
node tools/validate.mjs— 699/699 (full registry, this document included).node tools/validate-ajv.mjs(ajv 2020-12 againstspec/v0.3) — 699/699.node tools/verify-sources.mjs registry/pk/fbr/annexure-d-depreciation-amortization/1.0.0— 1 directory, 3 URLs checked, 0 warnings, 0 failures.npm run build-indexre-run intools/govschema-client/to regenerateregistry-index.jsonwith this document included (699 entries).
Maturity
structural-reference: the source workbook's own printed "Annex-D" (Depreciation, Initial Allowance, Amortization) structure — identification block and all nineteen named asset/amortization categories across both tables with their per-column fields — is fully transcribed from the genuine, currently-served official Tax Year 2024 edition (a fillable Excel workbook, not a government online-filing system), but no live filing through FBR's own IRIS e-filing channel was attempted. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Islamic Republic of Pakistan or the Federal Board of Revenue.
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 Federal Board of Revenue or any government. The authoritative source is always the live government form and its official instructions.