Registry entry
South Africa Corporate Income Tax Return (ITR14) — Medium to Large Business pathway
File a South African company income tax return (ITR14) via SARS eFiling for a company classified as 'Medium to Large Business' — a company with gross income (sales/turnover plus other income) exceeding R20 million (R14 million for a financial year end prior to 20130430) and/or total assets (current and non-current) exceeding R10 million, that is not otherwise classified as Dormant, a Body Corporate/Share Block Company, or Micro/Small Business. The ITR14 is a dynamically customised return: the 'Information to create this income tax return' wizard first asks the filer to classify the company (dormant, share block company, body corporate, micro business, small business, or medium to large business), and SARS generates only the Annexure that classification requires. This document models Annexure E, the Medium to Large Business pathway (guide Section 15, pp.115-169) — the largest and most complex of the five ITR14 Annexures (55 guide pages, versus 10-44 for za/sars/corporate-income-tax-return-itr14-dormant, za/sars/corporate-income-tax-return-itr14-micro-business, za/sars/corporate-income-tax-return-itr14-body-corporate, and za/sars/corporate-income-tax-return-itr14-small-business): the Form Wizard questions (§15.1) and the Company/Close Corporation Particulars, Tax Practitioner Details, Declaration, International, Foreign Exchange Gains/Losses, Foreign Dividends, Capital Gains, SA Withholding Tax, Controlled Foreign Company, Double Taxation, Reportable Arrangement, Dividends Declared, STC Credits, Non-Residency, Headquarter Company, Additional Assessment Information, Crypto Assets Transactions, Urban Development Zone (s13quat), Company Structure, Subsidiary Details, Multinational Entity (MNE) group, Balance Sheet, Income Statement, Tax Computation Debit/Credit Adjustments, Corporate Rules, Penalties, and Mining and Quarrying/Construction/Wholesale and Retail Trade/Financial and Insurance Activities industry-specific sections of the return itself (§15.2). Annexure E adds nine sections with no counterpart in any of the four smaller siblings — International, Foreign Exchange Gains/Losses, Foreign Dividends, Controlled Foreign Company, Double Taxation, STC Credits, Headquarter Company, Subsidiary Details, and Corporate Rules — and its own Balance Sheet, Income Statement, and Tax Computation Debit/Credit Adjustment lists carry materially more line items than any sibling's, splitting many lines by Local/Foreign and Connected/Non-Connected. It deliberately does not model the repeating Share/Membership Register, Details of Beneficial Owner(s), Contributed Tax Capital (per class of share), Schedule of Local/Foreign Capital Gains and Losses, PAYE Credits Available (per-IRP5), Partnership/Joint Ventures detail, Donations-to-organisation detail list, Foreign Tax Credits (s6quat(1A)) computation container, Taxable Distributions from Trust(s) detail, Transfer Pricing Received/Receivable, Paid/Payable, and Supporting Information (unbounded per-jurisdiction repeating matrices) — spec v0.3 has no repeating/nested field model (SPEC.md Section 12), the same limitation recorded in all four sibling ITR14 documents' VERIFICATION.md files. It also deliberately defers, as a whole, the same class of large itemised 'pop-up selection box' Tax Computation sub-blocks the Small Business sibling deferred — 'Special Allowances Not Claimed in the Income Statement' (guide §15.2.31 continued, ~83 individually selectable line items), 'Allowances/Deductions Granted in Previous Years of Assessment and now Reversed' (§15.2.33), 'Amounts Not Credited to the Income Statement' (§15.2.34), and 'Recoupment of Allowances/Expenses Previously Granted' (§15.2.35, except the filer-entered imputedNetIncomeFromCfc line) — together with the downstream 'Tax Allowances/Limitations' decision tree (§15.2.37), the 'Details of Enhanced Renewable Energy Deduction — s12BA' container (§15.2.36), and the 'Incurral of Interest in Respect of Certain Debts Deemed to be in the Production of Income (s24O)' decision tree (§15.2.38), all three of which are gated on fields inside the deferred Special Allowances block. It does model, in full, the two comparatively smaller and more directly enumerable Tax Computation blocks — 'Debit Adjustments: Non-Taxable Amounts Credited to the Income Statement' (§15.2.31, 24 items) and 'Credit Adjustments: Non-Deductible Amounts Debited to the Income Statement' (§15.2.32, 39 items) — as individually optional currency fields, matching za/sars/corporate-income-tax-return-itr14-small-business's precedent, since the guide states only the adjustments relevant to a given company need be selected and completed (unlike the Balance Sheet/Income Statement, whose fields the guide states are all compulsory with zero as the default). It does not submit the return, compute tax payable, or determine any refund/assessment amount — the live SARS eFiling platform is always authoritative, and all SARS-calculated subtotal/control-total fields (e.g. Total Non-Current/Current Assets, Total Capital and Reserves, Total Non-Current/Current Liabilities, Gross Profit/Loss subtotal, both Income Statement Control Totals, Net Profit/Loss subtotal, all Tax Computation section Control Totals, and Calculated Profit/Loss before CFC income) are deliberately excluded as fields, following this registry's established discipline (SPEC.md §16). Completing this document closes the ZA SARS ITR14 company-type Annexure set: all five Annexures (A-E: Dormant, Body Corporate/Share Block, Micro Business, Small Business, Medium to Large Business) are now modelled.
Registry entry
za/sars/corporate-income-tax-return-itr14-medium-large-business
Authoritative source IT-GEN-04-G01 (How to complete the Income Tax Return (ITR14) for Companies — External Guide), Revision 19, effective 2 March 2026
Machine access
- Schema document
registry/za/sars/corporate-income-tax-return-itr14-medium-large-business/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/za/sars/corporate-income-tax-return-itr14-medium-large-business/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
417 fields across 26 steps, 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.
Information to create this income tax return — classification and registered details
-
companyClassificationenum requiredThe company's classification, determined by the ITR14's 'Information to create this income tax return' wizard. This determines which Annexure (A-E) the return generates. This document models Annexure E (Medium to Large Business): a company not classified as a body corporate/share block company, micro business, or small business — i.e. gross income (sales/turnover plus other income) exceeding R20 million (R14 million for a financial year end prior to 20130430) and/or total assets (current and non-current) exceeding R10 million.
enum: dormant | share_block_company | body_corporate | micro_business | small_business | medium_to_large_business -
detailsVerifiedAndConfirmedboolean requiredIf 'No', the ITR14 return cannot be requested; the legal entity information must first be updated via 'Maintain SARS Registered Details' on eFiling.
-
publicOfficerCompliantboolean optionalDisplayed once detailsVerifiedAndConfirmed is ‘Yes’. Applicable from the 2024 year of assessment onwards.
Information to create this income tax return — Dormant and Company Type
-
isCompanyDormantboolean requiredAnswering 'No' leads directly to the non-dormant Company Type questions. Answering 'Yes' leads to becameDormantDuringYear: if that is answered 'Yes', the company is still NOT regarded as dormant (it was trading for part of the year) and the Company Type questions display, matching this document's Medium to Large Business scope (subject to the gross income/total assets thresholds); if 'No', the company remains classified Dormant — out of scope for this document (see za/sars/corporate-income-tax-return-itr14-dormant).
-
becameDormantDuringYearboolean optionalOnly displayed if isCompanyDormant is 'Yes'. A 'Yes' answer here is the branch this document models (the company will not be regarded as a Dormant Company and Company Type will display); a 'No' answer instead displays the 'Specify the movement in assets, liabilities and/or reserves' question and keeps the company classified as Dormant — out of scope for this document.
-
ceasedTradingDuringPeriodboolean optionalDisplayed for all years of assessment once the company is not dormant (isCompanyDormant answered 'No').
-
isCooperativeboolean requiredApplicable from the 2025 year of assessment onwards.
-
isAssociationOfPersonsboolean requiredApplicable from the 2025 year of assessment onwards.
-
isNonProfitCompanyboolean requiredCalled 'Is the company a non-profit company?' for the 2024 year of assessment and prior.
-
isCollectiveInvestmentSchemeboolean requiredRe-asked verbatim within the Donations (S18A) wizard section to gate which Donations-allowable container the return displays (see wantsS18aDonationsDeduction).
-
isBodyCorporateSectionalTitlesboolean requiredA ‘Yes’ here classifies the company under Annexure B (Body Corporate/Share Block), out of scope for this document — see za/sars/corporate-income-tax-return-itr14-body-corporate. From the 2025 year of assessment, a ‘Yes’ answer also displays a Deeds Office registration confirmation and registration number, both inside the excluded branch and therefore not modelled here.
-
isShareBlockCompanyboolean requiredA ‘Yes’ here classifies the company under Annexure B (Body Corporate/Share Block), out of scope for this document.
-
doesCompanyHaveMembersboolean optionalOnly displayed if the company is an association of persons, a co-operative, or a non-profit company. If 'Yes', the Share/Membership Register container displays (out of scope for this document — see VERIFICATION.md).
-
grossIncomeSalesTurnoverPlusOtherIncomenumber optionalCalculated as the sum of ‘Sales/Turnover’ declared under Gross Profit/Loss and all income items declared under Income Items in the Income Statement. If this exceeds R20 million (financial year end on or after 20130430) or R14 million (prior), and/or total assets exceed R10 million, the company is classified Medium to Large Business — the scope of this document. If both thresholds are not met, the company is instead classified Small Business (see za/sars/corporate-income-tax-return-itr14-small-business).
-
totalAssetsCurrentAndNonCurrentnumber optionalIf this exceeds R10 million (in conjunction with the gross income test), the company is classified Medium to Large Business.
Information to create this income tax return — Capital Gain/Loss Transactions
-
hadLocalCapitalGainOrLossboolean requiredIf ‘Yes’, the Schedule of Local Capital Gains and Losses in respect of the disposal of assets displays — a repeating table out of scope for this document (see VERIFICATION.md).
-
hadForeignCapitalGainOrLossboolean requiredIf ‘Yes’, the Schedule of Foreign Capital Gains and Losses in respect of the disposal of assets displays — a repeating table out of scope for this document (see VERIFICATION.md).
-
hadDebtReducedForNoConsiderationboolean requiredHas any debt been reduced for no consideration which has the effect of reducing the company’s assessed capital loss under paragraph 12A(4) of the Eighth Schedule?
-
reductionForLocalAssetboolean optionalWas the reduction for a local asset?
-
reductionForForeignAssetboolean optionalWas the reduction for a foreign asset?
-
localDebtReductionAmountnumber optionalSource code 4254. Programmatically reduces the Local Assessed Capital Loss Carry Over, limited to the amount available.
-
foreignDebtReductionAmountnumber optionalSource code 4255.
Information to create this income tax return — VDP, SEZ, s7F, Donations, Tax Credits
-
relatesToVoluntaryDisclosureProgrammeboolean requiredDoes any declaration in this return relate to an application made under the SARS Voluntary Disclosure Programme?
-
vdpApplicationNumberstring optionalAlphanumeric; the first three characters must be 'VDP'. No spaces or dashes. Must be for an approved VDP agreement between SARS and the company.
pattern -
isQualifyingSezCompanyboolean requiredIf ‘Yes’, the Special Economic Zones (SEZ) section displays for completion, including which SEZ(s) the company is located in and a series of mandatory qualification-confirmation questions — out of scope for this document (see VERIFICATION.md). Introduced from the 2017 year of assessment onwards.
-
wantsS7fDeductionboolean requiredDoes the company want to claim a deduction i.t.o. section 7F in respect of SARS interest repaid that was previously taxed i.t.o. section 7E?
-
s7fDeductionAmountnumber optionalSource code 4052.
-
wantsS18aDonationsDeductionboolean requiredDoes the company want to claim donations made to an approved organisation in terms of section 18A?
-
howManyOrganisationsDonatedTointeger optionalThe per-organisation name/PBO-number/amount detail (up to the top 20 by monetary value) is out of scope for this document — see VERIFICATION.md.
range: 1–99 -
totalAmountDonatednumber optionalSource code 4011. Subject to a 10% of taxable income limit under section 18A.
-
averageValueOfParticipatoryInterestsnumber optionalAverage value of the aggregate of all participatory interests held by investors in the portfolio (R)
-
wantsPayeCreditsboolean requiredFor ITR14 returns from the 2019 form year onwards, PAYE credits cannot be manually captured — only pre-populated IRP5 information is accepted; additional IRP5 certificates require submission at a SARS branch.
-
numberOfIrp5Certificatesinteger optionalSARS pre-populates this count. The per-certificate PAYE Credits Available container (non-taxable income, gross employment income, certificate number, PAYE credit) is out of scope for this document — see VERIFICATION.md.
-
wantsForeignTaxCreditsS6quat1aboolean requiredIf ‘Yes’, the Foreign Tax Credits: Taxable Foreign Sourced Income of Resident Companies — section 6quat(1A) computation container displays — out of scope for this document (see VERIFICATION.md).
-
hadForeignTaxCreditsRefundedboolean requiredWere any foreign tax credits refunded/discharged during the year of assessment for which a rebate was allowed during a previous year of assessment in terms of section 6quin?
-
foreignTaxRefundedAllowedAsRebatenumber optionalPortion of the amount refunded/discharged that was previously allowed by SARS as a rebate (R)
-
foreignTaxRefundedAllowedAsS6quat1cDeductionnumber optionalSource code 4249.
-
wantsS6quat1cDeductionboolean requiredApplicable from the 2019 year of assessment onwards.
-
s6quat1cDeductionAmountnumber optionalSource code 4053.
-
hadRightOfRecoveryOtherThanMapboolean optionalDid the company have a right of recovery (other than a right of recovery i.t.o. a mutual agreement procedure, or any entitlement to carry back losses arising during any previous year of assessment)?
-
foreignTaxRefundedDuringYearboolean optionalWas the foreign tax amount refunded to the company during this year of assessment?
-
taxableIncomeFromSaSourcedTradeTaxedOutsideSanumber optionalThis income must have been declared elsewhere in the return; the related deduction/carry-over is calculated by SARS. Applicable from the 2019 year of assessment onwards.
Information to create this income tax return — Company Information
-
isPartnerInPartnershipboolean requiredIs the company a partner in a partnership/joint venture?
-
howManyPartnershipsJointVenturesinteger optionalThe repeating Partnership/Joint Ventures container (Partnership Name, profit/loss sharing %, profit-or-loss indicator, local-or-foreign indicator, one section per partnership) is out of scope for this document — see VERIFICATION.md.
range: 1–99 -
isPersonalServiceProviderboolean requiredIf ‘Yes’, the Personal Service Provider section displays — a decision-tree questionnaire out of scope for this document (see VERIFICATION.md). Section 23(k) prohibits a Personal Service Provider from deducting certain listed expenses.
-
isListedOnRecognisedStockExchangeboolean requiredIs the company listed on a recognised stock exchange as referred to in paragraph 1 of the Eighth Schedule?
-
isResidentInSouthAfricaboolean requiredIs the company resident in South Africa for income tax purposes?
-
ceasedToBeResidentDuringYearboolean optionalIntroduced from the 2013 year of assessment onwards. A ‘Yes’ answer here (in addition to isResidentInSouthAfrica being ‘No’) displays the Non-Residency section, and requires dateCeasedToBeResident to be completed.
-
howManyClassesOfSharesinteger requiredAccepts numeric values between 1 and 99. Based on the value entered, the Contributed Tax Capital and Share/Membership Register containers repeatedly display for completion — both out of scope for this document (see VERIFICATION.md) — unless isResidentInSouthAfrica is ‘No’, in which case only the Share/Membership Register displays (foreign companies are not expected to complete the Contributed Tax Capital container). Re-asked at §15.1.10(c) (when isListedOnRecognisedStockExchange is ‘Yes’) and §15.1.10(d)(i)(A) (when isResidentInSouthAfrica is ‘Yes’) — modelled here as the single underlying field. Limited to 3 Classes of Shares containers displaying on the return regardless of the value entered.
range: 1–99 -
hadCryptoAssetTransactionsExcludingCgtboolean requiredApplicable from the 2019 year of assessment onwards.
-
howManyBeneficialOwnersinteger requiredZero (0) is allowed where no natural person ultimately owns or exercises effective control over the company. If greater than zero, the Details of Beneficial Owner(s) container displays, repeated per owner — out of scope for this document (see VERIFICATION.md). Applicable from the 2024 year of assessment onwards.
range: 0–9 -
qualifiesForUdzDeductionS13quatboolean requiredIf ‘Yes’, the Urban Development Zone (s13quat) section displays for completion. For companies with a financial year end of 04 to 12, not displayed from the 2026 tax year onwards.
-
enteredReportableArrangementboolean requiredDid the company enter into any reportable arrangement in terms of s34-39 of the Tax Administration Act or s80M-s80T?
-
numberOfReportableArrangementsinteger optionalAccepts numeric values between 1 and 100. The per-arrangement ‘Specify the reportable arrangement number’ repeating field is out of scope for this document — see VERIFICATION.md.
range: 1–100 -
wereDividendsDeclaredboolean requiredIf ‘Yes’, the Dividends Declared section displays for completion.
-
isPartOfGroupPreparingConsolidatedFinancialStatementsboolean requiredIf ‘Yes’, the Company Structure section (including the Subsidiary Details sub-container) displays for completion. Introduced from the 2017 year of assessment onwards.
-
isMemberOfMneGroupboolean requiredIf ‘Yes’, the Multinational Entity (MNE) group details section displays for completion.
-
electsHeadquarterCompanyS9iboolean requiredIf ‘Yes’, the Headquarter Company section displays for completion and the RCH01 schedule must be attached as a supporting document.
-
receivedForeignIncomeOrIncurredForeignExpenditureOrPaidNonResidentboolean requiredIf ‘Yes’, the International section displays for completion (§15.2.5), together with Foreign Exchange Gains/Losses, Foreign Dividends, Capital Gains, SA Withholding Tax, Controlled Foreign Company, and Double Taxation sections.
-
enteredAffectedTransactionS31boolean requiredFor years of assessment commencing on or after 1 April 2012 (refer to guide for years of assessment prior to 1 April 2012), did the company enter into any transaction, operation, scheme, agreement or understanding as set out in s31(1)(a) (“affected transaction”)?
-
receivedOrAccruedIncomeAffectedTransactionboolean optionalIf ‘Yes’, the Transfer Pricing Received/Receivable section and the Transfer Pricing Supporting Information container display — both out of scope for this document, being unbounded per-jurisdiction repeating matrices (see VERIFICATION.md).
-
incurredExpenditureAffectedTransactionboolean optionalIf ‘Yes’, the Transfer Pricing Paid/Payable section displays — out of scope for this document, being an unbounded per-jurisdiction repeating matrix (see VERIFICATION.md).
-
hasS37aPenaltyboolean requiredApplicable from the 2023 year of assessment onwards. If ‘Yes’, the Penalties container displays for completion.
Information to create this income tax return — Customs Information
-
isRegisteredForCustomsboolean requiredIs the company registered/licensed for customs purposes?
-
numberOfCustomsClientCodesinteger optionalNumber of customs client codes allocated to this company
Company/Close Corporation Particulars
-
taxReferenceNumberstring requiredPersonal identifier; handle as sensitive data. The company's SARS income tax reference number. Pre-populated (read-only) in the Company/Close Corporation Particulars container.
classification: sensitive-pii -
yearOfAssessmentinteger requiredPre-populated (read-only) in the Company/Close Corporation Particulars container.
-
registeredNamestring requiredPre-populated (read-only) in the Company/Close Corporation Particulars container.
-
tradingNamestring optionalPre-populated (read-only) in the Company/Close Corporation Particulars container.
-
companyRegistrationNumberstring requiredPre-populated (read-only) in the Company/Close Corporation Particulars container.
-
financialYearEnddate requiredFormat CCYYMMDD. Pre-populated (read-only) in the Company/Close Corporation Particulars container.
-
isReturnForForeignBranchOrAgencyboolean requiredIs this return in respect of a branch/permanent establishment/agency of a foreign company?
-
provinceOfMajorityIncomeenum requiredThe nine South African provinces plus ‘International’.
enum: 10 values -
standardIndustryCodestring requiredSelected from the Standard Industry Codes booklet published at www.statssa.gov.za. This field also determines whether the Mining and Quarrying (SIC 05-09), Construction (SIC 41-43), Wholesale and Retail Trade (SIC 45-47), or Financial and Insurance Activities (SIC 64-66) industry-specific sections display for completion (see those steps below).
-
profitCodeMainSourcestring requiredSelected from SARS' main source code list. Note (§15.2.1(b)(iv)): if the company is dormant this field is pre-populated with code 9994 and locked — inapplicable to this document's scope (isCompanyDormant is not the still-dormant branch).
-
profitCodeOtherDescriptionstring optionalMandatory free-text field (maximum 56 characters) only if the selected profit code ends with '98'. Not expressible as a requiredWhen condition on profitCodeMainSource's own value under GSP-0013 (no string-suffix operator) — left optional here; a filer/agent must supply it whenever that condition holds.
length: 0–56
Tax Practitioner Details (if applicable)
-
isTaxPractitionerFilingboolean optionalInferred gating field: guide §15.2.2 is headed 'TAX PRACTITIONER DETAILS (If Applicable)' but the Annexure E wizard text does not show an explicit Yes/No question for it — applicability is most likely determined by the logged-in eFiling user's practitioner-registered role rather than an in-form question, the same caveat recorded for all four sibling ITR14 documents.
-
taxPractitionerRegistrationNumberstring optionalAlphanumeric, 9 characters; the first two characters must be 'PR'.
pattern -
taxPractitionerTelNumberstring optionalNumeric field, up to 15 characters.
patternclassification: pii -
taxPractitionerNoEmailDeclaredboolean optionalIf marked, the Tax Practitioner Email address field is locked and greyed out.
-
taxPractitionerEmailAddressstring optionalFree text, up to 52 characters.
classification: pii
Declaration
-
declarationDatedate requiredFormat CCYYMMDD. The Company Representative/Public Officer's eFiling login serves as authentication for submission; if submitted at a SARS branch, the signature pad is signed instead.
International
-
ownsForeignAssetsOrInvestmentsboolean requiredDisplayed if 'Yes' was selected to the wizard's International gating question (receivedForeignIncomeOrIncurredForeignExpenditureOrPaidNonResident).
-
receivedIncomeSubjectToForeignTaxesboolean requiredDid the company receive any income subject to foreign taxes paid/payable?
-
madePaymentsToNonResidentForServicesInSaboolean requiredIntroduced from the 2015 year of assessment onwards.
-
totalPaymentsMadeToNonResidentnumber optionalTotal payments made (R)
Foreign Exchange Gains/Losses
-
fxGainLossCounterpartyConnectedPersonboolean requiredIs the foreign exchange gain/loss incurred in respect of an exchange item where the counterparty is a connected person?
-
fxGainLossRealisedDuringYearboolean optionalWas the foreign exchange gain/loss realised during this year of assessment?
-
isDomesticTreasuryManagementCompanyboolean requiredIntroduced from the 2015 year of assessment onwards. If 'Yes', the Income Statement's Foreign Exchange Gain and Foreign Exchange Loss fields are not editable and are cleared.
Foreign Dividends, Capital Gains, SA Withholding Tax
-
receivedForeignDividendsboolean requiredDid the company receive any foreign dividends?
-
claimedForeignDividendExemptionboolean requiredHas the company claimed an exemption for any foreign dividends as referred to in s10(1)(k)(ii)(dd) or s10B(2)(a)?
-
foreignDividendsSubjectToParticipationExemptionboolean requiredWere any of the foreign dividends subject to the participation exemption?
-
claimedExemptionDisposalEquitySharesForeignCompanyboolean requiredHas the company claimed an exemption for any amounts relating to the disposal of equity shares in a foreign company, as contemplated in paragraph 64B of the Eighth Schedule?
-
wasTaxWithheldAgainstRoyaltiesInterestDividendsboolean requiredWas any tax withheld against royalties, interest or dividends?
Controlled Foreign Company, Double Taxation
-
holdsMoreThan10PercentInControlledForeignCompanyboolean requiredDisplays from the 2017 year of assessment onwards. If ‘Yes’, the applicable IT10A/B Controlled Foreign Company schedule must be completed and attached as a supporting document to the return.
-
numberOfControlledForeignCompaniesinteger optionalSpecify the number of Controlled Foreign Companies
-
earnedForeignIncomeNotTaxableInSaDoubleTaxAgreementboolean requiredDid the company earn any income from a foreign source that was not taxable in South Africa in accordance with a double taxation agreement?
Reportable Arrangement
-
hasRoundTripFinancingS80dboolean optionalIs the company a participant in any arrangements with round trip financing (s80D)?
-
hasOffsettingElementsS80cboolean optionalIs the company a participant in any arrangements with elements that have the effect of offsetting or cancelling each other (s80C)?
-
hasAccommodatingPartyS80eboolean optionalIs the company a participant in any arrangements with the presence of an accommodating or tax-indifferent party (s80E)?
Dividends Declared, STC Credits
-
totalDividendsSubjectToStcnumber optionalAll currency fields in this section must be completed; complete zero (0) if not applicable to the company.
-
totalDividendsSubjectToDividendsTaxnumber optionalTotal dividends subject to dividends tax (dividends declared and paid on or after 1 April 2012) (R)
-
totalDividendsExemptFromDividendsTaxnumber optionalTotal dividends exempt from dividends tax (R)
-
totalDividendsSubjectToDoubleTaxationReliefnumber optionalTotal dividends subject to double taxation relief (R)
-
totalDividendsInSpecieDeclarednumber optionalTotal dividends in specie declared (R)
-
utilisedStcCreditsAgainstDividendsboolean requiredNo counterpart in any sibling document — new to Annexure E. A dividend paid by a company is not subject to dividends tax to the extent it does not exceed the STC credit of the company and the company has notified the recipient of the reduction.
-
stcCreditsOpeningBalancenumber optionalAll currency fields in this container must be completed if utilisedStcCreditsAgainstDividends is ‘Yes’; complete zero (0) if not applicable.
-
stcCreditsReceivednumber optionalPlus: STC credits received (R)
-
stcCreditsUtilisednumber optionalLess: STC credits utilised (R)
-
stcCreditsClosingBalancenumber optionalSTC credits closing balance (R)
Non-Residency
-
nonResidentDueToForeignIncorporationboolean optionalIs the company resident outside South Africa due to foreign incorporation (and not being effectively managed in SA)?
-
nonResidentDueToTaxTreatyboolean optionalIs the company resident outside South Africa by virtue of a treaty to avoid double taxation?
-
dateCeasedToBeResidentdate optionalFormat CCYYMMDD.
Headquarter Company
-
hqCompliesShareholding10Percentboolean optionalNo counterpart in any sibling document — new to Annexure E. The company must also complete and attach the RCH01 schedule for companies electing to be a Headquarter Company as a supporting document.
-
hqCompliesAssetBase80Percentboolean optionalDoes the company comply with the requirement that at least 80% of the cost of its total assets (excluding cash and bank deposits payable on demand) is attributable to assets as listed in s9I(2)(b)?
-
hqCompliesGrossIncome50Percentboolean optionalDoes the company comply with the requirement that where its gross income (excluding exchange differences determined in terms of s24I) exceeds R5 million, at least 50% of that gross income consists of amounts described in s9I(2)(c)?
Additional Assessment Information
-
consentToProvideFinancialStatementsToCipcboolean requiredDoes the company give consent that SARS can provide the attached financial statements to the Companies and Intellectual Property Commission (CIPC)?
-
financialStatementsAuditedboolean requiredHave the financial statements been audited?
-
financialStatementsReviewedboolean required'No' can be selected to both this question and financialStatementsAudited.
-
nameOfAuditorOrReviewerstring optionalName of the entity that conducted the audit/review
-
financialStatementsQualifiedboolean optionalHave the financial statements been qualified?
-
qualifiedOpinionHasTaxEffectboolean optionalDoes the qualified opinion have any tax effect?
-
hadGainOrLossFromEarlyTerminationOfForeignInstrumentboolean requiredDid the company generate a capital gain/loss or revenue gain/loss in respect of the early termination of a foreign instrument?
-
receivedReturnOfCapitalboolean requiredIf ‘Yes’, the Local or Foreign Capital Gains Tax container displays — out of scope for this document (see hadLocalCapitalGainOrLoss/hadForeignCapitalGainOrLoss and VERIFICATION.md).
-
prematurelyTerminatedHedgePositionboolean requiredDid the company prematurely terminate/unwind a hedge position where the tax value differs in relation to the economic value?
-
enteredSaleAndLeasebackAgreementboolean requiredIntroduced from the 2015 year of assessment onwards.
-
isBeneficiaryOfTrustboolean requiredIs the company a beneficiary of a trust?
-
howManyTrustsinteger optionalIntroduced from the 2019 year of assessment onwards.
-
receivedDistributionFromTrustboolean requiredDid the company receive any distribution(s) from a trust(s) during this year of assessment (amount distributed to/vested in the company, or deemed to have accrued in terms of s7)?
-
numberOfTrustsForDistributionsinteger optionalAccepts a number between 1 and 99. The ‘Taxable Distribution(s) from all Trust(s)’ repeating container (trust name, registration number, tax reference number, local/foreign CGT distribution, local/foreign taxable income distribution) is out of scope for this document — see VERIFICATION.md.
range: 1–99 -
exercisedControlOfTrustboolean requiredIntroduced from the 2015 year of assessment onwards.
-
isFounderSettlorBeneficiaryOfForeignTrustboolean requiredIntroduced from the 2015 year of assessment onwards.
-
madeDonationsToForeignTrustboolean requiredIntroduced from the 2015 year of assessment onwards.
-
isReitboolean requiredMandatory from the 2014 year of assessment onwards; optional for prior years.
-
soldGoodsOrServicesOnlineboolean requiredIntroduced from the 2017 year of assessment onwards.
-
participatedInFarmingActivitiesboolean requiredIntroduced from the 2017 year of assessment onwards. If ‘Yes’, a note directs the filer to upload the required farming schedule as part of the return submission — the schedule upload itself is out of scope for this document.
-
farmingScheduleParagraphenum optionalOnly applicable if participatedInFarmingActivities is 'Yes'; the guide itself frames this as optional ('if any'), so it is not gated with requiredWhen.
enum: paragraph_13_1_a | paragraph_13_1_b | paragraph_13a | paragraph_15 -
carriesOnBankingFinancialServicesInsuranceBusinessboolean requiredIs the company carrying on banking, financial services or insurance business?
-
isCoveredPersonS24jbboolean optionalDetermines whether 'Allowance i.r.o. impairments (s11(jA))' or the separate IFRS-applied/IFRS-not-applied doubtful debt allowance fields are available in the (deferred) Special Allowances Not Claimed and Allowances/Deductions Reversed containers.
-
isPartOfGroupOfCompaniesS1boolean requiredIntroduced from the 2019 year of assessment onwards. Distinct from isPartOfGroupPreparingConsolidatedFinancialStatements, which gates the Company Structure section.
-
isPartOfMultinationalEnterpriseboolean requiredApplicable from the 2017 year of assessment onwards. Distinct from isMemberOfMneGroup, which gates the Multinational Entity (MNE) group details section under the Country-by-Country Regulations.
-
enteredPotentiallyAffectedTransactionsExceedingR100mboolean optionalIntroduced from the 2019 year of assessment onwards.
-
financialYearEndChangedDuringYearboolean requiredApplicable from the 2017 year of assessment onwards.
-
fyeChangePeriodStartDatedate optionalFormat CCYYMMDD. From the 2019 year of assessment onwards. Only one ITR14 return should be submitted for this period.
-
fyeChangePeriodEndDatedate optionalFormat CCYYMMDD.
-
isSarsApprovedVentureCapitalCompanyS12jboolean requiredIntroduced from the 2019 year of assessment onwards.
-
isQualifyingCompanyS12jboolean requiredIntroduced from the 2019 year of assessment onwards.
-
isOilAndGasCompanyboolean requiredIntroduced from the 2017 year of assessment onwards.
-
hasDifferentTaxRateForOilAndGasboolean optionalDoes a different tax rate apply to the company and/or any right(s) held by that company?
Crypto Assets Transactions (Local/Foreign) (excluding CGT)
-
cryptoAssetsIncludedInIncomeStatementboolean optionalWere any transactions relating to crypto assets included in the income statement?
-
grossCryptoAssetsAmountInIncomeStatementnumber optionalGross crypto assets amount included in income statement (R)
-
cryptoAssetTransactionsResultedInProfitboolean optionalDid the transaction(s) relating to crypto assets result in a profit?
-
cryptoAssetsProfitAmountnumber optionalProfit relating to crypto assets trading (R)
-
cryptoAssetsLossAmountnumber optionalLoss relating to crypto assets trading (R)
-
amountOfCryptoAssetsInBalanceSheetnumber optionalAmount of crypto assets included as assets in the Balance Sheet (R)
Urban Development Zone (s13quat)
-
udzBuildingInApprovedDemarcatedZoneboolean optionalIf 'No', an error message displays and the Urban Development Zone (s13quat) question in the wizard must be updated.
-
udzReceivedMunicipalCertificateboolean optionalIf 'Yes', the certificate must be kept for 5 years per s29 of the Tax Administration Act.
-
udzErectedForPurposeOfImmediateDisposalboolean optionalIf 'Yes', an error message displays and the wizard question must be updated.
-
udzTotalAmountIncurredErectionExtensionImprovementnumber optionalTotal amount incurred for the erection, extension, addition or improvement of the building (R)
-
udzPurchasedBuildingFromDeveloperboolean optionalDid the company purchase the building or part thereof from a developer?
-
udzPurchasePricenumber optionalPurchase price of the building or part thereof (R)
-
udzCostDeemedIncurredS13quat3Bnumber optionalAmount of the purchase price deemed to be cost incurred by the company in terms of s13quat(3B) (R)
-
udzUsedSolelyForTradeDuringYearboolean optionalIf 'No', an error message displays and the wizard question must be updated.
-
udzIncurredLowCostHousingCostsboolean optionalIf 'No', the two low-cost-residential-unit UDZ currency fields (deferred as part of the Special Allowances Not Claimed container — see VERIFICATION.md) must be zero.
Company Structure, Subsidiary Details, Multinational Entity (MNE)
-
ultimateHoldingEntityNamestring optionalName of the ultimate holding company (or, if the ultimate holding entity is a trust, the name of the trust)
-
ultimateHoldingEntityRegistrationNumberstring optionalA group organogram with the correct Group Structure information must be uploaded as a supporting document with the return — out of scope for this document as a repeating/free-form document.
-
isUltimateHoldingCompanyResidentOutsideSAboolean optionalIs the ultimate holding company resident outside South Africa?
-
ultimateHoldingCompanyTaxResidencyCountryCodestring optionalTax residency country code of the ultimate holding company
-
ultimateHoldingCompanyIncomeTaxReferenceNumberstring optionalIncome tax reference number of the ultimate holding company
-
isPartnerInUnincorporatedJointVentureboolean optionalIs the company a partner in an unincorporated joint venture?
-
isPartOfGroupWithConsolidatedTurnoverOverR1Billionboolean optionalIs the company part of a group of companies with a group consolidated turnover greater than R1 billion?
-
groupConsolidatedTurnovernumber optionalNo counterpart in any sibling document — new to Annexure E as the Subsidiary Details sub-container of Company Structure. The company must also confirm that the applicable group structure organogram has been completed and attached as a supporting document (see the groupOrganogram document entry and GEN-ENR-01-G07).
-
mneReportingEntityTaxJurisdictionstring optionalSelected from a country dropdown (guide's Annexure F list of valid country names).
-
mneReportingEntityNamestring optionalName of the reporting entity
-
mneReportingEntityIncomeTaxNumberstring optionalOnly displayed if 'South Africa' is selected as mneReportingEntityTaxJurisdiction; introduced from the 2019 year of assessment onwards. Modelled as optional rather than a requiredWhen-gated field since GSP-0013 has no equals-a-specific-country-string operator that safely avoids the notEquals-against-an-optional-field pitfall documented in this registry's engineering notes; mneReportingEntityIncomeTaxNumber and mneReportingEntityTaxIdentificationNumber are mutually exclusive depending on that jurisdiction selection.
-
mneReportingEntityTaxIdentificationNumberstring optionalOnly displayed if the reporting entity's tax jurisdiction is any country other than South Africa; introduced from the 2019 year of assessment onwards. See mneReportingEntityIncomeTaxNumber's description for the mutual-exclusivity note.
-
mneReportingEntityRoleenum optionalIntroduced from the 2019 year of assessment onwards.
enum: ultimate_parent_entity | surrogate_parent_entity -
mneGroupReportingFiscalYearEnddate optionalFormat CCYYMMDD. Introduced from the 2019 year of assessment onwards.
Balance Sheet
-
nonCurrentAssetsFixedPropertynumber requiredAll fields in this section are compulsory; complete zero (0) if not applicable. Use figures from the company's own (not group/consolidated) annual financial statements, in Rands with no cents. This Medium to Large Business Balance Sheet has materially more line items than the smaller sibling documents' Balance Sheets — see VERIFICATION.md.
-
nonCurrentAssetsFixedAssetsOthernumber requiredNon-current assets — Fixed assets, other (R)
-
nonCurrentAssetsPlantAndEquipmentnumber requiredNon-current assets — Plant and equipment (R)
-
nonCurrentAssetsVehiclesnumber requiredIntroduced from the 2016 year of assessment onwards.
-
nonCurrentAssetsGoodwillAndIntellectualPropertynumber requiredNon-current assets — Goodwill and intellectual property (R)
-
nonCurrentAssetsInvestmentsInSubsidiariesnumber requiredNon-current assets — Investments in subsidiaries (R)
-
nonCurrentAssetsLongTermLoansInterestFreeConnectedLocalnumber requiredNon-current assets — Long-term loans, interest free: Connected (Local) (R)
-
nonCurrentAssetsLongTermLoansInterestFreeNonConnectedLocalnumber requiredNon-current assets — Long-term loans, interest free: Non-Connected (Local) (R)
-
nonCurrentAssetsLongTermLoansInterestFreeConnectedForeignnumber requiredNon-current assets — Long-term loans, interest free: Connected (Foreign) (R)
-
nonCurrentAssetsLongTermLoansInterestFreeNonConnectedForeignnumber requiredNon-current assets — Long-term loans, interest free: Non-Connected (Foreign) (R)
-
nonCurrentAssetsLongTermLoansInterestBearingConnectedLocalnumber requiredNon-current assets — Long-term loans, interest bearing: Connected (Local) (R)
-
nonCurrentAssetsLongTermLoansInterestBearingNonConnectedLocalnumber requiredNon-current assets — Long-term loans, interest bearing: Non-Connected (Local) (R)
-
nonCurrentAssetsLongTermLoansInterestBearingConnectedForeignnumber requiredNon-current assets — Long-term loans, interest bearing: Connected (Foreign) (R)
-
nonCurrentAssetsLongTermLoansInterestBearingNonConnectedForeignnumber requiredNon-current assets — Long-term loans, interest bearing: Non-Connected (Foreign) (R)
-
nonCurrentAssetsDeferredTaxAssetsnumber requiredNon-current assets — Deferred tax assets (R)
-
otherNonCurrentAssetsnumber requiredOther non-current assets (R)
-
otherNonCurrentAssetsDescriptionstring optionalFree text, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherNonCurrentAssets.
length: 0–150 -
currentAssetsGrossInventorynumber requiredCurrent assets — Gross inventory (incl. spare parts and consumables and work in progress) (R)
-
currentAssetsLessProvisionsInventoryWriteOffnumber requiredCurrent assets — Less: Provisions for inventory write-off (R)
-
currentAssetsGrossTradeAndOtherReceivablesnumber requiredCurrent assets — Gross trade and other receivables (excl. debtors) (R)
-
currentAssetsLessProvisionsTradeAndOtherReceivablesnumber requiredCurrent assets — Less: Provisions for trade and other receivables (excl. debtors) (R)
-
currentAssetsGrossDebtorsExcludingTradenumber requiredCurrent assets — Gross debtors (excl. trade debtors) (R)
-
currentAssetsLessProvisionsDebtorsExcludingTradenumber requiredCurrent assets — Less: Provisions for debtors (excl. trade debtors) (R)
-
currentAssetsPrepaymentsnumber requiredCurrent assets — Prepayments (R)
-
currentAssetsGroupCompaniesCurrentAccountsnumber requiredCurrent assets — Group companies current accounts (R)
-
currentAssetsShortTermInvestmentsnumber requiredCurrent assets — Short-term investments (R)
-
currentAssetsSarsRevenueServicenumber requiredCurrent assets — SA Revenue Service (R)
-
currentAssetsCashAndCashEquivalentsnumber requiredCurrent assets — Cash and cash equivalents (R)
-
otherCurrentAssetsnumber requiredOther current assets (R)
-
otherCurrentAssetsDescriptionstring optionalFree text, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherCurrentAssets.
length: 0–150 -
capitalReservesShareCapitalnumber requiredCapital and Reserves — Share capital (R)
-
capitalReservesSharePremiumnumber requiredCapital and Reserves — Share premium (R)
-
capitalReservesNonDistributableReservesCreditnumber requiredA debit balance (assessed loss) is entered as a negative value (e.g. -10000); a credit balance is entered as a positive value.
-
capitalReservesDistributableReservesnumber requiredCapital and Reserves — Distributable reserves (excl. retained profit/accumulated loss) (R)
-
capitalReservesRetainedProfitnumber requiredCapital and Reserves — Retained profit (R)
-
otherCapitalAndReservesCreditnumber requiredCapital and Reserves — Other capital and reserves (credit balances) (R)
-
otherCapitalAndReservesCreditDescriptionstring optionalFree text field, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherCapitalAndReservesCredit.
length: 0–150 -
capitalReservesAccumulatedLossnumber requiredCapital and Reserves — Accumulated loss (debit balances) (R)
-
otherCapitalAndReservesDebitnumber requiredCapital and Reserves — Other capital and reserves (debit balances) (R)
-
otherCapitalAndReservesDebitDescriptionstring optionalFree text field, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherCapitalAndReservesDebit.
length: 0–150 -
nonCurrentLiabilitiesLongTermLoansInterestFreeConnectedLocalnumber requiredNon-Current Liabilities — Long-term loans, interest free: Connected (Local) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestFreeNonConnectedLocalnumber requiredNon-Current Liabilities — Long-term loans, interest free: Non-Connected (Local) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestFreeConnectedForeignnumber requiredNon-Current Liabilities — Long-term loans, interest free: Connected (Foreign) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestFreeNonConnectedForeignnumber requiredNon-Current Liabilities — Long-term loans, interest free: Non-Connected (Foreign) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestBearingConnectedLocalnumber requiredNon-Current Liabilities — Long-term loans, interest bearing: Connected (Local) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestBearingNonConnectedLocalnumber requiredNon-Current Liabilities — Long-term loans, interest bearing: Non-Connected (Local) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestBearingConnectedForeignnumber requiredNon-Current Liabilities — Long-term loans, interest bearing: Connected (Foreign) (R)
-
nonCurrentLiabilitiesLongTermLoansInterestBearingNonConnectedForeignnumber requiredNon-Current Liabilities — Long-term loans, interest bearing: Non-Connected (Foreign) (R)
-
nonCurrentLiabilitiesDeferredTaxLiabilitynumber requiredNon-Current Liabilities — Deferred tax liability (R)
-
otherNonCurrentLiabilitiesnumber requiredOther non-current liabilities (R)
-
otherNonCurrentLiabilitiesDescriptionstring optionalFree text field, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherNonCurrentLiabilities.
length: 0–150 -
currentLiabilitiesTradeAndOtherPayablesNotOlderThan3Yearsnumber requiredCurrent Liabilities — Gross trade and other payables (not older than 3 years) (R)
-
currentLiabilitiesTradeAndOtherPayablesOlderThan3Yearsnumber requiredCurrent Liabilities — Gross trade and other payables (older than 3 years) (R)
-
currentLiabilitiesProvisionsExcludingInventoryAndTradeReceivablesnumber requiredCurrent Liabilities — Provisions (excluding inventory and trade receivables) (R)
-
currentLiabilitiesDepositsAndFundsReceivedInAdvancenumber requiredCurrent Liabilities — Deposits and funds received in advance (excl. contract progress payments) (R)
-
currentLiabilitiesGroupCompaniesCurrentAccountsnumber requiredCurrent Liabilities — Group companies current accounts (R)
-
currentLiabilitiesContractProgressPaymentsReceivedInAdvancenumber requiredCurrent Liabilities — Contract progress payments received in advance (R)
-
currentLiabilitiesCurrentPortionInterestBearingBorrowingsnumber requiredCurrent Liabilities — Current portion of interest-bearing borrowings (R)
-
currentLiabilitiesCurrentPortionInterestFreeBorrowingsnumber requiredCurrent Liabilities — Current portion of interest free borrowings (R)
-
currentLiabilitiesOverdraftAndInterestBearingShortTermBorrowingsnumber requiredCurrent Liabilities — Overdraft and interest-bearing short-term borrowings (R)
-
currentLiabilitiesSarsRevenueServicenumber requiredCurrent Liabilities — SA Revenue Service (R)
-
currentLiabilitiesShareholdersForDividendnumber requiredCurrent Liabilities — Shareholders for dividend/proposed dividend (R)
-
otherCurrentLiabilitiesnumber requiredOther current liabilities (R)
-
otherCurrentLiabilitiesDescriptionstring optionalFree text field, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherCurrentLiabilities.
length: 0–150
Income Statement
-
grossSalesForeignConnectednumber requiredAll fields in this section are compulsory; complete zero (0) if not applicable. Use the normal accounting meaning of the terms used; if the company has no cost of sales (e.g. a property rental company), turnover and gross profit will be the same amount. This Medium to Large Business Income Statement splits sales/purchases/admin/interest/royalties/loan-related lines by Local/Foreign and Connected/Non-Connected far more granularly than the smaller sibling documents — see VERIFICATION.md.
-
grossSalesOtherThanForeignConnectednumber requiredGross Profit/Loss — Gross Sales (excl. credit notes) — Other than foreign connected (R)
-
lessOpeningStocknumber requiredGross Profit/Loss — Less: Opening stock (R)
-
lessCreditNotesOnSalesnumber requiredGross Profit/Loss — Less: Credit notes on sales (R)
-
lessPurchasesForeignConnectednumber requiredGross Profit/Loss — Less: Purchases — Foreign: Connected (excl. rebates) (R)
-
lessPurchasesOtherThanForeignConnectednumber requiredGross Profit/Loss — Less: Purchases — Other than foreign connected (excl. rebates) (R)
-
addRebatesnumber requiredGross Profit/Loss — Add: Rebates (R)
-
addClosingStocknumber requiredGross Profit/Loss — Add: Closing stock (Gross excl. adjustments) (R)
-
addInventoryAdjustmentsPreviousYearReversednumber requiredGross Profit/Loss — Add: Inventory adjustments (Previous year stock provision reversed) (R)
-
lessInventoryAdjustmentsCurrentYearnumber requiredGross Profit/Loss — Less: Inventory adj. (Current year stock provision (obsolete/slow-moving stock)) (R)
-
accountingProfitOnDisposalOfAssetsIncomenumber requiredIncome items — Accounting profit on disposal of fixed assets and/or other assets (R)
-
adminSecretarialRentalsGuaranteeFeesConnectedLocalIncomenumber requiredIncome items — Admin, secretarial, rentals, guarantee fees and other services — Connected (Local) (R)
-
adminSecretarialRentalsGuaranteeFeesConnectedForeignIncomenumber requiredIncome items — Admin, secretarial, rentals, guarantee fees and other services — Connected (Foreign) (R)
-
adminSecretarialRentalsGuaranteeFeesNonConnectedIncomenumber requiredIncome items — Admin, secretarial, rentals, guarantee fees and other services — Non-connected (R)
-
dividendsInSpecieS8fS8faIncomenumber requiredIncome items — Amounts deemed to be dividends in specie (s8F and s8FA) (R)
-
badAndDoubtfulDebtsRecoverednumber requiredIncome items — Bad and doubtful debts recovered (R)
-
dividendsLocalIncomenumber requiredIncome items — Dividends — local (R)
-
dividendsForeignIncomenumber requiredIncome items — Dividends — foreign (R)
-
dividendsDeemedIncomeS8eS8eanumber requiredIncome items — Dividends (local and foreign) deemed to be income (s8E and s8EA) (R)
-
taintedDividendsDeemedIncomeS22bnumber requiredIncome items — Tainted Dividends (local and foreign) deemed to be income (s22B) (R)
-
fruitlessAndWastefulExpenditureIncomenumber requiredIntroduced from the 2019 year of assessment onwards, applicable to entities subject to the Public Finance Management Act, 1999.
-
foreignExchangeGainIncomenumber requiredNot editable and cleared if isDomesticTreasuryManagementCompany is 'Yes' (see the Foreign Exchange Gains/Losses step).
-
governmentGrantsIncomenumber requiredIncome items — Government grants (national, provincial and local) (R)
-
grossRoyaltiesAndLicenseFeesIncomenumber requiredIncome items — Gross royalties and license fees (R)
-
indemnityPaymentsIncomenumber requiredIntroduced from the 2015 year of assessment onwards.
-
insuranceProceedsReceivednumber requiredIntroduced from the 2016 year of assessment onwards.
-
interestFinancialInstitutionsIncomenumber requiredIncome items — Interest — Financial institutions (R)
-
interestConnectedIncomenumber requiredIncome items — Interest — Connected (R)
-
interestNonConnectedExcludingSarsInterestIncomenumber requiredIntroduced from the 2019 year of assessment onwards.
-
sarsInterestS7eIncomenumber requiredIntroduced from the 2019 year of assessment onwards. SARS pre-populates based on any IT3(b) certificate(s); can be amended upward but not reduced.
-
levyIncomenumber requiredMandatory to complete if the company is a body corporate or share block company; introduced from the 2019 year of assessment onwards.
-
reitDistributionsReceivednumber requiredIncome items — REIT distributions received (R)
-
reversalOfImpairmentLossIncomenumber requiredIncome items — Reversal of impairment loss recognised in profit or loss (R)
-
otherIncomeItemsnumber requiredIncome items — Other income (R)
-
otherIncomeItemsDescriptionstring optionalFree text, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherIncomeItems.
length: 0–150 -
accommodationAndTravelLocalExpensenumber requiredExpense items — Accommodation and travel expenses: Local (R)
-
accommodationAndTravelForeignExpensenumber requiredExpense items — Accommodation and travel expenses: Foreign (R)
-
accountingLossOnDisposalOfAssetsExpensenumber requiredExpense items — Accounting loss on disposal of fixed assets/other assets (R)
-
adminSecretarialRentalsGuaranteeFeesConnectedLocalExpensenumber requiredExpense items — Admin, secretarial, rentals, guarantee fees and other services — Connected (Local) (R)
-
adminSecretarialRentalsGuaranteeFeesConnectedForeignExpensenumber requiredExpense items — Admin, secretarial, rentals, guarantee fees and other services — Connected (Foreign) (R)
-
adminSecretarialRentalsGuaranteeFeesNonConnectedExpensenumber requiredExpense items — Admin, secretarial, rentals, guarantee fees and other services — Non-connected (R)
-
alterationsAndImprovementsExpensenumber requiredExpense items — Alterations and improvements (excluding repairs and maintenance) (R)
-
badDebtsWrittenOffnumber requiredExpense items — Bad debts written off (R)
-
capitalImprovementsFarmingOperationsExpensenumber requiredExpense items — Capital improvements — farming operations (paragraph 12 of the First Schedule) (R)
-
commissionPaidExpensenumber requiredExpense items — Commission paid (R)
-
compensationForLossOfOfficeExpensenumber requiredExpense items — Compensation for loss of office (R)
-
consultingLegalProfessionalFeesnumber requiredExpense items — Consulting, legal and professional fees (R)
-
depreciationExpensenumber requiredExpense items — Depreciation (R)
-
directorsMembersRemunerationnumber requiredExpense items — Directors'/members' remuneration (R)
-
donationsS18aExpensenumber requiredIntroduced from the 2015 year of assessment onwards. When completed, pre-populates and locks the matching ‘Donations (s18A)’ add-back field in Tax Computation.
-
donationsOtherExpensenumber requiredMandatory from the 2015 year of assessment onwards; complete zero if no donations were made. When completed, pre-populates and locks the matching ‘Donations — Other’ add-back field in Tax Computation.
-
employeeExpensesWagesAndSalariesnumber requiredExpense items — Employee expenses: Wages and salaries (excluding medical, provident and pension) (R)
-
employeeExpensesGroupLifeInsurancenumber requiredExpense items — Employee expenses: Group life insurance (R)
-
employeeExpensesUifAndSdlnumber requiredExpense items — Employee expenses: UIF contributions and SDL (R)
-
employeeExpensesPensionAndProvidentFundnumber requiredExpense items — Employee expenses: Pension and Provident fund contributions (R)
-
employeeExpensesMedicalSchemenumber requiredExpense items — Employee expenses: Medical scheme contributions (R)
-
employeeExpensesProfessionalBodyMembershipnumber requiredExpense items — Employee expenses: Membership of a professional body (R)
-
employeeExpensesTrainingnumber requiredExpense items — Employee expenses: Training (R)
-
soilErosionExpenditureS17anumber requiredExpense items — Expenditure incurred by a lessor of land let for farming purposes in respect of soil erosion (s17A) (R)
-
beeBbbeeComplianceExpenditurenumber requiredExpense items — Expenditure incurred directly or indirectly in effecting BEE and/or BBBEE compliance (R)
-
companyRestructuringExpenditurenumber requiredIntroduced from the 2015 year of assessment onwards.
-
foreignExchangeLossExpensenumber requiredNot editable and cleared if isDomesticTreasuryManagementCompany is 'Yes' (see the Foreign Exchange Gains/Losses step).
-
impairmentLossExpensenumber requiredExpense items — Impairment loss recognised in profit or loss (R)
-
insuranceExcludingS37aExpensenumber requiredExpense items — Insurance (excluding s37A payments) (R)
-
insurancePremiumS37aRehabilitationnumber requiredExpense items — Insurance premium in respect of rehabilitation obligations (s37A) (R)
-
interestFinancialInstitutionsExpensenumber requiredExpense items — Interest — financial institutions (R)
-
interestConnectedLocalExpensenumber requiredExpense items — Interest — Connected (Local) (R)
-
interestConnectedForeignExpensenumber requiredExpense items — Interest — Connected (Foreign) (R)
-
interestNonConnectedExpensenumber requiredExpense items — Interest — Non-connected (R)
-
interestAndPenaltiesPaidToSarsnumber requiredExpense items — Interest and penalties paid to SARS (excluding SARS interest repaid that was previously taxed i.t.o. s7E) (R)
-
keyManInsuranceS11wnumber requiredExpense items — Key man insurance (s11(w)) (R)
-
leasePaymentsOtherThanOperatingLeasesnumber requiredExpense items — Lease payments other than operating leases (R)
-
managementFeesConnectedExpensenumber requiredExpense items — Management fees — Connected (R)
-
managementFeesNonConnectedExpensenumber requiredExpense items — Management fees — Non-connected (R)
-
operatingLeasePaymentsConnectedExpensenumber requiredExpense items — Operating lease payments — Connected (R)
-
operatingLeasePaymentsNonConnectedExpensenumber requiredExpense items — Operating lease payments — Non-connected (R)
-
partnershipJointVentureLossForeignnumber requiredExpense items — Partnership/Joint venture loss — Foreign (R)
-
partnershipJointVentureLossLocalnumber requiredExpense items — Partnership/Joint venture loss — Local (R)
-
provisionForDoubtfulDebtsnumber requiredExpense items — Provision for doubtful debts (R)
-
repairsAndMaintenancenumber requiredThe guide's own item list at §15.2.29(e)(i) repeats this line under two labels (‘Repairs and maintenance’, item SS, and ‘Repair and maintenance’, item VV) — modelled once here as a single field; treated as a duplicate/OCR artifact in the source guide rather than two distinct fields, see VERIFICATION.md.
-
researchAndDevelopmentCostsS11dnumber requiredIntroduced from the 2007 year of assessment onwards.
-
restraintOfTradeExpensenumber requiredExpense items — Restraint of trade (R)
-
royaltiesAndLicenseFeesLocalExpensenumber requiredExpense items — Royalties and license fees (excluding payments in terms of mineral and petroleum resources royalties) — Local (R)
-
royaltiesAndLicenseFeesForeignExpensenumber requiredExpense items — Royalties and license fees (excluding payments in terms of mineral and petroleum resources royalties) — Foreign (R)
-
mineralPetroleumRoyaltyExpensenumber requiredExpense items — Mineral and Petroleum Resources royalty (R)
-
sarsInterestRepaidS7fExpensenumber requiredExpense items — SARS interest repaid (s7F) (R)
-
smallItemsAndLooseToolsnumber requiredExpense items — Small items and loose tools (R)
-
otherExpenseItemsnumber requiredExpense items — Other expenses (excluding items listed above) (R)
-
otherExpenseItemsDescriptionstring optionalFree text, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherExpenseItems.
length: 0–150
Tax Computation — Debit and Credit Adjustments
-
accountingInterestReceivedReceivableAllowablenumber optionalOnly completed where the adjustment is applicable to the company; on eFiling and in the branch, a pop-up selection box displays from which only relevant adjustments are selected and completed (unlike the Balance Sheet/Income Statement, whose fields are all compulsory with zero as default).
-
accountingProfitOnDisposalAllowablenumber optionalDebit adjustment — Accounting profit on disposal of fixed and/or other assets (R)
-
ifrsAdjustmentAccountingAllowablenumber optionalIntroduced from the 2006 year of assessment onwards.
-
ifrsAdjustmentFairValueAllowablenumber optionalIntroduced from the 2006 year of assessment onwards.
-
amountsPreviouslyTaxedAsReceivedInAdvancenumber optionalDebit adjustment — Amounts previously taxed as received in advance (R)
-
dividendsInSpecieAllowableS8fS8fanumber optionalDebit adjustment — Amounts deemed to be dividends in specie (s8F and s8FA) (R)
-
exemptLocalDividendsnumber optionalDebit adjustment — Exempt local dividends (R)
-
exemptForeignDividendsS10_1_k_iinumber optionalDebit adjustment — Exempt foreign dividends (s10(1)(k)(ii)) (R)
-
exemptIncomeMiningRehabilitationS10_1_cPnumber optionalIntroduced from the 2019 year of assessment onwards.
-
exemptionS10_1_tnumber optionalDebit adjustment — Exemption in terms of s10(1)(t) (R)
-
exemptionS10_1_yAnumber optionalDebit adjustment — Exemption in terms of s10(1)(yA) (R)
-
fruitlessAndWastefulExpenditureAllowablenumber optionalIntroduced from the 2019 year of assessment onwards, applicable to entities subject to the Public Finance Management Act, 1999.
-
otherIncomeExemptS10_1NotElsewherenumber optionalDebit adjustment — Other Income exempt from tax i.t.o. s10(1) not included elsewhere (R)
-
exemptForeignDividendsS10bnumber optionalDebit adjustment — Exempt foreign dividends (s10B) (R)
-
exemptionFilmsS12onumber optionalMoved to this section from the 2016 year of assessment onwards.
-
exemptGovernmentGrantsS12pnumber optionalIntroduced from the 2015 year of assessment onwards.
-
incomeExemptShipsInternationalShippingS12qnumber optionalIntroduced from the 2015 year of assessment onwards.
-
foreignExchangeGainAdjustmentS24inumber optionalDebit adjustment — Foreign exchange gain adjustment (s24I, excluding s24I(4)) (R)
-
foreignCurrencyTranslationAdjustmentS25dAllowablenumber optionalDebit adjustment — Foreign currency translation adjustment (s25D) (R)
-
incomeNotTaxableDoubleTaxationAgreementnumber optionalDebit adjustment — Income not taxable by virtue of double taxation agreement (R)
-
mineralPetroleumRoyaltyAdjustmentAllowablenumber optionalDebit adjustment — Mineral and Petroleum Resources Royalty adjustment (R)
-
receiptsAccrualsOfCapitalNaturenumber optionalDebit adjustment — Receipts and/or accruals of a capital nature (R)
-
reversalOfProvisionsAllowablenumber optionalDebit adjustment — Reversal of provisions (R)
-
otherAdjustmentsAllowablenumber optionalDebit adjustment — Other (excluding items listed above) (R)
-
otherAdjustmentsAllowableDescriptionstring optionalFree text, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherAdjustmentsAllowable; on eFiling/branch, only displays if 'Other' was checked on the selection list.
length: 0–150 -
accountingInterestPaidPayableAddBacknumber optionalOnly completed where the adjustment is applicable to the company; on eFiling and in the branch, a pop-up selection box displays from which only relevant adjustments are selected and completed.
-
accountingLossesForeignSourcesExcludingCfcAddBacknumber optionalIntroduced from the 2000 year of assessment onwards.
-
accountingLossOnDisposalAddBacknumber optionalCredit adjustment — Accounting loss on disposal of fixed and/or other assets (R)
-
ifrsAdjustmentAccountingAddBacknumber optionalIntroduced from the 2006 year of assessment onwards.
-
ifrsAdjustmentFairValueAddBacknumber optionalIntroduced from the 2006 year of assessment onwards.
-
mineralPetroleumRoyaltyAdjustmentAddBacknumber optionalCredit adjustment — Mineral and Petroleum Resources Royalty adjustment (R)
-
amortisationLeasePremiumsLeaseholdImprovementsAddBacknumber optionalCredit adjustment — Amortisation of lease premiums and improvements to leasehold premises (R)
-
capitalExpenditureAndOrLossesAddBacknumber optionalCredit adjustment — Capital expenditure and/or losses (R)
-
depreciationAddBacknumber optionalCredit adjustment — Depreciation according to financial statements (R)
-
expensesAttributableToExemptIncomeLocalAddBacknumber optionalCredit adjustment — Expenses attributable to exempt income — Local (R)
-
expensesAttributableToExemptIncomeForeignAddBacknumber optionalCredit adjustment — Expenses attributable to exempt income — Foreign (R)
-
interestPaidCapitalisedLeasedAssetsAddBacknumber optionalCredit adjustment — Interest paid in respect of capitalised leased assets (R)
-
interestClaimedExceedingInterestReceivedS11gAddBacknumber optionalCredit adjustment — Interest claimed exceeding interest received (not linked to trading) (s11G) (R)
-
lumpSumContributionsRetirementBenefitFundsAddBacknumber optionalCredit adjustment — Lump sum contributions to retirement and/or benefit funds (R)
-
provisionForDoubtfulDebtNotDeductibleAddBacknumber optionalCredit adjustment — Provision for doubtful debt not deductible in current year (R)
-
provisionsNotDeductibleExcludingDoubtfulDebtAddBacknumber optionalCredit adjustment — Provisions not deductible current year (excluding doubtful debt) (R)
-
dividendsInSpecieAddBackS8fS8fanumber optionalCredit adjustment — Amounts deemed to be dividends in specie (s8F and s8FA) (R)
-
expensesNotIncurredInProductionOfIncomeS11aAddBacknumber optionalCredit adjustment — Expenses not actually incurred in the production of income (s11(a)) (R)
-
soilErosionLimitationS17aAddBacknumber optionalCredit adjustment — Limitation expenditure incurred by lessor of land for farming purposes in respect of soil erosion (s17A) (R)
-
donationsS18aAddBacknumber optionalPre-populated and locked from the matching Income Statement donationsS18aExpense field.
-
donationsOtherAddBacknumber optionalPre-populated and locked from the matching Income Statement donationsOtherExpense field.
-
deductionsNotAllowableS23AddBacknumber optionalCredit adjustment — Deductions not allowable in determination of taxable income (s23) (R)
-
fruitlessAndWastefulExpenditureAddBacknumber optionalIntroduced from the 2019 year of assessment onwards, applicable to entities subject to the Public Finance Management Act, 1999.
-
saleAndLeasebackAmountsS23gAddBacknumber optionalCredit adjustment — Amounts in respect of assets subject to a sale and leaseback arrangement (s23G) (R)
-
prepaidExpenditureNotAllowedS23hAddBacknumber optionalIntroduced from the 2000 year of assessment onwards.
-
taintedIntellectualPropertyS23iAddBacknumber optionalCredit adjustment — Amounts in respect of certain (tainted) intellectual property (s23I) (R)
-
interestNonDeductibleS23kAddBacknumber optionalIntroduced from the 2011 year of assessment onwards.
-
shortTermInsurancePremiumsNotAllowableS23lAddBacknumber optionalIntroduced from the 2015 year of assessment onwards.
-
interestNotAllowableDebtsOwedToPersonsNotSubjectToTaxS23mAddBacknumber optionalIntroduced from the 2015 year of assessment onwards.
-
limitationOfInterestDeductionS23nAddBacknumber optionalIntroduced from the 2014 year of assessment onwards.
-
foreignExchangeLossAdjustmentS24iAddBacknumber optionalCredit adjustment — Foreign exchange loss adjustment (s24I) (excluding s24I(4)) (R)
-
foreignExchangeLossAdjustmentDebtS24iAddBacknumber optionalIntroduced from the 2019 year of assessment onwards.
-
foreignCurrencyTranslationAdjustmentS25dAddBacknumber optionalCredit adjustment — Foreign currency translation adjustment (s25D) (R)
-
financialAssistanceS31AddBacknumber optionalIf greater than zero, the ‘Specify the financial assistance to fixed capital ratio’ field in the (deferred) Transfer Pricing: Paid/Payable section becomes mandatory — see VERIFICATION.md.
-
transferPricingAdjustmentsExcludingThinCapAddBacknumber optionalCredit adjustment — Transfer pricing adjustments (excluding thin capitalisation adjustments) (R)
-
sarsInterestRepaidS7fAddBacknumber optionalCredit adjustment — SARS interest repaid (s7F) (R)
-
expenditureAttributableIssueOfSharesOptionsS40cAddBacknumber optionalCredit adjustment — Expenditure attributable to the issue of shares or granting of option or rights for no consideration (s40C) (R)
-
capitalImprovementFarmingOperationsAddBacknumber optionalCredit adjustment — Capital Improvement — Farming operations (paragraph 12 of the First Schedule) (R)
-
otherAddBacknumber optionalCredit adjustment — Other (excluding items listed above) (R)
-
otherAddBackDescriptionstring optionalFree text, maximum 150 characters. Only completed if a value exceeding R0 was entered in otherAddBack; on eFiling/branch, only displays if 'Other' was checked on the selection list.
length: 0–150 -
imputedNetIncomeFromCfcnumber requiredSource code 4276. Unlike the SARS-calculated 'Calculated profit/loss excluding net income from CFC' lines in this subsection (§15.2.35(d)-(e)), this line is filer-entered.
Corporate Rules, Penalties
-
assetForShareTransactionS42boolean requiredNo counterpart in any sibling document — new to Annexure E.
-
substitutiveShareForShareTransactionS43boolean requiredWas the company a party to a substitutive share-for-share transaction as defined in s43 during the year of assessment?
-
amalgamationTransactionS44boolean requiredWas the company a party to an amalgamation transaction as defined in s44 during the year of assessment?
-
intraGroupTransactionS45boolean requiredWas the company a party to an intra-group transaction as defined in s45 during the year of assessment?
-
unbundlingTransactionS46boolean requiredWas the company a party to an unbundling transaction as defined in s46 during the year of assessment?
-
liquidationWindingUpDeregistrationS47boolean requiredWas the company a party to a liquidation, winding-up or deregistration distribution as defined in s47 during the year of assessment?
-
penaltyNonQualifyingInvestmentsS37a6number optionalSource code 9984. Applicable from the 2023 year of assessment onwards. Both this field and penaltyImpermissibleDistributionsMiningRehabS37a7 are mandatory until one is completed.
-
penaltyImpermissibleDistributionsMiningRehabS37a7number optionalSource code 9985.
Industry-specific sections (Mining and Quarrying, Construction, Wholesale and Retail Trade, Financial and Insurance Activities)
-
conductedMiningInMultipleMinesboolean optionalThis section displays only if the company's standardIndustryCode starts with 05, 06, 07, 08 or 09. Not expressible as a requiredWhen condition under GSP-0013 (no string-prefix operator on standardIndustryCode) — modelled as always-optional with this description explaining the real gating condition, the same judgment call as profitCodeOtherDescription. No counterpart in any sibling document — new to Annexure E. A completed GEN-001 mining schedule must be attached as a supporting document (see the miningSchedule document entry).
-
acquiredMiningOperationAsGoingConcernboolean optionalDid the company acquire a mining operation as a going concern during the year of assessment?
-
acquiredOrDisposedMiningPropertyS37boolean optionalDid the company acquire/dispose of mining property and equipment as envisaged in s37?
-
percentTurnoverFromBuyInMineralsnumber optionalSpecify the % of the company's total turnover that relates to the buy-in of minerals
range: 0–100 -
conductedProspectingOutsideSaboolean optionalDid the company conduct prospecting outside South Africa?
-
conductedMiningWithoutLegalOwnershipboolean optionalDid the company conduct mining/mining operations where the company is not the legal owner of the mining right?
-
hadCreditorsRetentionsWithSubcontractorsboolean optionalThis section displays only if the company's standardIndustryCode starts with 41, 42 or 43. Not expressible as a requiredWhen condition under GSP-0013 (no string-prefix operator) — modelled as always-optional. No counterpart in any sibling document — new to Annexure E.
-
incurredLossesContractWorkInProgressS22_3aboolean optionalDid the company incur any losses on contract work in progress which is required to be declared as trading stock in terms of s22(3A)?
-
enteredAgreementDiscloseDebtorsBookTo3rdPartyboolean optionalThis section displays only if the company's standardIndustryCode starts with 45, 46 or 47. Not expressible as a requiredWhen condition under GSP-0013 (no string-prefix operator) — modelled as always-optional. No counterpart in any sibling document — new to Annexure E.
-
bankClaimedDoubtfulDebtProvisionExcessAgreedWithSarsboolean optionalThis section displays only if the company's standardIndustryCode starts with 64, 65 or 66. Not expressible as a requiredWhen condition under GSP-0013 (no string-prefix operator) — modelled as always-optional. No counterpart in any sibling document — new to Annexure E.
-
madeCapitalContributionOrLoanToTrustboolean optionalHas the company made a capital contribution or advanced a loan to any trust?
-
claimedDeductionProvisionExGratiaPaymentsboolean optionalWhere the taxpayer has claimed a deduction for any provision related to claims intimated but not reported or to outstanding claims, does such provision factor in an amount related to ex gratia payments?
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-06
Every field and document was read directly from the text layer of SARS's own current "How to complete the Income Tax Return (ITR14) for Companies" External Guide. It remains draft, not verified, because the live sarsefiling.co.za wizard could not be walked interactively — see "What is NOT yet independently verified" below.
Access notes
https://www.sars.gov.za/wp-content/uploads/IT-GEN-04-G01-How-to-complete-the-Income-Tax-Return-ITR14-for-Companies-External-Guide.pdfwas fetched directly, HTTP 200, with a genuine text layer — extracted in full withpdfjs-dist(getTextContent), not OCR. This is the same 174-page guide (Revision 19, effective 2 March 2026) used to authorza/sars/corporate-income-tax-return-itr14-dormant,za/sars/corporate-income-tax-return-itr14-micro-business,za/sars/corporate-income-tax-return-itr14-body-corporate, andza/sars/corporate-income-tax-return-itr14-small-business; this document reads Section 15 ("ANNEXURE E — MEDIUM TO LARGE BUSINESS", §§15.1-15.2, pp.115-169) in full — 55 pages, the largest of the five Annexures. Guide page numbers were confirmed against the PDF's own printed "Page N of 174" footer before use (each page's footer text was cross-checked against the extraction's own page markers before any range was trusted, the same discipline the Small Business cycle applied), and the text was cross-referenced against Section 14 (Annexure D, Small Business) where Annexure E reuses wording verbatim (e.g. Dividends Declared, Reportable Arrangement, Additional Assessment Information, Personal Service Provider, MNE, Company Structure) so shared field definitions were not re-derived from scratch.www.sarsefiling.co.za(the live eFiling portal) requires a registered eFiler login to reach the actual return wizard; it was not walked screen-by-screen this cycle — the same constraint recorded in all four sibling ITR14/ITR12 VERIFICATION.md files in this registry.
Sources examined
- Document
(id, version):za/sars/corporate-income-tax-return-itr14-medium-large-business/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: South African Revenue Service (SARS)
- Primary source (directly retrieved, HTTP 200, text layer extracted verbatim with pdfjs-dist): https://www.sars.gov.za/wp-content/uploads/IT-GEN-04-G01-How-to-complete-the-Income-Tax-Return-ITR14-for-Companies-External-Guide.pdf — "How to complete the Income Tax Return (ITR14) for Companies" (IT-GEN-04-G01, Revision 19, effective 2 March 2026)
- Retrieved / reviewed: 2026-07-06
- Reviewer: GovSchema Engineering (initial authoring source-review)
What was confirmed against the source
| Source element | Field(s) | |---|---| | §15.1.1 "REGISTERED DETAILS" | detailsVerifiedAndConfirmed, publicOfficerCompliant | | §15.1.2 "DORMANT" | isCompanyDormant, becameDormantDuringYear, ceasedTradingDuringPeriod | | §15.1.3 "COMPANY TYPE" | isCooperative, isAssociationOfPersons, isNonProfitCompany, isCollectiveInvestmentScheme, isBodyCorporateSectionalTitles, isShareBlockCompany, doesCompanyHaveMembers, grossIncomeSalesTurnoverPlusOtherIncome, totalAssetsCurrentAndNonCurrent | | §15.1.4 "CAPITAL GAIN/LOSS TRANSACTIONS" | hadLocalCapitalGainOrLoss, hadForeignCapitalGainOrLoss, hadDebtReducedForNoConsideration, reductionForLocalAsset, reductionForForeignAsset | | §15.1.5 "VOLUNTARY DISCLOSURE PROGRAMME" | relatesToVoluntaryDisclosureProgramme | | §15.1.6 "SPECIAL ECONOMIC ZONES" | isQualifyingSezCompany | | §15.1.7 "DEDUCTION (s7F)..." | wantsS7fDeduction | | §15.1.8 "DONATIONS (S18A)" | wantsS18aDonationsDeduction, howManyOrganisationsDonatedTo | | §15.1.9 "TAX CREDITS" | wantsPayeCredits, numberOfIrp5Certificates, wantsForeignTaxCreditsS6quat1a, hadForeignTaxCreditsRefunded, wantsS6quat1cDeduction | | §15.1.10 "COMPANY INFORMATION" | isPartnerInPartnership, howManyPartnershipsJointVentures, isPersonalServiceProvider, isListedOnRecognisedStockExchange, isResidentInSouthAfrica, ceasedToBeResidentDuringYear, howManyClassesOfShares, hadCryptoAssetTransactionsExcludingCgt, howManyBeneficialOwners, qualifiesForUdzDeductionS13quat, enteredReportableArrangement, numberOfReportableArrangements, wereDividendsDeclared, isPartOfGroupPreparingConsolidatedFinancialStatements, isMemberOfMneGroup, electsHeadquarterCompanyS9i, receivedForeignIncomeOrIncurredForeignExpenditureOrPaidNonResident, enteredAffectedTransactionS31, receivedOrAccruedIncomeAffectedTransaction, incurredExpenditureAffectedTransaction, hasS37aPenalty | | §15.1.11 "CUSTOMS INFORMATION" | isRegisteredForCustoms, numberOfCustomsClientCodes | | §15.2.1 "COMPANY/CLOSE CORPORATION PARTICULARS" | taxReferenceNumber, yearOfAssessment, registeredName, tradingName, companyRegistrationNumber, financialYearEnd, isReturnForForeignBranchOrAgency, provinceOfMajorityIncome, standardIndustryCode, profitCodeMainSource, profitCodeOtherDescription | | §15.2.2 "TAX PRACTITIONER DETAILS" | isTaxPractitionerFiling (inferred, see below), taxPractitionerRegistrationNumber, taxPractitionerTelNumber, taxPractitionerNoEmailDeclared, taxPractitionerEmailAddress | | §15.2.4 "DECLARATION" | declarationDate, declarationStatement document | | §15.2.5 "INTERNATIONAL" (no counterpart in any sibling) | ownsForeignAssetsOrInvestments, receivedIncomeSubjectToForeignTaxes, madePaymentsToNonResidentForServicesInSa, totalPaymentsMadeToNonResident | | §15.2.6 "FOREIGN EXCHANGE GAINS/LOSSES" (no counterpart) | fxGainLossCounterpartyConnectedPerson, fxGainLossRealisedDuringYear, isDomesticTreasuryManagementCompany | | §15.2.7 "FOREIGN DIVIDENDS" (no counterpart) | receivedForeignDividends, claimedForeignDividendExemption, foreignDividendsSubjectToParticipationExemption | | §15.2.8 "CAPITAL GAINS" (no counterpart) | claimedExemptionDisposalEquitySharesForeignCompany | | §15.2.9 "SA WITHHOLDING TAX" (no counterpart) | wasTaxWithheldAgainstRoyaltiesInterestDividends | | §15.2.10 "CONTROLLED FOREIGN COMPANY" (no counterpart) | holdsMoreThan10PercentInControlledForeignCompany, numberOfControlledForeignCompanies | | §15.2.11 "DOUBLE TAXATION" (no counterpart) | earnedForeignIncomeNotTaxableInSaDoubleTaxAgreement | | §15.2.12 "REPORTABLE ARRANGEMENT" | hasRoundTripFinancingS80d, hasOffsettingElementsS80c, hasAccommodatingPartyS80e | | §15.2.13 "DIVIDENDS DECLARED" | totalDividendsSubjectToStc, totalDividendsSubjectToDividendsTax, totalDividendsExemptFromDividendsTax, totalDividendsSubjectToDoubleTaxationRelief, totalDividendsInSpecieDeclared | | §15.2.14 "STC CREDITS" (no counterpart) | utilisedStcCreditsAgainstDividends, stcCreditsOpeningBalance, stcCreditsReceived, stcCreditsUtilised, stcCreditsClosingBalance | | §15.2.15 "NON-RESIDENCY" | nonResidentDueToForeignIncorporation, nonResidentDueToTaxTreaty, dateCeasedToBeResident | | §15.2.16 "HEADQUARTER COMPANY" (no counterpart) | hqCompliesShareholding10Percent, hqCompliesAssetBase80Percent, hqCompliesGrossIncome50Percent, headquarterCompanySchedule document | | §15.2.18 "ADDITIONAL ASSESSMENT INFORMATION" | consentToProvideFinancialStatementsToCipc through hasDifferentTaxRateForOilAndGas (33 fields — see steps.additional_assessment_information) | | §15.2.19 "CRYPTO ASSETS TRANSACTIONS" | cryptoAssetsIncludedInIncomeStatement, grossCryptoAssetsAmountInIncomeStatement, cryptoAssetTransactionsResultedInProfit, cryptoAssetsProfitAmount, cryptoAssetsLossAmount, amountOfCryptoAssetsInBalanceSheet | | §15.2.22 "URBAN DEVELOPMENT ZONE (s13quat)" | udzBuildingInApprovedDemarcatedZone through udzIncurredLowCostHousingCosts (9 fields) | | §15.2.25 "COMPANY STRUCTURE" | ultimateHoldingEntityName, ultimateHoldingEntityRegistrationNumber, isUltimateHoldingCompanyResidentOutsideSA, ultimateHoldingCompanyTaxResidencyCountryCode, ultimateHoldingCompanyIncomeTaxReferenceNumber, isPartnerInUnincorporatedJointVenture, isPartOfGroupWithConsolidatedTurnoverOverR1Billion | | §15.2.26 "SUBSIDIARY DETAILS" (no counterpart) | groupConsolidatedTurnover, groupOrganogram document | | §15.2.27 "MULTINATIONAL ENTITY (MNE)" | mneReportingEntityTaxJurisdiction, mneReportingEntityName, mneReportingEntityIncomeTaxNumber, mneReportingEntityTaxIdentificationNumber, mneReportingEntityRole, mneGroupReportingFiscalYearEnd | | §15.2.28 "BALANCE SHEET" | nonCurrentAssetsFixedProperty through otherCurrentLiabilitiesDescription (64 fields) | | §15.2.29 "INCOME STATEMENT" | grossSalesForeignConnected through otherExpenseItemsDescription (89 fields) | | §15.2.31 "DEBIT ADJUSTMENTS" | accountingInterestReceivedReceivableAllowable through otherAdjustmentsAllowableDescription (25 fields) | | §15.2.32 "CREDIT ADJUSTMENTS" | accountingInterestPaidPayableAddBack through otherAddBackDescription (40 fields) | | §15.2.35 "RECOUPMENT..." (filer-entered line only) | imputedNetIncomeFromCfc | | §15.2.39/§15.2.40 "DONATIONS ALLOWABLE..." | totalAmountDonated, averageValueOfParticipatoryInterests | | §15.2.41 "CORPORATE RULES" (no counterpart) | assetForShareTransactionS42, substitutiveShareForShareTransactionS43, amalgamationTransactionS44, intraGroupTransactionS45, unbundlingTransactionS46, liquidationWindingUpDeregistrationS47 | | §15.2.42 "DEDUCTION (s7F)..." | s7fDeductionAmount | | §15.2.43 "DEDUCTION s6quat(1C)..." | s6quat1cDeductionAmount, hadRightOfRecoveryOtherThanMap, foreignTaxRefundedDuringYear, taxableIncomeFromSaSourcedTradeTaxedOutsideSa | | §15.2.45 "REDUCTION OF LOCAL/FOREIGN ASSESSED CAPITAL LOSS..." | localDebtReductionAmount, foreignDebtReductionAmount | | §15.2.48 "FOREIGN TAX CREDITS REFUNDED/DISCHARGED" | foreignTaxRefundedAllowedAsRebate, foreignTaxRefundedAllowedAsS6quat1cDeduction | | §15.2.49 "PENALTIES..." (no counterpart) | penaltyNonQualifyingInvestmentsS37a6, penaltyImpermissibleDistributionsMiningRehabS37a7 | | §15.2.54 "MINING AND QUARRYING" (no counterpart) | conductedMiningInMultipleMines through conductedMiningWithoutLegalOwnership (6 fields), miningSchedule document | | §15.2.55 "CONSTRUCTION" (no counterpart) | hadCreditorsRetentionsWithSubcontractors, incurredLossesContractWorkInProgressS22_3a | | §15.2.56 "WHOLESALE AND RETAIL TRADE" (no counterpart) | enteredAgreementDiscloseDebtorsBookTo3rdParty | | §15.2.57 "FINANCIAL AND INSURANCE ACTIVITIES" (no counterpart) | bankClaimedDoubtfulDebtProvisionExcessAgreedWithSars, madeCapitalContributionOrLoanToTrust, claimedDeductionProvisionExGratiaPayments |
Total: 417 fields, 7 documents entries, 26 steps.
Key structural findings versus the four sibling ITR14 documents
- Annexure E is 55 guide pages (§15, pp.115-169) — the largest of the five Annexures, versus 44 for Small Business (Annexure D) and 10-24 for Dormant/Micro Business/Body Corporate. Reading it in full surfaced nine sections with no counterpart in any of the four sibling documents: International (§15.2.5), Foreign Exchange Gains/Losses (§15.2.6), Foreign Dividends (§15.2.7), Controlled Foreign Company (§15.2.10), Double Taxation (§15.2.11), STC Credits (§15.2.14), Headquarter Company (§15.2.16), Subsidiary Details (§15.2.26), and Corporate Rules (§15.2.41) — plus four SIC-code-gated industry-specific sections (Mining and Quarrying, Construction, Wholesale and Retail Trade, Financial and Insurance Activities, §§15.2.54-15.2.57) that likewise have no sibling counterpart.
- Non-residency branching is more elaborate than any sibling's. Where Small Business (and the other three siblings) gate the Non-Residency section on a single
isResidentInSouthAfrica == false, Medium to Large Business additionally asks, whenisResidentInSouthAfricaistrue, whether the companyceasedToBeResidentDuringYear— a company that was resident for part of the year and ceased being resident mid-year still needs the Non-Residency section anddateCeasedToBeResident. This document models both fields and gates Non-Residency onany(isResidentInSouthAfrica == false, ceasedToBeResidentDuringYear == true), rather than collapsing to the simpler siblings' single boolean gate. - The Balance Sheet and Income Statement are dramatically larger than any sibling's, and split many lines by Local/Foreign and Connected/Non-Connected that the smaller Annexures collapse into a single line: the Balance Sheet's Non-Current Assets and Non-Current Liabilities sections each carry 8 separate long-term-loan lines (interest free/interest bearing × connected/non-connected × local/foreign) versus 2 combined lines in Small Business, plus Investments in subsidiaries, Goodwill and intellectual property, and a Group companies current accounts line with no Small Business counterpart (64 Balance Sheet fields here vs. 24 in Small Business); the Income Statement adds Admin/secretarial fee splits by connected/local/foreign, Interest splits the same way, Accommodation and travel (local/foreign), Employee expenses broken into 7 separate lines (wages, group life, UIF/SDL, pension/provident, medical scheme, professional body, training), and Royalties/Interest/Management fee splits by local/foreign or connected/non-connected (89 Income Statement fields here vs. 40 in Small Business).
- The guide's own Income Statement expense-item list contains an apparent duplicate: item (SS) "Repairs and maintenance" and item (VV) "Repair and maintenance" (§15.2.29(e)(i)) are the same line under two labels a few entries apart. Modelled once here as
repairsAndMaintenance, treated as an OCR/authoring artifact in the source guide rather than two distinct currency fields — a reviewer should double-check this judgment call against a fresh read of that page. - The Tax Computation Debit/Credit Adjustment lists are similar in structure to Small Business's (§15.2.31/§15.2.32 vs. §14.2.22/§14.2.23: 24 debit items, 39-40 credit items) but not identical in content — Medium to Large Business's credit-adjustment list adds several items with no Small Business counterpart (e.g. "Accounting losses derived from foreign sources (excluding CFC)", "Foreign exchange loss adjustment relating to debt (s24I(4))"). Both lists are modelled here in full as individually optional currency fields, following
za/sars/corporate-income-tax-return-itr14-small-business's precedent, since the guide uses identical "only complete the relevant currency fields... a pop-up selection box will display" language. - Judgment call — the four industry-specific sections (Mining and Quarrying, Construction, Wholesale and Retail Trade, Financial and Insurance Activities) are modelled as always-optional fields, not gated with
requiredWhen. Each displays only whenstandardIndustryCodestarts with a specific numeric prefix (05/06/07/08/09, 41/42/43, 45/46/47, 64/65/66 respectively) — a string-prefix test GSP-0013 has no operator for, the same class of limitation already recorded forprofitCodeOtherDescriptionin every sibling document. Each field's owndescriptionstates the real gating condition. Unlike the large itemised containers this document defers wholesale, these industry blocks are compact (2-6 simple Yes/No/ numeric questions each) and are modelled in full rather than deferred, since GSP-0013's field model has no difficulty representing them individually — only the conditional-display logic is unexpressed.
Scope cuts (deliberate)
All per spec v0.3's lack of a repeating/nested field model (SPEC.md Section 12), mirroring the discipline already established in all four sibling ITR14 documents, plus the same class of large itemised "pop-up selection box" Tax Computation sub-blocks the Small Business sibling deferred, now larger still in Annexure E, and the wholly-new Transfer Pricing containers:
- Share/Membership Register (§15.2.23-15.2.24, up to 4 sub-containers each repeating up to 20 rows, plus a "Details of Membership" sub-container new to this Annexure) and Details of Beneficial Owner(s) (§15.2.24, repeats 0-9 times) — only the top-level gating/count fields (
doesCompanyHaveMembers,howManyBeneficialOwners,howManyClassesOfShares) are modelled. - Contributed Tax Capital (§15.2.21, repeats per class of share) — only the top-level gate (
howManyClassesOfShares,isResidentInSouthAfrica) is modelled; the per-class description and 7 currency movement fields are out of scope. - Schedule of Local/Foreign Capital Gains and Losses (§15.2.44, an unbounded repeating table) — only the top-level gating booleans (
hadLocalCapitalGainOrLoss,hadForeignCapitalGainOrLoss,receivedReturnOfCapital) and the two single-field debt-reduction amounts (§15.2.45, not repeating) are modelled. - PAYE Credits Available (§15.2.46, repeats per IRP5 certificate) — only the top-level gate and count (
wantsPayeCredits,numberOfIrp5Certificates) are modelled. - Donations Allowable to approved organisations (§15.2.39-15.2.40, repeats up to 20 organisations) — only the top-level gate, count, and total-amount fields are modelled, not the per-organisation name/PBO-number/ amount rows.
- Partnership/Joint Ventures (§15.2.50, repeats per partnership) — only the top-level gate and count (
isPartnerInPartnership,howManyPartnershipsJointVentures) are modelled. - Taxable Distribution(s) from all Trust(s) (§15.2.18(a)(ix)(D), repeats per trust) — only the top-level gate and count fields (
isBeneficiaryOfTrust,howManyTrusts,receivedDistributionFromTrust,numberOfTrustsForDistributions) are modelled, not the per-trust name/ registration number/tax reference number/CGT-and-taxable-income distribution rows. - Foreign Tax Credits: Taxable Foreign Sourced Income of Resident Companies — s6quat(1A) (§15.2.47) — deferred in full; itself a nested computation container comparable in scope to the Tax Computation section.
- Personal Service Provider's full decision-tree questionnaire (§15.2.17) and Special Economic Zone's full mandatory sub-questionnaire (§15.2.20) — only the top-level gates (
isPersonalServiceProvider,isQualifyingSezCompany) are modelled, matching all four siblings' identical scope cut. - "SPECIAL ALLOWANCES NOT CLAIMED IN THE INCOME STATEMENT" (§15.2.31 continued, ~83 individually selectable line items spanning s11(cA) through s40CA — effectively identical in scope to Small Business's equivalent block) — deferred as a whole, the single largest sub-block in the guide.
- "ALLOWANCES/DEDUCTIONS GRANTED IN PREVIOUS YEARS OF ASSESSMENT AND NOW REVERSED" (§15.2.33), "AMOUNTS NOT CREDITED TO THE INCOME STATEMENT" (§15.2.34), and the remainder of "RECOUPMENT OF ALLOWANCES/EXPENSES PREVIOUSLY GRANTED" (§15.2.35, except
imputedNetIncomeFromCfc) — all deferred as a whole, matching Small Business's precedent exactly. - "Details of Enhanced Renewable Energy Deduction — s12BA" (§15.2.36), "TAX ALLOWANCES/LIMITATIONS" (§15.2.37, a very large confirmation- question decision tree — materially longer in Annexure E than in Small Business, covering additional Medium/Large-specific declarations e.g. around Interest limitation (s11G) tests worded differently for "Small Company" vs. "medium or large companies"), and "INCURRAL OF INTEREST IN RESPECT OF CERTAIN DEBTS DEEMED TO BE IN THE PRODUCTION OF INCOME (S24O)" (§15.2.38, a multi-branch acquisition-transaction decision tree, no counterpart in any sibling document) — all three deferred in full, each gated on fields inside the deferred Special Allowances block, so none has an anchor field in this document; these dependencies are disclosed rather than papered over with a substitute gate.
- Transfer Pricing: Received/Receivable (§15.2.51), Paid/Payable (§15.2.52), and Supporting Information (§15.2.53) — all new to Annexure E and deferred in full, being unbounded per-jurisdiction repeating matrices (Top 5 Jurisdictions × 10 currency fields × Foreign Connected/Non-Connected, for both received and paid transactions) far beyond spec v0.3's field model. Only the top-level gating booleans (
enteredAffectedTransactionS31,receivedOrAccruedIncomeAffectedTransaction,incurredExpenditureAffectedTransaction) are modelled. - All SARS-calculated fields (Total Non-Current/Current Assets, Total Capital and Reserves, Total Non-Current/Current Liabilities, Gross Profit/ Loss subtotal, both Income Statement Control Totals, Net Profit/Loss subtotal, all Tax Computation section Control Totals, Balance of Contributed Tax Capital, Calculated Profit/Loss before CFC income) are excluded, consistent with this registry's established discipline of not modelling derived/computed values (SPEC.md §16).
What is NOT yet independently verified
- The live
sarsefiling.co.zawizard was not walked screen-by-screen this cycle: it requires a registered eFiler login, which could not be exercised. Field names/labels here are the guide's own quoted wording, not the wizard's HTML field IDs. isTaxPractitionerFilingis an inferred gating field, not a verbatim-quoted wizard question — the same caveat recorded in all four sibling ITR14 documents' VERIFICATION.md files.- The Debit/Credit Adjustment fields'
required: falsetreatment is carried over unchanged fromza/sars/corporate-income-tax-return-itr14-small-business's own judgment call (itself flagged there as a departure fromza/sars/corporate-income-tax-return-itr14-body-corporate's shorter,required: trueequivalent fields) — a reviewer should double-check this chain of precedent rather than accept it purely on inheritance. mneReportingEntityIncomeTaxNumberandmneReportingEntityTaxIdentificationNumberare mutually exclusive depending on whether the reporting entity's tax jurisdiction is South Africa or another country — carried over unchanged from the Small Business sibling's identical §14.2.18 wording; this display logic is described in each field's owndescriptionrather than expressed as arequiredWhencondition, since GSP-0013 has no operator for "field equals a specific string constant" that avoids the notEquals-against-an-optional-field pitfall already documented in this registry's engineering notes.profitCodeOtherDescriptionand the four industry-specific sections' fields (Mining/Construction/Wholesale/Financial) cannot be expressed asrequiredWhenconditions under GSP-0013 (their triggers are string-suffix/prefix conditions onprofitCodeMainSource/standardIndustryCode's own values, not separate boolean fields) — modelled as always-optional fields with descriptions explaining the real-world condition instead of a fabricated gate.farmingScheduleParagraphis leftrequired: falsewith norequiredWhengate even though it only applies whenparticipatedInFarmingActivitiesistrue, because the guide's own language frames the paragraph selection as optional ("if any") even in that case — same treatment as all four siblings.repairsAndMaintenancemodels what appears in the guide's own text as two duplicate line items under near-identical labels (§15.2.29(e)(i)(SS) and (VV)) as a single field — flagged above under "Key structural findings" for a reviewer to double-check against a fresh page read.ceasedToBeResidentDuringYearand itsany(...)gate on the Non-Residency section is a new interpretive structure not present in any sibling document — a reviewer should double-check this against the guide's §15.1.10(d) wording (reproduced in full in this document's field descriptions) and, ideally, a live wizard walkthrough.- Annexures A-D (Dormant, Body Corporate/Share Block, Micro Business, Small Business — already modelled separately) are out of scope for this document. This document closes the ZA SARS ITR14 company-type Annexure set: all five Annexures (A-E) are now modelled.
Mock-data test run
A complete, illustrative mock filing — "Highveld Alloys and Engineering (Pty) Ltd", a Gauteng-based steel/metal-components manufacturer with gross income of roughly R84.5 million and total assets of roughly R61.2 million (exceeding the Small Business thresholds), an offshore trading subsidiary, a >10% stake in a controlled foreign company, MNE-group membership, 3 beneficial owners, 2 classes of shares, a modest s18A donation, PAYE credits across 46 IRP5 certificates, and no Headquarter Company/SEZ/UDZ elections — is recorded in conformance/za/sars/corporate-income-tax-return-itr14-medium-large-business/1.0.0/application-packet.json.
The run was independently checked with a from-scratch GSP-0013 condition evaluator (re-deriving every field's effective requiredness from its required/requiredWhen member — recursively resolving all/any combinators to a fixed point across multiple passes since some conditions chain — and checking exact 1:1 coverage against the packet's collectedValues/notApplicableFields): totalFields: 417, collectedCount: 278, notApplicableCount: 139, errors: 0. The higher collected fraction than Small Business's run (278/417 = 67% vs. 141/283 = 50%) reflects the Balance Sheet/Income Statement's much larger compulsory field count (64 + 89 = 153 fields, all required: true, most completed with R0 per the guide's own "complete zero (0) if not applicable" instruction) rather than a materially different optional/mandatory ratio in the wizard-gated sections.
Three mutation tests confirmed the evaluator is not trivially passing every input: (1) stripping the four MNE detail fields (mneReportingEntityTaxJurisdiction, mneReportingEntityName, mneReportingEntityRole, mneGroupReportingFiscalYearEnd) while isMemberOfMneGroup remained true correctly raised 4 violations; (2) stripping the six Company Structure/Subsidiary Details fields (ultimateHoldingEntityName, ultimateHoldingEntityRegistrationNumber, isUltimateHoldingCompanyResidentOutsideSA, isPartnerInUnincorporatedJointVenture, isPartOfGroupWithConsolidatedTurnoverOverR1Billion, groupConsolidatedTurnover) while isPartOfGroupPreparingConsolidatedFinancialStatements remained true correctly raised 6 violations; (3) flipping hasS37aPenalty to true without either penalty currency field correctly raised 2 violations (penaltyNonQualifyingInvestmentsS37a6, penaltyImpermissibleDistributionsMiningRehabS37a7).
Path to a verified claim (next step)
To advance to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2) by walking the live sarsefiling.co.za wizard end to end with a registered eFiler account, for a company classified as Medium to Large Business matching this document's scope; resolves any discrepancy — especially isTaxPractitionerFiling's inferred gating, the Debit/Credit Adjustment fields' required: false treatment, the ceasedToBeResidentDuringYear branching logic, and the repairsAndMaintenance duplicate-label judgment call, all flagged above as unconfirmed — by shipping a new schema version (immutability — VERSIONING §3); and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt/nextReviewBy.
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2027-01-06 (6 months). Re-check the sources on or before that date and on any source.url change.
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 South African Revenue Service or any government. The authoritative source is always the live government form and its official instructions.