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
| Field | Label | Type | Required | What it does |
Action | Action | Text | | Which 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. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created On | DateAndTime | Yes | |
ErrorCode | Error Code | Text | | GSTN'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. |
ErrorMessage | Error Message | Text | | GSTN's or the gateway's error text, up to 500 characters. Not written by any process. Read GSTN Response on the GSTR-3B instead. |
GspEndpoint | GSP Endpoint | Text | | The 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. |
GSTR3BId | GSTR-3B | Lookup → GSTR3B | | The GSTR-3B return the entry belongs to. The GSTR-3B form has no list of these entries. |
HttpStatus | HTTP Status | Number | | The HTTP status of the call. Not written by any process. |
Id | Id | Guid | Yes | |
Label | Label | Text | | Free-text caption for the entry. Not written by any process. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | The record's name. No document-name setting numbers filing log entries, and nothing creates them. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
RequestPayload | Request Payload | LongMultiLineText | | The 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. |
ResponsePayload | Response Payload | LongMultiLineText | | GSTN'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. |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
UpdatedDateTime | Updated On | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |