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 3B Filing Log — entity reference
REFERENCE · Last reviewed

GSTR 3B Filing Log — entity reference

A per-attempt log of a GSTR-3B's exchanges with GSTN through the GSP (compute, save, submit, file or error), with the endpoint, request and response, HTTP status and error details, linked to one GSTR-3B. Nothing in the product writes these rows. Process GSTR3B, Save to GSTN, Check Save Status, Submit File to GSTN and Record Manual Filing all record their outcome on the GSTR-3B itself, in Save Status, GSTN Response, GSP Reference Id, Ack Number and Filed On. The log is in no app and has no form, list or related list on the GSTR-3B, so an empty log does not mean the return was never sent. Read the return's own fields instead. Those fields hold only the latest exchange, because each new save clears the previous reference and response.

Fields

FieldLabelTypeRequiredWhat it does
ActionActionTextWhich step the entry describes: COMPUTE, SAVE, SUBMIT, FILE or ERROR. It is a plain text field, not a picklist, and no process fills it. The live step of a GSTN exchange is the Save Status on the GSTR-3B.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
ErrorCodeError CodeTextGSTN's or the gateway's error code. Not written by any process. Read Save Status and GSTN Response on the GSTR-3B for the reason a save or file failed.
ErrorMessageError MessageTextGSTN's or the gateway's error text, up to 500 characters. Not written by any process. Read GSTN Response on the GSTR-3B instead.
GspEndpointGSP EndpointTextThe GSP service the call went to. Not written by any process. The GSP integration flows that send a GSTR-3B do not record their endpoint here.
GSTR3BIdGSTR-3BLookup → GSTR3BThe GSTR-3B return the entry belongs to. The GSTR-3B form has no list of these entries.
HttpStatusHTTP StatusNumberThe HTTP status of the call. Not written by any process.
IdIdGuidYes
LabelLabelTextFree-text caption for the entry. Not written by any process.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesThe record's name. No document-name setting numbers filing log entries, and nothing creates them.
OwnerIdOwnerLookup → UserAccountYes
RecordTypeIdRecord TypeGuid, hidden
RequestPayloadRequest PayloadLongMultiLineTextThe request sent to GSTN. Not written by any process. Each save, status check or file request is staged in the GSTR-3B's own GSTN Payload field and replaces the one before it, so no history of requests is kept.
ResponsePayloadResponse PayloadLongMultiLineTextGSTN's answer. Not written by any process. GSTN's latest answer, including the per-box error list on a rejection, is in the GSTR-3B's GSTN Response field.
SubscriptionKeySubscription KeyGuid, hiddenYes
UpdatedDateTimeUpdated OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record