#doctypes#inventory
ตรวจนับสินค้า (trans_flag 76)
ใช้เมื่อไร
ใช้บันทึกจำนวนที่นับได้จริง อ้างใบขอตรวจนับ 276/128 ได้ อยู่ที่เมนู "ตรวจนับสินค้า" (CO, transMenuMap.ts:1133)
trans_flag/ตาราง
- trans_flag 76 เก็บใน หัวเอกสารสินค้า/ซื้อ/ขาย (ic_trans) + รายการสินค้าในเอกสาร (ic_trans_detail)
ฟิลด์/แท็บบนหน้าจอ
- หัวเอกสาร: refDoc, wh, recheck ไม่มีแท็บ (transLayouts.ts:100)
- มีช่องนับซ้ำ (
showRecheckCount)
ผลต่อสต็อก
- ใบ 76 เองไม่ขยับสต็อก เพราะไม่อยู่ใน
stockRowsSQL(stock_rebuild.go:18) - ผลต่างของการนับจะถูกแปลงเป็นเอกสาร 66 (นับได้เกิน) และเอกสาร 68 เลขที่ลงท้าย "-N" (นับได้ขาด) โดย
LotAutoRun(stock_lot.go:617) ใบนับที่ปรับปรุงไปแล้วจะปรับซ้ำไม่ได้
ผลต่อภาษี (VAT/WHT)
ไม่มี
การลงบัญชี
ใบ 76 ไม่ลง GL ส่วนใบ 66/68 ที่สร้างขึ้นลง GL ตามการ์ดของ flag นั้น
เอกสารต้นทาง-ปลายทาง
- ต้นทาง: ขอตรวจนับ 276/128
- ปลายทาง: ปรับปรุงเพิ่ม 66 (เมนู 66 ใส่ transFlags 66/76 transMenuMap.ts:1149) และปรับปรุงลด 68
ยกเลิก/แก้ไข
- ไม่มีคู่ยกเลิกของ 76 ใน
cancelOrigFlags(doc_cancel.go:49) (ไม่พบในโค้ด)
ข้อควรระวัง
- ต้องสั่งปรับปรุงสต็อกจากผลนับ ถ้าไม่สั่ง สต็อกจะไม่เปลี่ยน
ที่มาในโค้ด
frontend/account/tabs/transMenuMap.ts:1133เมนูfrontend/account/transaction/transLayouts.ts:100FLAG_SPEC 76backend/internal/application/process/stock_lot.go:617LotAutoRunbackend/internal/application/process/stock_rebuild.go:18stockRowsSQL