---
title: "Get withholding tax document."
method: GET
path: "/withholding-taxes/{id}"
tags: ["Withholding Tax"]
---

# Get withholding tax document.

`GET /withholding-taxes/{id}`

## Request

- Base URL: `https://openapi.flowaccount.com/v1`
- URL: `https://openapi.flowaccount.com/v1/withholding-taxes/{id}`
- Auth: none declared. Required headers: `Authorization`
- TypeScript: <https://skmtc.dev/flowaccount/apis/flowaccount-open-api/docs/withholding-taxes/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

เรียกดูข้อมูลเอกสารใบหัก ณ ที่จ่าย ตามเลขที่เอกสารที่ต้องการ

## Path parameters

- `id` string, required

## Headers

- `Authorization` string, required

## Response `200`

200 response

- AllWithholidingTaxDocumentResponse
  - `status` boolean: action success
  - `message` string: error message
  - `code` integer: error code
  - `data` object
    - `list` object[]: ข้อมูลรายการสินค้า
      - `recordId` string: เลข Id เอกสารใบหัก ณ ที่จ่าย
      - `documentId` string: เลข Id เอกสารใบหัก ณ ที่จ่าย
      - `documentSerial` string: เลขที่เอกสารใบหัก ณ ที่จ่าย
      - `contactCode` string: รหัส ผู้จำหน่าย หรือ ผู้จำหน่าย/ลูกค้า
      - `contactName` string: ชื่อ ผู้จำหน่าย หรือ ผู้จำหน่าย/ลูกค้า
      - `contactAddress` string: ที่อยู่ ผู้จำหน่าย หรือ ผู้จำหน่าย/ลูกค้า
      - `contactTaxId` string: เลขประจำตัวผู้เสียภาษี ผู้จำหน่าย หรือ ผู้จำหน่าย/ลูกค้า <br> (ถ้ามีจำเป็นต้องครบ 13 หลัก) <br> <ex>Example: 1234567890123 </ex>
      - `contactBranch` string: สำนักงาน/สาขา
      - `contactPerson` string: ชื่อผู้ติดต่อ
      - `contactEmail` string: อีเมลผู้ติดต่อ <br> <ex>Example: contact@email.com</ex>
      - `contactNumber` string: เบอร์มือถือผู้ติดต่อ <br> <ex>Example: 099-999-9999</ex>
      - `contactZipCode` string: รหัสไปรษณีย์ติดต่อ
      - `contactGroup` integer: ประผู้ติดต่อ <br> 1 = บุคคลธรรมดา <br> 3 = นิติบุคคล
      - `publishedOn` string, date: วันที่เอกสาร รูปแบบ yyyy-MM-dd <br> <ex>Example: 2026-05-25</ex>
      - `entity` integer: แบบฟอร์มเอกสารหัก ณ ที่จ่าย <br> ภงด 3 = 1 <br> ภงด 53 = 3 <br> ภงด 1ก = 1 <br> ภงด 1ก (พิเศษ) = 7 <br> ภงด 2 = 9 <br> ภงด 2ก = 11 <br> ภงด 3ก = 13
      - `textOther` string: ระบุปีของเอกสาร เช่น 2020 (สำหรับแบบฟอร์มเอกสาร ภงด 1ก หรือ ภงด 1ก (พิเศษ) Example: 2020
      - `withholdingTaxItems` WithholidingTaxItem[]: รายการหัก ของเอกสารหัก ณ ที่จ่าย
        - `incomeType` integer, required: ประเภทเงินได้ที่จ่าย <br> 1 = 1. เงินเดือน ค่าจ้าง เบี้ยเลี้ยง โบนัส ฯลฯ ตามมาตรา 40 (1) <br> 3 = 2. ค่าธรรมเนียม ค่านายหน้า ฯลฯ ตามมาตรา 40 (2) <br> 5 = 3. ค่าแห่งลิขสิทธิ์ ฯลฯ ตามมาตรา 40(3) <br> 7 = 4. (ก) ค่าดอกเบี้ย ฯลฯ ตามมาตรา 40(4) (ก) <br> 11 = 4. (ข)(1.1) กิจการที่ต้องเสียภาษีเงินได้นิติบุคคลในอัตราร้อยละ 25 ของกำไรสุทธิ <br> 13 = 4. (ข)(1.2) กิจการที่ต้องเสียภาษีเงินได้นิติบุคคลในอัตราร้อยละ 20 ของกำไรสุทธิ <br> 15 = 4. (ข)(1.3) กิจการที่ต้องเสียภาษีเงินได้นิติบุคคลในอัตราอื่น ของกำไรสุทธิ (กรุณาระบุ) <br> 17 = 4. (ข)(2.1) กำไรสุทธิของกิจการที่ได้รับยกเว้นเงินได้นิติบุคคล <br> 19 = 4. (ข)(2.2) เงินปันผลหรือเงินส่วนแบ่งของกำไรที่ได้รับยกเว้น... <br> 21 = 4. (ข)(2.3) กำไรสุทธิส่วนที่ได้หักผลขาดทุนสิทธิยกมาไม่เกิน 5 ปี... <br> 23 = 4. (ข)(2.4) กำไรที่รับรู้ทางบัญชีโดยวิธีส่วนได้เสีย (equity method) <br> 25 = 4. (ข)(2.5) อื่นๆ (กรุณาระบุ) <br> 27 = 5. การจ่ายเงินได้ที่ต้องหักภาษี ณ ที่จ่ายตามคำสั่งกรมสรรพากร.... <br> 29 = 6. อื่นๆ (กรุณาระบุ)
        - `description` string: รายละเอียดหัก ณ ที่จ่าย <br> สำหรับประเภทเงินได้ที่จ่าย ข้อ 4.(ข)(2.5) อื่นๆ และ ข้อ 6. อื่นๆ
        - `taxRate` number, required: อัตราภาษี หัก ณ ที่จ่าย <br> 3 = อัตราภาษี 3% <br> 5 = อัตราภาษี 5% <br> 0.5 = อัตราภาษี 0.5% <br> 0.75 = อัตราภาษี 0.75% <br> 1 = อัตราภาษี 1% <br> 2 = อัตราภาษี 2% <br> 10 = อัตราภาษี 10% <br> 15 = อัตราภาษี 15% <br> -1 = อัตราภาษีเป็นแบบจำนวนเงิน
        - `taxAmount` number, required: จำนวนเงินที่นำมาหักภาษี
        - `taxAmountNoVat` number, required: จำนวนเงินไม่รวมภาษีมูลค่าเพิ่ม
        - `withheld` number, required: จำนวนเงินภาษีหัก ณ ที่จ่าย
        - `total` number, required: จำนวนเงินหลังหักภาษี ณ ที่จ่าย (taxAmount - withheld = total)
        - `vatType` integer, required: ภาษีมูลค่าเพิ่ม <br> 1 = รวมภาษีมูลค่าเพิ่ม <br> 3 = ไม่รวมภาษีมูลค่าเพิ่ม <br>7 = ไม่มี/ยกเว้นภาษีมูลค่าเพิ่ม
      - `total` number: จำนวนเงิน (ไม่รวมภาษี)
      - `totalTaxWithheld` number: ภาษีที่หัก
      - `taxPayment` integer: ผู้จ่ายเงิน <br> 1 = ภาษีหัก ณ ที่จ่าย <br> 3 = ออกภาษีให้ตลอดไป <br> 5 = ออกภาษีให้ครั้งเดียว <br> 7 = อื่น ๆ
      - `taxPaymentOthers` string: ข้อความ สำหรับผู้จ่ายเงิน อื่นๆ
      - `providentFundNumber` string: ใบอนุญาตเลขที่
      - `providentFundAmount` string: จำนวนเงินที่ต้องจ่ายเข้า กองทุนสำรองเลี้ยงชีพ
      - `socialSecurityAmount` string: จำนวนเงินที่ต้องจ่ายเข้า กองทุนประกันสังคม
      - `remarks` string: หมายเหตุเอกสาร
      - `internalNotes` string: โน๊ตภายในบริษัท
      - `showSignatureOrStamp` boolean: ลายเซ็นอิเล็กทรอนิกส์และตรายาง
      - `company` object: ข้อมูลบริษัทของคุณในเอกสาร
        - `companyName` string: ชื่อบริษัท
        - `companyNameEn` string: ชื่อบริษัท ภาษาอังกฤษ (แสดงเมื่อเลือกเอกสารเป็นภาษาอังกฤษ)
        - `companyAddress` string: ที่อยู่บริษัท
        - `companyAddressEn` string: ที่อยู่บริษัท ภาษาอังกฤษ (แสดงเมื่อเลือกเอกสารเป็นภาษาอังกฤษ)
        - `companyTaxId` string: เลขประจำตัวผู้เสียภาษี บริษัท <br><ex>Example: 0105558096348</ex>
        - `companyBranch` string: ชื่อ และ รหัสสาขา <br><ex>Example: สำนักงานใหญ่ 00000</ex>
        - `companyBranchEn` string: ชื่อ และ รหัสสาขา ภาษาอังกฤษ (แสดงเมื่อเลือกเอกสารเป็นภาษาอังกฤษ) <br><ex>Example: Head Office 00000</ex>
        - `companyPhone` string: เบอร์โทรสำนักงาน <br><ex>Example: 02-999-9999</ex>
        - `companyMobile` string: เบอร์โทรศัพท์มือถือ <br><ex>Example: 099-999-9999</ex>
        - `companyFax` string: เบอร์โทรสาร <br><ex>Example: 02-999-9999 ต่อ 1</ex>
        - `companyWebsite` string: เว็บไซต์ <br><ex>Example: www.flowaccount.com</ex>
      - `status` integer: เลขสถานะเอกสารฉบับนี้
      - `statusString` integer: ชื่อสถานะเอกสารฉบับนี้
      - `documentType` integer: เลขประเภทเอกสารฉบับนี้
      - `allowDelete` boolean: สามารถลบเอกสาร :<br> true = ลบได้ <br> false = ลบไม่ได้
      - `isDelete` string: (to be changed to boolean) <br> เอกสารถูกลบแล้ว : <br> true : ถูกลบแล้ว <br> false : ยังไม่ถูกลบ
    - `totalDocument` string: จำนวนเอกสาร

## Other responses

- `401`: 401 response
- `500`: 500 response

---

[API](https://skmtc.dev/flowaccount/apis/flowaccount-open-api.md) - [All operations](https://skmtc.dev/flowaccount/apis/flowaccount-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/flowaccount/apis/flowaccount-open-api/revisions/4ba3d3ca5bd5?raw)
