Verify GST return downloads before completion
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
ARRR GST Operator Agent 1.2.0
|
||||
ARRR GST Operator Agent 1.4.0
|
||||
|
||||
Purpose
|
||||
-------
|
||||
@@ -23,3 +23,21 @@ The custom URL contains only a short-lived signed job token. GST username/passwo
|
||||
Uninstall
|
||||
---------
|
||||
Run uninstall_gst_operator_agent.ps1. It removes the protocol registration and also cleans legacy v1.0.x localhost listener/startup/certificate state.
|
||||
|
||||
|
||||
V1.4.0 VERIFIED POST-DASHBOARD DOWNLOAD SEQUENCE
|
||||
- After CAPTCHA/OTP login, do not deep-link to return pages.
|
||||
- Close optional Aadhaar/E-KYC reminder.
|
||||
- From the authenticated GST Welcome page click Return Dashboard exactly as a user would.
|
||||
- Wait for return.gst.gov.in /returns/auth/ session to load.
|
||||
- Only then call GSTR-1/GSTR-2B/GSTR-3B APIs using the authenticated browser context.
|
||||
- Manual JSON/ZIP import remains available in ERP as fallback.
|
||||
|
||||
|
||||
V1.4.0 POST-DASHBOARD REPAIR
|
||||
- Does not mark a job complete merely because Return Dashboard opened.
|
||||
- Requires an actual saved JSON result for every selected return and period.
|
||||
- GSTR-2B now enters its module only after the natural Return Dashboard session is established, then calls the GSTR-2B API same-origin.
|
||||
- Does not call GST logout after completion.
|
||||
- On failure the browser remains visible for 45 seconds with the exact failure message.
|
||||
- Upload to ERP/client storage happens only after all expected return files are present.
|
||||
|
||||
Reference in New Issue
Block a user