#doctypes#cash-bank
รายได้อื่นๆ (trans_flag 250)
ใช้เมื่อไร
ใช้บันทึกรายได้ที่ไม่ใช่การขายสินค้า มีให้เลือก 2 เมนู
- "รายได้อื่นๆ" ฝั่งลูกหนี้
menu_cash_income_other(transMenuMap.ts:1610) - "รายได้อื่นๆ" ฝั่งเงินสด/ธนาคาร
menu_cb_receive_moneyตั้งค่าเริ่มต้น inquiry = 1 (transMenuMap.ts:2421)
trans_flag/ตาราง
- trans_flag 250 เก็บใน หัวเอกสารสินค้า/ซื้อ/ขาย (ic_trans) + รายการสินค้าในเอกสาร (ic_trans_detail) โดยบรรทัดเป็นรหัสรายได้
- แท็บชำระเขียนลง หัวสรุปการรับ/จ่ายเงิน (cb_trans) / รายละเอียดรับ/จ่ายเงินแยกรายการ (cb_trans_detail)
ฟิลด์/แท็บบนหน้าจอ
- หัวเอกสาร: party, contactor, taxDoc, sale, inquiry, vat
- แท็บ: pay, wht, vat, gl (transLayouts.ts:120)
- มีแท็บใช้เงินมัดจำ (
DEPOSIT_TAB_FLAGStransLayouts.ts:54)
ผลต่อสต็อก
ไม่มี
ผลต่อภาษี (VAT/WHT)
- ภาษีขาย vat_calc +1 (trans_tax.go:37)
- WHT ฝั่ง "ar" คือภาษีที่ถูกหัก ณ ที่จ่าย (trans_tax.go:48)
การลงบัญชี
ใช้ standard GL (service.go:1998) บัญชีรายได้มาจากรหัสรายได้ของบรรทัดแรกผ่าน glSQLIncome (service.go:1818) ถ้าไม่พบใช้ 4111/4110/4100
| Dr | Cr |
|---|---|
เงินตามแท็บชำระ (payTenders) เมื่อ inquiry = 1 หรือ cb_trans มี total_amount_pay > 0 มิฉะนั้นเป็นลูกหนี้ ยอดรวม |
รายได้ = ฐานภาษี + มัดจำที่ใช้ (advEx) |
| เงินมัดจำที่ใช้ (advEx) | ภาษีขาย |
เอกสารต้นทาง-ปลายทาง
- ปลายทาง: ลดหนี้ 252 และเพิ่มหนี้ 254 (
billedRule("252, 254")doc_flow.go:118) - นับเป็นหนี้ลูกหนี้เฉพาะ inquiry 0/2 (
arDebtWheredocs.go:600) แล้วไปต่อที่ใบวางบิล 235 และรับชำระ 239
ยกเลิก/แก้ไข
- ยกเลิกด้วย flag 251 (doc_cancel.go:55) ดู ยกเลิกและอนุมัติเอกสาร (Document cancel / approve)
ข้อควรระวัง
- ตรวจวงเงินเครดิตลูกค้าที่ inquiry 0/2 (
creditCheckedtrans_save_rules.go:488) - เงื่อนไขที่ GL จะลงฝั่งเงินคือ inquiry = 1 หรือมีการชำระใน cb_trans ส่วน inquiry 3 ที่ไม่มีการชำระจะลง Dr ลูกหนี้ แต่ไม่ถูกนับเป็นหนี้ใน
arDebtWhere
ที่มาในโค้ด
frontend/account/tabs/transMenuMap.ts:1610/:2421เมนูfrontend/account/transaction/transLayouts.ts:120FLAG_SPEC 250backend/internal/application/process/service.go:1998GLbackend/internal/application/process/trans_tax.go:37/:48VAT/WHTbackend/internal/application/process/doc_cancel.go:55ยกเลิก 251
ดูเพิ่ม
- ลดหนี้/เพิ่มหนี้รายได้อื่นๆ (Other Income Credit/Debit Note) · ค่าใช้จ่ายอื่นๆ (Other Expense) · แท็บรับ/จ่ายเงิน และการชำระหนี้ตามบิล (Payment Tab & Bill Settlement) · เงินมัดจำและเงินล่วงหน้า (Deposits & Advances) · การลงบัญชี Dr/Cr มาตรฐานแยกตามชนิดเอกสาร (Standard GL Posting) · ภาพรวมประเภทเอกสาร (Document Types Overview)