কম্পিউটার টিউটোরিয়াল

Oracle-এর ডিফার্ড COGS একাউন্টিং ফিচার দিয়ে প্রফিট অ্যাকুরেসি অপ্টিমাইজ করুন

এই পোস্টটি Oracle® Cost Management রিলিজ 12.0.0 এবং পরবর্তীতে ডিফার্ড কস্ট অফ গুডস সোল্ড (DCOGS) অ্যাকাউন্ট ফাংশনালিটি পরিচয় করিয়ে দেয়। এই এনহ্যান্সমেন্ট সরাসরি কস্ট অফ গুডস সোল্ড (COGS)-কে রেভিনিউর সাথে ম্যাচ করে, যা আগে সম্ভব ছিল না।

ভূমিকা

পূর্বের সংস্করণগুলোতে, সিস্টেম ইনভেন্টরি থেকে শিপ করা मालের মান COGS-এ এক্সপেন্স করতো এমনকি শিপমেন্টটি রেভিনিউ অর্জন করতো না। এই এনহ্যান্সমেন্টের সাথে, সিস্টেম ইনভেন্টরি থেকে শিপ করা मालের মান DCOGS অ্যাকাউন্টে রাখে।

এই এনহ্যান্সমেন্ট জেনারéralement এক্সেপ্টেড অ্যাকাউন্টিং প্রিন্সিপল (GAAP)-এর সুপারিশ অনুযায়ী রেভিনিউ এবং COGS সিঙ্ক্রোনাইজ করার জন্য একটি পরিবর্তন আনে। যখন সফ্টওয়্যার রেভিনিউর একটি শতাংশ স্বীকৃতি দেয়, তবে এটি ইনভেন্টরি থেকে শিপ করা मालের মানর মিলিত শতাংশ DCOGS অ্যাকাউন্ট থেকে COGS অ্যাকাউন্টে স্থানান্তর করে।

অ্যাকাউন্টিং অনুশীলন অনুযায়ী, আপনাকে একই অ্যাকাউন্টিং পিরিয়ডে রেভিনিউ এবং সংশ্লিষ্ট COGS স্বীকৃতি দিতে হবে। এই এনহ্যান্সমেন্ট একটি সেলস অর্ডার লাইনের COGS কে সেটি নির্দিষ্ট সেলস অর্ডার লাইনের জন্য বিল করা রেভিনিউর সাথে ম্যাচ করার প্রক্রিয়া অটোমেট করে।

COGS-এর ডিফারেল নিচের উপাদানগুলোর জন্য প্রযোজ্য:

  • পিক-টু-অর্ডার (নন-কনফিগারেবল) এবং অ্যাসেম্বল-টু-অর্ডার (কনফিগারেবল আইটেম) উভয় সেলস অর্ডার।
  • কাস্টমার-ফেসিং অপারেটিং ইউনিট থেকে সেলস অর্ডার। সংস্করণ 11.5.10-এ চালু হওয়া নতুন অ্যাকাউন্টিং ফ্লো এই অর্ডার থেকে ড্রপ শিপমেন্ট হ্যান্ডেল করতে পারে।
  • ডিফার্ড COGS-সহ একটি সেলস অর্ডারকে রেফারেন্সকারী রিটার্ন মেরচানডাইজ অথরাইজেশন (RMA)। এনহ্যান্সমেন্ট এই RMA-গুলো অরিজিনাল সেলস অর্ডার কস্ট ব্যবহার করে অ্যাকাউন্ট করে যাতে লেটেস্ট COGS স্বীকৃতি শতাংশ বজায় থাকে।

নোট: যদি একটি RMA একটি সেলস অর্ডারের সাথে জড়িত থাকে, তবে সিস্টেম ডিস্ট্রিবিউশন অফ ক্রেডিটস DCOGS এবং আসল COGS-এর মাঝপথে অ্যাকাউন্ট করে যাতে বিদ্যমান কস্টিং অনুপাত বজায় থাকে। যদি কোনো RMA কোনো সেলস অর্ডারের সাথে জড়িত না থাকে, তবে কোনো DCOGS নেই।

DCOGS অ্যাকাউন্ট সেট আপ করুন

DCOGS অ্যাকাউন্ট সেট আপ করতে, নেভিগেট করুন Inventory -> Setup -> Organization -> Parameters -> Other Accounts।

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 ইঙ্গিত করে Sales Order Issue)।

  5. cst_revenue_cogs_match_lines টেবিলে, সিস্টেম Deferred_COGS_Acct_id, COGS_Acct_id, Unit_cost, এবং 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 = Y-এ সেট করুন।

  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 দেখুন এবং Sales Chat-এ ক্লিক করুন কথা বলতে শুরু করতে।

ফিডব্যাক ট্যাব ব্যবহার করে মন্তব্য করুন বা প্রশ্ন করুন।


  1. Oracle EBS 12.2 কে Oracle Database 19c-এ সহজে স্থানান্তর: ধাপে ধাপে গাইড

  2. Oracle External Tables ব্যবহার করে দক্ষ ডেটা অ্যাক্সেসের পদ্ধতি

  3. Oracle APEX আবিষ্কার করুন: লো-কোড পাওয়ার সাথে ডেভেলপমেন্ট ত্বরান্বিত করুন

  4. Oracle 19c DBCA ব্যবহার করে রিমোট PDB-কে CDB-তে দক্ষতার সাথে ক্লোন করুন