"मात्रा सहित VAT" फ़ील्ड में मान गलत तरीके से विक्रय आँकड़े इनवॉइस प्रपत्र (576) में चेक संस्करण की Microsoft Dynamics नेविगेशन 2009 R2 में किया जाता है


यह आलेख Microsoft Dynamics नेविगेशन करने के लिए चेक (cz) क्षेत्र के लिए लागू होता है।

लक्षण


Microsoft Dynamics नेविगेशन 2009 R2 के चेक संस्करण में, मात्रा सहित VAT फ़ील्ड में मान गलत तरीके से विक्रय आँकड़े इनवॉइस प्रपत्र (576) में किया जाता है। यह समस्या होती है यदि निम्न स्थितियाँ सत्य हैं:
  • आप वह हॉटफ़िक्स KB KB2550292 में लागू होते हैं।
  • इनवॉइस घुमाव शुद्धता (LCY) 1.00 करने के लिए सामान्य तौर पर लेज़र सेटअप सेट है।
  • घुमाव VAT (LCY) 1.00 करने के लिए सामान्य तौर पर लेज़र सेटअप सेट होता है।
अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2550292 कार्य ग़लत ढंग से Microsoft Dynamics नेविगेशन 2009 R2 के चेक संस्करण में विक्रय/खरीद दस्तावेज़ पर सुधारात्मक प्रविष्टियों के लिए घुमाव VAT

समाधान


हॉटफिक्स जानकारी

अब एक समर्थित हॉटफिक्स Microsoft से उपलब्ध है। हालाँकि, यह केवल इस आलेख में वर्णित समस्या को ठीक करने के लिए अभिप्रेत है। यह जो इस विशिष्ट समस्या का अनुभव कर रहे हैं केवल उन्ही सिस्टमों पर लागू करें। यह हॉटफ़िक्स अतिरिक्त परीक्षण प्राप्त हो सकता है। इसलिए, अगर आप इस समस्या से बुरी तरह प्रभावित नहीं हैं, तो हम सुझाव देंगे कि आप अगले Microsoft Dynamics नेविगेशन 2009 सर्विस पैक या इस हॉटफ़िक्स वाले अगले Microsoft Dynamics नेविगेशन संस्करण के लिए प्रतीक्षा करें।

नोट विशेष मामलों में, निर्धारित करता है कोई विशिष्ट अद्यतन आपकी समस्या का निराकरण शुल्क जो सामान्यतया समर्थन कॉल किसी तकनीकी समर्थन विशेषज्ञ तो Microsoft Dynamics और संबंधित उत्पादों के लिए रद्द किया जा सकता है के लिए जाते हैं। अतिरिक्त समर्थन प्रश्नों और उन समस्याओं जो विशिष्ट में समस्याग्रस्त अद्यतन के योग्य नहीं सामान्य समर्थन शुल्क लागू होंगे।



स्थापना जानकारी

Microsoft प्रोग्रामिंग उदाहरण केवल चित्रण के लिए वारंटी के बिना, या तो व्यक्त या नहीं देता है। यह शामिल है, लेकिन करने के लिए, बिक्री या किसी विशेष उद्देश्य के लिए उपयुक्तता की अव्यक्त वॉरंटी तक सीमित नहीं है। यह आलेख मानता है कि आप वर्णन किया जा रहा है प्रोग्रामिंग भाषा के साथ और बनाने के लिए और प्रक्रियाएँ डीबग करने के लिए उपयोग किए जाने वाले उपकरणों के साथ परिचित हैं। Microsoft समर्थन इंजीनियर एक विशेष कार्यविधि की कार्यप्रणाली को समझाने में सहायता कर सकते हैं, लेकिन वे इन उदाहरणों कार्यक्षमता जोड़ देने या आपकी विशिष्ट आवश्यकताओं को पूरा करने के लिए कार्यविधियाँ कार्यप्रणालियों के लिए संशोधित नहीं करेंगे।

नोट इस हॉटफिक्स को स्थापित करने से पहले, सत्यापित करें कि सिस्टम बंद सभी Microsoft Navision क्लाइंट उपयोगकर्ता लॉग ऑन हैं। यह Microsoft Navision अनुप्रयोग सेवाओं (NAS) क्लाइंट उपयोगकर्ता शामिल हैं। आप इस हॉटफिक्स को लागू करते समय लॉग किया गया है केवल क्लाइंट उपयोगकर्ता होना चाहिए।

इस हॉटफिक्स को लागू करने के लिए, यदि आप कोई डेवलपर लाइसेंस होना आवश्यक है।

हम अनुशंसा करते हैं कि उस उपयोगकर्ता खाते को Windows लॉगिन विंडो में या डेटाबेस लॉगिन विंडो में "सुपर" भूमिका id असाइन किया उपयोगकर्ता खाता "सुपर" भूमिका ID असाइन नहीं किया जा सकता है, तो आप उपयोगकर्ता खाते को निम्न अनुमतियाँ हैं सत्यापित होना चाहिए:
  • संशोधित अनुमति ऑब्जेक्ट आप परिवर्तित हो जाएगा के लिए।
  • निष्पादन अनुमति सिस्टम ऑब्जेक्ट ID 5210 ऑब्जेक्ट और सिस्टम ऑब्जेक्ट ID 9015 ऑब्जेक्ट के लिए है।


नोट क्या आपके पास डेटा सुधार करने के लिए है जब तक कि डेटा संग्रह करने के लिए अधिकार के पास नहीं है।

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, निम्न चरणों का पालन करें:
  1. यह कोड CalcVATAmountLines फ़ंक्शन विक्रय लाइन तालिका (37) में निम्नानुसार परिवर्तन:

    मौजूदा कोड 1
    ... "VAT Amount (LCY)" := "Calculated VAT Amount" + "VAT Difference (LCY)";
    "Calculated VAT Amount (LCY)" := "Calculated VAT Amount";
    IF VATAmountLine."VAT %" <> 0 THEN BEGIN

    // Delete the following line.
    "Amount Including VAT (LCY)" := "Amount Including VAT";

    IF "VAT Amount (LCY)" <> 0 THEN
    VALIDATE("VAT Amount","VAT Amount (LCY)");

    IF SalesHeader."Prices Including VAT" THEN
    IF ("VAT Calculation Type" = "VAT Calculation Type"::"Normal VAT") OR
    ("VAT Calculation Type" = "VAT Calculation Type"::"Reverse Charge VAT")
    THEN
    IF GLSetup."Round VAT Coeff." THEN BEGIN
    ...
    प्रतिस्थापन कोड 1
    ...   "VAT Amount (LCY)" := "Calculated VAT Amount" + "VAT Difference (LCY)";
    "Calculated VAT Amount (LCY)" := "Calculated VAT Amount";
    IF VATAmountLine."VAT %" <> 0 THEN BEGIN
    IF "VAT Amount (LCY)" <> 0 THEN
    VALIDATE("VAT Amount","VAT Amount (LCY)");

    IF SalesHeader."Prices Including VAT" THEN

    // Add the following lines.
    "VAT Base" := "Amount Including VAT" - "VAT Amount"
    ELSE
    "Amount Including VAT" := "VAT Base" + "VAT Amount";
    "Amount Including VAT (LCY)" := "Amount Including VAT";
    IF SalesHeader."Prices Including VAT" THEN
    // End of the added lines.

    IF ("VAT Calculation Type" = "VAT Calculation Type"::"Normal VAT") OR
    ("VAT Calculation Type" = "VAT Calculation Type"::"Reverse Charge VAT")
    THEN
    IF GLSetup."Round VAT Coeff." THEN BEGIN
    ...
    मौजूदा कोड 2
    ...           "VAT Difference (LCY)" :=
    "VAT Amount (LCY)" - "Amount Including VAT (LCY)" *
    ROUND("VAT %" / (100 + "VAT %"),GLSetup."VAT Coeff. Rounding Precision");
    END;
    // Delete the following line.
    "Amount Including VAT" := "Amount Including VAT (LCY)";

    END;
    END ELSE BEGIN
    "VAT Difference (LCY)" := 0;
    ...
    प्रतिस्थापन कोड 2
    ...             "VAT Difference (LCY)" :=
    "VAT Amount (LCY)" - "Amount Including VAT (LCY)" *
    ROUND("VAT %" / (100 + "VAT %"),GLSetup."VAT Coeff. Rounding Precision");
    END;
    END;
    END ELSE BEGIN
    "VAT Difference (LCY)" := 0;
    ...
  2. यह कोड CalcVATAmountLines फ़ंक्शन में खरीद लाइन तालिका (39) में निम्नानुसार परिवर्तन:

    मौजूदा कोड 1
    ...  "Calculated VAT Amount (LCY)" := "Calculated VAT Amount";

    IF VATAmountLine."VAT %" <> 0 THEN BEGIN
    // Delete the following line.
    "Amount Including VAT (LCY)" := "Amount Including VAT";

    IF "VAT Amount (LCY)" <> 0 THEN
    VALIDATE("VAT Amount","VAT Amount (LCY)");

    IF PurchHeader."Prices Including VAT" THEN
    IF ("VAT Calculation Type" = "VAT Calculation Type"::"Normal VAT") OR
    ("VAT Calculation Type" = "VAT Calculation Type"::"Reverse Charge VAT")
    THEN
    IF GLSetup."Round VAT Coeff." THEN BEGIN
    ...
    प्रतिस्थापन कोड 1
    ...    "Calculated VAT Amount (LCY)" := "Calculated VAT Amount";

    IF VATAmountLine."VAT %" <> 0 THEN BEGIN
    "Amount Including VAT (LCY)" := "Amount Including VAT";

    IF "VAT Amount (LCY)" <> 0 THEN
    VALIDATE("VAT Amount","VAT Amount (LCY)");

    IF PurchHeader."Prices Including VAT" THEN

    // Add the following lines.
    "VAT Base" := "Amount Including VAT" - "VAT Amount"
    ELSE
    "Amount Including VAT" := "VAT Base" + "VAT Amount";
    "Amount Including VAT (LCY)" := "Amount Including VAT";
    IF PurchHeader."Prices Including VAT" THEN
    // End of the added lines.

    IF ("VAT Calculation Type" = "VAT Calculation Type"::"Normal VAT") OR
    ("VAT Calculation Type" = "VAT Calculation Type"::"Reverse Charge VAT")
    THEN
    IF GLSetup."Round VAT Coeff." THEN BEGIN
    ...
    मौजूदा कोड 2
    ...             "VAT Amount (LCY)" - "Amount Including VAT (LCY)" *
    ROUND("VAT %" / (100 + "VAT %"),GLSetup."VAT Coeff. Rounding Precision");
    END;
    // Delete the following line.
    "Amount Including VAT" := "Amount Including VAT (LCY)";

    END;
    "VAT Amount (Non Deductible)" := RoundVAT("VAT Amount (Non Deductible)");
    END ELSE BEGIN
    ...
    प्रतिस्थापन कोड 2
    ...                "VAT Amount (LCY)" - "Amount Including VAT (LCY)" *
    ROUND("VAT %" / (100 + "VAT %"),GLSetup."VAT Coeff. Rounding Precision");
    END;

    END;
    "VAT Amount (Non Deductible)" := RoundVAT("VAT Amount (Non Deductible)");
    END ELSE BEGIN
    ...

पूर्व-आवश्यकताएँ

आप का चेक संस्करण Microsoft Dynamics नेविगेशन 2009 इस हॉटफिक्स को लागू करने के लिए स्थापित R2 होना आवश्यक है।


निष्कासन जानकारी

आपको यह हॉटफ़िक्स नहीं निकाल सकते।

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.

संदर्भ


VSTF DynamicsNAV पयोग करता: 266138
नोट यह एक "प्रकाशित फ़ास्ट" आलेख Microsoft समर्थन संगठन के अंदर से सीधे बनाया गया है। यहाँ शामिल जानकारी के रूप में प्रदान की गई है-emerging समस्याओं के प्रत्युत्तर में है। इसे उपलब्ध करने में गति, के परिणाम सामग्री typographical त्रुटियाँ शामिल हो सकते हैं और नोटिस के बिना किसी भी समय संशोधित किया जा सकता है। अन्य विचार के लिए उपयोग की शर्तें देखें।