สมอง SML

คลังความรู้ / ชนิดเอกสาร

#doctypes#purchase

จ่ายเงินมัดจำ (11) / ยกมา (9011) / รับคืน (25)

ใช้เมื่อไร

  • 11 "จ่ายเงินมัดจำ" (PC, transMenuMap.ts:189) จ่ายมัดจำให้ผู้ขาย อ้างใบสั่งซื้อ 6 ได้
  • 9011 "จ่ายเงินมัดจำยกมา" (PCB, transMenuMap.ts:175)
  • 25 "รับคืนจ่ายเงินมัดจำ" (PCR, transMenuMap.ts:249) อ้างใบ 11

trans_flag/ตาราง

ฟิลด์/แท็บบนหน้าจอ

  • 9011: party, depositTerm, vat, taxDoc ไม่มีแท็บ (transLayouts.ts:73)
  • 11: party, depositTerm, vat, taxDoc แท็บ pay, wht, vat, gl (transLayouts.ts:74)
  • 25: party, vat, taxDoc, refDoc, depositRef, depositTerm แท็บ pay, wht, vat, gl (transLayouts.ts:75)
  • แท็บชำระของ 11 เปิดเมื่อ inquiry = 0 (payTabEnabled pay_check.go:36)

ผลต่อสต็อก

ไม่มี

ผลต่อภาษี (VAT/WHT)

การลงบัญชี

ใช้ standard GL (service.go:2185)

flag Dr Cr
11 153010 (ฐานก่อน VAT) + ภาษีซื้อ เงินที่จ่าย (payTenders)
25 เงินที่รับ 153010 + ภาษีซื้อ
9011 ไม่ลง GL (ไม่อยู่ใน glRebuildTransFlags service.go:1731)

เอกสารต้นทาง-ปลายทาง

ยกเลิก/แก้ไข

  • ยกเลิก 11 ด้วย 151 และยกเลิก 25 ด้วย 152 (doc_cancel.go:51) ส่วน 9011 ไม่มีคู่ยกเลิก (ไม่พบในโค้ด)
  • ลบใบที่ถูกใช้แล้วไม่ได้ (refuseUsedDepositDelete trans_deposit.go:246)

ข้อควรระวัง

ที่มาในโค้ด

  • frontend/account/tabs/transMenuMap.ts:175 / :189 / :249 เมนู
  • frontend/account/transaction/transLayouts.ts:73 FLAG_SPEC 9011/11/25
  • backend/internal/application/process/trans_deposit.go:38 / :48 กลุ่มและใบที่ตัดมัดจำ
  • backend/internal/application/process/trans_tax.go:37 / :48 VAT/WHT
  • backend/internal/application/process/service.go:2185 GL
  • backend/internal/application/process/pay_check.go:36 payTabEnabled
  • backend/internal/application/process/doc_cancel.go:51 ยกเลิก 151/152

ดูเพิ่ม