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/Salary Tax Slab — entity reference
REFERENCE · Last reviewed

Salary Tax Slab — entity reference

One band of the progressive income-tax slab schedule used for salary TDS: an income range and the marginal rate charged on the part of taxable income that falls inside it, for a regime and financial year. The salary TDS projection and the annual salary rows of a TDS return add up the tax of every matching active band. Bands with a blank Regime, Financial Year or Partner Account apply to every regime, year or company, and shared and company bands are added together, not used instead of each other. No slabs are supplied with the product, and a regime and year with no slabs computes zero slab tax without a warning.

Fields

FieldLabelTypeRequiredWhat it does
AgeBandAge BandPickListOld-regime slab category: General, Senior or SuperSenior. Not on the standard forms, so new bands are saved as General. The projection and the TDS return always compute the General band, because employee records hold no date of birth, so Senior and SuperSenior bands are never used. Values: General (under 60), Senior citizen (60-79), Super senior citizen (80+).
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
FinancialYearFinancial YearTextThe financial year in the form 2026-27, matched exactly against the year of the payroll period being computed (years start on 1 April). Any other spelling means the band is never used. A blank value makes the band apply to every year, which is rarely what you want for rates that change with the Budget.
FromIncomeFrom IncomeCurrencyThe taxable income at which the band starts. Only income above this figure, up to To Income, is charged at the band's rate. Blank counts as 0. A zero-rate first band for the exemption limit is optional, because income below the lowest band is never taxed.
IdIdGuidYes
IsActiveIs ActiveBooleanWhether the band is used. On for new bands; a blank value also counts as active. Unticking a middle band leaves the income in that band untaxed rather than moving the other bands.
LabelLabelTextOptional display text. Not on the standard forms and not used by the calculation.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, uniqueYesIdentifier of the band, typed by you (no numbering series). Required and unique across the tenant, so include the regime, year and starting income, for example NEW-2026-27-08L.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company the band applies to; the list offers your own companies only. Blank means every company. A company's computation adds its own bands to the shared ones, so a company band does not replace a shared band and identical shared and company sets charge the tax twice. If the user who creates a band has a default company in Company Access, a blank value is filled with that company on save.
RateRateCurrencyThe marginal rate for income inside the band, entered as a plain percentage number (5 for 5 percent), even though the form shows a currency sign. It is not an effective rate on total income.
RecordTypeIdRecord TypeGuid, hidden
RegimeRegimePickListOld or New, the stored value the calculation matches. The standard New form shows it as a free-text box that starts as New, so type Old or New exactly: any other text, such as Old Regime, means the band is never used. A blank regime makes the band apply to both regimes. Values: Old Regime, New Regime.
ToIncomeTo IncomeCurrencyThe top of the band. Leave it blank on the highest band for no upper limit. Make it equal to the next band's From Income: gaps between bands are untaxed and overlapping bands are both charged.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this SalaryTaxSlab.
DeleteBulkDeleteDeleteDeleteBulk
EditEditEditEdit this SalaryTaxSlab.
EditInLineEditEditInlineEdit
NewNewNewCreate a SalaryTaxSlab.
ViewViewViewView this SalaryTaxSlab.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId