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

TDS Return Challan — entity reference

One challan row of a quarterly TDS or TCS return: the return's copy of one paid deposit challan, with its bank challan identification details (BSR code, tender date, challan serial), payment code and amounts, plus how much of the deposit this return's deductee rows use. Compute Return deletes and rebuilds every challan row of the return, so the rows are a snapshot of the challans at the last compute; once the return is Filed they are no longer rebuilt. A non-salary or TCS return gets one row per Deposited or Verified challan that pays at least one of the quarter's deductions. A salary return gets one row per Paid TDS payroll statutory challan of the quarter's payroll periods. The rows are not in any app; open them from a challan's Used In Returns tab.

Fields

FieldLabelTypeRequiredWhat it does
BsrCodeBsr CodeTextBank BSR code copied from the challan at compute. A row without it fails the Missing CIN check; record it on the challan, not here, and compute again.
ChallanSerialChallan SerialTextBank challan serial number copied from the challan. For a payroll statutory challan without a serial, the first ten characters of its Challan Number are used. A row without it fails the Missing CIN check.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
IdIdGuidYes
InterestAmountInterest AmountCurrencyInterest paid with the challan, copied at compute. Empty on salary returns.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesRow identifier, built as the return name followed by -CD and the row's sequence number, for example a return name ending in -CD3.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner Account IdGuidThe deducting company, copied from the return.
PaymentCodePayment CodeNumberPayment code of the deposited deductions, copied from the challan. Empty on salary returns.
PayrollStatutoryChallanIdPayroll Statutory ChallanLookup → PayrollStatutoryChallanFor salary returns (Form 138), the Paid TDS payroll statutory challan this row copies. Empty on non-salary and TCS returns, which use Tds Challan Id instead.
RecordTypeIdRecord TypeGuid, hidden
SequenceSequenceNumberPosition of the row in the return, starting at 1, in order of deposit date and then challan number. Each deductee row in the e-return file cites this number to say which challan paid it, and the return's Overview shows it as CD followed by the number and the payment code.
SubscriptionKeySubscription KeyGuid, hiddenYes
TaxAmountTax AmountCurrencyTax amount of the challan, copied in full at compute. On a salary return it is the payroll statutory challan's Amount. Utilized Amount must not exceed it.
TdsChallanIdTds Challan IdLookup → TdsChallanFor non-salary TDS and TCS returns, the deposit challan this row copies. Empty on salary returns, which use Payroll Statutory Challan instead.
TdsReturnIdTds Return IdLookup → TdsReturnThe TDS return this challan row belongs to. Set by Compute Return.
TenderDateTender DateDateDate the tax was paid at the bank: the challan's deposit date, or the Pay Date of a payroll statutory challan. A row without it fails the Missing CIN check.
TotalAmountTotal AmountCurrencyTotal paid with the challan, copied from the challan's Total Amount. On a salary return it equals the challan's Amount.
UpdatedDateTimeUpdated OnDateAndTimeYes
UtilizedAmountUtilized AmountCurrencySum of the tax deposited on this return's deductee rows that cite this challan row. When it exceeds Tax Amount by more than 0.01, validation reports Challan Over-Utilised. The year-end reconciliation adds up this figure across Filed returns to show how much of each challan has been reported.

Actions

ActionLabelTypeWhat it does
DeleteListRowDeleteDeleteDelete
EditHeaderEditEditInlineEdit
EditListRowEditEditEdit
NewNewNewNew