API Name | API Endpoints | คำอธิบาย |
---|---|---|
Submit Filing Auth | post/oapi/submit-filing-auth | ยืนยันตัวตน และรับ Access Token |
Submit Form | post/oapi/submit-form | นำส่งข้อมูลแบบแสดงรายการภาษี |
Payin Form | post/oapi/payin-form | ขอรายการชุดชำระเงิน |
Receipt Form | post/oapi/receipt-form | ขอภาพแบบ ใบเสร็จรับเงิน |
Cancel Form | post/oapi/cancel-form | ยกเลิกการยื่นแบบแสดงรายการภาษี |
Result Form | post/oapi/result-form | สอบถามสถานะแบบ |
API Name | API Endpoints | คำอธิบาย |
---|---|---|
Submit Filing Auth | post/oapi/submit-filing-auth | ยืนยันตัวตน และรับ Access Token |
Submit Prep Form | post/oapi/submit-prep-form | เตรียมข้อมูลตามแบบแสดงรายการภาษี |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1...1] | String | Content type of request payload Value: - application/json |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1...1] | Object | Root element | |
username | [1...1] | String | 25 | รหัสผู้ใช้งาน |
password | [1...1] | String | 50 | รหัสผ่านผู้ใช้งาน |
nonce | [1...1] | String | 19 | "วันเวลาที่ส่ง request รูปแบบ “YYYY-MM- DDTHH:MM:SS” เช่น “2020-01- 29 10:15:20”" |
{
"eFiling": {
"username": "OA1-1234567890123",
"password": "gpqstFE4d16Se0AdzSQAvil6gvZ7tbezsI092XKwDsWNdrOb2V",
"nonce": "2020-01-29 10:15:20"
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | "รหัสข้อความของกรมสรรพากร อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message)" |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [0…1] | Object | Result element | |
sender | [0…1] | Object | Sender element | |
id | [0…1] | String | 25 | รหัสของผู้นำส่ง |
tokenId | [0…1] | String | 2048 | Access token สำหรับตรวจสอบสิทธิ์การใช้งาน |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMessage": "สำเร็จ"
},
"result": {
"sender": {
"id": "OA1-1234567890123"
},
"tokenId": "eyJhbGciOiJSUzI1NiIsInR5c.IjpbIlJPTEVfU1AiXSwianRpIjoiMDVmZWM2ODItNmNjZS00NGE.Svk4rVkM6CjmVq-cqVW8sGbfX2JT3tdno3TfYDfdoQ"
}
}
}
{
"eFiling": {
"response": {
"responseCode": "E01002",
"responseMessage": "พบขัอผิดพลาด รหัสผู้ใช้ หรือ password ไม่ถูกต้อง"
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
E01002 | พบข้อผิดพลาด รหัสผู้ใช้ หรือ password ไม่ถูกต้อง |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01020 | ข้อมูล nonce ไม่ถูกต้อง |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1…1] | String | Content type of request payload Value: - application/json | |
authorization | [1…1] | String | Bearer <Token Id> |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
sender | [1…1] | Object | Sender element | |
id | [1…1] | String | 25 | รหัสผู้นำส่ง |
rdForm | [1…1] | Object | RdForm element | |
requestType | [1…1] | String | 1 | ประเภทการขอใบ Pay-In 1 = สร้าง Pay-In Slip 2 = ยกเลิก Pay-In Slip กรณีรวมชำระเงินหลายฉบับ 3 = ขอ Pay-In Slip กรณีเคยสร้าง Pay-In Slip แล้ว |
refNo | [0…n] | Object | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี | |
paymentCode | [0…1] | String | 13 | หมายเลขอ้างอิงการรวมรายการ |
{
"eFiling": {
"sender": {
"id": "OA1-1234567890123"
},
"rdForm": {
"requestType": "1",
"refNo": [" P500000000211"]
}
}
}
{
"eFiling": {
"sender": {
"id": " OA1-1234567890123"
},
"rdForm": {
"requestType": "1",
"refNo": [" P500000000211", " P500000000212"]
}
}
}
{
"eFiling": {
"sender": {
"id": "OA1-1234567890123"
},
"rdForm": {
"requestType": "2",
" paymentCode": "T000000000029"
}
}
}
{
"eFiling": {
"sender": {
"id": "OA1-1234567890123"
},
"rdForm": {
"requestType": "3",
"paymentCode": "T000000000029"
}
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | รหัสข้อความของกรมสรรพากร อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message) |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [0…1] | Object | Result element | |
refNo | [1…n] | Object | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี | |
paymentCode | [1…1] | String | 13 | หมายเลขอ้างอิงใบ Pay-in |
ref1 | [1…1] | String | 20 | Reference 1 (เลขประจำตัวผู้เสียอากร) |
ref2 | [1…1] | String | 20 | Reference 2 (รหัสควบคุมหรือรหัสข้อความชำระเงินของกรมสรรพากร) |
expireDate | [1…1] | String | 10 | วันสุดท้ายของการชำระเงินรูปแบบ YYYY-MM-DD (ปี ค.ศ.) |
totalAmount | [1…1] | Decimal | (13,2) | รวมจำนวนเงินที่ต้องชำระ (อากร+เงินเพิ่ม+ค่าปรับอาญา) |
qrPayment | [1…1] | Object | QR Code สำหรับจ่ายเงิน (Encode = Base64, File type = “png”) |
|
attachedFiles | [1…n] | Object | Attached file element | |
docType | [1…1] | String | 1 | ประเภทเอกสาร 5 = Pay in slip |
fileName | [1…1] | String | 256 | ชื่อไฟล์ |
file | [1…1] | Object | ไฟล์ Pay-In Slip เพื่อนำไปชำระที่หน่วยรับชำระภาษีกรม (Encode = Base64, File type = “pdf”) |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMessage": "สำเร็จ"
},
"result": {
"refNo": ["P500000000211", "P500000000212"],
“paymentCode”: “T000000000029”,
"ref1": "0102545000077",
"ref2": "170001815729552",
"expireDate": "2020-02-17",
"totalAmount": "16200.00",
"qrPayment": "KMyAwIG9iago8PC9Db2xvclNwYWNlL0RldmljZUdyYXkvU3VidHlwZS9JbWFnZS9IZWlnaHQgODYvRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9XaWR0aCAzNDQvTGVu",
"attachedFiles": [{
"docType": "5",
"fileName": "PAY_IN_ P500000000211.pdf",
"file": "JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9Db2xvclNwYWNlL0RldmljZUdyYXkvU3VidHlwZS9JbWFnZS9IZWlnaHQgODYvRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9XaWR0aCAzNDQvTGVuZ3RoID"
}]
}
}
}
{
"eFiling": {
"response": {
"responseCode": " E01008",
"responseMessage": "ไม่มีสิทธิทำงานกับเอกสารหมายเลขนี้"
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01008 | ไม่มีสิทธิทำงานกับเอกสารหมายเลขนี้ |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1…1] | String | Content type of request payload Value: - application/json | |
authorization | [1…1] | String | Bearer <Token Id> |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
sender | [1…1] | Object | Sender element | |
id | [1…1] | String | 25 | รหัสผู้นำส่ง |
rdForm | [1…1] | Object | Rd form element | |
refNo | [1…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
requestType | [1…1] | String | 1 | ประเภทการขอรายละเอียด 1 = ไฟล์ภาพแบบ 2 = ไฟล์ใบแนบ 3 = ไฟล์ใบเสร็จรับเงิน |
{
"eFiling": {
"sender": {
"id": "OA1-1234567890123"
},
"rdForm": {
"refNo": "P500000000211",
"requestType": "1"
}
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | รหัสข้อความของกรมสรรพากร อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message) |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [0…1] | Object | Result element | |
refNo | [1…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
attachedFiles | [1…n] | Object | Attached file element | |
docType | [1…1] | String | 1 | ประเภทเอกสาร 1 = ภาพแบบ 2 = ใบแนบ 3 = ใบเสร็จรับเงิน 4 = ใบเสร็จรับเงินค่าปรับ 5 = ใบรับ |
fileName | [1…1] | String | 256 | ชื่อไฟล์ |
file | [1…1] | Object | ไฟล์ ภาพแบบ ใบแนบ หรือใบเสร็จ (Encode = Base64, File type = “pdf”) |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMessage": "สำเร็จ"
},
"result": {
"refNo": "P500000000211",
"attachedFiles": [{
"docType": "1",
"fileName": "TAX_FORM_P500000000211.pdf",
"file": "JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9Db2xvclNwYWNlL0RldmljZUdyYXkvU3VidHlwZS9JbWFnZS9IZWlnaHQgODYvRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9XaWR0aCAzNDQvTGVuZ3RoID"
}]
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01008 | ไม่มีสิทธิทำงานกับเอกสารหมายเลขนี้ |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
E01025 | ไม่พบใบเสร็จ/ภาพแบบ/ใบแนบ ในระบบ |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1…1] | String | Content type of request payload Value: - application/json | |
authorization | [1…1] | String | Bearer <Token Id> |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
requestId | [1…1] | String | 50 | รหัสการร้องขอ (ต้องไม่ซ้ำในแต่ละ request) |
sender | [1…1] | Object | Sender element | |
id | [1…1] | String | 25 | รหัสผู้นำส่ง |
rdForm | [1…1] | Object | Rd form element | |
exchangeDocument | [1…1] | Object | Exchange document element | |
formType | [1…1] | String | 10 | ประเภทแบบภาษี |
refNo | [1…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
{
"eFiling": {
"sender": {
"id": "OA1-1234567890123"
},
"requestId": "64013110001",
"rdForm": {
"exchangeDocument": {
"formType": "PND50"
},
"refNo": "P500000000211"
}
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | รหัสข้อความของกรมสรรพากร อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message) |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [1…1] | Object | Result element | |
requestId | [1…1] | String | 50 | รหัสการร้องขอ |
refNo | [1…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
formStatusId | [1…1] | String | 1 | สถานะแบบ 6 = ยกเลิกแบบ |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMessage": "สำเร็จ"
},
"result": {
"requestId": " P0064013110001",
"refNo": " P500000000211",
"formStatusId": "6"
}
}
}
{
"eFiling": {
"response": {
"responseCode": "E01009",
"responseMessage": "ไม่สามารถทำการยกเลิกการยื่นแบบภาษีนี้ได้"
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01008 | ไม่มีสิทธิทำงานกับเอกสารหมายเลขนี้ |
E01009 | ไม่สามารถทำการยกเลิกการยื่นแบบภาษีนี้ได้ |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1…1] | String | Content type of request payload Value: - application/json | |
authorization | [1…1] | String | Bearer <Token Id> |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
sender | [1…1] | Object | Sender element | |
Id | [1…1] | String | 25 | รหัสผู้นำส่ง |
rdForm | [1…1] | Object | Rd form element | |
apiRefNo | [0…1] | String | 20 | เลขอ้างอิงของการนำส่ง |
refNo | [0…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
{
"eFiling": {
"sender": {
"id": "OA1-1234567890123"
},
"rdForm": {
"apiRefNo": "OAPI10000000001"
}
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | รหัสข้อความของกรมสรรพากร
อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message) |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [1…1] | Object | Result element | |
requestId | [0…1] | String | 50 | รหัสการร้องขอ |
refNo | [1…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
formStatusId | [1…1] | String | 1 | สถานะแบบ1 = รอการชำระเงิน2 = ชำระภาษีสำเร็จ รอตรวจสอบ3 = ยื่นแบบสำเร็จ รอออกใบเสร็จรับเงิน4 = ยื่นแบบสำเร็จ ออกใบเสร็จรับเงินแล้ว5 = เกินกำหนดชำระเงิน6 = ยกเลิกแบบ7 = ยื่นแบบสำเร็จ รอประมวลผล8 = ยื่นแบบสำเร็จ |
totalAmount | [1…1] | Decmal | (13,2) | รวมจำนวนเงินที่ต้องชำระ (เบี้ยปรับ+เงินเพิ่ม+ค่าปรับอาญา) |
totalPenalty | [1…1] | Decmal | (13,2) | เบี้ยปรับ |
totalSurcharge | [1…1] | Decmal | (13,2) | เงินเพิ่ม |
totalFine | [1…1] | Decmal | (13,2) | ค่าปรับอาญา |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMessage": "สำเร็จ"
},
"result": {
"refNo": " P50B621000001",
"formStatusId": "1",
"totalAmount": 10600.00,
"totalPenalty": 300.00,
"totalSurcharge": 200.00,
"totalFine": 100.00
}
}
}
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMessage": "สำเร็จ"
},
"result": {
"requestId": "64013110001",
"refNo": " P50B621000001",
"formStatusId": "1",
"totalAmount": 10600.00,
"totalPenalty": 300.00,
"totalSurcharge": 200.00,
"totalFine": 100.00
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01008 | ไม่มีสิทธิทำงานกับเอกสารหมายเลขนี้ |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
Business Code | Description |
---|---|
I01000 | สำเร็จ |
P01001 | กำลังประมวลผลการทำงาน |
E01000 | ไม่สำเร็จ |
E01001 | ไม่พบข้อมูลในระบบ |
E01002 | พบขัอผิดพลาด รหัสผู้ใช้ หรือ password ไม่ถูกต้อง |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากขัอมูลใน JSON |
E01004 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบรหัสข้อมูลแบบภาษี |
E01005 | ไม่สามารถทำรายการได้ เนื่องจากรูปแบบเวอร์ชั่นไม่ถูกต้อง |
E01006 | ไม่สามารถทำรายการได้ เนื่องจากพบข้อผิดพลาดในระบบ Open API |
E01007 | ไม่มีสิทธิทำงานกับผู้เสียภาษีรายนี้ |
E01008 | ไม่มีสิทธิทำงานกับเอกสารหมายเลขนี้ |
E01009 | ไม่สามารถทำการยกเลิกการยื่นแบบภาษีนี้ได้ |
E01010 | ไม่สามารถเชื่อมต่อระบบที่เกี่ยวข้องได้ กรุณาส่งข้อมูลอีกครั้ง |
E01011 | ไม่สามารถยกเลิกแบบภาษีได้ เนื่องจากสถานะไม่ถูกต้อง |
E01012 | ไม่สามารถตรวจสอบการลงลายมือชื่อได้ |
E01013 | ระบบเคยได้รับหมายเลข request นี้แล้ว |
E01014 | ไม่สามารถทำรายการได้ เนื่องจากพบข้อผิดพลาดในการตรวจสอบข้อมูล JWT |
E01015 | ไม่สามารถทำรายการได้ เนื่องจากพบข้อผิดพลาดของ Cert ที่ใช้ |
E01016 | ไม่สามารถทำรายการได้ การเรียกใช้งานเซอร์วิสไม่สำเร็จ |
E01017 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบเลขประจำตัวผู้เสียภาษี |
E01018 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบรหัสแบบภาษี |
E01019 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบหมายเลข request |
E01020 | ข้อมูล nonce ไม่ถูกต้อง |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01022 | ข้อมูล sender.role ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
E01024 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิยื่นแบบภาษี (เวอร์ชั่น) นี้ |
E01025 | ไม่พบใบเสร็จ/ภาพแบบ/ใบแนบ ในระบบ |
E05200 | ไม่พบข้อมูล |
E05201 | จำนวนอักษรเกิน {0} ตัว |
E05202 | ตัวเลขไม่ถูกต้อง จำนวน digit {0} ทศนิยม {1} |
E05203 | ค่าของข้อมูลไม่ถูกต้อง |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1…1] | String | Content type of request payload Value: - application/json | |
authorization | [1…1] | String | Bearer <Token Id> |
Name | Type | Required | Description |
---|---|---|---|
eFiling | Object | Required | Root element |
sender | Object | Required | ผู้นำส่ง |
id | String(25) | Required | ชื่อย่อของผู้นำส่ง (นำมาจาก response เมื่อ log in สำเร็จ) |
role | Number(1) | Required | ประเภทการนำส่ง 1 = เป็นผู้มีหน้าที่เสียอากร 2 = ผู้ให้บริการตัวแทน |
requestId | String(13) | Required | เลขนำส่งของผู้นำส่ง (ต้องไม่ซ้ำในแต่ละ request) |
rdForm | Object | Required | ข้อมูลแบบภาษี |
exchangeDocument | Object | Required | Exchange document element |
formType | String(10) | Required | PND1 = ภ.ง.ด.1 |
version | String(10) | Required | เวอร์ชั่นแบบภาษี |
formData | Object | Required | ข้อมูลแบบภาษี |
{
"eFiling": {
"sender": {
"id": "OA1-0103524004872",
"role": 2
},
"requestId": "64013110001",
"rdForm": {
"exchangeDocument": {
"formType": "PND1",
"version": "1.0.0"
},
"formData": [{
"taxPayer": {
"specifiedTaxRegistration": {
"id": "0105563903388"
},
"branchNo": 0,
"branchType": "V"
},
"taxForm": {
"taxPeriod": {
"taxMonth": 3,
"taxYear": 2564
},
"filing": {
"filingType": "0",
"filingNo": 0
}
},
"taxFormDetail": {
"detail": [{
"type": "401N",
"total": 4,
"income": 18000,
"tax": 700
}, {
"type": "4012",
"total": 1,
"income": 6000,
"tax": 250
}, {
"type": "402I",
"total": 1,
"income": 8000,
"tax": 560
}, {
"type": "402E",
"total": 1,
"income": 6500,
"tax": 200
}],
"calculate": {
"totalNum": 7,
"totalIncome": 38500,
"netTax": 1710
}
},
"formAttach": {
"attachDetail": [{
"ty": "401N",
"attachData": [{
"sq": 1,
"tp": {
"id": "3100324323003",
"tn": "นาย",
"fn": "วิชัย",
"mn": null,
"sn": "สุรสรรค์"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6000,
"net": 250,
"con": "1"
}
}, {
"sq": 2,
"tp": {
"id": "3101234521249",
"tn": "นาย",
"fn": "สรศักดิ์",
"mn": null,
"sn": "จตุรโชติ"
},
"taxde": {
"dt": "2021-03-15",
"inc": 4000,
"net": 150,
"con": "1"
}
}, {
"sq": 3,
"tp": {
"id": "0103524004872",
"tn": "นาย",
"fn": "สรศักดิ์",
"mn": null,
"sn": "จตุรโชติ"
},
"taxde": {
"dt": "2021-03-15",
"inc": 4000,
"net": 150,
"con": "1"
}
}, {
"sq": 4,
"tp": {
"id": "1519901235191",
"tn": "นาย",
"fn": "สรศักดิ์",
"mn": null,
"sn": "จตุรโชติ"
},
"taxde": {
"dt": "2021-03-15",
"inc": 4000,
"net": 150,
"con": "1"
}
}]
}, {
"ty": "4012",
"attachData": [{
"sq": 1,
"tp": {
"id": "3101111222332",
"tn": "นางสาว",
"fn": "กรกช",
"mn": null,
"sn": "สุวรรณสุข"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6000,
"net": 250,
"con": "1"
}
}]
}, {
"ty": "402I",
"attachData": [{
"sq": 1,
"tp": {
"id": "3109921992396",
"tn": "นางสาว",
"fn": "นริศรา",
"mn": null,
"sn": "จันทร์ดี"
},
"taxde": {
"dt": "2021-03-15",
"inc": 8000,
"net": 560,
"con": "1"
}
}]
}, {
"ty": "402E",
"attachData": [{
"sq": 1,
"tp": {
"id": "1519901235191",
"tn": "ร.ต.อ.",
"fn": "สิทธิชัย",
"mn": null,
"sn": "แสนงาม"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6500,
"net": 200,
"con": "1"
}
}]
}]
}
}]
}
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | รหัสข้อความของกรมสรรพากร อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message) |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [1…1] | Object | Result element | |
requestId | [1…1] | String | 50 | รหัสการร้องขอ |
apiRefNo | [0…1] | String | 20 | เลขอ้างอิงของการนำส่ง - เนื่องจากระบบของกรมยังทำงานไม่สำเร็จ ให้ใช้เลขอ้างอิงของการนำส่งนี้ตรวจสอบผลการยื่นแบบ |
specifiedTaxRegistration | [0…1] | Object | ข้อมูลการลงทะเบียนผู้เสียภาษีอากร | |
id | [1…1] | String | 13 | เลขประจำตัวผู้เสียภาษีอากร |
refNo | [0…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
formStatusId | [0…1] | String | 1 |
สถานะแบบ 1 = รอการชำระเงิน 2 = ชำระภาษีสำเร็จ รอตรวจสอบ 3 = ยื่นแบบสำเร็จ รอออกใบเสร็จรับเงิน 4 = ยื่นแบบสำเร็จ ออกใบเสร็จรับเงินแล้ว 5 = เกินกำหนดชำระเงิน 6 = ยกเลิกแบบ 7 = ยื่นแบบสำเร็จ รอประมวลผล 8 = ยื่นแบบสำเร็จ |
totalAmount | [0…1] | Decmal | (13,2) | รวมจำนวนเงินที่ต้องชำระ (เบี้ยปรับ+เงินเพิ่ม+ค่าปรับอาญา) |
totalPenalty | [0…1] | Decmal | (13,2) | เบี้ยปรับ |
totalSurcharge | [0…1] | Decmal | (13,2) | เงินเพิ่ม |
totalFine | [0…1] | Decmal | (13,2) | ค่าปรับอาญา |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMsg": "สำเร็จ"
},
"result": {
"requestId": "64013110001",
"specifiedTaxRegistration": {
"id": "0105563903388"
},
"refNo": "P010000000922",
"formStatusId": "1",
"totalAmount": 1935.65,
"totalSurcharge": 25.65,
"totalFine": 200.0
}
}
}
{
"eFiling": {
"response": {
"responseCode": " E01007",
"responseMessage": "ไม่มีสิทธิทำงานกับผู้เสียภาษีรายนี้"
}
}
}
{
"eFiling": {
"response": {
"responseCode": "E01003",
"responseMsg": "ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON",
"errorBody": [{
"field": "eFiling.rdForm.formData.taxForm.filing.filingCase",
"errorMessage": "จำนวนอักษรเกิน 1 ตัว",
"errorCode": "E05201",
"rejectedValue": "11"
}, {
"field": "eFiling.rdForm.formData.taxForm.filing.filingType",
"errorMessage": "จำนวนอักษรเกิน 1 ตัว",
"errorCode": "E05201",
"rejectedValue": "19"
}]
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
P01001 | กำลังประมวลผลการทำงาน |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01004 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบรหัสข้อมูลแบบภาษี |
E01006 | ไม่สามารถทำรายการได้ เนื่องจากพบข้อผิดพลาดในระบบ Open API |
E01007 | ไม่มีสิทธิทำงานกับผู้เสียภาษีรายนี้ |
E01013 | ระบบเคยได้รับหมายเลข request นี้แล้ว |
E01017 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบเลขประจำตัวผู้เสียภาษี |
E01019 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบหมายเลข request |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01022 | ข้อมูล sender.role ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
E01024 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิยื่นแบบภาษี (เวอร์ชั่น) นี้ |
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
content-type | [1…1] | String | Content type of request payload Value: - application/json | |
authorization | [1…1] | String | Bearer <Token Id> |
Name | Type | Required | Description |
---|---|---|---|
eFiling | Object | Required | Root element |
sender | Object | Required | ผู้นำส่ง |
id | String(25) | Required | ชื่อย่อของผู้นำส่ง (นำมาจาก response เมื่อ log in สำเร็จ) |
role | Number(1) | Required | ประเภทการนำส่ง 1 = เป็นผู้มีหน้าที่เสียอากร 2 = ผู้ให้บริการตัวแทน |
requestId | String(13) | Required | เลขนำส่งของผู้นำส่ง (ต้องไม่ซ้ำในแต่ละ request) |
rdForm | Object | Required | ข้อมูลแบบภาษี |
exchangeDocument | Object | Required | Exchange document element |
formType | String(10) | Required | PND2 = ภ.ง.ด.2 |
version | String(10) | Required | เวอร์ชั่นแบบภาษี |
formData | Object | Required | ข้อมูลแบบภาษี |
{
"eFiling": {
"sender": {
"id": "OA1-0103524004872",
"role": 2
},
"requestId": "64013110001",
"rdForm": {
"exchangeDocument": {
"formType": "PND2",
"version": "1.0.0"
},
"formData": [{
"taxPayer": {
"specifiedTaxRegistration": {
"id": "0105563903388"
},
"branchNo": 0,
"branchType": "V"
},
"taxForm": {
"taxPeriod": {
"taxMonth": 3,
"taxYear": 2564
},
"filing": {
"filingType": "0",
"filingNo": 0
}
},
"taxFormDetail": {
"detail": [{
"type": "403N",
"total": "4",
"income": 18000,
"tax": 700
}, {
"type": "404A",
"total": "1",
"income": 6000,
"tax": 250
}, {
"type": "404B",
"total": "1",
"income": 8000,
"tax": 560
}, {
"type": "404G",
"total": "1",
"income": 6500,
"tax": 200
}, {
"type": "404T",
"total": "1",
"income": 6500,
"tax": 200
}],
"calculate": {
"totalNum": 8,
"totalIncome": 45000,
"netTax": 1910
}
},
"formAttach": {
"attachDetail": [{
"ty": "403N",
"attachData": [{
"sq": 1,
"tp": {
"id": "3100324323003",
"tn": "นาย",
"fn": "วิชัย",
"mn": null,
"sn": "สุรสรรค์",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6000,
"rid": 1,
"rat": 1,
"net": 250,
"con": "1"
}
}, {
"sq": 2,
"tp": {
"id": "3101234521249",
"tn": "นาย",
"fn": "สรศักดิ์",
"mn": null,
"sn": "จตุรโชติ",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 4000,
"rid": 1,
"rat": 1,
"net": 150,
"con": "1"
}
}, {
"sq": 3,
"tp": {
"id": "3101234521249",
"tn": "นาย",
"fn": "สรศักดิ์",
"mn": null,
"sn": "จตุรโชติ",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 4000,
"rid": 1,
"rat": 1,
"net": 150,
"con": "1"
}
}, {
"sq": 4,
"tp": {
"id": "3101234521249",
"tn": "นาย",
"fn": "สรศักดิ์",
"mn": null,
"sn": "จตุรโชติ",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 4000,
"rid": 1,
"rat": 1,
"net": 150,
"con": "1"
}
}]
}, {
"ty": "404A",
"attachData": [{
"sq": 1,
"tp": {
"id": "3101111222332",
"tn": "นางสาว",
"fn": "กรกช",
"mn": null,
"sn": "สุวรรณสุข",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6000,
"rid": 1,
"rat": 1,
"net": 250,
"con": "1"
}
}]
}, {
"ty": "404B",
"attachData": [{
"sq": 1,
"tp": {
"id": "3109921992396",
"tn": "นางสาว",
"fn": "นริศรา",
"mn": null,
"sn": "จันทร์ดี",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 8000,
"rid": 1,
"rat": 1,
"net": 560,
"con": "1"
}
}]
}, {
"ty": "404G",
"attachData": [{
"sq": 1,
"tp": {
"id": "3105557655593",
"tn": "ร.ต.อ.",
"fn": "สิทธิชัย",
"mn": null,
"sn": "แสนงาม",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6500,
"rid": 1,
"rat": 1,
"net": 200,
"con": "1"
}
}]
}, {
"ty": "404T",
"attachData": [{
"sq": 1,
"tp": {
"id": "3105557655593",
"tn": "ร.ต.อ.",
"fn": "สิทธิชัย",
"mn": null,
"sn": "แสนงาม",
"an": "1230000000"
},
"taxde": {
"dt": "2021-03-15",
"inc": 6500,
"rid": 1,
"rat": 1,
"net": 200,
"con": "1"
}
}]
}]
}
}]
}
}
}
Item Name | Multi | Data Type | MaxLen | Description |
---|---|---|---|---|
eFiling | [1…1] | Object | Root element | |
response | [1…1] | Object | Response element | |
responseCode | [1…1] | String | 25 | รหัสข้อความของกรมสรรพากร อ้างอิง บทที่ 5 ตารางรหัสข้อความ (Response Code, Response Message) |
responseMessage | [1…1] | String | 1024 | รายละเอียดข้อความ |
result | [1…1] | Object | Result element | |
requestId | [1…1] | String | 50 | รหัสการร้องขอ |
apiRefNo | [0…1] | String | 20 | เลขอ้างอิงของการนำส่ง - เนื่องจากระบบของกรมยังทำงานไม่สำเร็จ ให้ใช้เลขอ้างอิงของการนำส่งนี้ตรวจสอบผลการยื่นแบบ |
specifiedTaxRegistration | [0…1] | Object | ข้อมูลการลงทะเบียนผู้เสียภาษีอากร | |
id | [1…1] | String | 13 | เลขประจำตัวผู้เสียภาษีอากร |
refNo | [0…1] | String | 13 | หมายเลขอ้างอิงการยื่นแบบแสดงรายการภาษี |
formStatusId | [0…1] | String | 1 |
สถานะแบบ 1 = รอการชำระเงิน 2 = ชำระภาษีสำเร็จ รอตรวจสอบ 3 = ยื่นแบบสำเร็จ รอออกใบเสร็จรับเงิน 4 = ยื่นแบบสำเร็จ ออกใบเสร็จรับเงินแล้ว 5 = เกินกำหนดชำระเงิน 6 = ยกเลิกแบบ 7 = ยื่นแบบสำเร็จ รอประมวลผล 8 = ยื่นแบบสำเร็จ |
totalAmount | [0…1] | Decmal | (13,2) | รวมจำนวนเงินที่ต้องชำระ (เบี้ยปรับ+เงินเพิ่ม+ค่าปรับอาญา) |
totalPenalty | [0…1] | Decmal | (13,2) | เบี้ยปรับ |
totalSurcharge | [0…1] | Decmal | (13,2) | เงินเพิ่ม |
totalFine | [0…1] | Decmal | (13,2) | ค่าปรับอาญา |
{
"eFiling": {
"response": {
"responseCode": "I01000",
"responseMsg": "สำเร็จ"
},
"result": {
"requestId": "64013110001",
"specifiedTaxRegistration": {
"id": "0105563903388"
},
"refNo": "P020000000805",
"formStatusId": "1",
"totalAmount": 2138.65,
"totalSurcharge": 28.65,
"totalFine": 200.0
}
}
}
{
"eFiling": {
"response": {
"responseCode": " E01007",
"responseMessage": "ไม่มีสิทธิทำงานกับผู้เสียภาษีรายนี้"
}
}
}
{
"eFiling": {
"response": {
"responseCode": "E01003",
"responseMsg": "ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON",
"errorBody": [{
"field": "eFiling.rdForm.formData.taxForm.filing.filingCase",
"errorMessage": "จำนวนอักษรเกิน 1 ตัว",
"errorCode": "E05201",
"rejectedValue": "11"
}, {
"field": "eFiling.rdForm.formData.taxForm.filing.filingType",
"errorMessage": "จำนวนอักษรเกิน 1 ตัว",
"errorCode": "E05201",
"rejectedValue": "19"
}]
}
}
}
Business Code | Description |
---|---|
I01000 | สำเร็จ |
P01001 | กำลังประมวลผลการทำงาน |
E01003 | ไม่สามารถทำรายการได้ เนื่องจากพบขัอผิดพลาดจากข้อมูลใน JSON |
E01004 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบรหัสข้อมูลแบบภาษี |
E01006 | ไม่สามารถทำรายการได้ เนื่องจากพบข้อผิดพลาดในระบบ Open API |
E01007 | ไม่มีสิทธิทำงานกับผู้เสียภาษีรายนี้ |
E01013 | ระบบเคยได้รับหมายเลข request นี้แล้ว |
E01017 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบเลขประจำตัวผู้เสียภาษี |
E01019 | ไม่สามารถทำรายการได้ เนื่องจากไม่พบหมายเลข request |
E01021 | ข้อมูล sender.id ไม่ถูกต้อง |
E01022 | ข้อมูล sender.role ไม่ถูกต้อง |
E01023 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิใช้งาน API |
E01024 | ไม่สามารถทำรายการได้ เนื่องจากไม่มีสิทธิยื่นแบบภาษี (เวอร์ชั่น) นี้ |
{
"alg": "RS256",
"x5c": ["MIIHKzCCBROgAwIBAgIIFjd1l1q39Q4wDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVEgxKDAmBgNVBAoTH1RoYWkgRGlnaXRhbCBJRCBDb21wYW55IExpbWl0ZWQxJTAjBgNVBAMTHFRoYWkgRGlnaXRhbCBJRCBDQSBHMyAodGVzdCkwHhcNMTgxMTA2MDkyNTM1WhcNMjAxMTA1MDkyNTM1WjBgMQswCQYDVQQGEwJUSDEWMBQGA1UEYRMNMDk5NDAwMDE1ODQ0MTE5MDcGA1UEAwww4LiB4Lij4Lih4Liq4Lij4Lij4Lie4Liy4LiB4LijICjguJfguJTguKrguK3guJopMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCJGMlgDvcvfl4Bojn4wWm13Z\/Lkvh4wj\/wdMfe8kBAI95x02nRjbAdrAMJ5PVaDBYWus5VZUCszAUu35Sx8bnLOXnG400LnonZhHOjcfmnbi8fDz+kWHvAmu6SynVCh52olqzctmpPa76iGfeWVvnJS+mIeF7VZZFX5\/aBYVnwh5vcKbkFJIaAPQZaO5ueYjajHwe8g1vD270C9m3qraQ\/52dJuvX\/4Co8Tm6QlLsuTmdCICJL13JJiazuwiiedbOl75mDxAUiOU6NJ+HAIEoaH6ZDvg5\/tCCD9tCQznNgIZ7jazWJ8lsn+kBygROURgnSRpORyE0sjjAknb51lQQIDAQABo4IC6TCCAuUwggEBBggrBgEFBQcBAQSB9DCB8TCBtgYIKwYBBQUHMAKGgalodHRwOi8vMjAzLjE1NS4xNTYuMjIzOjgwODAvZWpiY2EvcHVibGljd2ViL3dlYmRpc3QvY2VydGRpc3Q\/Y21kPWllY2FjZXJ0Jmlzc3Vlcj1DTiUzZFRoYWkrRGlnaXRhbCtJRCtDQStHMysodGVzdCklMmNPJTNkVGhhaStEaWdpdGFsK0lEK0NvbXBhbnkrTGltaXRlZCUyY0MlM2RUSCZsZXZlbD0wMDYGCCsGAQUFBzABhipodHRwOi8vdGVzdC50aGFpZGlnaXRhbGlkLmNvbS90ZGlkY2FnM29jc3AwHQYDVR0OBBYEFJUUVJQjY45WRIHumq+\/SQ8\/MXGbMAwGA1UdEwEB\/wQCMAAwHwYDVR0jBBgwFoAUkuyXjg8gofxr3Vjoj7kIJfrYo2gwFwYDVR0gBBAwDjAMBgpghXwBAQIBzhEBMIIBGAYDVR0fBIIBDzCCAQswggEHoIGgoIGdhoGaaHR0cDovL3Rlc3QudGhhaWRpZ2l0YWxpZC5jb20vdGRpZGNhZzNjcmwvY2VydGRpc3Q\/Y21kPWNybCZpc3N1ZXI9Q049VGhhaSUyMERpZ2l0YWwlMjBJRCUyMENBJTIwRzMlMjAodGVzdCksTz1UaGFpJTIwRGlnaXRhbCUyMElEJTIwQ29tcGFueSUyMExpbWl0ZWQsQz1USKJipGAwXjElMCMGA1UEAwwcVGhhaSBEaWdpdGFsIElEIENBIEczICh0ZXN0KTEoMCYGA1UECgwfVGhhaSBEaWdpdGFsIElEIENvbXBhbnkgTGltaXRlZDELMAkGA1UEBhMCVEgwDgYDVR0PAQH\/BAQDAgXgMEsGA1UdEQREMEKBFHN1cGF0YW5hLnNyQHJkLmdvLnRopCowKDEmMCQGA1UEAwwdVEhFIFJFVkVOVUUgREVQQVJUTUVOVCAoVEVTVCkwDQYJKoZIhvcNAQELBQADggIBABrfI0rWWO6M44zBTyElKPXtqzo1Ms8x3vInAYhj+Lzb7u1+tFgU1jn+naQplKX6VZW0E08h\/YeNTk6cxm7mGRGpb\/o3sfVsAmfLEH9AwM34VrKcN+RLV7BKMj3zF+AU6k50iApRCHXlu8J53zLChZn0lOpxDrKUpQu6EMCO7l04bZ2c+f8pdptX3dSm+PFqzHlU6L9IKC+CkdCh2eqNDVzPr8gvKuZltfKLjbcw6bhhst+iD6BGdwds5yhRb7BW8NznmMsq\/gpuTUy9V3MdGPd\/0PosxsnQ9bersCDzK3IVk8n2vLr5vylVw8ZMEpFGKwvhHzUkanaqOgZh2Z6qqa8m+f3aqYIN1xu8O4j1vsqY4A0LTOXzAoT630mwdTXrqz\/XVoqSNVQ9JU7fdy+G4pbg9yFSYqBJnAYFI8pLfQvaA80FPNXWXgMOn84ZUtvhFCApQzVsv32lTWiJ83L6CCiP1VPe+8XeqpAfHUYU6sc5exTTZJptRwr06bYP6vLmDVIl5Mwpw5Rf7+9n0i10zGOVdnuv6jjvC5lHiAaq6S2vx+PkiC51vBiZr77P1t0bW0waqM21l2zKu\/Cwb7yqZkCsu4bmWOJRMZrr89tWkx+cy9bVeGga8JpEHxkVZPZt0pUCR6bIxkLMRojFJLLAPIq8MUJhfwh5k5WmhYQ+79EH"]
}
RFZSMGdCQkF3RGpBTUJncGdoWHdCQVFJQnpoRUJNSUlCR0FZRFZSMGZCSUlCRHpDQ0FRc3dnZ0VIb0lHZ29JR2Rob0dhYUhSMGNEb3ZMM1JsYzNRdWRHaGhhV1JwWjJsMFlXeHBaQzVqYjIwdmRHUnBaR05oWnpOamNtd3ZZMlZ5ZEdScGMzUVwvWTIxa1BXTnliQ1pwYzNOMVpYSTlRMDQ5VkdoaGFTVXlNRVJwWjJsMFlXd2xNakJKUkNVeU1FTkJKVEl3UnpNbE1qQW9kR1Z6ZENrc1R6MVVhR0ZwSlRJd1JHbG5hWFJoYkNVeU1FbEVKVEl3UTI5dGNHRnVlU1V5TUV4cGJXbDBaV1FzUXoxVVNLSmlwR0F3WGpFbE1DTUdBMVVFQXd3Y1ZHaGhhU0JFYVdkcGRHRnNJRWxFSUVOQklFY3pJQ2gwWlhOMEtURW9NQ1lHQTFVRUNnd2ZWR2hoYVNCRWFXZHBkR0ZzSUVsRUlFTnZiWEJoYm5rZ1RHbHRhWFJsWkRFTE1Ba0dBMVVFQmhNQ1ZFZ3dEZ1lEVlIwUEFRSFwvQkFRREFnWGdNRXNHQTFVZEVRUkVNRUtCRkhOMWNHRjBZVzVoTG5OeVFISmtMbWR2TG5Sb3BDb3dLREVtTUNRR0ExVUVBd3dkVkVoRklGSkZWa1ZPVlVVZ1JFVlFRVkpVVFVWT1ZDQW9WRVZUVkNrd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFCcmZJMHJXV082TTQ0ekJUeUVsS1BYdHF6bzFNczh4M3ZJbkFZaGorTHpiN3UxK3RGZ1Uxam4rbmFRcGxLWDZWWlcwRTA4aFwvWWVOVGs2Y3htN21HUkdwYlwvbzNzZlZzQW1mTEVIOUF3TTM0VnJLY04rUkxWN0JLTWozekYrQVU2azUwaUFwUkNIWGx1OEo1M3pMQ2habjBsT3B4RHJLVXBRdTZFTUNPN2wwNGJaMmMrZjhwZHB0WDNkU20rUEZxekhsVTZMOUlLQytDa2RDaDJlcU5EVnpQcjhndkt1Wmx0ZktMamJjdzZiaGhzdCtpRDZCR2R3ZHM1eWhSYjdCVzhOem5tTXNxXC9ncHVUVXk5VjNNZEdQZFwvMFBvc3hzblE5YmVyc0NEekszSVZrOG4ydkxyNXZ5bFZ3OFpNRXBGR0t3dmhIelVrYW5hcU9nWmgyWjZxcWE4bStmM2FxWUlOMXh1OE80ajF2c3FZNEEwTFRPWHpBb1Q2MzBtd2RUWHJxelwvWFZvcVNOVlE5SlU3ZmR5K0c0cGJnOXlGU1lxQkpuQVlGSThwTGZRdmFBODBGUE5YV1hnTU9uODRaVXR2aEZDQXBRelZzdjMybFRXaUo4M0w2Q0NpUDFWUGUrOFhlcXBBZkhVWVU2c2M1ZXhUVFpKcHRSd3IwNmJZUDZ2TG1EVklsNU13cHc1UmY3KzluMGkxMHpHT1ZkbnV2NmpqdkM1bEhpQWFxNlMydngrUGtpQzUxdkJpWnI3N1AxdDBiVzB3YXFNMjFsMnpLdVwvQ3diN3lxWmtDc3U0Ym1XT0pSTVpycjg5dFdreCtjeTliVmVHZ2E4SnBFSHhrVlpQWnQwcFVDUjZiSXhrTE1Sb2pGSkxMQVBJcThNVUpoZndoNWs1V21oWVErNzlFSCJdLCJhbGciOiJSUzI1NiJ9
{
"eFiling": {
"username": "OA-0103524004872",
"password": "PVbE0zMhBvIKa2kacaAcSHVtmIdJbx4RiD7uBc1iOR7c7g2CLQ",
"nonce": "2020-10-29 13:30:00"
}
}
ewoJImVGaWxpbmciOiB7CgkJInVzZXJuYW1lIjogIk9BLTAxMDM1MjQwMDQ4NzIiLAoJCSJwYXNzd29yZCI6ICJQVmJFMHpNaEJ2SUthMmthY2FBY1NIVnRtSWRKYng0UmlEN3VCYzFpT1I3YzdnMkNMUSIsCgkJIm5vbmNlIjogIjIwMjAtMTAtMjkgMTM6MzA6MDAiCgl9Cn0=
HzLCajXht8of49LCzZweVBMhSjXZ4g-DiFbuOpoBovsg8D2sb0yq_Lu0TsATGvTkgbr8OEjpbvCAFb5JL3cVsfa5K54j-Z-yaCdN0NXV5MI5YFlAz9MwRQg9AGoPLBMdQ5CERqHF3A0gSB83ycJ6SirBPPRl_Mwp_pjUWYoFJs_1MsilDsDVBFt9aRRDCKfU_8EfrAI085rEKZe3W4BwJapySKbpkFRolqpPxaA6UkCOJK1Eqs5nA2hEFW16JzMf8nfr1gGnGu64pVsIttdfVRq3rYGVeYgnWbGjvnhsrglQ-8N-JD9QI0X1vd24PAKZ4Oh7I5ptqQs5CK-8-hEgFA=
{
"cty": "JWS",
"enc": "A256GCM",
"alg": "dir",
"jwk": {
"kty": "oct",
"kid": "e5324864-b5f8-4f66-95d7-df109c4549a0",
"k": "WXZ1ODliR0o2QWxiSDlENGRMYldjc2ZaZHVXZ1Y2WGVvOElsejlCblZOdVdNeVRYVURSVXlRcXZTRXQvOHBxM1RFQzBOZmJ6SEFNaVNmdXhzSitnd291MXk1Z0VRakV6d3FaK3JWbjdlZE5USVBRT0N3ZDVWMWJGVVNUVUg4TzJzSkhzK2NjOTR6L0lNVXFxSklBdGo1WEtpTXBuS29TNVhSQ0xrNUxxc1E1cWZYQStRdzI4MGRrdDNBVm1ITTZZUzEzaXJyckpKdEw0VHd4eDcyR0Y3aUdteU1sUTlsMFplRE1PUzFZQzlYZWZYVDJ1SzZXUjZUQ3RuNHNZRHJ6bWRVNjJNZmltUjNhckZQOExiL1FnVk9XaXVOZVBQaXg1VEtsQTRQUmRxYnVIV1VMWVFoTUlPaUZNQWpESjErUGFMTGNBZXU2MldQVWhkNUZudDNqcitnPT0"
}
}
eyJjdHkiOiJKV1MiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIiwiandrIjp7Imt0eSI6Im9jdCIsImtpZCI6ImU1MzI0ODY0LWI1ZjgtNGY2Ni05NWQ3LWRmMTA5YzQ1NDlhMCIsImsiOiJXWFoxT0RsaVIwbzJRV3hpU0RsRU5HUk1ZbGRqYzJaYVpIVlhaMVkyV0dWdk9FbHNlamxDYmxaT2RWZE5lVlJZVlVSU1ZYbFJjWFpUUlhRdk9IQnhNMVJGUXpCT1ptSjZTRUZOYVZObWRYaHpTaXRuZDI5MU1YazFaMFZSYWtWNmQzRmFLM0pXYmpkbFpFNVVTVkJSVDBOM1pEVldNV0pHVlZOVVZVZzRUekp6U2toeksyTmpPVFI2TDBsTlZYRnhTa2xCZEdvMVdFdHBUWEJ1UzI5VE5WaFNRMHhyTlV4eGMxRTFjV1pZUVN0UmR6STRNR1JyZEROQlZtMUlUVFpaVXpFemFYSnlja3BLZEV3MFZIZDRlRGN5UjBZM2FVZHRlVTFzVVRsc01GcGxSRTFQVXpGWlF6bFlaV1pZVkRKMVN6WlhValpVUTNSdU5ITlpSSEo2YldSVk5qSk5abWx0VWpOaGNrWlFPRXhpTDFGblZrOVhhWFZPWlZCUWFYZzFWRXRzUVRSUVVtUnhZblZJVjFWTVdWRm9UVWxQYVVaTlFXcEVTakVyVUdGTVRHTkJaWFUyTWxkUVZXaGtOVVp1ZEROcWNpdG5QVDAifX0=
eyJ4NWMiOlsiTUlJSEt6Q0NCUk9nQXdJQkFnSUlGamQxbDFxMzlRNHdEUVlKS29aSWh2Y05BUUVMQlFBd1hqRUxNQWtHQTFVRUJoTUNWRWd4S0RBbUJnTlZCQW9USDFSb1lXa2dSR2xuYVhSaGJDQkpSQ0JEYjIxd1lXNTVJRXhwYldsMFpXUXhKVEFqQmdOVkJBTVRIRlJvWVdrZ1JHbG5hWFJoYkNCSlJDQkRRU0JITXlBb2RHVnpkQ2t3SGhjTk1UZ3hNVEEyTURreU5UTTFXaGNOTWpBeE1UQTFNRGt5TlRNMVdqQmdNUXN3Q1FZRFZRUUdFd0pVU0RFV01CUUdBMVVFWVJNTk1EazVOREF3TURFMU9EUTBNVEU1TURjR0ExVUVBd3d3NExpQjRMaWo0TGloNExpcTRMaWo0TGlqNExpZTRMaXk0TGlCNExpaklDamd1SmZndUpUZ3VLcmd1SzNndUpvcE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcENKR01sZ0R2Y3ZmbDRCb2puNHdXbTEzWlwvTGt2aDR3alwvd2RNZmU4a0JBSTk1eDAyblJqYkFkckFNSjVQVmFEQllXdXM1VlpVQ3N6QVV1MzVTeDhibkxPWG5HNDAwTG5vblpoSE9qY2ZtbmJpOGZEeitrV0h2QW11NlN5blZDaDUyb2xxemN0bXBQYTc2aUdmZVdWdm5KUyttSWVGN1ZaWkZYNVwvYUJZVm53aDV2Y0tia0ZKSWFBUFFaYU81dWVZamFqSHdlOGcxdkQyNzBDOW0zcXJhUVwvNTJkSnV2WFwvNENvOFRtNlFsTHN1VG1kQ0lDSkwxM0pKaWF6dXdpaWVkYk9sNzVtRHhBVWlPVTZOSitIQUlFb2FINlpEdmc1XC90Q0NEOXRDUXpuTmdJWjdqYXpXSjhsc24ra0J5Z1JPVVJnblNScE9SeUUwc2pqQWtuYjUxbFFRSURBUUFCbzRJQzZUQ0NBdVV3Z2dFQkJnZ3JCZ0VGQlFjQkFRU0I5RENCOFRDQnRnWUlLd1lCQlFVSE1BS0dnYWxvZEhSd09pOHZNakF6TGpFMU5TNHhOVFl1TWpJek9qZ3dPREF2WldwaVkyRXZjSFZpYkdsamQyVmlMM2RsWW1ScGMzUXZZMlZ5ZEdScGMzUVwvWTIxa1BXbGxZMkZqWlhKMEptbHpjM1ZsY2oxRFRpVXpaRlJvWVdrclJHbG5hWFJoYkN0SlJDdERRU3RITXlzb2RHVnpkQ2tsTW1OUEpUTmtWR2hoYVN0RWFXZHBkR0ZzSzBsRUswTnZiWEJoYm5rclRHbHRhWFJsWkNVeVkwTWxNMlJVU0Nac1pYWmxiRDB3TURZR0NDc0dBUVVGQnpBQmhpcG9kSFJ3T2k4dmRHVnpkQzUwYUdGcFpHbG5hWFJoYkdsa0xtTnZiUzkwWkdsa1kyRm5NMjlqYzNBd0hRWURWUjBPQkJZRUZKVVVWSlFqWTQ1V1JJSHVtcStcL1NROFwvTVhHYk1Bd0dBMVVkRXdFQlwvd1FDTUFBd0h3WURWUjBqQkJnd0ZvQVVrdXlYamc4Z29meHIzVmpvajdrSUpmcllvMmd3RndZRFZSMGdCQkF3RGpBTUJncGdoWHdCQVFJQnpoRUJNSUlCR0FZRFZSMGZCSUlCRHpDQ0FRc3dnZ0VIb0lHZ29JR2Rob0dhYUhSMGNEb3ZMM1JsYzNRdWRHaGhhV1JwWjJsMFlXeHBaQzVqYjIwdmRHUnBaR05oWnpOamNtd3ZZMlZ5ZEdScGMzUVwvWTIxa1BXTnliQ1pwYzNOMVpYSTlRMDQ5VkdoaGFTVXlNRVJwWjJsMFlXd2xNakJKUkNVeU1FTkJKVEl3UnpNbE1qQW9kR1Z6ZENrc1R6MVVhR0ZwSlRJd1JHbG5hWFJoYkNVeU1FbEVKVEl3UTI5dGNHRnVlU1V5TUV4cGJXbDBaV1FzUXoxVVNLSmlwR0F3WGpFbE1DTUdBMVVFQXd3Y1ZHaGhhU0JFYVdkcGRHRnNJRWxFSUVOQklFY3pJQ2gwWlhOMEtURW9NQ1lHQTFVRUNnd2ZWR2hoYVNCRWFXZHBkR0ZzSUVsRUlFTnZiWEJoYm5rZ1RHbHRhWFJsWkRFTE1Ba0dBMVVFQmhNQ1ZFZ3dEZ1lEVlIwUEFRSFwvQkFRREFnWGdNRXNHQTFVZEVRUkVNRUtCRkhOMWNHRjBZVzVoTG5OeVFISmtMbWR2TG5Sb3BDb3dLREVtTUNRR0ExVUVBd3dkVkVoRklGSkZWa1ZPVlVVZ1JFVlFRVkpVVFVWT1ZDQW9WRVZUVkNrd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFCcmZJMHJXV082TTQ0ekJUeUVsS1BYdHF6bzFNczh4M3ZJbkFZaGorTHpiN3UxK3RGZ1Uxam4rbmFRcGxLWDZWWlcwRTA4aFwvWWVOVGs2Y3htN21HUkdwYlwvbzNzZlZzQW1mTEVIOUF3TTM0VnJLY04rUkxWN0JLTWozekYrQVU2azUwaUFwUkNIWGx1OEo1M3pMQ2habjBsT3B4RHJLVXBRdTZFTUNPN2wwNGJaMmMrZjhwZHB0WDNkU20rUEZxekhsVTZMOUlLQytDa2RDaDJlcU5EVnpQcjhndkt1Wmx0ZktMamJjdzZiaGhzdCtpRDZCR2R3ZHM1eWhSYjdCVzhOem5tTXNxXC9ncHVUVXk5VjNNZEdQZFwvMFBvc3hzblE5YmVyc0NEekszSVZrOG4ydkxyNXZ5bFZ3OFpNRXBGR0t3dmhIelVrYW5hcU9nWmgyWjZxcWE4bStmM2FxWUlOMXh1OE80ajF2c3FZNEEwTFRPWHpBb1Q2MzBtd2RUWHJxelwvWFZvcVNOVlE5SlU3ZmR5K0c0cGJnOXlGU1lxQkpuQVlGSThwTGZRdmFBODBGUE5YV1hnTU9uODRaVXR2aEZDQXBRelZzdjMybFRXaUo4M0w2Q0NpUDFWUGUrOFhlcXBBZkhVWVU2c2M1ZXhUVFpKcHRSd3IwNmJZUDZ2TG1EVklsNU13cHc1UmY3KzluMGkxMHpHT1ZkbnV2NmpqdkM1bEhpQWFxNlMydngrUGtpQzUxdkJpWnI3N1AxdDBiVzB3YXFNMjFsMnpLdVwvQ3diN3lxWmtDc3U0Ym1XT0pSTVpycjg5dFdreCtjeTliVmVHZ2E4SnBFSHhrVlpQWnQwcFVDUjZiSXhrTE1Sb2pGSkxMQVBJcThNVUpoZndoNWs1V21oWVErNzlFSCJdLCJhbGciOiJSUzI1NiJ9.eyJlRmlsaW5nIjoie1x0XCJlRmlsaW5nXCI6IHtcdFx0XCJ1c2VybmFtZVwiOiBcIk9BLTAxMDM1MjQwMDQ4NzJcIixcdFx0XCJwYXNzd29yZFwiOiBcIlBWYkUwek1oQnZJS2Eya2FjYUFjU0hWdG1JZEpieDRSaUQ3dUJjMWlPUjdjN2cyQ0xRXCIsXHRcdFwibm9uY2VcIjogXCIyMDIwLTEwLTI5IDEzOjMwOjAwXCJcdH19In0.HzLCajXht8of49LCzZweVBMhSjXZ4g-DiFbuOpoBovsg8D2sb0yq_Lu0TsATGvTkgbr8OEjpbvCAFb5JL3cVsfa5K54j-Z-yaCdN0NXV5MI5YFlAz9MwRQg9AGoPLBMdQ5CERqHF3A0gSB83ycJ6SirBPPRl_Mwp_pjUWYoFJs_1MsilDsDVBFt9aRRDCKfU_8EfrAI085rEKZe3W4BwJapySKbpkFRolqpPxaA6UkCOJK1Eqs5nA2hEFW16JzMf8nfr1gGnGu64pVsIttdfVRq3rYGVeYgnWbGjvnhsrglQ-8N-JD9QI0X1vd24PAKZ4Oh7I5ptqQs5CK-8-hEgFA