Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

Oracle การบัญชี COGS แบบรอตัดบัญชี

โพสต์นี้แนะนำฟังก์ชันบัญชีต้นทุนขายรอตัดบัญชี (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 ให้ไปที่สินค้าคงคลัง -> การตั้งค่า -> องค์กร -> พารามิเตอร์ -> บัญชีอื่นๆ .

Oracle การบัญชี COGS แบบรอตัดบัญชี

หากคุณอัปเกรดจากเวอร์ชันเก่า ระบบจะเติมข้อมูลบัญชี DCOGS ด้วยบัญชี COGS หากพารามิเตอร์องค์กรเป็นค่าว่าง คุณสามารถเปลี่ยนได้หากจำเป็น

การไหลของข้อมูล COGS

รูปภาพต่อไปนี้แสดงโฟลว์ข้อมูล COGS:

Oracle การบัญชี COGS แบบรอตัดบัญชี

ส่วนต่อไปนี้จะอธิบายวิธีที่การเพิ่มประสิทธิภาพจัดการกับสถานการณ์ต่างๆ

ใบสั่งขาย

ระบบจะทำการเปลี่ยนแปลงต่อไปนี้เมื่อคุณออกใบสั่งขาย:

  1. ตั้งค่า Cst_cogs_events.COGS_Percentage ถึง 0 .

  2. ตั้งค่า Cst_cogs_events.Mmt_Transaction_id ไปยังรหัสธุรกรรมใน Mtl_Material_Transactions ตารางสำหรับธุรกรรมการออกใบสั่งขาย

  3. ชุด Cst_cogs_events.costed ถึง Mtl_Material_Transactions.costed_flag ซึ่งก็คือ NULL เมื่อคิดต้นทุนธุรกรรมใบสั่งขาย

  4. ตั้งค่า Cst_cogs_events.Event Type ถึง 1 (โดยที่ 1 หมายถึง SalesOrder Issue)

  5. ใน 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 แสดงว่ามีการรันการรับรู้รายได้)

หลังจากที่คุณเรียกใช้กระบวนการเพื่อรวบรวมการรับรู้รายได้แล้ว ให้ทำการเปลี่ยนแปลงต่อไปนี้เพื่อให้ตรงกับต้นทุนและรายได้:

  1. ตั้งค่า cst_revenue_recognition_lines.potentially_unmatched_flag =Yes .

  2. ตั้งค่า cst_revenue_recognition_lines.revenue_recognition_percent =1 (โดยที่ 1 หมายถึง 100%)

การรับรู้ COGS

หลังจากที่คุณเรียกใช้โปรแกรมการรับรู้รายได้ ระบบจะทำการเปลี่ยนแปลงต่อไปนี้:

  1. ตั้งค่า cst_cogs_events.COGS_percentage ถึง 1 (โดยที่ 1 หมายถึง 100%)

  2. ตั้งค่า cst_cogs_events.mmt_transaction_id ไปยังรหัสธุรกรรมในMtl_Material_Transactions ตารางสำหรับธุรกรรมการรับรู้ COGS

  3. ตั้งค่า cst_cogs_events.Event Type ถึง 3 (โดยที่ 3 หมายถึงการรับรู้ COGS)

  4. ตั้งค่า cst_revenue_recognition_lines.potentially_unmatched_flag ถึงNull . สิ่งนี้บ่งชี้ว่าการสร้างเหตุการณ์การรับรู้และธุรกรรมที่ประสบความสำเร็จ

บทสรุป

หวังว่าคุณจะพบว่าแนวคิดของการบัญชี DCOGS และการรวมแบ็กเอนด์ระหว่างตารางมีค่า

เรียนรู้เพิ่มเติมเกี่ยวกับฐานข้อมูล

ไปที่ www.rackspace.com และคลิก แชทขาย เพื่อเริ่มการสนทนา

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม