A deductee-detail (DD) row of a quarterly withholding return - the return-side projection of one TdsTransaction: party PAN and name snapshot, deductee classification, payment code, payment date, amount paid, tax deducted and deposited, rate, remarks code, and the challan (CD) row whose deposit it consumes. Rebuilt from the ledger on every compute; a row with no ReturnChallanId is an unmapped deduction, which fails validation until its tax is deposited and the return recomputed.
Fields
| Field | Label | Type | Required | What it does |
AmountPaid | Amount Paid | Currency | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created On | DateAndTime | Yes | |
DeducteeType | Deductee Type | PickList | | Statutory deductee classification snapshot taken at compute time (company versus individual/HUF and so on) - it decides the challan major head and which rate row of a dual-rate section applied. Values: Individual, HUF, Company, Firm / LLP, AOP / BOI, Local Authority, Government, Trust. |
Id | Id | Guid | Yes | |
LdcCertificateNumber | Ldc Certificate Number | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account Id | Guid | | |
PartyAccountId | Party Account Id | Lookup → Account | | |
PartyName | Party Name | Text | | |
PartyPan | Party Pan | Text | | |
PaymentCode | Payment Code | Number | | |
PaymentDate | Payment Date | Date | | |
Rate | Rate | Currency | | |
RecordTypeId | Record Type | Guid, hidden | | |
RemarksCode | Remarks Code | PickList | | Statutory remarks on the row: A lower-rate certificate, B nil certificate (both citing the certificate number in LdcCertificateNumber), C penal no-PAN rate. Empty means normal-rate deduction. Values: A — Lower deduction (s.395), B — Nil deduction (s.395), C — Higher rate (PAN missing). |
ReturnChallanId | Return Challan Id | Lookup → TdsReturnChallan | | The CD (challan) row this deduction's deposit maps to, followed through the challan allocations. Empty means the deduction's tax has not been deposited yet - a validation failure until a challan covering it is posted and the return recomputed. |
SectionCode | Section Code | Text | | |
Sequence | Sequence | Number | | |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
TaxDeducted | Tax Deducted | Currency | | |
TaxDeposited | Tax Deposited | Currency | | |
TdsReturnId | Tds Return Id | Lookup → TdsReturn | | |
TdsTransactionId | Tds Transaction Id | Lookup → TdsTransaction | | |
UpdatedDateTime | Updated On | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
DeleteListRow | Delete | Delete | Delete |
EditHeader | Edit | EditInline | Edit |
EditListRow | Edit | Edit | Edit |
New | New | New | New |