Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Kế toán giá vốn hàng bán hoãn lại của Oracle

Bài đăng này giới thiệu chức năng tài khoản Chi phí hàng hóa bán chậm (DCOGS) trong Oracle® Cost Management phiên bản 12.0.0 trở lên. Sự gia tăng này đối sánh trực tiếp với Giá vốn hàng bán (COGS) với doanh thu, điều mà trước đây không thể thực hiện được.

Giới thiệu

Trong các phiên bản trước, hệ thống tính giá trị của hàng hóa được vận chuyển từ kho thành COGS mặc dù lô hàng đó có thể không đạt được doanh thu. Với cải tiến này, hệ thống đưa giá trị của hàng hóa được vận chuyển từ kho vào tài khoản DCOGS.

Việc cải tiến tạo ra một sự thay đổi để đồng bộ hóa doanh thu và giá vốn hàng bán theo các nguyên tắc kế toán được chấp nhận chung (GAAP). Khi phần mềm ghi nhận tỷ lệ phần trăm doanh thu, nó sẽ chuyển tỷ lệ phần trăm phù hợp của giá trị hàng hóa được vận chuyển từ hàng tồn kho sang tài khoản COGS từ Tài khoản DCOGS.

Thực hành kế toán yêu cầu bạn phải ghi nhận doanh thu và COGS liên quan trong cùng một kỳ kế toán. Tính năng nâng cao này tự động hóa việc đối sánh COGS cho một dòng đặt hàng với doanh thu được lập hóa đơn cho dòng đặt hàng cụ thể đó.

Việc hoãn lại giá vốn hàng bán áp dụng cho các yếu tố sau:

  • Các đơn hàng bán theo đơn đặt hàng (không thể định cấu hình) và lắp ráp theo đơn đặt hàng (các mặt hàng có thể định cấu hình).
  • Đơn đặt hàng bán hàng từ các đơn vị điều hành gặp khách hàng. Quy trình kế toán mới được giới thiệu trong phiên bản 11.5.10 có thể làm giảm các lô hàng khỏi các đơn đặt hàng này.
  • Ủy quyền trả lại hàng hóa (RMA) tham chiếu đơn đặt hàng bán hàng với giá vốn hàng bán trả trước. Việc nâng cao giải thích cho các RMA này bằng cách sử dụng chi phí đặt hàng bán hàng ban đầu để duy trì tỷ lệ ghi nhận COGS mới nhất.

Lưu ý :Nếu RMA được gắn với một đơn đặt hàng, hệ thống sẽ tính đến việc phân bổ các khoản tín dụng giữa DCOGS và giá vốn hàng bán thực tế để duy trì tỷ lệ chi phí hiện có. Nếu một RMA không có đơn đặt hàng, thì sẽ không có DCOGS.

Thiết lập tài khoản DCOGS

Để thiết lập tài khoản DCOGS, hãy điều hướng đến Khoảng không quảng cáo -> Thiết lập -> Tổ chức -> Tham số -> Tài khoản khác .

Kế toán giá vốn hàng bán hoãn lại của Oracle

Nếu bạn nâng cấp từ phiên bản cũ hơn, hệ thống sẽ điền tài khoản DCOGS với tài khoản COGS nếu tham số tổ chức là rỗng. Bạn có thể thay đổi điều này nếu cần.

Luồng dữ liệu COGS

Hình ảnh sau đây cho thấy luồng dữ liệu COGS:

Kế toán giá vốn hàng bán hoãn lại của Oracle

Các phần sau mô tả cách tính năng nâng cao xử lý các tình huống khác nhau.

Đơn đặt hàng

Hệ thống thực hiện các thay đổi sau khi bạn phát hành đơn đặt hàng:

  1. Đặt Cst_cogs_events.COGS_Percentage thành 0 .

  2. Đặt Cst_cogs_events.Mmt_Transaction_id đến ID giao dịch trong Mtl_Material_Transactions bảng cho giao dịch phát hành đơn đặt hàng bán hàng.

  3. Đặt Cst_cogs_events.costed tới Mtl_Material_Transactions.costed_flag , là NULL khi giao dịch đặt hàng bán hàng được tính phí.

  4. Đặt Cst_cogs_events.Event Type thành 1 (trong đó 1 biểu thị Vấn đề về Đơn đặt hàng).

  5. Trong cst_revenue_cogs_match_lines , hệ thống sẽ điền Deferred_COGS_Acct_id , COGS_Acct_id , Unit_cost Original_shipped_Qty cột.

Lưu ý : Oe_order_lines_all.Invoice_Interface_Status_Code =Yes (trong đó Yes biểu thị một đơn đặt hàng tiêu chuẩn và Not_Eligible dòng chỉ dành cho người thân tín).

Phần này cho biết cách các cột tích hợp các bảng và đảm bảo rằng luồng dữ liệu liên tục sau khi nhập đơn đặt hàng bán hàng và xuất vật liệu.

Kế toán và ghi nhận doanh thu

Lưu ý : RA_CUST_TRX_LINE_GL_DIST_ALL.account_set_flag =N (ở đâu Y cho biết rằng việc ghi nhận doanh thu không được thực hiện và N biểu thị rằng việc ghi nhận doanh thu đã được chạy).

Sau khi bạn chạy quy trình để ghi nhận doanh thu, hãy thực hiện các thay đổi sau để phù hợp với chi phí và doanh thu:

  1. Đặt cst_revenue_recognition_lines.potentially_unmished_flag =Y .

  2. Đặt cst_revenue_recognition_lines.revenue_recognition_percent =1 (trong đó 1 biểu thị 100%).

Ghi nhận giá vốn hàng bán

Sau khi bạn chạy chương trình ghi nhận doanh thu, hệ thống sẽ thực hiện các thay đổi sau:

  1. Đặt cst_cogs_events.COGS_percentage thành 1 (trong đó 1 biểu thị 100%).

  2. Đặt cst_cogs_events.mmt_transaction_id đến ID giao dịch trong Mtl_Material_Transactions bảng cho giao dịch ghi nhận giá vốn hàng bán.

  3. Đặt cst_cogs_events.Event Type thành 3 (trong đó 3 biểu thị việc ghi nhận giá vốn hàng bán).

  4. Đặt cst_revenue_recognition_lines.potentially_unmished_flag thành Null . Điều này cho biết việc tạo thành công sự kiện ghi nhận và giao dịch.

Kết luận

Hy vọng rằng bạn thấy khái niệm kế toán DCOGS và tích hợp phụ trợ giữa các bảng có giá trị.

Tìm hiểu thêm về Cơ sở dữ liệu.

Truy cập www.rackspace.com và nhấp vào Trò chuyện bán hàng để bắt đầu một cuộc trò chuyện.

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào.