विक्रय इनवॉइस विक्रय इनवॉइस हंगेरियन संस्करण की Microsoft Dynamics नेविगेशन 2009 R2 में "प्राप्त शिपमेंट पंक्तियाँ..." फ़ंक्शन का उपयोग कर बनाए जाते हैं, तो बिना VAT मात्रा पोस्ट है


यह आलेख Microsoft Dynamics नेविगेशन करने के लिए हंगेरियन (hu) भाषा वातावरण के लिए लागू होता है।

लक्षण


हंगेरियन संस्करण की Microsoft Dynamics नेविगेशन 2009 R2 में निम्न परिदृश्य पर विचार करें:
  • यदि आप एक ग्राहक के लिए एक विक्रय ऑर्डर बनाएँ।
  • आप विक्रय क्रम एक शिपमेंट को बनाने के लिए वितरित करें।
  • यदि आप किसी विक्रय इनवॉइस बनाएँ।
  • आप शिपमेंट विक्रय इनवॉइस के लिए प्राप्त शिपमेंट पंक्तियाँ... फ़ंक्शन का उपयोग कर आयात करें।
  • यदि आप विक्रय इनवॉइस पोस्ट करें।
इस परिदृश्य में, विक्रय इनवॉइस गलत तरीके से पोस्ट है। Value-added कर (VAT) मात्रा संबंधित ग्राहक लेज़र प्रविष्टियों में शामिल नहीं है।

समाधान


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

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

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



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

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

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

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

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


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

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, यह कोड CalcVATAmountLines फ़ंक्शन विक्रय लाइन तालिका (37) में निम्नानुसार परिवर्तन:
मौजूदा कोड
...("Document Type" IN ["Document Type"::Order,"Document Type"::Invoice]) AND
(NOT SalesHeader.Ship) AND SalesHeader.Invoice AND (NOT "Prepayment Line"):
BEGIN

// Delete the following lines.
IF "Shipment No." = '' THEN
QtyFactor := GetAbsMin("Qty. to Invoice","Qty. Shipped Not Invoiced") / Quantity;
// End of the lines.

VATAmountLine.Quantity :=
VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Ret. Qty. Rcd. Not Invd.(Base)");
END;
...
प्रतिस्थापन कोड
...("Document Type" IN ["Document Type"::Order,"Document Type"::Invoice]) AND
(NOT SalesHeader.Ship) AND SalesHeader.Invoice AND (NOT "Prepayment Line"):
BEGIN

// Add the following lines.
IF "Shipment No." = '' THEN BEGIN
QtyFactor := GetAbsMin("Qty. to Invoice","Qty. Shipped Not Invoiced") / Quantity;
VATAmountLine.Quantity :=
VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Qty. Shipped Not Invd. (Base)");
END ELSE BEGIN
QtyFactor := "Qty. to Invoice" / Quantity;
VATAmountLine.Quantity := VATAmountLine.Quantity + "Qty. to Invoice (Base)";
END;
END;
("Document Type" IN ["Document Type"::"Return Order","Document Type"::"Credit Memo"]) AND
(NOT SalesHeader.Receive) AND SalesHeader.Invoice:
BEGIN
QtyFactor := GetAbsMin("Qty. to Invoice","Return Qty. Rcd. Not Invd.") / Quantity;
//End of the lines.

VATAmountLine.Quantity :=
VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Ret. Qty. Rcd. Not Invd.(Base)");
END;
...

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

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

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

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

स्थिति


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