xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/TDS Return Salary Detail — entity reference
REFERENCE · Last reviewed

TDS Return Salary Detail — entity reference

The annual salary detail (Annexure II) row of a Q4 salary TDS return: one employee's full-year salary and income-tax computation. Compute Return deletes and rebuilds the rows on every run of a Q4 salary return, one per employee with posted payroll for the company in the financial year (including employees with no TDS and leavers with no Q4 pay); quarters 1-3 and non-salary returns have none. The figures come from posted payroll runs and the payroll income-tax calculation (Tax Regime Rules, slabs, surcharge slabs, general age band, Verified or Approved declarations). The e-return file writes one salary detail record per row, validation checks them (Missing Annexure, Annexure Not Computed, Short Deduction) and Form 16 generation creates one certificate per row. The rows are in no shipped app and not on the return's Related tab.

Fields

FieldLabelTypeRequiredWhat it does
CessCessCurrencyHealth and education cess at the Tax Regime Rule's cess rate.
ChapterViaDeductionsChapter VI-A DeductionsCurrencyChapter VI-A deductions allowed from the employee's Verified or Approved tax declarations for the year, after section ceilings and the regime's availability rules.
ComputationJsonComputation BreakupLongMultiLineTextThe line-by-line computation (exemptions, section 16 items and Chapter VI-A claims with claimed and allowed amounts and any disallowed reason) stored as JSON. Not shown on any shipped form.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
EmployeeNameEmployee NameTextThe employee's name as it stood when the return was computed. Form 16 uses it as the party name and, when PAN is empty, to match the employee's deductee rows.
ExemptAllowancesExempt Allowances (s.10)CurrencySection 10 exemptions allowed in the computation. Always zero, because exemptions are not passed to the annual computation.
GrossSalaryGross SalaryCurrencySum of the employee's gross earnings on posted payroll runs of the company whose payroll period ends in the financial year.
GrossTotalIncomeGross Total IncomeCurrencyGross salary less exemptions and section 16 deductions, plus other income. Empty when the year's Tax Regime Rule is missing.
IdIdGuidYes
LabelLabelTextAnnexure II followed by the employee name, set at compute time.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesThe row's identifier: the return name followed by -SD and the sequence number.
OtherIncomeOther IncomeCurrencyHouse-property and other-sources income reported to the employer. Always zero, because no such income is passed to the annual computation.
OwnerIdOwnerLookup → UserAccountYes
PanPANTextThe employee's PAN as it stood when the return was computed. Form 16 matches the employee's deductee rows across the year's salary returns on this PAN.
PartnerAccountIdPartner Account IdGuidThe company (deductor) of the return.
Rebate87ARebate (87A)CurrencyRebate allowed under the regime's rebate rule, before any rebate marginal relief.
RecordTypeIdRecord TypeGuid, hidden
RegimeRegimePickListTax regime used for the computation: Old when the employee's Employee record for the return's company has Tax Regime Old (any of them, if there are several), otherwise New. Values: New Regime, Old Regime.
ResourceIdEmployeeLookup → ResourceThe employee the row is computed for.
Section16DeductionsSection 16 DeductionsCurrencyDeductions from salary under section 16. Holds only the standard deduction from the Tax Regime Rule; professional tax and entertainment allowance are not passed in, even under the Old regime.
SequenceSequenceNumberRow number within the return, in employee name order; the e-return file writes the rows in this order.
ShortfallExcessShortfall / ExcessCurrencyTotal Tax Liability minus TDS Deducted. Positive means under-deducted and makes validation warn Short Deduction; negative means over-deducted. Empty when the tax was not computed.
SubscriptionKeySubscription KeyGuid, hiddenYes
SurchargeSurchargeCurrencySurcharge from the regime's surcharge slabs, before any surcharge marginal relief.
TaxableIncomeTaxable IncomeCurrencyGross total income less Chapter VI-A deductions, rounded to the Tax Regime Rule's rounding unit.
TaxOnIncomeTax on IncomeCurrencyTax on the taxable income from the regime's salary tax slabs (general age band).
TdsDeductedTDS DeductedCurrencySum of the TDS deducted on the employee's posted payroll runs for the financial year.
TdsDepositedTDS DepositedCurrencyThe part of TDS Deducted whose payroll period has a TDS payroll statutory challan marked Paid.
TdsReturnIdTDS ReturnLookup → TdsReturnThe Q4 salary TDS return the row belongs to.
TotalTaxLiabilityTotal Tax LiabilityCurrencyNet tax for the year after rebate, marginal reliefs and rounding. Empty when the year has no active Tax Regime Rule for the regime, which makes validation warn Annexure Not Computed.
UpdatedDateTimeUpdated OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
DeleteListRowDeleteDeleteDelete
EditHeaderEditEditInlineEdit
EditListRowEditEditEdit
NewNewNewNew