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/GSTR 6 — entity reference
REFERENCE · Last reviewed

GSTR 6 — entity reference

A GSTR 6 record is the monthly return of an Input Service Distributor (ISD) registration: one record per ISD GSTIN and return month, created as Draft by GST-return provisioning for every GST Registration with Enable ISD switched on. Process GSTR6 reads the month's input tax for the ISD GSTIN from the tax ledger into received documents and splits each into an eligible and an ineligible credit pool. Distribute ISD Credit passes each pool on to the operational recipient registrations under the same PAN, by turnover or to a single attributed recipient (Rule 39), as ISD invoices and credit notes with ISD serials (Rule 54). Calculate ITC checks the form table 4 equality of ITC received and distributed. Status moves Draft, Computed, Distributed, Validated, Filed. Once the month's GSTR-6A has been pulled, only received documents that match it, or that were accepted, are reported and distributed. A Validated return is filed either through the GSP integration (Save to GSTN, Check Save Status, Submit to GSTN, Submit File to GSTN) or recorded with Record Manual Filing after filing on the portal. A Filed return is frozen.

Fields

FieldLabelTypeRequiredWhat it does
AccountIdISD AccountLookup → AccountOptional account representing the Input Service Distributor. Not used by processing, distribution or filing.
ARNARNTextAcknowledgement reference number GSTN issued when the return was filed, at most 120 characters. Written back by Submit File to GSTN, or entered in the Record Manual Filing dialog, where it is required.
ComputedAtComputed AtDateWhen Calculate ITC last ran. Cleared whenever Process GSTR6 or Distribute ISD Credit rebuilds the return, or a GSTR-6A decision changes what it reports, because the earlier check no longer applies.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
FiledAtFiledAtDateAndTimeWhen the return was filed. Stamped by Submit File to GSTN, or taken from Filed On in the Record Manual Filing dialog (defaults to now).
GSTFiscalPeriodIdGST Fiscal PeriodLookupThe monthly GST fiscal period the return covers, set by provisioning. Decides which month's input tax lines Process GSTR6 reads and the return period sent to GSTN.
GSTINGSTINTextThe ISD's 15-character GST identification number, set by provisioning. Saving a malformed GSTIN is refused; processing and the GSP actions are refused when it is blank.
GSTRegistrationIdGST RegistrationLookupThe ISD's GST Registration. Its GSTN session (Request GSTN OTP, Submit OTP) is used by the GSP actions; when blank, the registration is found by GSTIN.
IdIdGuidYes
IsFiledIs FiledBooleanYes once the return has been filed, through the GSP or recorded with Record Manual Filing. Set together with Status Filed; never cleared.
LateFeePaidLate Fee PaidCurrencyLate fee paid for the return (form table 10).
LateFeePayableLate Fee PayableCurrencyLate fee for the return (form table 10). Filled from the portal's late-fee section by Pull From GSTIN.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesRecord name, set by provisioning from the GSTIN and the month, for example GSTR6-29AAAAA0000A2Z4-082026.
OwnerIdOwnerLookup → UserAccountYes
PeriodPeriodDateA date in the return month. Used to find the month only when no GST fiscal period is linked.
RecordTypeIdRecord TypeGuid, hidden
RefundClaimedRefund ClaimedCurrencyRefund claimed from the electronic cash ledger (form table 11). Shown in the return summary.
StatusStatusPickListWhere the return is in its lifecycle, written by the actions: Draft (provisioned), Computed (received documents built by Process GSTR6), Distributed (credit split between recipients), Validated (ITC received equals ITC distributed within one rupee and every distribution fully allocated), Filed (frozen). Processing again moves the return back to Computed, and distributing again to Distributed. Only a Validated return can be saved to GSTN or recorded as filed. Values: Draft, Submitted, Filed.
SubscriptionKeySubscription KeyGuid, hiddenYes
TotalDocumentsTotal DocumentsNumberNumber of received documents the return reports. Once the month's GSTR-6A has been pulled, documents that do not match it and were not accepted, or that were rejected, are held back and not counted.
TotalITCDistributedTotal ITC DistributedCurrencyTotal input tax credit passed on to recipient registrations by Distribute ISD Credit. Must equal Total ITC Received within one rupee for Calculate ITC to set Validated.
TotalITCReceivedTotalITCReceivedCurrencyTotal tax on the received documents the return reports, set by Process GSTR6, Pull From GSTIN and Calculate ITC. Held-back documents are not included. Must equal Total ITC Distributed within one rupee for the return to reach Validated.
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CalculateITCCalculate ITCServerAction (CalculateITC)Checks the form table 4 equality: ITC received equals ITC distributed within one rupee and every distribution is fully allocated to recipients. Sets Status Validated when balanced, takes a Validated return back to Distributed when it no longer balances, and stamps Computed At. Refused on a Filed return or one frozen at GSTN.
CloneCloneServerAction (Clone)Create a copy of this record
DistributeISDCreditDistribute ISD CreditServerAction (DistributeISDCredit)Splits each reported received document's eligible and ineligible credit between the operational recipient registrations under the ISD's PAN, by turnover or to the single attributed recipient (Rule 39), converting CGST and SGST to IGST for cross-state and SEZ recipients. Numbers each ISD invoice or credit note from the year's ISD Document Series, creating the series when none exists, and re-issues the return's earlier serials first (Rule 54). Refused, changing nothing, when a credit pool has no recipient. Sets Status Distributed.
EditInLineEditEditInline, inactiveEdit
FileToGSTNFile To GSTNServerAction (FileToGSTN)Record Manual Filing: records a return already filed on the GSTN portal by hand, with its ARN (required) and filing date. Sends nothing to GSTN. Refused unless the return is Validated, when it is already Filed, and while a GSP filing is in progress.
GetGSTR6Get from GSTR6ServerAction (GetGSTR6)Returns the return summary shown on the Reconciliation tab: table 3 (ITC received), table 4 (eligible and ineligible ITC), any held-back documents, table 6 (amendments) and table 5 (5A eligible and 5B ineligible ITC distributed), with integrated, central, state/UT tax and cess.
GetGSTR6ReconciliationReconcile GSTR6ServerAction (GetGSTR6Reconciliation)Compares the received documents in your books with those pulled from the auto-drafted GSTR-6A, by supplier GSTIN and document number: Matched, Partial, MissingInBooks or MissingInGstin.
NewNewNewNew
ProcessGSTR6DataProcess GSTR6ServerAction (ProcessGSTR6Data)Rebuilds the received documents from the month's input tax lines for the ISD GSTIN, splitting each document's tax into eligible and ineligible pools. Attributes a bill to one recipient when its shipping address carries that recipient's GSTIN, keeps earlier attributions and GSTR-6A decisions, and creates recipient turnover records from the books when none is on file. Leaves portal-pulled rows alone. Sets Status Computed and fills Total Documents and Total ITC Received. Refused on a Filed return or one frozen at GSTN.