#doctypes#ar
รับชำระหนี้/ออกใบเสร็จรับเงิน (trans_flag 239)
ใช้เมื่อไร
ใช้รับเงินจากลูกค้าเพื่อตัดหนี้และออกใบเสร็จ อยู่ที่เมนู "รับชำระหนี้/ออกใบเสร็จรับเงิน" (EE, transMenuMap.ts:1573 เมนูใส่ transFlags 239/240)
trans_flag/ตาราง
- หัวเอกสารอยู่ใน หัวเอกสารใบวางบิล/ใบเสร็จ-จ่ายชำระหนี้ (ap_ar_trans) และรายการบิลอยู่ใน รายการบรรทัดใบวางบิล/ชำระหนี้ (ap_ar_trans_detail) บันทึกผ่าน
SaveDoc(docs.go:119) - แท็บชำระเขียนลง หัวสรุปการรับ/จ่ายเงิน (cb_trans) / รายละเอียดรับ/จ่ายเงินแยกรายการ (cb_trans_detail)
ฟิลด์/แท็บบนหน้าจอ
- หัวเอกสาร: party แท็บ pay, wht, vat, gl (transLayouts.ts:119)
- grid แบบตารางเอกสารหนี้ (
BILLS_FLAGStransLayouts.ts:161)
ผลต่อสต็อก
ไม่มี
ผลต่อภาษี (VAT/WHT)
- แท็บ VAT ขายและ WHT ให้ผู้ใช้คีย์เองทั้งหมด (
apArTaxTabs239 = sale trans_tax.go:53) ดู ทะเบียนภาษีซื้อ/ภาษีขาย และภาษีหัก ณ ที่จ่าย (VAT Register & WHT)
การลงบัญชี
ใช้ standard GL (service.go:2159) ตอน rebuild GL เอกสาร 19/239 อ่านข้อมูลจากฝั่ง cb (src = "cb" service.go:1571)
| Dr | Cr |
|---|---|
| เงินที่รับตามแท็บชำระ (payTenders) | ลูกหนี้ (ยอดรวม + lost_profit_exchange_amount) |
| ขาดทุนอัตราแลกเปลี่ยน 511030 (กรณีรับได้น้อยกว่า) | กำไรอัตราแลกเปลี่ยน 420040 (อีกกรณีหนึ่ง) |
เอกสารต้นทาง-ปลายทาง
- ต้นทาง: เอกสารหนี้ลูกหนี้ (docs.go:597) และใบวางบิล 235
- เช็ครับและบัตรเครดิตจากแท็บชำระไปต่อที่ เช็ครับ: นำฝาก/ผ่าน/คืน/ขาดสิทธิ์/เปลี่ยน/คืนเช็คตั้งหนี้ใหม่ (Received Cheque Lifecycle) และ บัตรเครดิต: ขึ้นเงิน/ยกเลิก (Credit Card Pass/Cancel)
ยกเลิก/แก้ไข
- ยกเลิกด้วย flag 240 (doc_cancel.go:60)
- แก้ไขไม่ได้เมื่อถูกใช้แล้ว เสร็จแล้ว หรือถูกยกเลิก (
apArEditLockeddocs.go:457)
ข้อควรระวัง
- VAT/WHT ไม่ถูกคำนวณจากบิลให้อัตโนมัติ
ที่มาในโค้ด
frontend/account/tabs/transMenuMap.ts:1573เมนูfrontend/account/transaction/transLayouts.ts:119FLAG_SPEC 239backend/internal/application/process/trans_tax.go:53apArTaxTabsbackend/internal/application/process/service.go:2159GL 19/239backend/internal/application/process/doc_cancel.go:60ยกเลิก 240