รายได้อื่นๆ (250) / ค่าใช้จ่ายอื่นๆ (260) ลงบัญชีเข้าบัญชีไหน ตั้งรหัสบัญชีที่ไหน
ตอบสั้น: บัญชีรายได้/ค่าใช้จ่ายมาจาก gl_account_code ของรายการใน erp_income_list / erp_expenses_list ตามรหัสในบรรทัดแรกของเอกสาร ถ้าไม่ได้ตั้ง ใช้บัญชีขาย (4111…) หรือบัญชีซื้อ (5111…) แทน ฝั่งเงินเป็นเงินสด/ธนาคารเมื่อเป็นเงินสดหรือมียอดจ่ายในแท็บชำระเงิน ไม่งั้นลงลูกหนี้/เจ้าหนี้
รายละเอียด
ถ้ามีรูปแบบ GL ใช้รูปแบบก่อน (OI 250, OCN 252, ODN 254, EPO 260, EPC 262, EPD 264, ดู ตั้งรูปแบบการลงบัญชี (GL) ในรูปแบบเอกสารยังไง และระบบใช้เมื่อไร) ไม่มีจึงใช้เส้นมาตรฐาน (การลงบัญชี Dr/Cr มาตรฐานแยกตามชนิดเอกสาร (Standard GL Posting))
รายได้อื่น (รายได้อื่นๆ (Other Income), ลดหนี้/เพิ่มหนี้รายได้อื่นๆ (Other Income Credit/Debit Note))
- 250 รายได้อื่น / 254 เพิ่มหนี้: Dr เงินตามแท็บชำระเงิน เมื่อ inquiry_type = 1 หรือมี
cb_trans.total_amount_pay > 0ไม่งั้น Dr ลูกหนี้ / Cr รายได้ = base (+ มัดจำที่ตัดใช้) / Cr ภาษีขาย - 252 ลดหนี้: Dr รายได้ / Dr ภาษีขาย / Cr เงินตามแท็บชำระเงินเสมอ
ค่าใช้จ่ายอื่น (ค่าใช้จ่ายอื่นๆ (Other Expense), ลดหนี้/เพิ่มหนี้ค่าใช้จ่ายอื่นๆ (Other Expense Credit/Debit Note))
- 260 ค่าใช้จ่ายอื่น / 264 เพิ่มหนี้: Dr ค่าใช้จ่าย / Dr ภาษีซื้อ / Cr เงินตามแท็บชำระเงิน เมื่อ inquiry_type 1/3 หรือมียอดจ่าย ไม่งั้น Cr เจ้าหนี้
- 262 ลดหนี้: Dr เงินตามแท็บชำระเงินเสมอ / Cr ค่าใช้จ่าย / Cr ภาษีซื้อ
รายได้/ค่าใช้จ่ายในแท็บชำระเงิน ของเอกสารอื่น (cb_trans_detail doc_type 11/12) ใช้ gl_account_code ของรายการเช่นกัน (รับชำระหนี้ (239) / จ่ายชำระหนี้ (19) ลงบัญชี GL ยังไง เช็ค โอน ภาษีหัก ไปไหน)
ข้อควรระวัง
- เส้นมาตรฐานอ่านรหัสบัญชีจาก บรรทัดแรกที่มีรหัส เท่านั้น เอกสารหลายบรรทัดต่างบัญชีจะลงบัญชีเดียวด้วยยอดรวม ถ้าต้องการแยก ใช้รูปแบบ GL
- 250/254 นับเงินสดเฉพาะ inquiry_type 1 (ไม่รวม 3) ส่วน 260/264 นับ 1 และ 3 กติกา 250/254 เพิ่งถูกแก้จาก "เงินสดเสมอ" ดู งานค้างที่ยังเปิดอยู่ (Open Items Verified Against Code)
- 252 และ 262 ลงเป็นเงินสดเสมอ ไม่ขึ้นกับ inquiry_type
- ไม่ได้ตั้งบัญชีในรายการ → รายได้อื่นเข้าบัญชีขาย ค่าใช้จ่ายอื่นเข้าบัญชีซื้อ
ดูเพิ่ม
- ซื้อสินค้า (ใบซื้อ 12) ลงบัญชี GL ยังไง ภาษีซื้อเข้าบัญชีไหน
- ขายสินค้า (ใบกำกับ 44) แล้วลงบัญชี GL อะไรบ้าง
- ฝากเงิน/ถอนเงิน/โอนเงินระหว่างธนาคาร และเงินสดย่อย ลงบัญชีอย่างไร
- แท็บรับ/จ่ายเงิน และการชำระหนี้ตามบิล (Payment Tab & Bill Settlement)
ที่มาในโค้ด
backend/internal/application/process/service.go:1811260/262/264 อ่านบัญชีจาก erp_expenses_listbackend/internal/application/process/service.go:1818250/252/254 อ่านบัญชีจาก erp_income_listbackend/internal/application/process/gl_template.go:199SQLgl_account_codeของรายการbackend/internal/application/process/service.go:1976260/264 จ่ายสดเมื่อ inquiry 1/3 หรือมียอดจ่ายbackend/internal/application/process/service.go:2036250/254 รับเงินเมื่อ inquiry 1 หรือมียอดรับbackend/internal/application/process/service.go:2058252 Cr เงินเสมอbackend/internal/application/process/service.go:1986262 Dr เงินเสมอbackend/internal/application/process/gl_template_rules.go:43รหัสจอ EPC/EPD/EPO/OCN/ODN/OI