#doctypes#purchase
เพิ่มหนี้ซื้อจากใบตั้งหนี้ (trans_flag 316)
ใช้เมื่อไร
ใช้เพิ่มหนี้ของใบตั้งหนี้ 315 อยู่ที่เมนู "เพิ่มหนี้ซื้อจากใบตั้งหนี้" (PID, transMenuMap.ts:495)
trans_flag/ตาราง
- trans_flag 316, calc_flag +1 เก็บใน หัวเอกสารสินค้า/ซื้อ/ขาย (ic_trans) + รายการสินค้าในเอกสาร (ic_trans_detail)
ฟิลด์/แท็บบนหน้าจอ
- หัวเอกสาร: party, taxDoc, refDoc, inquiry, vat, wh, docReason, refAmounts แท็บ vat, gl (transLayouts.ts:131)
- ประเภทใช้
ADD_DEBT_TYPEเหมือนใบ 14 (transLayouts.ts:39)
ผลต่อสต็อก
ไม่มี เพราะไม่อยู่ใน stockRowsSQL (stock_rebuild.go:18)
ผลต่อภาษี (VAT/WHT)
- ภาษีซื้อ (trans_tax.go:37)
- ไม่มี WHT
การลงบัญชี
ใช้ standard GL (service.go:1965)
| Dr | Cr |
|---|---|
| ซื้อ (ฐาน) + ภาษีซื้อ | เจ้าหนี้ ยอดรวม (ไม่ใช้แท็บชำระ) |
เอกสารต้นทาง-ปลายทาง
- ต้นทาง: ตั้งหนี้ 315 (transMenuMap.ts:495)
- นับเป็นหนี้เจ้าหนี้ทุกใบ (
apDebtWheredocs.go:597)
ยกเลิก/แก้ไข
- ยกเลิกด้วย flag 336 (doc_cancel.go:50)
ข้อควรระวัง
- ADD_DEBT_TYPE 0 เขียนว่า "เพิ่มสินค้า" แต่ 316 ไม่อยู่ใน
stockRowsSQLสต็อกจึงไม่เพิ่ม
ที่มาในโค้ด
frontend/account/tabs/transMenuMap.ts:495เมนูfrontend/account/transaction/transLayouts.ts:131FLAG_SPEC 316backend/internal/application/process/service.go:1965GLbackend/internal/application/process/docs.go:597apDebtWherebackend/internal/application/process/doc_cancel.go:50ยกเลิก 336