Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Cơ Sở Dữ Liệu

Tối Ưu Độ Chính Xác Lợi Nhuận Với Tính Năng Deferred COGS Accounting Của Oracle

Giới Thiệu

Bài viết giới thiệu chức năng Deferred Cost of Goods Sold (DCOGS) account trong Oracle® Cost Management release 12.0.0 và mới hơn. Enhancement này match trực tiếp Cost of Goods Sold (COGS) với revenue, điều không thể trước đây.

Trong phiên bản trước, hệ thống expense giá trị hàng ship từ inventory đến COGS dù shipment có thể chưa earn revenue. Với enhancement này, hệ thống đặt giá trị hàng ship từ inventory vào tài khoản DCOGS.

Enhancement thay đổi để synchronize revenue và COGS theo khuyến nghị generally accepted accounting principles (GAAP). Khi software nhận diện percentage revenue, nó di chuyển matching percentage giá trị hàng ship từ inventory đến COGS account từ DCOGS account.

Kế toán practice yêu cầu bạn phải nhận diện revenue và associated COGS trong cùng accounting period. Enhancement này tự động match COGS cho sales order line với revenue billed cho specific sales order line đó.

Deferral của COGS áp dụng cho các yếu tố sau:

  • Sales orders cả pick-to-order (non-configurable) và assemble-to-order (configurable items).
  • Sales orders từ customer-facing operating units. Luồng accounting mới trong version 11.5.10 có thể drop shipments từ orders này.
  • Return merchandise authorizations (RMA) reference sales order với deferred COGS. Enhancement account cho RMA này dùng original sales order cost để maintain latest COGS recognition percentage.

Lưu ý: Nếu RMA tied đến sales order, hệ thống account cho distribution của credits giữa DCOGS và actual COGS để maintain existing costing proportions. Nếu RMA không có sales order, không có DCOGS.

Thiết Lập DCOGS Account

Để setup DCOGS account, navigate đến Inventory -> Setup -> Organization -> Parameters -> Other Accounts.

Tối Ưu Độ Chính Xác Lợi Nhuận Với Tính Năng Deferred COGS Accounting Của Oracle

Nếu upgrade từ version cũ, hệ thống populate DCOGS account với COGS account nếu organization parameter null. Bạn có thể thay đổi nếu cần.

COGS Data Flow

Hình sau cho thấy COGS data flow:

Tối Ưu Độ Chính Xác Lợi Nhuận Với Tính Năng Deferred COGS Accounting Của Oracle

Các phần sau mô tả enhancement xử lý các tình huống khác nhau.

Sales Order

Hệ thống làm các thay đổi sau khi bạn issue sales order:

  1. Đặt Cst_cogs_events.COGS_Percentage thành 0.
  2. Đặt Cst_cogs_events.Mmt_Transaction_id thành transaction ID trong bảng Mtl_Material_Transactions cho sales order issue transaction.
  3. Đặt Cst_cogs_events.costed thành Mtl_Material_Transactions.costed_flag, là NULL khi sales order transaction được costed.
  4. Đặt Cst_cogs_events.Event Type thành 1 (nơi 1 nghĩa là Sales Order Issue).
  5. Trong bảng cst_revenue_cogs_match_lines, hệ thống populate cột Deferred_COGS_Acct_id, COGS_Acct_id, Unit_cost, và Original_shipped_Qty.

Lưu ý: Oe_order_lines_all.Invoice_Interface_Status_Code = Yes (nơi Yes nghĩa là standard sales order và Not_Eligible nghĩa là ship-only lines).

Phần này cho thấy cách columns integrate tables và đảm bảo data flow liền mạch sau enter sales order và issue material.

Revenue Recognition Và Accounting

Lưu ý: RA_CUST_TRX_LINE_GL_DIST_ALL.account_set_flag = N (nơi Y nghĩa là revenue recognition không performed và N nghĩa là revenue recognition chạy).

Sau chạy process collect revenue recognition, làm các thay đổi sau match costs và revenue:

  1. Đặt cst_revenue_recognition_lines.potentially_unmatched_flag = Y.
  2. Đặt cst_revenue_recognition_lines.revenue_recognition_percent = 1 (nơi 1 nghĩa là 100%).

COGS Recognition

Sau chạy revenue recognition program, hệ thống làm các thay đổi sau:

  1. Đặt cst_cogs_events.COGS_percentage thành 1 (nơi 1 nghĩa là 100%).
  2. Đặt cst_cogs_events.mmt_transaction_id thành transaction ID trong Mtl_Material_Transactions cho COGS recognition transaction.
  3. Đặt cst_cogs_events.Event Type thành 3 (nơi 3 nghĩa là COGS recognition).
  4. Đặt cst_revenue_recognition_lines.potentially_unmatched_flag thành Null. Điều này indicate successful generation của recognition event và transaction.

Kết Luận

Hy vọng bạn thấy concept DCOGS accounting và backend integration giữa các tables có giá trị.