Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

Oracle के डिफर्ड COGS अकाउंटिंग फीचर के साथ लाभ सटीकता को अनुकूलित करें

परिचय

यह पोस्ट Oracle® कॉस्ट मैनेजमेंट रिलीज़ 12.0.0 और बाद में डिफर्ड कॉस्ट ऑफ गुड्स सोल्ड (DCOGS) अकाउंट कार्यक्षमता का परिचय देती है। यह संवर्द्धन सीधे कॉस्ट ऑफ गुड्स सोल्ड (COGS) को राजस्व से मिलाता है, जो पहले संभव नहीं था।

परिचय

पिछले संस्करणों में, सिस्टम ने इन्वेंट्री से शिप किए गए सामानों के मूल्य को COGS में खर्च किया, भले ही शिपमेंट ने राजस्व अर्जित नहीं किया हो। इस संवर्द्धन के साथ, सिस्टम इन्वेंट्री से शिप किए गए सामानों के मूल्य को DCOGS खाते में रखता है।

संवर्द्धन आम तौर पर स्वीकृत लेखा सिद्धांतों (GAAP) की सिफारिशों के अनुसार राजस्व और COGS को सिंक्रनाइज़ करने के लिए एक बदलाव करता है। जब सॉफ़्टवेयर राजस्व का एक प्रतिशत पहचानता है, तो यह इन्वेंट्री से शिप किए गए सामानों के मूल्य के मिलान प्रतिशत को DCOGS खाते से COGS खाते में ले जाता है।

लेखा अभ्यास के लिए आवश्यक है कि आप राजस्व और संबंधित COGS को उसी लेखा अवधि में पहचानें। यह संवर्द्धन बिक्री ऑर्डर लाइन के लिए COGS को उस विशिष्ट बिक्री ऑर्डर लाइन के लिए बिल किए गए राजस्व से स्वचालित रूप से मिलाता है।

COGS का डिफरल निम्नलिखित तत्वों पर लागू होता है:

  • पिक-टू-ऑर्डर (नॉन-कॉन्फ़िगरेबल) और असेंबल-टू-ऑर्डर (कॉन्फ़िगरेबल आइटम) दोनों के बिक्री ऑर्डर।
  • ग्राहक-सामना करने वाली ऑपरेटिंग इकाइयों से बिक्री ऑर्डर। संस्करण 11.5.10 में पेश किया गया नया अकाउंटिंग फ्लो इन ऑर्डर से ड्रॉप शिपमेंट कर सकता है।
  • रिटर्न मर्चेंडाइज ऑथराइजेशन (RMA) जो डिफर्ड COGS वाले बिक्री ऑर्डर को संदर्भित करते हैं। संवर्द्धन इन RMAs के लिए मूल बिक्री ऑर्डर लागत का उपयोग करके नवीनतम 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 बिक्री ऑर्डर जारी करने को दर्शाता है)।
  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 अकाउंटिंग की अवधारणा और टेबल्स के बीच बैकएंड इंटीग्रेशन मूल्यवान लगी होगी।

  1. ओरेकल एक्सटर्नल टेबल का उपयोग कुशल डेटा एक्सेस के लिए कैसे करें ओरेकल एक्सटर्नल टेबल का उपयोग कुशल डेटा एक्सेस के लिए कैसे करें

    परिचय एक्सटर्नल टेबल डेटाबेस के बाहर स्टोर की गई फ्लैट फाइलों से डेटा प्राप्त करती हैं और Oracle® को उन फाइलों में डेटा क्वेरी करने की अनुमति देती हैं। Oracle SQL*Loader द्वारा समर्थित किसी भी फाइल फॉर्मेट को पार्स कर सकता है। आप एक्सटर्नल टेबल पर डेटा मैनिपुलेशन लैंग्वेज (DML) का उपयोग नहीं कर सकते

  1. Oracle APEX खोजें: लो-कोड पावर के साथ विकास को तेज़ करें Oracle APEX खोजें: लो-कोड पावर के साथ विकास को तेज़ करें

    परिचय क्या आपका संगठन अधिक चुस्त हो सकता है, एप्लिकेशन को तेज़, सस्ता, और अधिक कुशलता से विकसित कर सकता है? Oracle® Application Express (APEX) और लो-कोड डेवलपमेंट का उपयोग करने पर विचार करें—ड्रैग-एंड-ड्रॉप तत्वों का उपयोग करने वाली एक विज़ुअल डेवलपमेंट विधि। चित्र स्रोत: https://apex.oracle.com/e

  1. Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें

    यह ब्लॉग डेटाबेस कॉन्फ़िगरेशन असिस्टेंट (DBCA) का उपयोग करने के तरीकों का परिचय देता है, जो Oracle 19c में एक नई सुविधा है, एक रिमोट प्लगेबल डेटाबेस (PDB) को एक कंटेनर डेटाबेस (CDB) में क्लोन करने के लिए बिना स्रोत डेटाबेस का बैकअप लिए। स्रोत से लक्ष्य तक क्लोन करने में न्यूनतम समय लगता है। स्रोत DB