Header of a GSTR-6 Input Service Distributor return - one filing per ISD GSTIN and return period, provisioned as Draft by the GST-return job for registrations with EnableISD. Holds the filer identity, the computed ITC totals (TotalITCReceived vs TotalITCDistributed - form Table 4's equality check, valid within one rupee), the Table 10/11 money (late fee, refund claimed) and the filing status, which advances Draft, Processed, Distributed, Computed, Filed. The server pipeline (ProcessGSTR6Data materializes received documents from the inward TaxTransaction ledger, DistributeISDCredit applies Rule 39 pro-rata or attributed distribution with tax-head conversion and Rule 54(1) serials, CalculateITC runs the equality roll-up) is implemented in GSTR6Service but its actions are not yet registered in the metadata action catalog, and the ISD child detail entities are not exposed as metadata entities. Filing is record-only: no GSTN transport exists. The GSTN auto-drafted supplier statement it reconciles against is GSTR6A/GSTR6ADetail.
Fields
| Field | Label | Type | Required | What it does |
AccountId | ISD Account | Lookup → Account | | |
ARN | ARN | Text | | |
ComputedAt | Computed At | Date | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
FiledAt | FiledAt | DateAndTime | | Filed |
GSTFiscalPeriodId | GST Fiscal Period | Lookup | | |
GSTIN | GSTIN | Text | | |
GSTRegistrationId | GST Registration | Lookup | | |
Id | Id | Guid | Yes | |
IsFiled | Is Filed | Boolean | | |
LateFeePaid | Late Fee Paid | Currency | | |
LateFeePayable | Late Fee Payable | Currency | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
Period | Period | Date | | |
RecordTypeId | Record Type | Guid, hidden | | |
RefundClaimed | Refund Claimed | Currency | | |
Status | Status | PickList | | ISD filing lifecycle: Draft, Processed (received documents materialized), Distributed (Rule 39 distribution done), Computed (Table-4 ITC equality check balanced), Filed (recorded as filed, frozen), plus Amended. Mutating pipeline steps are blocked on a Filed return. Values: Draft, Submitted, Filed. |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
TotalDocuments | Total Documents | Number | | |
TotalITCDistributed | Total ITC Distributed | Currency | | Rolled-up input tax credit passed on to the recipient registrations via ISD invoices/credit notes in the period. Must balance TotalITCReceived (Table 4 equality, within one rupee) - a residual means the return is not ready to file. |
TotalITCReceived | TotalITCReceived | Currency | | Rolled-up input tax credit received for distribution in the period (sum of the received ISD documents' total tax). Form GSTR-6 Table 4 requires this to equal TotalITCDistributed within a one-rupee tolerance before the return can advance to Computed. |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
CalculateITC | Calculate ITC | ServerAction (CalculateITC) | Compute the Table-4 equality roll-up. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
DistributeISDCredit | Distribute ISD Credit | ServerAction (DistributeISDCredit) | Apply Rule 39 distribution of ITC. |
EditInLine | Edit | EditInline, inactive | Edit |
FileToGSTN | File To GSTN | ServerAction (FileToGSTN) | GSTIN |
GetGSTR6 | Get from GSTR6 | ServerAction (GetGSTR6) | Get GSTR6 consolidated summary. |
GetGSTR6Reconciliation | Reconcile GSTR6 | ServerAction (GetGSTR6Reconciliation) | Books vs auto-drafted GSTR-6A comparison. |
New | New | New | New |
ProcessGSTR6Data | Process GSTR6 | ServerAction (ProcessGSTR6Data) | Materialize received ISD documents. |