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

วันครบกำหนดชำระเงิน

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 20, 2015 1:18 pm
โดย zine21
ต้องการเปลี่ยนวันครบกำหนดชำระเงิน โดย นับจากวันที่ใบวางบิล ไม่ใช่นับจากใบขายเชื่อ และแสดงไว้ในใบวางบิล สามารถทำได้ไหมค่ะ

Re: วันครบกำหนดชำระเงิน

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 20, 2015 1:20 pm
โดย savek
ใช้วิธีกำหนดเป็นวันที่นัดรับเงินเข้าไปเองในหน้าจอของใบวางบิลได้เลยนะครับ แต่ต้องเป็นการคำนวณด้วยผู้ใช้งานเอง ไม่สามารถให้โปรแกรมคำนวณให้ได้นะครับ

Re: วันครบกำหนดชำระเงิน

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 27, 2015 10:57 am
โดย zine21
แล้วอยากให้ใบวางบิลแสดง วันที่รับเงิน ต้องทำอย่างไรค่ะ

Re: วันครบกำหนดชำระเงิน

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 27, 2015 11:16 am
โดย savek
หมายถึงให้แสดงวันที่ 'นัดรับเงิน' ที่ป้อนไว้ใช่ไหมครับ

ให้ใส่ตัวแปร ~APPDAT ในตำแหน่งที่ต้องการแสดงวันนัดรับเงิน จากนั้นเพิ่มบรรทัดนี้ในส่วนของ [data spec] เข้าไปนะครับ

~APPDAT:  0,      "",                "ARBIL->PAYCOND",  ""

Re: วันครบกำหนดชำระเงิน

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 27, 2015 11:48 am
โดย suchai
ผมเคยรับทำ Project งาน เรื่อง[color=red]การรับชำระเงิน ต้องการรู้วันรับชำระเงินจริง แบบคำนวณเงื่อนไขการชำระเงินแล้ว มี 2 ส่วนคือ 1 ประเภทลูกค้าไม่ต้องวางบิล  2 ประเภทลูกค้าต้องวางบิล

ส่วนที่ 1 ทำเสร็จไปแล้ว งานหินเลยครับ ทุกเงื่อนไข ร้อยพ่อพันแม่ แต่ที่แบ่งเงื่อนไขน่าจะแบ่งออกเป็น 4-5 กลุ่มลักษณะ

เช่น

นับหลังจากวันส่งมอบสินค้า  กี่วันก็ว่าไป โปรแกรมจะคำนวณจากวันส่งสินค้า นับจำนวนวันให้ ถ้าตรงกับวันอาทิตย์จะแถมให้อีกวัน ส่วนวันที่ 31 ธ.ค.-1 ม.ค. แถมให้
          - มีขยายย่อยนิดนึง เช่น ส่งของ 1 ม.ค. (วันจันทร์) จ่ายเงินหลังส่งมอบ 7 วัน (แต่ต้องเป็นทุกวันศุกร์) เมื่อโปรแกรมคำนวณวันที่ 7 เป็นวันจันทร์มันต้องนับต่อว่า วันศุกร์คือวันที่ 11 ม.ค. มันจะรายงานถึงขนาดนี้เลยครับ

ถัดมาคำนวณวันรับชำระเงิน ทุกๆ สิ้นเดือน ว่าวันที่เท่าไหร่

เครดิต 30 วันหลังส่งมอบ และสามารถรับชำระเงินได้ในเดือนนั้นๆ ถ้าครบกำหนด แต่เป็นวันที่ 15 และ 25 ของเดือนเท่านั้น โปรแกรมก็สามารถคำนวณได้

เครดิต 30 วันหลังส่งมอบ และเดือนนั้นของพักการชำระ จะชำระในเดือนถัดไป ในวันที่ 10 และ 20 ของเดือนถัดไป โปรแกรมก็ตามไปคำนวณให้อีก

และอีกอันนึงคือ คำนวณวันรับชำระเป็นเช็ค หลังครบกำหนดเครดิต ว่าเป็นวันศุกร์ที่ 2 หรือวันศุกร์ที่่ 4 ของเดือนว่าเป็นวันอะไร

เงื่อนไขต่างๆเหล่านี้ ต้องกำหนดค่าแบ่งเป็นหมวดหมู่ แล้วเขียนคำสั่งคำนวณเข้าไปในแบบฟอร์มขายเงินเชื่อ พออยากรู้ เราก็แค่กดฟอร์มคำนวณ มันก็จะวิ่งไปดูประวัติลูกค้า ว่าแบบไหน แล้วก็ไปคำนวณวันครบกำหนดก่อนเป็นขั้นแรก จากนั้น ก็เริ่มกางปฏิทิน คำนวณเหมือนโหร ว่าจะไปตกในวันอะไร
แล้วก็หยอดลงไปใน "ครบกำหนด" ของเอกสารขายเงินเชื่อ

แล้วผมก็เขียนรายงาน พยากรณ์วันในอนาคต ว่าวันไหนจะถึงกำหนดชำระ พิมพ์ล่วงหน้ามาเป็นอาทิตย์ เพื่อพยากรณ์ Cash Flow ว่าเงินที่น่าจะเข้ามาจริงๆ มีประมาณเท่าไหร่ แล้วเริ่มส่งเมล์เตือนว่า อีก 7 วันจะถึงกำหนด อีก 3 วันจะถึงกำหนด

มันทำให้ชีวิตง่ายขึ้นเยอะ เพราะเปิดปฏิทินแล้วคำนวณเอง ทำบ่อยๆ มันมึนๆ ยังไงๆ แต่ระบบนี้มีข้อเสียที่ผมกังวลมากๆ เพราะก่อนเข้าไปทำ น้องที่โทรติดตามลูกหนี้ จะรู้หมด ลูกค้าเป็นพันราย ใครเงื่อนไขอะไรยังไงจำได้หมด ถ้าใช้ระบบนี้เข้ามา น้องเขาจะไม่ได้ใช้ความคิด แล้วสมองก็จะฟ่อ ในอีกมุมหนึ่งมันก็ให้โทษเหมือนกัน

[ผมยังเคยออกนอกลู่ อยากรู้ว่าถ้าวันเกิดผมอายุครบ 100 ปี จะเป็นวันอะไร แล้วไปเทียบกับปฏิทินร้อยปี โปรแกรม Express คำนวณวันได้ถูกต้องเปะ เพราะระบบวันเวลาของ Express มาจากพื้นฐานการคำนวณระดับห้องเครื่องยนต์เลย]

ส่วนที่ 2 ที่เกียวกับใบวางบิล ยังไม่ได้ทำต่อ แต่ผ่านส่วนที่ยากมาแล้ว ส่วนใบวางบิลก็จะคำนวณวันที่นัดรับเงินนับจากวันที่วางบิล

เมื่อได้วันที่นัดรับเงินแล้ว ก็เอาไปรวมกับรายงานพยากรณ์การรับเงินในอนาคตตามวันที่ ก็น่าจะจบ

เดี๋ยวตัวนี้ถ้าทำเสร็จ แล้วมันนิ่งๆ ไม่ปรับอะไรแล้ว ผมจะทำเป็น "Package พยากรณ์การรับเงินตามเงื่อนไขจริง" เคยพยายามคิดที่จะทำเกือบ 10 ปี แต่ก็ได้แค่คิดอย่างเดียว ไม่ได้ทำ มันเก็บเป็นความกังวลและกลัวอยู่ในใจมาตลอด พอความรู้มันถึงจุดที่จะทำอะไรก็ได้ ก็กลับไปทำมันจนสำเร็จ และนี่เป็นอีกบทหนึ่งในหลายๆ บทที่ผ่านมาว่า "[size=130]ไม่มีอะไรที่ยากเกินที่เราจะทำ เพียงแต่ต้องพร้อมด้วย ความรู้ ความอดทน รอคอย และความพยายามที่จะทำมันให้สำเร็จให้ได้
"
[/color][/size]

Re: วันครบกำหนดชำระเงิน

โพสต์โพสต์แล้ว: ศุกร์ ก.พ. 27, 2015 11:53 am
โดย suchai
คุณเสวกพิมพ์ผิดไปนิดนึงครับ

~APPDAT:  0,      "",                "ARBIL->PAYCOND",  ""

~APPDAT:  0,      "",                "[color=red]ARBIL->APPDAT
",  ""[/color]