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 9 HSN Summary — entity reference
REFERENCE · Last reviewed

GSTR 9 HSN Summary — entity reference

One line of the GSTR-9 HSN-wise summary: Table 17 (outward) or Table 18 (inward). Compute GSTR9 deletes and rebuilds the return's rows each time, building Table 17 from the books-side HSN summary (GSTR-1 Table 12) rows of the GSTIN's Filed GSTR-1 returns in the financial year, added up per HSN code and rate across months and the B2B/B2C halves. Table 18 is never built. Rows are read-only: there is no form, list button or override. Save GSTR-9 to GSTN sends the rows that have a code; Export GSTR9 JSON does not include them.

Fields

FieldLabelTypeRequiredWhat it does
CessAmountCess AmountCurrencyCess for the code and rate added up over the year, credit notes subtracted.
CGSTAmountCGST AmountCurrencyCentral tax for the code and rate added up over the year, credit notes subtracted.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DirectionDirectionTextOutward for Table 17 or Inward for Table 18. Compute GSTR9 writes Outward only; nothing creates Inward rows.
GSTR9ReturnIdGSTR 9 ReturnLookup → GSTR9ReturnThe GSTR-9 annual return this row belongs to. Set by Compute GSTR9.
HSNCodeHSN CodeTextThe HSN/SAC code the row adds up, taken from the GSTR-1 HSN summary rows. Blank when the sales lines had no code; a blank-code row is kept but not sent to GSTN.
IdIdGuidYes
IGSTAmountIGST AmountCurrencyIntegrated tax for the code and rate added up over the year, credit notes subtracted.
LabelLabelTextOverwritten with the same generated record number as Name when the row is saved.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesRecord number from the GSTR9 HSN Summary Name Setting (series GST9HSN). Every compute creates fresh rows, so the name changes each time; read the code from HSN Code.
OwnerIdOwnerLookup → UserAccountYes
QuantityQuantityCurrencySum of the GSTR-1 HSN rows' quantities, which are 1 for goods and 0 for services per month and half. It is not the number of units sold.
RateRateCurrencyThe tax rate the GSTR-1 rows were grouped on: the rate of each tax line, so intra-state supplies appear at the central/state rate (half the GST rate) and inter-state supplies at the integrated rate, as separate rows.
RecordTypeIdRecord TypeGuid, hidden
SGSTAmountSGST AmountCurrencyState/UT tax for the code and rate added up over the year, credit notes subtracted.
SubscriptionKeySubscription KeyGuid, hiddenYes
TaxableValueTaxable ValueCurrencyTaxable value for the code and rate added up over the year, with credit notes subtracted. Can be negative.
UpdatedDateTimeModified DateDateAndTimeYes
UQCUQCTextUnit quantity code taken from the first GSTR-1 HSN row of the group that has one: NOS for goods or NA for services, as GSTR-1 reports them. Sent as NA when blank.