สมอง SML

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

#doctypes#ar

ตั้งหนี้ (93) / เพิ่มหนี้ (95) / ลดหนี้ (97) ยกมา ฝั่งลูกหนี้

ใช้เมื่อไร

ใช้บันทึกยอดหนี้ลูกหนี้ที่ค้างอยู่ตอนเริ่มใช้ระบบ

  • 93 "ตั้งหนี้ยกมา (ลูกหนี้)" (EA, transMenuMap.ts:1406)
  • 95 "เพิ่มหนี้ยกมา (ลูกหนี้)" (EB, transMenuMap.ts:1420)
  • 97 "ลดหนี้ยกมา (ลูกหนี้)" (EC, transMenuMap.ts:1434)

trans_flag/ตาราง

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

  • 93/95: party, taxDoc, refDoc, amount, sale (transLayouts.ts:107, :108)
  • 97: party, amount, sale (transLayouts.ts:109)
  • ไม่มีแท็บ

ผลต่อสต็อก

ไม่มี

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

ไม่มี

การลงบัญชี

ไม่ลง GL (comment ของ glRebuildTransFlags ระบุว่า 93–97 ไม่ลง GL service.go:1731)

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

  • 93/95 นับเป็นหนี้ และ 97 นับเป็นเครดิตลูกหนี้ (arDebtWhere/arCreditWhere docs.go:597)
  • ปลายทาง: ใบวางบิล 235 และรับชำระ 239

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

  • ไม่มีคู่ยกเลิกใน cancelOrigFlags (doc_cancel.go:49) (ไม่พบในโค้ด)

ข้อควรระวัง

  • ต้องลง JV ยอดยกมาฝั่งบัญชีเองให้ตรงกับยอดหนี้ลูกหนี้

ที่มาในโค้ด

  • frontend/account/tabs/transMenuMap.ts:1406 / :1420 / :1434 เมนู
  • frontend/account/transaction/transLayouts.ts:107 FLAG_SPEC 93/95/97
  • backend/internal/application/process/trans.go:216 headerAmountFlags
  • backend/internal/application/process/docs.go:597 เงื่อนไขหนี้

ดูเพิ่ม