รวบใบเสร็จจากอีเมล — จัดแฟ้มและสรุปอัตโนมัติ
สคริปต์ที่ดูดใบเสร็จจากอีเมลด้วยสิทธิ์อ่านอย่างเดียว จัดเข้าแฟ้มตามปีและเดือน รวมกับไฟล์ที่ต้องโหลดเอง แล้วสรุปเป็น Excel — ตั้งเวลารันเองทุกต้นเดือน
งานรวบใบเสร็จรายเดือนที่เคยทำมือ กลายเป็นงานที่รันเองแล้วมาดูผล · ดักใบเดียวกันที่มาสองทางคนละวันไม่ให้นับซ้ำ · เตือนเมื่อเจ้าประจำหายไปจากเดือนปัจจุบัน
ทุกเดือนมีใบเสร็จค่าบริการทยอยเข้ามาทางอีเมลหลายเจ้า แล้วต้องรวบส่งบัญชี งานไม่ยากแต่ลืมง่าย และพอลืมมักจะรู้ตัวตอนสิ้นปีที่ตัวเลขไม่ครบ
สามขั้น รันซ้ำกี่รอบก็ได้
- ดูดไฟล์แนบจากเมลที่หัวเรื่องเข้าข่ายใบเสร็จ ด้วยสิทธิ์อ่านอย่างเดียว แล้วจัดเข้าแฟ้มตามปีและเดือน ตั้งชื่อเป็น
วันที่-ผู้ขาย-ประเภท - เก็บไฟล์ที่ต้องโหลดเองจากหน้าเว็บผู้ให้บริการ เพราะบางเจ้าไม่ส่งใบเสร็จทางอีเมลเลย ตัวสคริปต์อ่านผู้ขาย วันที่ และยอด ออกมาจากตัว PDF แล้วจัดเข้าแฟ้มเดียวกัน
- สรุปทั้งแฟ้มเป็น Excel นับหนึ่งใบต่อหนึ่งรายการจ่าย แยกยอดตามสกุลเงิน
ของที่เคยดูดแล้วจะถูกข้าม รันซ้ำจึงไม่สร้างของซ้ำ
บั๊กที่ต้องดักตั้งแต่แรก
ใบเสร็จใบเดียวกันมาถึงได้สองทาง และสองทางนั้นลงวันที่ไม่ตรงกัน — ไฟล์จากอีเมลใช้วันที่เมลเข้า ส่วนไฟล์ที่โหลดเองใช้วันที่ที่พิมพ์อยู่ในเอกสาร ห่างกันหนึ่งถึงสองวันเป็นปกติ ถ้าไม่ดัก ยอดรวมของผู้ขายรายนั้นจะเบิ้ลโดยไม่มีอะไรฟ้อง เกณฑ์ที่ใช้จึงเป็น ผู้ขาย ประเภท และยอด ตรงกันภายในห้าวัน = ใบเดียวกัน
ไม่เดา และเตือนเมื่อของหาย
อ่านวันที่หรือชื่อผู้ขายไม่ออกคือไม่เดา ปล่อยไฟล์ไว้ที่เดิมแล้วรายงานออกมา เพราะไฟล์ที่ถูกจัดผิดที่หายากกว่าไฟล์ที่ยังไม่ถูกจัด
และเพราะความล้มเหลวจริงของงานแบบนี้คือ "ลืม" ไม่ใช่ "พัง" มันจึงเตือนเมื่อเจ้าที่จ่ายทุกเดือนหายไปจากเดือนปัจจุบัน ตัวงานตั้งเวลารันเองทุกวันที่ 1 แล้วทิ้ง log ไว้ให้ย้อนดู
เครื่องมือส่วนตัว ไม่ได้เปิดโค้ดสาธารณะ เพราะมันผูกกับกล่องจดหมายจริง