หน้า 1 จากทั้งหมด 1

ขอวิธีแก้ไขแบบฟอร์มออกบิลค่ะ

โพสต์โพสต์แล้ว: จันทร์ ก.ค. 17, 2017 3:42 pm
โดย ab1234
ออกบิลให้ลูกค้าแล้วฟอร์มด้านล่างจะเป็นแบบนี้ค่ะ

รวมเป็นเงิน
หักส่วนลด
ยอดหลังหักส่วนลด
หักเงินมัดจำ
จำนวนเงินรวมทั้งสิ้น
จำนวนภาษีมูลค่าเพิ่ม 7.00%
ราคาสินค้า

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

Re: ขอวิธีแก้ไขแบบฟอร์มออกบิลค่ะ

โพสต์โพสต์แล้ว: จันทร์ ก.ค. 17, 2017 10:48 pm
โดย suchai
คนออกแบบ แบบฟอร์ม ตั้งใจจะแยกลักษณะออกเป็น 2 แบบ คือ

แบบที่ 1 ประเภท 0 ไม่มี VAT กับประเภท 2 แยก VAT

รวมเป็นเงิน
หักส่วนลด
ยอดหลังหักส่วนลด
หักเงินมัดจำ
จำนวนเงินหลังหักมัดจำ
จำนวนภาษีมูลค่าเพิ่ม 7.00%
จำนวนเงินรวมทั้งสิ้น

แบบที่ 2 ประเภท 1

รวมเป็นเงิน
หักส่วนลด
ยอดหลังหักส่วนลด
หักเงินมัดจำ
จำนวนเงินรวมทั้งสิ้น
จำนวนภาษีมูลค่าเพิ่ม 7.00%
ราคาสินค้า

คือโปรแกรม Express ออกแบบให้ตอบสนองกับประเภท VAT 2 ลักษณะ โดยที่ภาษาจะเปลี่ยนไปเปลี่ยนมา ขึ้นอยู่ว่าจะ รวม VAT หรือไม่

ผมไปหาค้นงานเก่า แต่หาไม่เจอ คือ ลูกค้า ขายแบบ รวม VAT 100% ดังนั้นในรายการก็จะทำแบบคงที่ เช่น

สินค้า A 1 ชิ้น ราคาต่อหน่วย 107 จำนวนเงิน 107 (เป็นราคารวม VAT)




ราคาสินค้าก่อนภาษี ...................... 100
VAT 7% ..................................... 7
จำนวนเงินรวมทั้งสิ้น ..................... 107

ซึ่ง 107 พอลงมา ลูกค้าอยากได้ 100 ผมก็ว่าดูแปลกๆ แต่เขาอยากได้แบบนี้ ก็ตามใจ ส่วนแบบ ไม่มี VAT กับ แยก VAT มันดูเป็นปกติ ไม่มีอะไร คือโปรแกรม Express ก็ออกแบบ ให้มีลักษณะที่แตกต่าง เพื่อจะได้สังเกตง่าย แต่ที่ผมเจอ ลูกค้าอยากมองในรูปแบบสายตาที่เหมือนๆ กัน

ดูว่า เขียนใหม่สดๆ จะง่ายกว่าไปหางานเก่า ลองทำแก้ไขในแบบขายเงินเชื่อ

Su: ~HREM4 จำนวนเงินก่อนภาษี ~TOTAL
Su: ~HREM5 จำนวนภาษีมูลค่าเพิ่ม ~VAT % ~VATAMT
Su:~BAHT จำนวนเงินรวมทั้งสิ้น ~CHKAMT


*~TOTAL: 0, "99,999,999.99", "ARTRN->TOTAL", ""
~TOTAL: 0, "99,999,999.99", "total", "total=IIF( ARTRN->FLGVAT <> '1', ARTRN->TOTAL, ARTRN->TOTAL - ARTRN->VATAMT)"
~VAT: 0, "99.99", "ARTRN->VATRAT", ""
~VATAMT: 0, "99,999,999.99", "ARTRN->VATAMT", ""
*~CHKAMT: 0, "99,999,999.99", "netamt", "netamt = IIF( ARTRN->FLGVAT <> '1', ARTRN->NETAMT, ARTRN->TOTAL - ARTRN->VATAMT)"
~CHKAMT: 0, "99,999,999.99", "ARTRN->NETAMT", ""


การใส่เครื่องหมายดอกจัน * หน้าบรรทัดไหน คือ ไม่ให้บรรทัดนั้นทำงาน ส่วนสีแดง คือเพิ่มเข้าไปใหม่ เพื่อให้การทำงานเป็นไปตามลำดับสายตาที่เราต้องการ ไปลองทำดูครับ

Re: ขอวิธีแก้ไขแบบฟอร์มออกบิลค่ะ

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 24, 2017 4:43 pm
โดย kanok37
*~TOTAL: 0, "99,999,999.99", "ARTRN->TOTAL", ""
~TOTAL: 0, "99,999,999.99", "total", "total=IIF( ARTRN->FLGVAT <> '1', ARTRN->TOTAL, ARTRN->TOTAL - ARTRN->VATAMT)"
~VAT: 0, "99.99", "ARTRN->VATRAT", ""
~VATAMT: 0, "99,999,999.99", "ARTRN->VATAMT", ""
*~CHKAMT: 0, "99,999,999.99", "netamt", "netamt = IIF( ARTRN->FLGVAT <> '1', ARTRN->NETAMT, ARTRN->TOTAL - ARTRN->VATAMT)"
~CHKAMT: 0, "99,999,999.99", "ARTRN->NETAMT", ""
คำสั่งนี้ต้องเอาไปใส่ตรงไหนหรอครับ
ของผมตอนนี้เป็นแบบนี้อ่ะครับ

Su: ~AMOUNT
Su: ~HREM1 ~DISC •• ~DISCAMT
Su: ~HREM2 ~AFTDISC
Su: ~HREM5 ~VAT ~VATAMT
Su: ~BAHT ~CHKAMT
Su:
*Su: ~HREM3 ~AMTRATZ
*Su: ~HREM4 ~VAT % ~AMTRATX
*Su: ~HREM5 ~VATAMT
*Su: ~BAHT $B~NETAMT $B
*Su:
*Su: พิมพ์โดย ~PRNBY วันที่ ~PRNDAT ~PRNTIM พิมพ์ครั้งที่~PRNCNT บันทึกโดย ~RECBY
[end frame]