ภาพรวมร้านค้า
ยอดคงเหลือคำนวณจากรายการเคลื่อนไหวเท่านั้น กดที่ร้านเพื่อดูกระเป๋าหลักและกระเป๋าสำรอง
ตัวเลขในหน้านี้หมายถึงอะไร
- B9 / B10
- แต่ละร้านมีกระเป๋า 2 network: B9 = ERC20 (Ethereum) และ B10 = TRC20 (TRON) แต่ละ network มีกระเป๋าหลักและสำรอง การ์ดร้านแสดงยอดแยกทุกใบ
- ยอดรวมทุกร้าน
- USDT ที่อยู่ในทุกกระเป๋าตอนนี้ ระบบบวกลบจากทุกรายการ ไม่มีใครพิมพ์ยอดนี้เอง
- เงินเข้า
- USDT จากการถอน PM ที่เข้ากระเป๋าแล้ว เฉพาะเดือนที่เลือก
- เงินออก
- ค่าใช้จ่ายที่อนุมัติและตัดจากกระเป๋าแล้ว
- การโยกเงิน
- การย้ายเงินระหว่างกระเป๋าของบริษัทเอง ไม่นับเป็นเงินเข้าหรือออก เพราะยอดรวมบริษัทไม่เปลี่ยน ในการ์ดร้านจะแสดงเฉพาะ "โยกข้ามร้าน" คือเงินที่ย้ายไปหรือมาจากร้านอื่น
- รอเงินเข้า
- ถอนจาก PM แล้วแต่ยังไม่มียอดเข้า ตัวเลขเป็นประมาณการจากเรท Bitkub ตอนกดถอน
- กำไรที่เกิดขึ้นแล้ว
- รายได้จากการถอน − ค่าใช้จ่าย ± กำไร/ขาดทุนจากเรท (FX) ตอนจ่ายเงินออก ดูวิธีคิดที่ Dashboard
เงินยืมระหว่างร้านที่ยังค้าง
การโยกเงินข้ามร้านนับเป็นการยืม ไม่ใช่รายได้หรือค่าใช้จ่าย กำไรของแต่ละร้านจึงไม่เพี้ยน และถ้าร้านหนึ่งจ่ายค่าใช้จ่ายแทนอีกร้าน ค่าใช้จ่ายจะไปลงที่ร้านเจ้าของค่าใช้จ่าย ส่วนร้านที่จ่ายแทนจะมีสิทธิ์เรียกเงินคืน
ร้านค้า
เรทถัวเฉลี่ยและ FX คืออะไร
- ต้นทุน ฿
- เงินบาทที่จ่ายไปเพื่อให้ได้ USDT ที่ยังเหลืออยู่ในกระเป๋า
- เรทถัวเฉลี่ย
- ต้นทุน ฿ ÷ USDT คงเหลือ คำนวณใหม่ทุกครั้งที่มี USDT เข้า
- FX เกิดแล้ว
- ตอนจ่ายค่าใช้จ่าย ระบบตัดต้นทุนด้วยเรทถัวเฉลี่ย ถ้ามูลค่าบาทที่จ่ายสูงกว่าต้นทุนเป็นกำไร ต่ำกว่าเป็นขาดทุน
- FX ยังไม่เกิด
- USDT คงเหลือ × เรท Bitkub วันนี้ − ต้นทุน ฿ ตัวเลขนี้เปลี่ยนทุกวันตามราคาตลาด
- โยกเข้า / โยกออก
- ย้ายเงินระหว่างกระเป๋า ต้นทุนย้ายตามไปด้วยเรทถัวเฉลี่ยของกระเป๋าต้นทาง จึงไม่เกิดกำไรหรือขาดทุน
สมุดต้นทุน USDT (เรทถัวเฉลี่ย)
ทุกครั้งที่ USDT เข้า ระบบรวมต้นทุนบาทแล้วคำนวณเรทถัวเฉลี่ยใหม่ เมื่อจ่ายออกจะตัดต้นทุนด้วยเรทถัวเฉลี่ย ส่วนต่างกับมูลค่าที่จ่ายคือกำไร/ขาดทุน FX
เงินยืมระหว่างร้าน
รายการของร้านนี้
บันทึกรายการ
รายการที่บันทึกแล้วแก้ไขไม่ได้ ถ้าผิดให้ยกเลิกแล้วบันทึกใหม่ ค่าใช้จ่ายให้ไปที่หน้า เบิกค่าใช้จ่าย
ขั้นตอนการบันทึก
- ถอนเงินจาก PM: บันทึกทันทีตอนกดถอน ถ้ารู้ยอด USDT ที่ได้แล้วใส่ได้เลย ถ้ายังไม่เข้าให้เว้นว่าง รายการจะไปอยู่ใน "รอเงินเข้า PM"
- รอเงินเข้า PM: เมื่อเงินเข้ากระเป๋าแล้ว กรอกยอด USDT ที่ได้รับจริงและ tx hash (ถ้ามี) แล้วกดบันทึก
- เงินสด (บาท) ระหว่างร้าน: ใช้เมื่อร้านหนึ่งให้อีกร้านยืมเงินสด หรือคืนเงินยืมเป็นบาท ไม่กระทบยอด USDT ในกระเป๋า แต่นับเป็นเงินยืมระหว่างร้าน ถ้าคืนต่างสกุลกับที่ยืม ระบบแปลงด้วยเรท Bitkub 12:00 ของวันที่คืน
- โยกเงิน: ระบบเก็บ address ต้นทางและปลายทาง ณ ตอนบันทึก แล้วตรวจกับ blockchain ว่าเงินออกจาก address ต้นทางไปที่ address ปลายทางจริงและยอดตรง ถ้าไม่ตรงจะขึ้น "โอนผิดกระเป๋า" หรือ "ยอดไม่ตรง"
- รายการที่บันทึกแล้วแก้ไขไม่ได้ ถ้าผิดให้ยกเลิกที่หน้า "รายการทั้งหมด" พร้อมเหตุผล แล้วบันทึกใหม่
รอเงินเข้า PM
เมื่อเงินเข้ากระเป๋าแล้ว กรอกยอด USDT ที่ได้รับจริงแล้วกดบันทึก รายการจะย้ายไปเป็น "เงินเข้าแล้ว"
ทดสอบความแม่นของระบบ auto
เบิกค่าใช้จ่าย
ผู้ใช้สร้างคำขอเบิกในชื่อตัวเองพร้อมแนบหลักฐาน หารให้หลายร้านได้ แล้วผ่านการอนุมัติ 2 ขั้น: ขั้น 1 ตรวจและจัดหมวด ขั้น 2 อนุมัติจ่าย ระบบแปลงเป็น USDT ด้วยเรท Bitkub 12:00 น. ของวันที่ขอเบิก
ขั้นตอนการเบิก
- ผู้เบิกสร้างคำขอในชื่อตัวเอง ใส่ยอดบาท รายละเอียด และแนบสลิปหรือใบเสร็จ
- ถ้าค่าใช้จ่ายเป็นของหลายร้าน ติ๊ก "หารค่าใช้จ่ายหลายร้าน" แล้วแบ่งเป็น % หรือใส่ยอดบาทของแต่ละร้าน
- ขั้น 1 ตรวจสอบ: ผู้ตรวจดูหลักฐาน เลือกหมวดและรายการค่าใช้จ่าย ปรับการแบ่งร้าน และเลือกกระเป๋าที่จ่าย ระบบเตือนถ้าเกินเพดานของรายการนั้น
- ขั้น 2 อนุมัติจ่าย: ผู้อนุมัติอีกคนดูสรุปแล้วกดอนุมัติ ระบบแปลงยอดบาทเป็น USDT ด้วยเรท Bitkub 12:00 น. ของวันที่ขอเบิก (ขอก่อนเที่ยงใช้เรทของวันก่อน) แล้วตัดยอดกระเป๋า
- ผู้ขอ ผู้ตรวจ และผู้อนุมัติต้องเป็นคนละคน ระบบไม่ให้คนเดียวทำสองขั้น
Dashboard
กำไรรวมทุกร้านและแยกรายร้าน คิดเป็นบาท โดยตีต้นทุน USDT ด้วยเรทถัวเฉลี่ยของแต่ละกระเป๋า
วิธีคิดกำไรในหน้านี้
- รายได้
- เงินบาทที่ถอนจาก PM ซึ่งเงินเข้ากระเป๋าแล้ว รายการที่ยังรอเงินเข้าไม่นับ
- ค่าใช้จ่าย
- ยอดบาทของคำขอเบิกที่อนุมัติแล้ว
- FX เกิดแล้ว
- ตอนจ่ายค่าใช้จ่ายเป็น USDT: มูลค่าบาทที่จ่าย − ต้นทุน USDT ตามเรทถัวเฉลี่ยของกระเป๋านั้น
- ขาดทุนจาก PM
- ยอดบาทที่ถอน − (USDT ที่ได้จริง × เรท Bitkub ตอนกดถอน) คือค่าธรรมเนียมและส่วนต่างเรทของ PM ลงเป็นขาดทุนทันทีที่เงินเข้า ต้นทุน USDT จึงเท่ากับเรท Bitkub
- โยกเงิน
- USDT ที่โยกออกพาต้นทุนไปด้วยที่เรทถัวเฉลี่ยของกระเป๋าต้นทาง ไม่เกิดกำไรขาดทุน ปลายทางคำนวณเรทถัวเฉลี่ยใหม่
- กำไรที่เกิดขึ้นแล้ว
- รายได้ − ขาดทุนจาก PM − ค่าใช้จ่าย ± FX เกิดแล้ว
- FX ยังไม่เกิด
- มูลค่า USDT คงเหลือตามเรท Bitkub วันนี้ − ต้นทุน ฿ ยังไม่ใช่กำไรจริงจนกว่าจะใช้หรือขาย USDT
- กระทบยอด
- ยอดถอน PM = ขาดทุน PM + (ค่าใช้จ่าย − FX) + ปันผล ± โยกข้ามร้าน + USDT คงเหลือ × เรทถัวเฉลี่ย ดูตารางกระทบยอดด้านล่าง
- ข้อจำกัด
- ยังไม่หักต้นทุนสินค้า เพราะระบบนี้ไม่มีข้อมูลออเดอร์
งบกำไรขาดทุน (บาท)
กำไรรายร้านค้า
กำไรแยกรายร้านค้า
เรทของแต่ละ PM (ขาดทุน / กำไรจากการแปลงเป็น USDT)
เทียบเรทที่ PM ให้จริง (บาทที่ถอน ÷ USDT ที่ได้) กับเรท Bitkub ตอนกดถอน ใช้ดูว่า PM ไหนเรทแย่ · ตามเดือนที่เลือก
กระทบยอด: USDT คงเหลือ × เรทถัวเฉลี่ย = ยอดถอนบาทหลังหักรายการ
คิดสะสมทุกเดือน (ไม่ขึ้นกับเดือนที่เลือก) เพราะ USDT คงเหลือเป็นยอดสะสม
เงินเข้า–ออกรายวัน (USDT)
เงินเข้าตามร้านค้า
เงินเข้าตาม PM
ตัวเลขเทาคือต้นทุนการถอนเฉลี่ยเทียบเรท Bitkub
เงินเข้าตามกระเป๋า
ค่าใช้จ่ายตามหมวด
ค่าใช้จ่ายตามกระเป๋าที่จ่าย
รายการค่าใช้จ่ายสูงสุด
รายการทั้งหมด
ทุกการเคลื่อนไหวของเงิน: ถอนจาก PM, โยกเงิน และค่าใช้จ่ายที่อนุมัติแล้ว
ความหมายของสถานะ
- รอเงินเข้า
- ถอนจาก PM แล้ว ยังไม่มีคนกรอกยอดที่ได้รับ
- เงินเข้าแล้ว
- กรอกยอดที่ได้รับแล้ว ยอดนี้นับในกระเป๋า
- ยังไม่ตรวจ / รอตรวจ
- รายการโยกเงินหรือจ่ายค่าใช้จ่ายที่ยังไม่ได้เทียบกับ blockchain
- พบบน chain
- เจอการโอนจาก address ต้นทางไป address ปลายทาง ยอดตรงในช่วงที่ยอมรับ
- โอนผิดกระเป๋า
- เงินออกจาก address ต้นทางจริง แต่ไปที่ address อื่นที่ไม่ใช่ที่บันทึกไว้
- ยอดไม่ตรง
- เจอการโอน แต่ยอดต่างจากที่บันทึกเกินช่วงที่ยอมรับ
- ยกเลิกแล้ว
- ไม่นับในยอดใดๆ แต่ยังเก็บไว้เป็นประวัติพร้อมเหตุผล
- เงินสด ไม่อยู่บน chain
- การยืมหรือคืนเงินสดเป็นบาทระหว่างร้าน ไม่ผ่านกระเป๋า USDT จึงไม่มี tx hash ให้ตรวจ
- ผู้ทำรายการ
- แสดงทุกคนที่แตะรายการนี้ตามลำดับ เช่น บันทึก, กรอกยอดเข้า, ตรวจ, อนุมัติ, ส่งตรวจ, ยกเลิก พร้อมเวลา
ตรวจ blockchain โดยเทียบการโอน USDT เข้า/ออกกระเป๋าในช่วงเวลาใกล้กัน · TRC20 (Tronscan) contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t · ERC20 (Etherscan) contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 · เมื่อพบรายการ ระบบเก็บ tx hash ไว้ในคอลัมน์ Tx hash
ปันผลทุก 5 วัน
ทุก 5 วันระบบแจ้งยอดปันผลของแต่ละร้านตามหลักเงินสด (USDT เข้าจาก PM − ค่าใช้จ่าย) จ่ายได้ไม่เกินเงินที่มีจริงในกระเป๋า บันทึกเป็นประวัติ แล้วตรวจการโอนให้ผู้ถือหุ้นแต่ละคนกับ blockchain
รายการที่ต้องจ่ายปันผล
โอนจริงจากกระเป๋าที่ระบุไปยัง address ผู้ถือหุ้น แล้วกด "ยืนยันว่าจ่ายแล้ว" ระบบจะไปหา tx hash บน blockchain เอง
วิธีคิดปันผล (ทุก 5 วัน หลักเงินสด)
- รอบปันผล
- วันที่ 1–5, 6–10, 11–15, 16–20, 21–25 และ 26–สิ้นเดือน เมื่อรอบจบ ระบบขึ้นแจ้งเตือน "ถึงกำหนดแจ้งยอด" พร้อมยอดที่จ่ายได้
- เงินสดสุทธิ
- USDT ที่เข้ากระเป๋าจากการถอน PM ในรอบนั้น − USDT ค่าใช้จ่ายส่วนของร้านนั้น (ค่าใช้จ่ายที่หารหลายร้านคิดตามสัดส่วน)
- ติดลบยกมา
- ถ้าเปิดไว้ รอบที่ติดลบจะยกไปหักกับรอบถัดไปก่อนประกาศ
- จ่ายได้
- ไม่เกิน USDT ในกระเป๋าร้าน ณ สิ้นรอบ หักเงินสำรองขั้นต่ำ และถ้าเปิด "คืนเงินยืมก่อนปันผล" จะกันยอดที่ร้านค้างคืนร้านอื่นไว้ก่อน ส่วนที่จ่ายไม่ได้เป็น "ค้างจ่าย" ยกไปรอบหน้า
- บันทึกปันผลรอบนี้
- ล็อกตัวเลข เก็บเป็นประวัติ และสร้างรายการโอนให้ผู้ถือหุ้นแต่ละคนตามร้าน (โอนจากกระเป๋าหลักของ network เดียวกับ address ผู้รับ)
- ยืนยันว่าจ่ายแล้ว
- ผู้มีสิทธิ์จ่ายปันผลโอนจริง แล้วกด "ยืนยันว่าจ่ายแล้ว" (ทีละรายการ หรือทั้งรอบ) ยอดถูกหักออกจากกระเป๋าร้านทันที จากนั้นระบบไปหา tx hash บน Tronscan / Etherscan เอง (โอนจากกระเป๋าร้านไปที่ address ผู้ถือหุ้น ยอดตรง) และเก็บไว้เป็นหลักฐาน
ประวัติปันผลแต่ละรอบ
กดรอบเพื่อดูรายละเอียดและบันทึกการโอน
ปันผล
ปันผลรายร้าน
กดรหัสร้านเพื่อดูข้อมูลและประวัติปันผลของร้านนั้น
ปันผลรายผู้ถือหุ้น
การโอนให้ผู้ถือหุ้น และผลตรวจ blockchain
ผู้ถือหุ้นและสัดส่วนความเป็นเจ้าของ
แต่ละร้านรวมกันต้องได้ 100% ใส่ address รับปันผลของแต่ละคน (TRC20 ขึ้นต้นด้วย T หรือ ERC20 ขึ้นต้นด้วย 0x) ผู้ถือหุ้นคนเดียวกันถือได้หลายร้าน ให้พิมพ์ชื่อให้ตรงกันเพื่อรวมยอด
ตรวจจับความผิดปกติ
ระบบตรวจทุกรายการด้วยกฎด้านล่างแล้วรวมสิ่งที่ควรตรวจสอบไว้ที่นี่ ใช้หาความผิดพลาดของพนักงานและสัญญาณทุจริต
กฎที่ระบบใช้ตรวจ
- สูง
- ยอดที่คนกรอกไม่ตรงกับ blockchain และอยู่นอกช่วง ±%, ถอนแล้วหาเงินเข้าไม่เจอ, โยกผิดกระเป๋า, เงินออกจากกระเป๋าบน chain โดยไม่มีรายการในระบบ, เบิกซ้ำ, อนุมัติเบิกของตัวเอง, ยอดกระเป๋าติดลบ
- กลาง
- ยอดที่คนกรอกต่างจาก chain เล็กน้อย, รอเงินเข้าเกิน 24 ชม., ถอนซ้ำ (PM ร้าน และยอดเดียวกันภายใน 60 นาที), โยกยอดไม่ตรง, แตกยอดเบิก (คนเดียว 3 ครั้งขึ้นไปในวันเดียว), ยอดเบิกสูงกว่า 3 เท่าของค่ากลางรายการเดียวกัน, ยกเลิกรายการ 3 ครั้งขึ้นไปในเดือน
- ต่ำ
- คำขอเบิกไม่มีหลักฐานแนบ, ต้นทุนการถอนสูงกว่าค่าเฉลี่ยของ PM นั้นเกิน 1 จุด
ประวัติการทำรายการ
ทุกครั้งที่มีคนบันทึก แก้ อนุมัติ ยกเลิก หรือตั้งค่า ระบบเก็บไว้ที่นี่ว่าใครทำอะไร เมื่อไร แต่ละรายการมีลายเซ็น (hash) ต่อกันเป็นสายของแต่ละคน ถ้ามีคนแก้หรือลบ ระบบจะตรวจเจอและขึ้นเตือนด้านบน
สรุปรายพนักงาน
นับรายการที่แต่ละคนบันทึก และรายการที่ถูกระบบทักท้วง ใช้ดูว่าใครพลาดบ่อยหรือมีรูปแบบผิดปกติ ไม่ได้แปลว่าทุจริตเสมอไป
ตั้งค่า
เลือกหัวข้อที่ต้องการตั้งค่า
ร้านค้าและกระเป๋า
แต่ละร้านมีกระเป๋า 2 ชุด: B9 = ERC20 (Ethereum) และ B10 = TRC20 (TRON) แต่ละชุดมีกระเป๋าหลักและสำรอง เพิ่มร้านแล้วระบบสร้างให้ครบ 4 ใบ กดแก้ไขเพื่อใส่ address
หมวดและรายการค่าใช้จ่าย
ตั้งเพดานเบิกของแต่ละรายการได้ (ต่อครั้ง และ/หรือ ต่อเดือน) ถ้าคำขอเกิน ระบบเตือนผู้ตรวจและผู้อนุมัติ และขึ้นในหน้าตรวจจับความผิดปกติ ไม่ใส่ = ไม่จำกัด
PM
ผู้ใช้ในระบบ
เพิ่มผู้ใช้
ถ้าค้นไม่เจอ (คนนอกองค์กร หรือยังไม่เคยเปิดหน้านี้)
1. ส่งลิงก์เว็บนี้ให้เขา แล้วให้กด "สมัครใช้งาน" ด้วยอีเมลของเขา
2. ให้เขาเปิดลิงก์แล้วกด "ขอเข้าใช้งาน" ชื่อจะขึ้นใน "คำขอเข้าใช้งาน" ด้านล่าง แล้วเลือกกลุ่มให้
สิทธิ์แต่ละกลุ่ม
มีสิทธิ์แค่ 6 เรื่อง ทุกคนขอเบิกได้เสมอ แอดมินระบบทำได้ทุกอย่าง กลุ่มอื่นติ๊กเปิด/ปิดได้ ผู้ขอ ผู้ตรวจ และผู้อนุมัติของคำขอเดียวกันต้องเป็นคนละคนเสมอ
ความปลอดภัยเลขกระเป๋า
ยอดยกมา
USDT ที่อยู่ในกระเป๋าก่อนเริ่มใช้ระบบ ใส่ยอดและต้นทุนต่อ USDT (บาท) ระบบใช้เป็นจุดเริ่มต้นของเรทถัวเฉลี่ย ไม่นับเป็นรายได้หรือเงินเข้ารอบปันผล ตั้งวันที่ให้ก่อนรายการแรกของกระเป๋านั้น