#doctypes#cash-bank
ค่าใช้จ่ายอื่นๆ (trans_flag 260)
ใช้เมื่อไร
ใช้บันทึกค่าใช้จ่ายที่ไม่ใช่การซื้อสินค้า มีให้เลือก 2 เมนู
- "ค่าใช้จ่ายอื่นๆ" ฝั่งเจ้าหนี้
menu_cash_expense_other(transMenuMap.ts:1704) - "ค่าใช้จ่ายอื่นๆ" ฝั่งเงินสด/ธนาคาร
menu_cb_pay_moneyตั้งค่าเริ่มต้น inquiry = 1 (transMenuMap.ts:2436)
trans_flag/ตาราง
- trans_flag 260 เก็บใน หัวเอกสารสินค้า/ซื้อ/ขาย (ic_trans) + รายการสินค้าในเอกสาร (ic_trans_detail) โดยบรรทัดเป็นรหัสค่าใช้จ่าย
- แท็บชำระเขียนลง หัวสรุปการรับ/จ่ายเงิน (cb_trans) / รายละเอียดรับ/จ่ายเงินแยกรายการ (cb_trans_detail)
ฟิลด์/แท็บบนหน้าจอ
- หัวเอกสาร: party, refDoc, taxDoc, inquiry, vat
- แท็บ: pay, wht, vat, gl (transLayouts.ts:123)
- มีแท็บใช้เงินมัดจำ (
DEPOSIT_TAB_FLAGStransLayouts.ts:54)
ผลต่อสต็อก
ไม่มี
ผลต่อภาษี (VAT/WHT)
- ภาษีซื้อ vat_calc +1 (trans_tax.go:37)
- WHT ฝั่ง "ap" คือภาษีหัก ณ ที่จ่าย (trans_tax.go:48)
การลงบัญชี
ใช้ standard GL (service.go:1965) บัญชีค่าใช้จ่ายมาจากรหัสค่าใช้จ่ายของบรรทัดแรกผ่าน glSQLExpense (service.go:1811) ถ้าไม่พบใช้ 5111/5110/1151
| Dr | Cr |
|---|---|
| ค่าใช้จ่าย = ฐานภาษี + มัดจำที่ใช้ (advEx) | เงินตามแท็บชำระ (payTenders) เมื่อ inquiry 1/3 หรือ cb_trans มี total_amount_pay > 0 มิฉะนั้นเป็นเจ้าหนี้ ยอดรวม |
| ภาษีซื้อ | เงินมัดจำที่ใช้ (advEx) |
เอกสารต้นทาง-ปลายทาง
- ปลายทาง: ลดหนี้ 262 และเพิ่มหนี้ 264 (
billedRule("262, 264")doc_flow.go:119) - นับเป็นหนี้เจ้าหนี้เฉพาะ inquiry 0/2 (
apDebtWheredocs.go:604) แล้วไปต่อที่ใบรับวางบิล 213 และจ่ายชำระ 19
ยกเลิก/แก้ไข
- ยกเลิกด้วย flag 261 (doc_cancel.go:55)
ข้อควรระวัง
- เลือกเมนูฝั่งเงินสด/ธนาคารแล้ว inquiry จะเป็น 1 ตั้งแต่ต้น ทำให้ไม่เกิดหนี้
ที่มาในโค้ด
frontend/account/tabs/transMenuMap.ts:1704/:2436เมนูfrontend/account/transaction/transLayouts.ts:123FLAG_SPEC 260backend/internal/application/process/service.go:1965GLbackend/internal/application/process/docs.go:604apDebtWherebackend/internal/application/process/doc_cancel.go:55ยกเลิก 261
ดูเพิ่ม
- ลดหนี้/เพิ่มหนี้ค่าใช้จ่ายอื่นๆ (Other Expense Credit/Debit Note) · รายได้อื่นๆ (Other Income) · จ่ายชำระหนี้ เจ้าหนี้ (AP Payment) · แท็บรับ/จ่ายเงิน และการชำระหนี้ตามบิล (Payment Tab & Bill Settlement) · ทะเบียนภาษีซื้อ/ภาษีขาย และภาษีหัก ณ ที่จ่าย (VAT Register & WHT) · ภาพรวมประเภทเอกสาร (Document Types Overview)