สร้างรายงานใหม่ โดยคิดลอกจาก รายงาน 193 การรับชำระหนี้แยกตาม
พนักงานขาย
ผมแนะนำแบบง่ายๆ ให้พอเป็นแนวทาง
บรรทัดที่ 14 Bo: ~F~DOCNUM ~RCPDAT .......... ~CHKERR ~COMM {1}
จะเพิ่มตัวแปร ~COMM เข้าไประหว่าง ~CHKERR กับ {1}
ในส่วนของ [data spec]
เพิ่มบรรทัดที่ 198 ถัดจาก ~REMARK: ดังนี้
~COMM: 0, "", "comm", "comm = (ARTRN->CSHRCV * OESLM->COMRATE) / 100"
กรณีนี้ เป็นการนำค่า CSHRCV (รับชำระเป็นเงินสด) คูณกับ COMRATE
(อัตราค่าคอม) แล้วหารด้วย 100
เช่น รับชำระเป็นเงินสด 10700 บาท คูณด้วย ค่าคอม 2 หารด้วย 100
ก็จะได้ค่าคอมเท่ากับ 214 บาทครับ
ส่วนปัญหาอื่นๆ คงต้องสร้างสรรค์กันต่อเองครับ เพราะผมลองดูแล้ว
เป็นงานเลยครับ เช่น
- รับชำระเป็นเงินสด เป็นราคาที่รวม vat แล้ว จะต้องถอด vat ก่อนหรือเปล่า
- รับชำระเป็นเช็ค ยังมีตัวแปรอีก ไม่ได้กล่าวถึง
- รับชำระในบิลใบเดียวกัน เป็นทั้งเงินสด และเข็ค
- รับชำระเป็นอย่างอื่นที่ไม่ใช่เช็ค
เหล่านี้ ต้องสร้างเงื่อนไข และสูตรคำนวณ ให้ลงตัวในทุกๆ หัวข้อที่
คิดว่าจะเป็นปัญหา
