#doctypes#cash-bank
เช็คจ่ายยกมา (trans_flag 406)
ใช้เมื่อไร
ใช้บันทึกเช็คจ่ายที่ยังไม่ผ่านธนาคารตอนเริ่มใช้ระบบ ผ่านเมนู "เช็คจ่ายยกมา" (CPB, transMenuMap.ts:2193)
trans_flag/ตาราง
- หัวเอกสารเก็บใน หัวเอกสารสินค้า/ซื้อ/ขาย (ic_trans) และบรรทัดเก็บใน รายการสินค้าในเอกสาร (ic_trans_detail) โดยเลขเช็คอยู่ที่ chq_number และ item_code คือสมุดบัญชีธนาคาร (cheque_forward.go:8)
chequeForwardStmts(cheque_forward.go:10) ลงทะเบียนเช็คใน รายละเอียดรับ/จ่ายเงินแยกรายการ (cb_trans_detail) แล้วสร้างแถว ทะเบียนเช็ค/บัตรเครดิต/กระเป๋าเงิน (cb_chq_list) (chqListFromPaySQLtrans.go:1543)
ฟิลด์/แท็บบนหน้าจอ
- หัวเอกสาร: party แท็บ gl (transLayouts.ts:136)
ผลต่อสต็อก
ไม่มี
ผลต่อภาษี (VAT/WHT)
ไม่มี
การลงบัญชี
(ไม่พบในโค้ด) 406 ไม่อยู่ใน glRebuildTransFlags (service.go:1731) และไม่อยู่ใน glTemplateOnlyFlags แม้หน้าจอจะมีแท็บ gl
เอกสารต้นทาง-ปลายทาง
- สถานะเช็คจาก 406 = 0 (cheque.go:16)
- ปลายทาง: เช็คผ่าน 451, ขาดสิทธิ์ 452, เปลี่ยนเช็ค 456 ดู เช็คจ่าย: ผ่าน/ขาดสิทธิ์/คืน/เปลี่ยน (Paid Cheque Lifecycle)
ยกเลิก/แก้ไข
- ยกเลิกด้วย flag 407 (doc_cancel.go:57)
ข้อควรระวัง
- ธนาคารและสาขาของเช็คยังว่างเหมือนกับ 405 (cheque_forward.go:9)
ที่มาในโค้ด
frontend/account/tabs/transMenuMap.ts:2193เมนูfrontend/account/transaction/transLayouts.ts:136FLAG_SPEC 406backend/internal/application/process/cheque_forward.go:10chequeForwardStmtsbackend/internal/application/process/doc_cancel.go:57ยกเลิก 407