วิธีการที่ Microsoft Dynamics NAV แปลงสกุลเงินต่างประเทศเป็นสกุลเงินท้องถิ่นฐาน


Microsoft Business โซลูชัน Navision 4.0 และ Microsoft Navision 4.0 ได้ในขณะนี้เป็นส่วนหนึ่งของ Microsoft Dynamics NAV 4.0 อ้างอิงทั้งหมดถึง Microsoft Business โซลูชัน-Navision หรือ Microsoft Navision 4.0 ที่เกี่ยวข้องกับการขึ้น

บทนำ


บทความนี้กล่าวถึงวิธีการที่ Microsoft Dynamics NAV แปลงสกุลเงินต่างประเทศ (FCY) เป็นสกุลเงินพื้นฐานท้องถิ่น (LCY)

ข้อมูลเพิ่มเติม


เมื่อคุณลงรายบัญชีธุรกรรมต่างประเทศสกุลเงินที่เกี่ยวข้องใน Microsoft Dynamics NAV ข้อผิดพลาดในการปัดเศษเกิดขึ้น

ตัวอย่างเช่น ให้พิจารณาสถานการณ์สมมติต่อไปนี้

สถานการณ์สมมติที่ 1
  1. คุณสามารถใช้สมุดรายวันทั่วไปเพื่อสร้างธุรกรรม ด้วยลูกค้า 01121212
  2. คุณตั้งค่าอัตราแลกเปลี่ยนของธุรกรรมใน LCY FCY. 3.8005
  3. คุณสามารถกำหนดยอดเงินธุรกรรมที่ 20,250.00 (FCY)
การแปลงคำนวณยอดเงิน (LCY) สำหรับธุรกรรมนี้คือ 76,960.12 อย่างไรก็ตาม ถ้าคุณทำการคำนวณด้วยตนเอง คุณมาถึงค่าของ 76,960.125 คุณแล้วค่านี้การปัดเศษขึ้น และมาถึงค่าสุดท้ายของ 76,960.13

สถานการณ์สมมติ 2
  1. คุณสามารถใช้สมุดรายวันทั่วไปเพื่อสร้างธุรกรรม ด้วยลูกค้า 01121212
  2. คุณตั้งค่าอัตราแลกเปลี่ยนของธุรกรรมใน LCY FCY. 2.0252
  3. คุณสามารถกำหนดยอดเงินธุรกรรมใน 5.00 (FCY)
การแปลงคำนวณยอดเงิน (LCY) สำหรับธุรกรรมนี้คือ 10.126 Microsoft Dynamics NAV ปัดเศษยอดเงินนี้กับ 10.13 อย่างถูกต้อง

เมื่อคุณตรวจสอบสถานการณ์สมมติสองเหล่านี้ คุณเห็นว่า ทิศทางของการปัดเศษไม่จำเป็นต้องเป็นอย่างใดอย่างหนึ่งขึ้น หรือลง

ปัด ความแม่นยำในการปัดเศษฟิลด์สามารถทำการมองเห็นได้จากเมนูการเซ็ตอัพบัญชีแยกประเภททั่วไปได้ ฟิลด์นี้พิจารณากฎทั่วไปของการปัดเศษทศนิยม ตามกฎเหล่านี้ ถ้าผู้ใช้ต้องการปัดเศษเป็นตัวเลขสองหลัก และ ถ้ามีตัวเลขของเลขฐานสิบสาม ทิศทางของการปัดเศษขึ้นอยู่กับตัวเลขฐานสิบสามคืออะไรไว้ ถ้าตัวเลขทศนิยมมากกว่า หรือเท่ากับ 5 จุดทศนิยมจะถูกปัดเศษขึ้น มิฉะนั้น จุดทศนิยมจะถูกปัดเศษลง

โปรดสังเกตว่า คุณไม่สามารถระบุชนิดของการปัดเศษสำหรับแอพพลิเคชัน ความแม่นยำในการปัดเศษเขตข้อมูล ตัวอย่างเช่น คุณไม่สามารถระบุชนิดการปัดเศษของที่ใกล้ที่สุด ขึ้นลง Microsoft Dynamics NAV ออกแบบมาในลักษณะนี้ได้เนื่องจากได้มีการตัดสินใจว่า ระบบควรบังคับให้ใช้หลักการปัดเศษใด ๆ สำหรับธุรกรรมที่ลงรายการบัญชีจากบัญชีแยกประเภทย่อยที่

เมื่อต้อง การแสดงให้เห็นถึงวิธีกำหนดปัจจัยด้านสกุลเงินในตาราง 330 และ เพื่อแสดงให้เห็นถึงวิธีการปัดเศษเกิดขึ้นในการ
ปัด ความแม่นยำในการปัดเศษฟิลด์ พิจารณาสถานการณ์ที่กล่าวไว้ข้างต้นอีกครั้ง

หมายเหตุ วิธีการคำนวณต่อไปนี้จะนำเมื่อมีการตั้งค่าตัวเลือกการแก้ไขยอดอัตราแลกเปลี่ยนสกุลเงิน

สถานการณ์สมมติที่ 1

ยอดเงิน (LCY) =ยอดเงิน (FCY) / (อัตราแลกเปลี่ยนสัมพันธ์/อัตราแลกเปลี่ยน)
ยอดเงิน (LCY) = 20,250 (FCY) / (1 / 3.8005) = 76,960.1249999

โดยค่าเริ่มต้นแอพพลิเคชัน ความแม่นยำในการปัดเศษมีใช้การตั้งค่าเขตข้อมูลของ 0.01 และระบบจะคำนวณยอดเงินในสกุลเงินท้องถิ่นเป็น 76,960.12 ผลลัพธ์นี้เกิดขึ้นเนื่องจากอักขระเลขฐานสิบสามคือ น้อยกว่า 5 ไม่มีชนิดการปัดเศษที่เกี่ยวข้อง จะมีใช้เฉพาะหลักการทั่วไปของการปัดเศษทศนิยม

สถานการณ์สมมติ 2

ยอดเงิน (LCY) =ยอดเงิน (FCY) / (อัตราแลกเปลี่ยน / อัตราแลกเปลี่ยนที่สัมพันธ์กัน)
ยอดเงิน (LCY) = 5 (FCY) / (1 / 2.0252) = 10.12600000

โดยใช้แอพพลิเคชัน ความแม่นยำในการปัดเศษตั้งค่าฟิลด์ของ 0.01 ระบบคำนวณยอดเงินในสกุลเงินท้องถิ่นเป็น 10.13 ผลลัพธ์นี้เกิดขึ้นเนื่องจากอักขระเลขฐานสิบสามมากกว่า 5 ไม่มีชนิดการปัดเศษที่เกี่ยวข้อง จะมีใช้เฉพาะหลักการทั่วไปของการปัดเศษทศนิยม

หมายเหตุ ถ้าตัวเลือกการแก้ไขยอดอัตราแลกเปลี่ยนถูกกำหนดเป็น
ทั้งสองวิธีการคำนวณต่อไปนี้จะนำ

สถานการณ์สมมติที่ 1

ยอดเงิน (LCY) = (ยอดเงิน (FCY) / อัตราแลกเปลี่ยน) x อัตราแลกเปลี่ยนที่เกี่ยวข้องกัน
ยอดเงิน (LCY) = (20,250 (FCY) / 1) x 3.8005 = 76,960.125

โดยใช้แอพพลิเคชัน ความแม่นยำในการปัดเศษตั้งค่าฟิลด์ของ 0.01 ระบบคำนวณยอดเงินในสกุลเงินท้องถิ่นเป็น 76,960.13 ผลลัพธ์นี้เกิดขึ้นเนื่องจากอักขระเลขฐานสิบสามมากกว่า 5 ไม่มีชนิดการปัดเศษที่เกี่ยวข้อง จะมีใช้เฉพาะหลักการทั่วไปของการปัดเศษทศนิยม

บางครั้ง ในรูป LCY ที่คำนวณได้จะถูกตัดทอนเป็นทศนิยมสองตำแหน่ง ในกรณีนี้ มีคำนวณยอดเงิน (LCY) ในตัวอย่างแรกเป็น 76,960.124999999999935584 โดยใช้แอพพลิเคชัน ยอดเงินความแม่นยำตั้งค่าฟิลด์ของ 0.01 ระบบคำนวณยอดเงินในสกุลเงินท้องถิ่นเป็น 76,960.12