#glossary#ar#ap#credit
เครดิต / ครบกำหนด / วงเงินสินเชื่อ
ในระบบนี้คืออะไร
- ในเอกสาร: ช่อง "เครดิต (วัน)" (
TransTopForm.tsx:486) →creditDay→ic_trans.credit_dayและช่อง "ครบกำหนด" (:501) →dueDate→ic_trans.due_date(trans.go:121-122) หัวเอกสารยังมีcredit_date(trans.go:657-688) - ช่องเครดิตและครบกำหนดแสดงเมื่อเอกสารมีคู่ค้า ยกเว้น flag 10, 20, 38, 40 และจอเงินสด/ธนาคาร (
transLayouts.ts:327-328) - ใน master ลูกหนี้ (
arCustomerDetail.ts): วงเงินสินเชื่อcredit_money(:309), วงเงินสินเชื่อสูงสุดcredit_money_max(:314), จำนวนวันเครดิตcredit_day(:319), สถานะสินเชื่อcredit_status(:329), เหตุผลในการระงับclose_reason(:349), วันที่วางบิลpay_bill_date(:368), วันที่รับเช็คkeep_chq_date(:373) - ใน master เจ้าหนี้ (
apSupplierDetail.ts): จำนวนวันเครดิตcredit_day(:242), ระยะเวลาส่งของ (วัน)lead_time(:279)
การตรวจวงเงิน (trans_credit.go:1-11)
- ขายที่เกินวงเงินต้องมีผู้อนุมัติ (
ic_trans.user_approve) ผ่านสิทธิ์password_ar_credit - สั่งจอง 34 และสั่งขาย 36 ที่เปิด
sr_ss_credit_checkจะถูกพักไว้ (is_hold) และสร้างคำขอในerp_credit_requestหรืออนุมัติอัตโนมัติ - หนี้ค้างที่ใช้เทียบวงเงินคำนวณจากเอกสาร ดู ตั้งหนี้ เพิ่มหนี้ ลดหนี้ ชำระหนี้ และหนี้ค้าง (AP/AR debt / ap_ar_trans / debt_balance)
หน้าจอตั้งค่า
"กำหนดกลุ่มอนุมัติวงเงิน" (menu_approve_credit_level, smlMenu.json:711), "กำหนดวันครบกำหนดชำระเงิน" (ar_credit_pay_bill, :943)
ข้อควรระวัง
- ขั้นตอนขอวงเงินผ่าน OTP (
request_ar_credit, ic_trans_draft, SMS/e-mail) ยังไม่ได้ port ตอนนี้ขายเกินวงเงินจะถูกบล็อกไว้ (trans_credit.go:5-7) - ช่อง "ระงับชั่วคราว" (
on_hold,TransTopForm.tsx:349) ของหัวเอกสารเป็นคนละช่องกับis_holdของการตรวจวงเงิน ยังไม่ได้ตรวจว่าเกี่ยวข้องกันหรือไม่
ลิงก์
ด่านตรวจก่อนบันทึกเอกสารและวงเงินเครดิต (Save Rules & Credit Limit) · ตั้งหนี้ เพิ่มหนี้ ลดหนี้ ชำระหนี้ และหนี้ค้าง (AP/AR debt / ap_ar_trans / debt_balance) · ลูกหนี้/ลูกค้า และเจ้าหนี้/ผู้จำหน่าย (party / cust_code / ar_customer / ap_supplier) · glossary-overview
ที่มาในโค้ด
frontend/account/transaction/TransTopForm.tsx:349,:486,:501frontend/account/transaction/transLayouts.ts:327-328backend/internal/application/process/trans.go:121-122,:657-688backend/internal/application/process/trans_credit.go:1-11frontend/src/config/schemas/arCustomerDetail.ts:309-373frontend/src/config/schemas/apSupplierDetail.ts:242,:279frontend/src/config/smlMenu.json:711,:943