โพสต์นี้แนะนำฟังก์ชันบัญชีต้นทุนขายรอตัดบัญชี (DCOGS) ใน Oracle® Cost Management รุ่น 12.0.0 และใหม่กว่า การปรับปรุงนี้ตรงกับต้นทุนขาย (COGS) กับรายได้โดยตรง ซึ่งไม่สามารถทำได้ก่อนหน้านี้
แนะนำตัว
ในเวอร์ชันก่อนหน้า ระบบจะใช้มูลค่าของสินค้าที่จัดส่งจากสินค้าคงคลังไปยัง COGS แม้ว่าการจัดส่งอาจไม่ได้รับรายได้ก็ตาม ด้วยการปรับปรุงนี้ ระบบจะนำมูลค่าของสินค้าที่จัดส่งจากสินค้าคงคลังในบัญชี DCOGS
การปรับปรุงทำให้เกิดการเปลี่ยนแปลงเพื่อซิงโครไนซ์รายได้และ COGS ตามคำแนะนำของหลักการบัญชีที่รับรองทั่วไป (GAAP) เมื่อซอฟต์แวร์รับรู้เปอร์เซ็นต์ของรายได้ ซอฟต์แวร์จะย้ายเปอร์เซ็นต์ที่ตรงกันของมูลค่าสินค้าที่จัดส่งจากสินค้าคงคลังไปยังบัญชี COGS จากบัญชี DCOGS
แนวปฏิบัติทางบัญชีกำหนดให้คุณต้องรับรู้รายได้และ COGS ที่เกี่ยวข้องในรอบระยะเวลาบัญชีเดียวกัน การปรับปรุงนี้จะจับคู่ COGS สำหรับรายการใบสั่งขายกับรายได้ที่เรียกเก็บเงินสำหรับรายการใบสั่งขายเฉพาะนั้นโดยอัตโนมัติ
การเลื่อนเวลาของ COGS ใช้กับองค์ประกอบต่อไปนี้:
- ใบสั่งขายของทั้งแบบเลือกสั่ง (กำหนดค่าไม่ได้) และประกอบตามสั่ง (รายการที่กำหนดค่าได้)
- ใบสั่งขายจากหน่วยปฏิบัติการที่ติดต่อกับลูกค้า ขั้นตอนการบัญชีใหม่ที่แนะนำในเวอร์ชัน 11.5.10 อาจทำให้การจัดส่งจากคำสั่งซื้อเหล่านี้ลดลง
- ส่งคืนการอนุมัติสินค้า (RMA) ที่อ้างอิงใบสั่งขายที่มี COGS ที่เลื่อนออกไป การปรับปรุงบัญชีสำหรับ RMA เหล่านี้โดยใช้ต้นทุนใบสั่งขายเดิมเพื่อรักษาเปอร์เซ็นต์การรับรู้ COGS ล่าสุด
หมายเหตุ :หาก RMA เชื่อมโยงกับใบสั่งขาย ระบบจะพิจารณาการกระจายเครดิตระหว่าง DCOGS และ COGS จริงเพื่อรักษาสัดส่วนการคิดต้นทุนที่มีอยู่ หาก RMA ไม่มีใบสั่งขาย จะไม่มี DCOGS
ตั้งค่าบัญชี DCOGS
ในการตั้งค่าบัญชี DCOGS ให้ไปที่สินค้าคงคลัง -> การตั้งค่า -> องค์กร -> พารามิเตอร์ -> บัญชีอื่นๆ .
หากคุณอัปเกรดจากเวอร์ชันเก่า ระบบจะเติมข้อมูลบัญชี DCOGS ด้วยบัญชี COGS หากพารามิเตอร์องค์กรเป็นค่าว่าง คุณสามารถเปลี่ยนได้หากจำเป็น
การไหลของข้อมูล COGS
รูปภาพต่อไปนี้แสดงโฟลว์ข้อมูล COGS:
ส่วนต่อไปนี้จะอธิบายวิธีที่การเพิ่มประสิทธิภาพจัดการกับสถานการณ์ต่างๆ
ใบสั่งขาย
ระบบจะทำการเปลี่ยนแปลงต่อไปนี้เมื่อคุณออกใบสั่งขาย:
-
ตั้งค่า Cst_cogs_events.COGS_Percentage ถึง
0
. -
ตั้งค่า Cst_cogs_events.Mmt_Transaction_id ไปยังรหัสธุรกรรมใน Mtl_Material_Transactions ตารางสำหรับธุรกรรมการออกใบสั่งขาย
-
ชุด Cst_cogs_events.costed ถึง Mtl_Material_Transactions.costed_flag ซึ่งก็คือ
NULL
เมื่อคิดต้นทุนธุรกรรมใบสั่งขาย -
ตั้งค่า Cst_cogs_events.Event Type ถึง
1
(โดยที่1
หมายถึง SalesOrder Issue) -
ใน cst_revenue_cogs_match_lines ตาราง ระบบจะเติมข้อมูลDeferred_COGS_Acct_id , COGS_Acct_id , ต้นทุนต่อหน่วย , และOriginal_shipped_Qty คอลัมน์
หมายเหตุ :Oe_order_lines_all.Invoice_Interface_Status_Code =Yes
(โดยที่ Yes
หมายถึงใบสั่งขายมาตรฐานและ Not_Eligible
หมายเฉพาะบรรทัด)
ส่วนนี้แสดงวิธีที่คอลัมน์รวมตารางและให้แน่ใจว่ากระแสข้อมูลเป็นไปอย่างราบรื่นหลังจากป้อนใบสั่งขายและการออกวัสดุ
การรับรู้รายได้และการบัญชี
หมายเหตุ :RA_CUST_TRX_LINE_GL_DIST_ALL.account_set_flag =N
(โดยที่Y
แสดงว่าไม่มีการรับรู้รายได้และ N
แสดงว่ามีการรันการรับรู้รายได้)
หลังจากที่คุณเรียกใช้กระบวนการเพื่อรวบรวมการรับรู้รายได้แล้ว ให้ทำการเปลี่ยนแปลงต่อไปนี้เพื่อให้ตรงกับต้นทุนและรายได้:
-
ตั้งค่า cst_revenue_recognition_lines.potentially_unmatched_flag =
Yes
. -
ตั้งค่า cst_revenue_recognition_lines.revenue_recognition_percent =
1
(โดยที่1
หมายถึง 100%)
การรับรู้ COGS
หลังจากที่คุณเรียกใช้โปรแกรมการรับรู้รายได้ ระบบจะทำการเปลี่ยนแปลงต่อไปนี้:
-
ตั้งค่า cst_cogs_events.COGS_percentage ถึง
1
(โดยที่1
หมายถึง 100%) -
ตั้งค่า cst_cogs_events.mmt_transaction_id ไปยังรหัสธุรกรรมในMtl_Material_Transactions ตารางสำหรับธุรกรรมการรับรู้ COGS
-
ตั้งค่า cst_cogs_events.Event Type ถึง
3
(โดยที่3
หมายถึงการรับรู้ COGS) -
ตั้งค่า cst_revenue_recognition_lines.potentially_unmatched_flag ถึง
Null
. สิ่งนี้บ่งชี้ว่าการสร้างเหตุการณ์การรับรู้และธุรกรรมที่ประสบความสำเร็จ
บทสรุป
หวังว่าคุณจะพบว่าแนวคิดของการบัญชี DCOGS และการรวมแบ็กเอนด์ระหว่างตารางมีค่า
เรียนรู้เพิ่มเติมเกี่ยวกับฐานข้อมูล
ไปที่ www.rackspace.com และคลิก แชทขาย เพื่อเริ่มการสนทนา
ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม