GST APIGSTR9CHash Generator
Hash Generator
||
PUT
https://apisandbox.whitebooks.in/gstr9c/genhashThis API is to generate hash of GSTR9C data
Parameters
query parameters
emailstringrequiredUser Email
header parameters
gstinstringrequiredGST Number
ret_periodstringrequiredReturn Period (MMYYYY)
gst_usernamestringrequiredGST UserName
state_cdstringrequiredState Code
ip_addressstringrequiredIP Address
txnstringrequiredTransaction
client_idstringrequiredClient ID
client_secretstringrequiredClient Secret
Request Body
application/jsonrequired
gstr9cdataobjectoptionalaudited_dataobjectoptionalgstinstringoptionalGSTIN number
Example: "12AVVVH1234HA1X"
fpstringoptionalFp Type
Example: "032019"
act_namestringoptionalAct Name
Example: "Trade Unions Act, 1926 "
isauditorstringoptionalAuditor
Example: "Y"
table5objectoptionaltable6objectoptionaltable7objectoptionaltable8objectoptionaltable9objectoptionaltable10objectoptionaltable11objectoptionaltable12objectoptionaltable13objectoptionaltable14objectoptionaltable15objectoptionaltable16objectoptionaladd_liabobjectoptionalcertificateobjectoptionalcert_dataobjectoptionalcert_textobjectoptionalResponse
Not Found. If requested entity is not found or if requested API is not found.
PUT
/gstr9c/genhash1const response = await fetch('https://apisandbox.whitebooks.in/gstr9c/genhash?email=value', {
2 method: 'PUT',
3 headers: {
4 gstin: "value",
5 ret_period: "value",
6 gst_username: "value",
7 state_cd: "value",
8 ip_address: "value",
9 txn: "value",
10 client_id: "value",
11 client_secret: "value",
12 Content-Type: "application/json"
13},
14 body: JSON.stringify({
15 "gstr9cdata": {
16 "audited_data": {
17 "gstin": "12AVVVH1234HA1X",
18 "fp": "032019",
19 "act_name": "Trade Unions Act, 1926 ",
20 "isauditor": "Y",
21 "table5": {
22 "turnovr": 9999999999999.99,
23 "unbil_rev_beg": 9999999999999.99,
24 "unadj_adv_end": 9999999999999.99,
25 "dmd_sup": 9999999999999.99,
26 "crd_nts_issued": 9999999999999.99,
27 "trd_dis": 9999999999999.99,
28 "turnovr_apr_jun": -9999999999999.99,
29 "unbil_rev_end": 9999999999999.99,
30 "unadj_adv_beg": 9999999999999.99,
31 "crd_note_acc": 9999999999999.99,
32 "adj_dta": 9999999999999.99,
33 "turnovr_comp": 9999999999999.99,
34 "adj_turn_sec": -9999999999999.99,
35 "adj_turn_fef": -9999999999999.99,
36 "adj_turn_othrsn": -9999999999999.99,
37 "annul_turn_adj": -1000000000000000,
38 "annul_turn_decl": -1000000000000000,
39 "unrec_turnovr": -1000000000000000
40 },
41 "table6": {
42 "rsn": [
43 {
44 "number": "...",
45 "desc": "..."
46 }
47 ]
48 },
49 "table7": {
50 "annul_turn_adj": -1000000000000000,
51 "othr_turnovr": -9999999999999.99,
52 "zero_sup": -9999999999999.99,
53 "rev_sup": -9999999999999.99,
54 "tax_turn_annul": -1000000000000000,
55 "tax_turn_adj": -1000000000000000,
56 "unrec_tax_turn": -1000000000000000
57 },
58 "table8": {
59 "number": "RSN1",
60 "desc": "Trade updates delay"
61 },
62 "table9": {
63 "rate": [
64 {
65 "desc": "...",
66 "tax_val": "...",
67 "cgst": "...",
68 "sgst": "...",
69 "igst": "...",
70 "cess": "..."
71 }
72 ],
73 "inter": {
74 "cgst": 9999999999999.99,
75 "sgst": 9999999999999.99,
76 "igst": 9999999999999.99,
77 "cess": 9999999999999.99
78 },
79 "late_fee": {
80 "cgst": 9999999999999.99,
81 "sgst": 9999999999999.99,
82 "igst": 9999999999999.99,
83 "cess": 9999999999999.99
84 },
85 "pen": {
86 "cgst": 9999999999999.99,
87 "sgst": 9999999999999.99,
88 "igst": 9999999999999.99,
89 "cess": 9999999999999.99
90 },
91 "oth": {
92 "cgst": 9999999999999.99,
93 "sgst": 9999999999999.99,
94 "igst": 9999999999999.99,
95 "cess": 9999999999999.99
96 },
97 "tot_amt_payable": {
98 "cgst": 1000000000000000,
99 "sgst": 1000000000000000,
100 "igst": 1000000000000000,
101 "cess": 1000000000000000
102 },
103 "unrec_amt": {
104 "cgst": 1000000000000000,
105 "sgst": 1000000000000000,
106 "igst": 1000000000000000,
107 "cess": 1000000000000000
108 },
109 "tot_amt_paid": {
110 "cgst": 1000000000000000,
111 "sgst": 1000000000000000,
112 "igst": 1000000000000000,
113 "cess": 1000000000000000
114 }
115 },
116 "table10": {
117 "rsn": [
118 {
119 "number": "...",
120 "desc": "..."
121 }
122 ]
123 },
124 "table11": {
125 "rate": [
126 {
127 "desc": "...",
128 "tax_val": "...",
129 "cgst": "...",
130 "sgst": "...",
131 "igst": "...",
132 "cess": "..."
133 }
134 ],
135 "inter": {
136 "cgst": 9999999999999.99,
137 "sgst": 9999999999999.99,
138 "igst": 9999999999999.99,
139 "cess": 9999999999999.99
140 },
141 "late_fee": {
142 "cgst": 9999999999999.99,
143 "sgst": 9999999999999.99,
144 "igst": 9999999999999.99,
145 "cess": 9999999999999.99
146 },
147 "pen": {
148 "cgst": 9999999999999.99,
149 "sgst": 9999999999999.99,
150 "igst": 9999999999999.99,
151 "cess": 9999999999999.99
152 },
153 "oth": {
154 "cgst": 9999999999999.99,
155 "sgst": 9999999999999.99,
156 "igst": 9999999999999.99,
157 "cess": 9999999999999.99
158 }
159 },
160 "table12": {
161 "itc_avail": 9999999999999.99,
162 "itc_book_earl": 9999999999999.99,
163 "itc_book_curr": 9999999999999.99,
164 "itc_avail_audited": 1000000000000000,
165 "itc_claim": -1000000000000000,
166 "unrec_itc": -1000000000000000
167 },
168 "table13": {
169 "rsn": [
170 {
171 "number": "...",
172 "desc": "..."
173 }
174 ]
175 },
176 "table14": {
177 "items": [
178 {
179 "desc": "...",
180 "val": "...",
181 "itc_amt": "...",
182 "itc_avail": "..."
183 }
184 ],
185 "tot_elig_itc": {
186 "itc_avail": 1000000000000000
187 },
188 "itc_claim": {
189 "itc_avail": 1000000000000000
190 },
191 "unrec_itc": {
192 "itc_avail": -1000000000000000
193 }
194 },
195 "table15": {
196 "rsn": [
197 {
198 "number": "...",
199 "desc": "..."
200 }
201 ]
202 },
203 "table16": {
204 "cgst": 9999999999999.99,
205 "sgst": 9999999999999.99,
206 "igst": 9999999999999.99,
207 "cess": 9999999999999.99,
208 "inter": 9999999999999.99,
209 "pen": 9999999999999.99
210 },
211 "add_liab": {
212 "tax_pay": [
213 {
214 "desc": "...",
215 "val": "...",
216 "igst": "...",
217 "cgst": "...",
218 "sgst": "...",
219 "cess": "..."
220 }
221 ],
222 "place": "Bangalore",
223 "signatory": "Akhil kumar",
224 "mem_no": "12345678",
225 "date": "21/12/2121",
226 "audit_addr": {
227 "bno": "121",
228 "fno": "45455",
229 "building": "dream paradise",
230 "road": "basapura",
231 "city": "Bangalore",
232 "district": "Bangalore",
233 "state": "karnataka",
234 "pin_code": 560100
235 },
236 "pan_no": "DMGPT7813B"
237 }
238 },
239 "certificate": {
240 "cert_data": {
241 "pronoun": "We",
242 "bal_sheet_date": "21/12/2121",
243 "acc_typ": "profit and loss account",
244 "beg_date": "21/12/2121",
245 "end_date": "21/12/2121",
246 "cash_from_date": "21/12/2121",
247 "cash_to_date": "21/12/2121",
248 "taxpayer_name": "anil kumar",
249 "addr": {
250 "bno": "121",
251 "fno": "dfgs1545",
252 "building": "121",
253 "road": "neeladri",
254 "city": "Bangalore",
255 "district": "Bangalore",
256 "state": "Karnataka",
257 "pin_code": 560100
258 },
259 "doc_stat": "has maintained the books of accounts, records and documents",
260 "place": "Bangalore",
261 "signatory": "Ankit Arora",
262 "mem_no": "12345678",
263 "date": "21/12/2121",
264 "audit_addr": {
265 "bno": "121",
266 "fno": "dfgs1545",
267 "building": "121",
268 "road": "neeladri",
269 "city": "Bangalore",
270 "district": "Bangalore",
271 "state": "Karnataka",
272 "pin_code": 560100
273 },
274 "cert_textpartb1": {
275 "qualifications": [
276 "..."
277 ],
278 "gstin": "12AVVVH1234HA1X",
279 "principal_addr": {
280 "bno": "...",
281 "fno": "...",
282 "building": "...",
283 "road": "...",
284 "city": "...",
285 "district": "...",
286 "state": "...",
287 "pin_code": "..."
288 },
289 "add_addr": {
290 "bno": "...",
291 "fno": "...",
292 "building": "...",
293 "road": "...",
294 "city": "...",
295 "district": "...",
296 "state": "...",
297 "pin_code": "..."
298 },
299 "ishave": "have been",
300 "isagree": "in agreement",
301 "info_stat": "was partially provided"
302 },
303 "cert_textpartb2": {
304 "qualifications": [
305 "..."
306 ],
307 "audit_typ": "Institute of Chartered Accountants of India",
308 "audit_date": "21/12/2121",
309 "member_no": "456784",
310 "conducted_by": {
311 "name": "...",
312 "addr": "..."
313 }
314 }
315 },
316 "cert_text": {
317 "cert_text_partb1": {
318 "section1": {
319 "line0": "...",
320 "line1": "...",
321 "line2": "...",
322 "line3": "..."
323 },
324 "section2": {
325 "line0": "...",
326 "line1": "..."
327 },
328 "section3": {
329 "sec_3a": "...",
330 "sec_3b": "..."
331 },
332 "section4": {
333 "line0": "..."
334 },
335 "section5": {
336 "line0": "..."
337 },
338 "qualifications": [
339 "..."
340 ],
341 "signature": {
342 "line0": "...",
343 "place": "...",
344 "nameOfTheSignatory": "...",
345 "membershipNo": "...",
346 "date": "...",
347 "fullAddress": "..."
348 }
349 },
350 "cert_text_partb2": {
351 "section1": {
352 "line0": "...",
353 "line1": "...",
354 "line2": "...",
355 "line3": "...",
356 "line4": "..."
357 },
358 "section2": {
359 "line0": "...",
360 "line1": "..."
361 },
362 "section3": {
363 "line0": "..."
364 },
365 "section4": {
366 "line0": "..."
367 },
368 "qualifications": [
369 "..."
370 ],
371 "signature": {
372 "line0": "...",
373 "place": "...",
374 "nameOfTheSignatory": "...",
375 "membershipNo": "...",
376 "date": "...",
377 "fullAddress": "..."
378 }
379 }
380 }
381 }
382 }
383}),
384});
385
386const data = await response.json();
387console.log(data);
No example available.