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/Form 26AS Line — entity reference
REFERENCE · Last reviewed

Form 26AS Line — entity reference

One row of a downloaded Form 26AS tax-credit statement, imported from the TRACES Excel or CSV export and linked to its Form 26AS Statement. The reconciliation groups the lines by PAN, TAN, section and financial year, compares them with the company's TDS receivable, and stamps each line with the outcome. No file parser or line validator exists: every value is what the import supplied.

Fields

FieldLabelTypeRequiredWhat it does
AmountPaidAmount PaidDecimalAmount paid or credited on which the tax was deducted. Summed per group; a difference from the books of more than one rupee is only a remark and never changes the outcome.
BookingStatusBooking StatusTextTRACES booking status letter: F (final), U (unmatched), P (provisional) or O (overbooked). Blank counts as F. Any other value, including a spelt-out word such as Final, makes a group whose TDS agrees Not final, so import the single letter.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
DeductorNameDeductor NameTextName of the deductor as printed. Shown in the reconciliation console; not used for matching.
FinancialYearFinancial YearTextFinancial year of the row. If blank, the statement's year is used. If filled, it must be written exactly as on the statement (for example 2025-26, not 2025-2026), otherwise the row forms its own group and never meets the books.
Form26ASStatementIdForm 26AS StatementLookup → Form26ASStatementThe statement this row belongs to. The console's upload fills it in for every imported row. A line without it is never reconciled.
IdIdGuidYes
LabelLabelTextOptional short text for the row. Not used by the reconciliation.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesLine number, generated on save from the Form 26AS Line Name Setting (series 26ASL).
OwnerIdOwnerLookup → UserAccountYes
PANPANTextDeductee PAN printed on the row, which is your company's PAN. It ties the statement to the company: every line of a statement must carry the same PAN, matched ignoring case and spaces. A blank PAN is allowed and treated as the company's, but at least one line must carry it.
QuarterQuarterTextQuarter as printed (Q1 to Q4). Display only: the console places a result in a quarter by the latest transaction date and uses this only when no line has a date. Not derived from the date.
ReconciliationStatusReconciliation StatusPickListOutcome written by the last reconciliation for this line's group: Match, NotFinal, Unmatched, TanMissing, MissingInBooks or OutOfScope (TCS). Cleared and rewritten on every run for lines that are not Invalid. A line can never be MissingIn26AS, because that outcome has no 26AS rows.
RecordTypeIdRecord TypeGuid, hidden
SectionCodeSectionTextTDS section the tax was deducted under, for example 194C or 194Q. Part of the match key and compared as text with the section on the books rows; it is not checked against the TDS section list. Sections starting 206C (TCS) are marked Out of scope and not reconciled.
SubscriptionKeySubscription KeyGuid, hiddenYes
TANTANTextTAN of the deductor (the customer who withheld the tax). Part of the match key, compared with the TAN on the customer's account, ignoring case and spaces. A blank TAN adds a remark asking you to correct the import.
TdsAmountTDS AmountDecimalTax deducted, as reported by the deductor. Summed per group and compared with the books TDS; a difference of more than one rupee makes the group Mismatched. A blank counts as zero.
TransactionDateTransaction DateDateAndTimeDate the amount was paid or credited. Display only: decides the quarter the console shows a result under. Matching runs on the whole financial year.
UpdatedDateTimeUpdated OnDateAndTimeYes
ValidationMessageValidation MessageTextWhy the row is invalid, as supplied by the import. Nothing reads or writes it.
ValidationStatusValidation StatusTextPending, Valid or Invalid, set by whoever imports the line; nothing validates lines or writes it. Only Invalid, in any capitalisation, has an effect: the line is counted as an error row and left out. A line marked Invalid keeps the Reconciliation Status from its previous run.

Actions

ActionLabelTypeWhat it does
BulkDeleteBulk DeleteDeleteDelete
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
EditEditEditEdit
EditInlineEdit InlineEditInlineEdit Inline
EditRecordEdit RecordEditEdit
NewNewNewNew