The tenant's copy of the GSTR-9 form catalog - one row per form line and value lane describing HOW that figure is produced: the section/sub-section/line item coordinates, the logic type dispatch key (rollup of filed returns, 2B rollup, books ledger, spillover, formula over other rows, or manual entry) and its logic definition. Materialized per tenant on demand from the shipped catalog definition; a catalog upgrade refreshes stale rows in place but skips rows the tenant deliberately customized. The GSTR-9 compute evaluates this catalog rather than hard-coding the form, because GSTN renotifies the form most years and several years must stay computable at once. Do not confuse with GSTR9CConfig, which belongs to the removed 9C reconciliation feature.
Fields
| Field | Label | Type | Required | What it does |
CatalogVersion | Catalog Version | Number | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
ExecutionOrder | Execution Order | Number | | |
FinancialYear | Financial Year | Text | | |
Id | Id | Guid | Yes | |
IsActive | Is Active | Boolean | | |
IsCustomized | Is Customized | Boolean | | |
IsSystemLocked | Is System Locked | Boolean | | |
Lane | Lane | Text | | |
LineItem | Line Item | Text | | |
LogicDefinition | Logic Definition | Text | | The parameter payload for the row's logic type - e.g. which source slices a rollup reads or the formula over other row codes. Edited only when a tenant deliberately customizes a row; customized rows are skipped by catalog upgrades. |
LogicType | Logic Type | PickList | | Dispatch key for how the row's value is produced: RollupFiledReturns (the twelve filed GSTR-1 children plus GSTR-3B), Rollup2B (GSTR-2B ITC by document date), BooksLedger (TaxTransaction plus the Rule-37 tracker), Spillover (documents dated in the FY but reported April-October of the next), Formula (derived from other rows in execution order), or Manual (taxpayer entry). Snapshotted onto the summary row at compute time. Values: SQL, Rule, Rollup Filed Returns, Rollup GSTR-2B, Books Ledger, Spillover, Formula, Manual. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
Section | Section | PickList | | Values: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19. |
SourceModule | Source Module | PickList | | |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
SubSection | Sub Section | PickList | | Values: 4A, 6B. |
TableRowCode | Table Row Code | Text | | |
TaxType | Tax Type | PickList | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |