หน้า 1 จากทั้งหมด 1
ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
อังคาร ก.ย. 22, 2009 3:06 pm
โดย sommai
ต้องการเปลี่ยนข้อมูลตรงช่องภาษีขายจะต้องทำอย่างไร คือ
มูลค่าสินค้า 641,121.50
ภาษีขาย 44,878.51 ---> ต้องการแก้เป็น 44,878.50
มูลค่ารวม 686,000.01
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
อังคาร ก.ย. 22, 2009 3:46 pm
โดย savek
ทำไมถึงต้องแสดงผลแบบนั้นหรือครับ

เพราะหากแก้ไขอย่างที่ว่า จะมีปัญหาตามมาอยู่ 2-3 จุดครับ คือ หนึ่งตัวเลขที่โปรแกรมไปลงบัญชีให้ยังเป็น 44878.51 ไม่ใช่ 44878.50 ตามที่เราแก้ไข
สอง ช่องยอดมูลค่ารวมด้านล่าง ก็ต้องถูกแก้ไขตามไปด้วย คือ แทนที่จะเป็น 686000.01 ก็จะกลายเป็น 686000.00 และหากแก้ไขก็จะกระทบถึงบิลใบอื่นๆ ที่เราอาจจะไม่ต้องการปัดเศษทิ้งนะครับ
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
อังคาร ก.ย. 22, 2009 5:40 pm
โดย sommai
เพราะว่าทางผู้ซื้อจะต้องให้ราคารวมเป็น 686,000 ไม่ไช่ 686,000.01 เขาจะไม่ยอมรับ
ใบกำกับภาษีใบนี้ไป เพราะเคยทราบว่าแก้ได้ แต่ไม่ทราบว่าจะแก้ตรงไหน
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
พุธ ก.ย. 23, 2009 1:39 am
โดย suchai
เรื่องนี้ ผมให้ชื่อว่า ความอ่อนไหวของจำนวนเงินที่เป็นทศนิยม ในกรณีเลือก ประเภทราคา 2-แยก vat
ถ้าคุณกำหนดค่าตั้งต้นคือ 641,121.50 ผมเอาเครื่องคิดเลข 3 หลักคูณ 7 % จะได้
44,878.505 <--- เลข 5 ตัวสุดท้ายโปรแกรมจะปัดขึ้นเวลาแสดง 2 หลัก
ดังนั้นยอดรวมจึงได้ 686,000.01 <--- อันนี้โปรแกรมทำตามหลักคณิืตศาสตร์ถูกต้องนะครับ
อย่าไปทำอะไรแปลกๆ กับโปรแกรมเลย เค้าทำหน้าที่ในการคำนวณที่แม่นยำ และสมเหตุสมผลดีแล้ว (แต่ไประคายตาลูกค้าเข้า)
ผมไม่รู้ว่าเป็นลูกค้า โรงพยาบาล หรือ หน่วยงานราชการ เหมือนผมรึเปล่า เพราะ 686,000.01 เค้าไม่ย๊อม....ไม่ยอมจริงๆครับ
แล้วผมสงเคราะห์อย่างไร ไม่ให้บัวช้ำและก็ไม่ให้น้ำขุ่น
เปลี่ยนเป็นแบบรวม vat ตรงช่อง ประเภทราคา 1-รวม vat
จากนั้น ราคาสินค้า แสดงแบบรวม 686,000.00
โปรแกรมจะแสดง vat 7% 44,878.50
ราคาสินค้า 641,121.50 อย่างนี้ vat ก็ตรง สินค้าก็ตรง ยอดเก็บเงินก็ตรง (ลองกดเครื่องคิดเลขดูสิ คณิตศาสตร์มหัสจรรย์หน๊า)
และถ้ามีคำถามตามมาอีกว่า แบบฟอร์มของผมสำเร็จรูป(PrePrint Form) พอพิมพ์ออกมาค่ามันสลับกันทำยังไง ก็แก้ไขแบบฟอร์มในฟอร์ม 1 หรือจะทำอีกฟอร์ม แล้วสลับค่ากัน ก็ง่ายดี
"การแก้ไขปัญหา จะมุ่งไปตรงจุดที่เราเห็นตรงๆเลยบางครั้งก็อาจไม่เหมาะนะครับ ถอยออกมาให้ห่างๆ แล้วมองกลับเข้าไป มันอาจจะมีอะไรที่ง่ายกว่านั้น"
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
พุธ ก.ย. 23, 2009 10:22 am
โดย suchai
และมันก็มีอะไรที่ง่ายกว่านั้นอีก มองข้ามไปได้ยังไง Update สำหรับตัวเองและผู้อื่น
[color=blue]ไม่ต้องใช้ ประเภทราคาแบบรวม vat ก็ได้ ปล่อยเป็นประเภทราคา 2-แยกvat
เลขตั้ง 641,121.50 <-- ยอดตรง
ตรงช่อง vat เลข 7 ใส่เป็น 0 แล้วหยอด 44,878.50 <-- ตรง
โปรแกรมจะรวมข้างล่างให้เป็น ุ686,000.00 <-- ตรง
ไม่ต้องแยกฟอร์มอะไรให้ยุ่งยาก แก้ที่เดี่ยวคือ ~VAT เอาออกซะ แล้วพิมพ์อักษรตายตัวที่ 7% <-- ถ้าวันหน้า vat เปลี่ยนก็มาเปลี่ยนเลขเอา[/color]
หวังว่าทุกท่านจะใช้โปรแกรมได้อย่างมีความสุข และสนุกสนานครับ
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
พุธ ก.ย. 23, 2009 11:13 am
โดย sommai
ถ้าเราไปดึง field Vatrat จาก file ISINFO เหมือนกับดึงชื่อบริษัทมาพิมพ์หัวบิลเวลามีเปลี่ยนvat ก็จะเปลี่ยนเฉพาะในfile หลัก ในตัว from ก็จะแก้ตามไปด้วยไม่ต้องแก้ไข
ในแบบฟอร์มเพราะบางท่านอาจจะไม่ถนัดการเข้าไปแก้ที่ตัวฟอร์ม แต่ไม่ทราบวิธีดึงค่าใช้ ReWr จะต้องเขียนอย่างไร
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
พุธ ก.ย. 23, 2009 11:57 am
โดย savek
อืม ปกติเวลาเราเปิดบิลขาย โปรแกรมก็จะดึงอัตราภาษีจากในเมนูเริ่มระบบ (isinfo) มาให้อยู่แล้วนะครับ ไม่น่าจะต้องแก้ไขอะไร
เพราะหากจะแก้ไขจริงๆ ต้องมีการประยุกต์ใช้พอสมควรครับ เพราะไฟล์ isinfo นั้น ไม่มีฟิลด์ที่สัมพันธ์กับไฟล์ใดๆ ในแบบฟอร์มต่างๆ เลยครับ
การจะดึงค่าจากไฟล์ isinfo มาใช้งานได้ ปกติต้องเป็นฟิลด์ที่ทางโปรแกรมเมอร์เตรียมเอาไว้ให้ใช้ครับ เช่น ชื่อ, ที่อยู่ของบริษัท ที่กำหนดเอาไว้ในเมนูรายละเอียดกิจการ
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
พุธ ก.ย. 23, 2009 1:25 pm
โดย sommai
ไปดูในระบบตอนแก้ไขฟอร์มแล้วฟิวด์ที่มาใช้เอามาจาก Artran->vatrat ซึ่งตัวแปรนี้เป็นตัวแปรที่ปรากฏในหน้าจอขายเชื่อเมื่อแก้อัตราภาษีในฟอร์มที่พิมพ์ออกมาก็จะตามไปด้วย
Re: ฟอร์มขายเงินเชื่อ

โพสต์แล้ว:
พุธ ก.ย. 23, 2009 1:37 pm
โดย savek
ตามลำดับจะเป็นแบบนี้ครับ คือ หากไม่ได้แก้ไขอะไร โปรแกรมจะดึงค่าตามที่กำหนดไว้ในเมนูเริ่มระบบมาใส่ในบิลขายให้โดยอัตโนมัติ แต่หากผู้ใช้แก้ไข ก็จะเป็นอัตราตามที่ผู้ใช้แก้ไขเปลี่ยนแปลงเข้าไป (เพราะอาจจะมีบางรายการที่ขายสินค้า แล้วได้รับการยกเว้นภาษี)
ตรงนี้ผมไม่อยากให้ยึดจากไฟล์ isinfo เป็นหลักนะครับ เหตุผลคือการคำนวณของโปรแกรมจะยึดตามที่ผู้ใช้ป้อนไว้หน้าบิลขายเป็นหลัก ตรงนี้ไม่สามารถเปลี่ยนแปลงวิธีการคำนวณของโปรแกรมได้ ดังนั้นแม้ว่าเราจะแก้ไขให้ดึงอัตราภาษีจากเมนูเริ่มระบบ (isinfo) มาได้ แต่หากมีบิลใดก็ตาม ที่เราอาจจะไม่ได้ใช้อัตราภาษี 7% หรือตามที่กำหนดไว้ในเมนูเริ่มระบบ ก็จะกลายเป็นว่าแบบฟอร์มยังคงแสดงอัตราภาษี 7% ออกมา แต่เมื่อดูยอดภาษี กลับไม่ใช่ยอดที่คำนวณจากอัตราภาษีที่ปรากฏในแบบฟอร์ม มันจะทำให้การออกบิลหรือเอกสารนั้นๆ มีปัญหานะครับ