#glossary#ap#ar#debt
ตั้งหนี้ / เพิ่มหนี้ / ลดหนี้ / ชำระหนี้
ในระบบนี้คืออะไร
ระบบไม่มีตารางยอดหนี้คงค้างที่เชื่อถือได้ ยอดหนี้คำนวณจากเอกสารดิบ 4 กลุ่ม (aparStatMoves, report_menu_ap_ar.go:397-406) ได้แก่ calc 1 ตั้งหนี้, 2 เพิ่มหนี้, 3 ลดหนี้ (ติดลบ) และ 4 ชำระ (ติดลบ) นับเฉพาะเอกสารที่ last_status = 0
flag ในแต่ละกลุ่ม (aparStatFlags, report_menu_ap_ar.go:384-395)
| กลุ่ม | เจ้าหนี้ (AP) | ลูกหนี้ (AR) |
|---|---|---|
| 1 ตั้งหนี้ | 12/315/260 (inquiry 0,2), 11 (inquiry 1), 81, 87 | 418/44/250 (inquiry 0,2), 93, 99 |
| 2 เพิ่มหนี้ | 316, 14, 83, 89, 264 (inquiry 0,2) | 46, 95, 101 |
| 3 ลดหนี้ | 16/317 (inquiry 0,1), 85/91/262 (inquiry 0,2) | 48 (inquiry 0,2,4), 97, 103, 252 |
| 4 ชำระ | 19 (ap_ar_trans.total_net_value) |
239 |
ชื่อเอกสาร (จาก transMenuMap.ts): 81 DA ตั้งหนี้ยกมา (:1209), 85 DC ลดหนี้ยกมา, 83 DB เพิ่มหนี้ยกมา, 87 ตั้งหนี้อื่นๆ (เจ้าหนี้) (:1250), 93 EA / 95 EB / 97 EC ยกมาฝั่งลูกหนี้, 99 ตั้งหนี้อื่นๆ (ลูกหนี้) |
เอกสารหนี้ใน ap_ar_trans
- 213 DD ใบรับวางบิล (เจ้าหนี้) (
transMenuMap.ts:1345), 19 DE จ่ายชำระหนี้ (:1374), 235 ED ใบวางบิล (ลูกหนี้) (:1544), 239 EE รับชำระหนี้/ออกใบเสร็จรับเงิน (:1573) - รายการบิลเก็บใน
ap_ar_trans_detail:billing_no,billing_date,bill_type,ref_doc_no,ref_doc_date,due_date,doc_ref,sum_debt_amount,balance_ref,sum_pay_money(docs.go:566-567) total_net_value= ผลรวมsum_pay_money(docs.go:341)
ข้อควรระวัง
ap_supplier.debt_balanceที่เก็บไว้ไม่มีโค้ดส่วนไหนอัปเดต ลุงจืดจึงให้คำนวณสดจากเอกสาร (LOOKUP-05c) ส่วนchq_balanceและbill_balanceยังเป็นค่าที่เก็บไว้ (ap_outstanding.go:1-6)- ฝั่ง AR ไม่นับ 254 (รายได้อื่น เพิ่มหนี้) ในกลุ่มเพิ่มหนี้ของรายงานสถานะ แต่รายงานเคลื่อนไหวนับ (
report_menu_ap_ar.go:390) - 418 "คืนเช็ค/ตั้งหนี้ใหม่" อยู่ในกลุ่มตั้งหนี้ลูกหนี้ ดู เช็ครับ/เช็คจ่าย และสถานะเช็ค (cheque / cb_chq_list.status / chq_type)
- เมนูหลัก: ใบรับวางบิล (เจ้าหนี้) smlMenu.json:6217, จ่ายชำระหนี้ :6230, ใบวางบิล (ลูกหนี้) :7024, รับชำระหนี้/ออกใบเสร็จรับเงิน :7037
ลิงก์
หัวเอกสารใบวางบิล/ใบเสร็จ-จ่ายชำระหนี้ (ap_ar_trans) · รายการบรรทัดใบวางบิล/ชำระหนี้ (ap_ar_trans_detail) · ประเภทรายการ เงินสด/เงินเชื่อ (inquiry type / inquiry_type) · เครดิต วันครบกำหนด และวงเงินสินเชื่อ (credit_day / due_date / credit_money) · ลูกหนี้/ลูกค้า และเจ้าหนี้/ผู้จำหน่าย (party / cust_code / ar_customer / ap_supplier) · รายการเมนูเอกสาร เจ้าหนี้ ลูกหนี้ เงินสด ธนาคาร เช็ค สมุดรายวัน (transMenuMap หมวด 4-6) · glossary-overview
ที่มาในโค้ด
backend/internal/application/process/report_menu_ap_ar.go:384-406backend/internal/application/process/ap_outstanding.go:1-11backend/internal/application/process/docs.go:341,:566-567frontend/account/tabs/transMenuMap.ts:1209,:1250,:1345,:1374,:1544,:1573frontend/src/config/smlMenu.json:6217,:6230,:7024,:7037