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

เพิ่มความแม่นยำของกำไรด้วยฟีเจอร์ Deferred COGS Accounting ของ Oracle

โพสต์นี้แนะนำฟังก์ชัน Deferred Cost of Goods Sold (DCOGS) Account ใน Oracle® Cost Management Release 12.0.0 และใหม่กว่า Enhancement นี้จับคู่ Cost of Goods Sold (COGS) กับ Revenue โดยตรง ซึ่งเป็นไปไม่ได้ก่อนหน้านี้

บทนำ

ในรุ่นก่อนหน้า ระบบ Expense ค่าของสินค้าที่ส่งมอบจาก Inventory ไป COGS แม้ว่า Shipment อาจไม่ได้ Earn Revenue ด้วย Enhancement นี้ ระบบวางค่าของสินค้าที่ส่งมอบจาก Inventory ไปใน DCOGS Account

Enhancement นี้ทำการเปลี่ยนแปลงเพื่อ Synchronize Revenue และ COGS ตามคำแนะนำของ Generally Accepted Accounting Principles (GAAP) เมื่อ Software Recognize ร้อยละของ Revenue มันจะย้ายร้อยละที่ตรงกันของค่าสินค้าที่ส่งมอบจาก Inventory ไปยัง COGS Account จาก DCOGS Account

Accounting Practice กำหนดว่าคุณต้อง Recognize Revenue และ COGS ที่เกี่ยวข้องใน Accounting Period เดียวกัน Enhancement นี้ทำให้การจับคู่ COGS สำหรับ Sales Order Line กับ Revenue ที่ Billed สำหรับ Sales Order Line เฉพาะนั้นเป็นอัตโนมัติ

การ Deferral ของ COGS ใช้กับ Elements ต่อไปนี้:

  • Sales Orders ทั้ง Pick-to-Order (Non-Configurable) และ Assemble-to-Order (Configurable Items)
  • Sales Orders จาก Customer-Facing Operating Units Accounting Flow ใหม่ที่นำเสนอใน Version 11.5.10 สามารถ Drop Shipments จาก Orders นี้ได้
  • Return Merchandise Authorizations (RMA) ที่อ้างอิง Sales Order พร้อม Deferred COGS Enhancement จัดการ RMAs นี้โดยใช้ Original Sales Order Cost เพื่อ Maintain Latest COGS Recognition Percentage

หมายเหตุ: หาก RMA ผูกกับ Sales Order ระบบจัดการการกระจาย Credits ระหว่าง DCOGS และ Actual COGS เพื่อ Maintain Existing Costing Proportions หาก RMA ไม่มี Sales Order ไม่มี DCOGS

ตั้งค่า DCOGS Account

เพื่อตั้งค่า DCOGS Account ให้ไปที่ Inventory -> Setup -> Organization -> Parameters -> Other Accounts

เพิ่มความแม่นยำของกำไรด้วยฟีเจอร์ Deferred COGS Accounting ของ Oracle

หากคุณ Upgrade จากรุ่นเก่า ระบบจะ Populate DCOGS Account ด้วย COGS Account หาก Organization Parameter เป็น Null คุณสามารถเปลี่ยนได้หากต้องการ

COGS Data Flow

ภาพต่อไปนี้แสดง COGS Data Flow:

เพิ่มความแม่นยำของกำไรด้วยฟีเจอร์ Deferred COGS Accounting ของ Oracle

ส่วนต่อไปนี้อธิบายว่า Enhancement จัดการสถานการณ์ต่างๆ อย่างไร

Sales Order

ระบบทำการเปลี่ยนแปลงต่อไปนี้เมื่อคุณ Issue Sales Order:

  1. ตั้ง Cst_cogs_events.COGS_Percentage เป็น 0
  2. ตั้ง Cst_cogs_events.Mmt_Transaction_id เป็น Transaction ID ในตาราง Mtl_Material_Transactions สำหรับ Sales Order Issue Transaction
  3. ตั้ง Cst_cogs_events.costed เป็น Mtl_Material_Transactions.costed_flag ซึ่งเป็น NULL เมื่อ Sales Order Transaction ถูก Costed
  4. ตั้ง Cst_cogs_events.Event Type เป็น 1 (ที่ 1 หมายถึง Sales Order Issue)
  5. ในตาราง cst_revenue_cogs_match_lines ระบบ Populate คอลัมน์ Deferred_COGS_Acct_id, COGS_Acct_id, Unit_cost, และ Original_shipped_Qty

หมายเหตุ: Oe_order_lines_all.Invoice_Interface_Status_Code = Yes (ที่ Yes หมายถึง Standard Sales Order และ Not_Eligible หมายถึง Ship-Only Lines)

ส่วนนี้แสดงว่าคอลัมน์ต่างๆ ผสานรวมตารางและรับรองว่า Data Flow ราบรื่นหลังจาก Enter Sales Order และ Issue Material

Revenue Recognition และ Accounting

หมายเหตุ: RA_CUST_TRX_LINE_GL_DIST_ALL.account_set_flag = N (ที่ Y หมายถึง Revenue Recognition ไม่ได้ทำ และ N หมายถึง Revenue Recognition รัน)

หลังจากที่คุณรัน Process เพื่อ Collect Revenue Recognition ให้ทำการเปลี่ยนแปลงต่อไปนี้เพื่อ Match Costs และ Revenue:

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

COGS Recognition

หลังจากที่คุณรัน Revenue Recognition Program ระบบทำการเปลี่ยนแปลงต่อไปนี้:

  1. ตั้ง cst_cogs_events.COGS_percentage เป็น 1 (ที่ 1 หมายถึง 100%)
  2. ตั้ง cst_cogs_events.mmt_transaction_id เป็น Transaction ID ในตาราง Mtl_Material_Transactions สำหรับ COGS Recognition Transaction
  3. ตั้ง cst_cogs_events.Event Type เป็น 3 (ที่ 3 หมายถึง COGS Recognition)
  4. ตั้ง cst_revenue_recognition_lines.potentially_unmatched_flag เป็น Null นี้บ่งชี้ Successful Generation ของ Recognition Event และ Transaction

สรุป

หวังว่าคุณจะพบแนวคิด DCOGS Accounting และ Backend Integration ระหว่าง Tables มีค่า

เรียนรู้เพิ่มเติมเกี่ยวกับ Databases

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

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