ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด
ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด จะต้องทำอย่างไร จึงจะไม่มีปัญหาเรื่องการปัดเศษจุดทศนิยมคะ
ปัจจุบันทำการแก้ไขแบบทดสอบโดยสร้างตัวแปรราคาต่อหน่วยใหม่ดังนี้
~MYUNIT:0, "ZZZ,ZZZ.ZZ", "MYUNIT", "MYUNIT=STCRD->TRNVAL / STCRD->TRNQTY"
แต่เจอปัญหาคือ สมมติ
จำนวน = 133 ชิ้น ราคาก่อนส่วนลด = 60.25 ส่วนลด = 25% เมื่อใช้ตัวแปร ~MYUNIT แล้ว โปรแกรมแสดงผลดังนี้
จำนวน = 133 ชิ้น ราคาต่อหน่วย = 45.19 ราคารวม = 6,009.94
เมื่อลองเอา 133 * 45.19 = 6010.70 ซึ่งไม่เท่ากับ 6009.94 ทำให้ทางแผนกบัญชีไม่ยอมรับ
ลองปรึกษาทาง express ดู ก็แนะนำให้เปลี่ยนสูตรการคำนวณเป็น
~MYUNIT:0, "ZZZ,ZZZ.ZZ", "MYUNIT", "MYUNIT=STCRD->TRNQTY * STCRD->UNITPR - STCRD->DISCAMT / STCRD->TRNQTY"
แต่เมื่อลองคำนวณดูแล้วก็ยังจะเจอปัญหาเดิมอยู่ นอกจากจะเปลี่ยนเป็นทศนิยม 4 ตำแหน่ง
เราพอจะมีวิธีไหนที่จะให้ ราคารวม = (ราคาต่อหน่วย หักส่วนลด) * จำนวนหน่วยไหมคะ
ปัจจุบันทำการแก้ไขแบบทดสอบโดยสร้างตัวแปรราคาต่อหน่วยใหม่ดังนี้
~MYUNIT:0, "ZZZ,ZZZ.ZZ", "MYUNIT", "MYUNIT=STCRD->TRNVAL / STCRD->TRNQTY"
แต่เจอปัญหาคือ สมมติ
จำนวน = 133 ชิ้น ราคาก่อนส่วนลด = 60.25 ส่วนลด = 25% เมื่อใช้ตัวแปร ~MYUNIT แล้ว โปรแกรมแสดงผลดังนี้
จำนวน = 133 ชิ้น ราคาต่อหน่วย = 45.19 ราคารวม = 6,009.94
เมื่อลองเอา 133 * 45.19 = 6010.70 ซึ่งไม่เท่ากับ 6009.94 ทำให้ทางแผนกบัญชีไม่ยอมรับ
ลองปรึกษาทาง express ดู ก็แนะนำให้เปลี่ยนสูตรการคำนวณเป็น
~MYUNIT:0, "ZZZ,ZZZ.ZZ", "MYUNIT", "MYUNIT=STCRD->TRNQTY * STCRD->UNITPR - STCRD->DISCAMT / STCRD->TRNQTY"
แต่เมื่อลองคำนวณดูแล้วก็ยังจะเจอปัญหาเดิมอยู่ นอกจากจะเปลี่ยนเป็นทศนิยม 4 ตำแหน่ง
เราพอจะมีวิธีไหนที่จะให้ ราคารวม = (ราคาต่อหน่วย หักส่วนลด) * จำนวนหน่วยไหมคะ
