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 Section — entity reference
REFERENCE · Last reviewed

TDS Section — entity reference

One rate row of the withholding-tax (TDS and TCS) master. When a bill, invoice, payment or credit note posts, the section on each line is resolved for the posting date: the tagged row is used when it is active, within Effective From and Effective To, and its Deductee Type Scope suits the party; otherwise another row with the same Section Code and Nature that does is used, and if none does nothing is withheld. The row then supplies the rate (Rate with a PAN, Rate No PAN without one), the single and annual thresholds and the deduction point, and its section code, payment code and nature are copied onto the TDS Transactions register entry. The Provision Statutory Catalog action writes the FY 2026-27 rows (one per payment code, named section code [payment code]), overwrites them with the shipped values on every run, and gives an end date of 31 March 2026 to open rows with no payment code. The action runs from a selected or open section. Salary TDS does not use this master.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
DeducteeTypeScopeDeductee Type ScopePickListSplits sections with two rates. Individual / HUF matches parties whose Deductee Type is Individual or HUF; Others matches every other type. Empty matches every party. A party with no Deductee Type matches only rows with an empty scope, so it gets nothing from the catalog's 194C rows. Values: Individual / HUF, Others.
DeductionPointDeduction PointPickListWhen tax is withheld: At bill booking (bill or invoice posting), At payment / receipt (a payment settling the bill, or a receipt against the invoice), or Earlier of bill or payment (whichever comes first, once). Empty is treated as At bill booking. Does not apply to TDS a customer deducts from your invoices, whose timing is a Finance module setting. Values: At bill booking, At payment / receipt, Earlier of bill or payment.
DescriptionDescriptionTextWhat the section covers, filled by provisioning. For reference only.
EffectiveFromEffective FromDateAndTimeFirst date the row can govern, compared with the document's posting date. Empty means no start limit. Provisioned rows start on 1 April 2026.
EffectiveToEffective ToDateLast date the row can govern. Empty means no end. Provisioning sets 31 March 2026 on open rows with no payment code (31 March 2025 for 206C(1H)).
FormCodeForm CodePickListThe quarterly return the section belongs to. For reference only: the return a deduction goes to follows Nature, not this field. Values: 138 — Salary (ex-24Q), 140 — Resident non-salary (ex-26Q), 143 — TCS (ex-27EQ), 144 — Non-resident (ex-27Q).
IdIdGuidYes
IsActiveIs ActiveBooleanWhen off, the row is skipped and another row with the same Section Code and Nature that is in force is used instead. Empty counts as on. Only active TDS rows are copied to bill lines as an account's default section.
LeviedOnExcessOverThresholdLevied On Excess Over ThresholdBooleanWhen on, only the part of the year-to-date total above Threshold Annual is taxed (the catalog sets it for 194Q). When off, a document that triggers tax is taxed on its full amount for the section; earlier untaxed documents are not caught up.
MinorHeadMinor HeadPickListChallan minor head, 200 Regular by default. For reference only: monthly challans are always drafted with minor head 200. Values: 200 — Regular, 400 — Demand.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesThe row's name shown in pickers. Required and typed by hand; there is no numbering series. Provisioned rows are named section code [payment code], for example 194C [1024].
NatureNaturePickListTDS (deducted on payables) or TCS (collected on receivables); defaults to TDS. Copied to each deduction, decides the control account (TDS Payable, TCS Payable, or TDS Receivable for a TDS row on an invoice) and the quarterly return (TDS to Form 140, TCS to Form 143). Posting does not check that it fits the document, so a TCS row on a bill line is recorded as TCS. Values: TDS — deducted on payables, TCS — collected on receivables.
NewSectionRefNew Section RefTextThe 2025-Act section reference, for example 393(1). For reference only; nothing reads it.
OwnerIdOwnerLookup → UserAccountYes
PaymentCodePayment CodeNumberThe four-digit payment code used from FY 2026-27, for example 1023 or 1024. Copied to each deduction; monthly challans group by it. Older rows without it report by Section Code. Provisioning finds and updates its rows by this code.
RateRateCurrencyWithholding rate in percent (2 means 2%) applied when the party's account has a PAN. A valid lower deduction certificate replaces it.
RateNoPANRate No PANCurrencyHigher rate in percent applied when the party's account has no PAN; such deductions carry remarks code C on the return. Empty or 0 means the normal rate applies even without a PAN. A PAN marked invalid by verification still counts as present when posting.
RecordTypeIdRecord TypeGuid, hidden
SectionCodeSection CodeTextThe statutory section, for example 194C, 194J-P or 206C(1). Rows sharing a Section Code and Nature stand in for each other by date and deductee type, share one annual threshold total, and are matched by lower deduction certificates. Also the name shown on a TCS document tax slot.
ThresholdAnnualThreshold AnnualCurrencyYear-to-date amount above which tax starts. The total adds the current document to the party's earlier non-reversed register entries for the same company, financial year and section code. Documents that stayed below the thresholds write no register entry, so they are not counted. With both thresholds empty, every amount is taxed.
ThresholdSingleThreshold SingleCurrencyAmount at which one document's value for the section is taxed on its own (equal to it or more). Empty means no single-document test.
UIPropsUI PropsText
UpdatedDateTimeUpdated OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteListRowDeleteDeleteDelete
EditHeaderEditEditInlineEdit
EditListRowEditEditEdit
NewNewNewNew TDS
ProvisionTdsStatutoryCatalogProvision Statutory CatalogServerAction (ProvisionTdsStatutoryCatalog)Upserts the shipped FY 2026-27 statutory withholding catalog (Income-tax Act 2025) into this tenant's section master - one row per payment code for the relevant TDS and TCS entries - and end-dates superseded old-era rows. Idempotent, keyed on payment code: a re-run re-asserts the statutory rates and thresholds without duplicating rows, so a Finance Act change ships as a catalog update plus re-run; deliberate tenant adjustments after provisioning are possible but a re-provision re-asserts the shipped values.