ຄູ່ມືບໍລິຫານຕົວແທນ — ສຳລັບເຈົ້າຂອງຮ້ານ
ທຸກຢ່າງກ່ຽວກັບຕົວແທນຢູ່ເມນູ ຕົວແທນ ໃນແອັບ (app.happyerp.la › ຕົວແທນ · 6 ແຖບ: ພາບລວມ · ຈັດການ · ອໍເດີ · ລູກຄ້າ · ລາຍງານ · ໂປຣ+ໂບນັດ) · ເງິນທຸກຢ່າງ = ເຈົ້າຂອງເທົ່ານັ້ນ (ແອັດມິນເບິ່ງໄດ້ ແກ້ບໍ່ໄດ້) · ອັບເດດ 11/9/2026 · ຄູ່ມືຝັ່ງຕົວແທນ: happyerp.la/agent/guide.html · ນະໂຍບາຍ: terms
1 · ແນວຄິດ ແລະ 2 ໂໝດ
ຕົວແທນ = ຄົນຂາຍໃຫ້ຮ້ານໂດຍບໍ່ຖືສະຕັອກ (ຕົວແທນຈຳໜ່າຍ · ຄົນຂາຍໃນແຂວງ · ເພື່ອນ) · ຮ້ານແພັກ+ສົ່ງ · ຕົວແທນເອົາສ່ວນຕ່າງ. ຕ່າງຈາກນາຍໜ້າ (ລິ້ງ+ຄ່າຄອມ ບໍ່ມີກະເປົາ) ແລະ ພະນັກງານ (ຢູ່ໃນແອັບຮ້ານ).
| ຈ່າຍກ່ອນ (prepay) | ເຄຣດິດ/ເກັບປາຍທາງ (collect) | |
|---|---|---|
| ເງິນລູກຄ້າ | ຕົວແທນເກັບເອງ | ເຂົ້າຮ້ານ (ໂອນ/COD) |
| ຮ້ານໄດ້ | ລາຄາຕົວແທນ ຫັກຈາກກະເປົາຕົວແທນ ຕອນມີບິນ (ບໍ່ພໍ = ບິນລໍຈ່າຍ TTL) | ຍອດເຕັມ · ຈ່າຍຄ່າຄອມ (ສ່ວນຕ່າງ) ເຂົ້າກະເປົາຫຼັງ ສົ່ງເຖິງ+ເງິນເຂົ້າ ຄ້າງ n ມື້ · ຄືນ/ຕີກັບ ດຶງຄືນ |
| ຄວາມສ່ຽງຮ້ານ | ຕ່ຳ (ເງິນມາກ່ອນ) — ວົງເງິນເຄຣດິດ = ສ່ຽງເທົ່າວົງເງິນ | ຄ່າຄອມຄ້າງຈ່າຍ · ຕົວແທນບໍ່ຖືເງິນ |
| ເໝາະກັບ | ຕົວແທນທີ່ຂາຍປະຈຳ ມີທຶນ | ຕົວແທນໃໝ່ · ໂປຣໂມດເປັນຄົນ |
2 · ກົດຮ້ານ (ຕົວແທນ › ຈັດການ › ກົດຕົວແທນ · 6 ກຸ່ມ)
- ພື້ນຖານ: % ສ່ວນຫຼຸດຕົວແທນ (ຄ່າຕັ້ງຕົ້ນ ຖ້າບໍ່ຕັ້ງລາຄາຕໍ່ສິນຄ້າ) · ເວລາຈ່າຍບິນລໍ (ຊມ · ຕັ້ງຕົ້ນ 6) · ບິນລໍຈ່າຍສູງສຸດ (3) · ຂັ້ນຕ່ຳເຕີມ (50,000₭) · ຄ່າຕີກັບທີ່ຫັກຕົວແທນ
- ເຄຣດິດ · ຍອດຕ່ຳ · ຖອນ: ກຳນົດຈ່າຍເຄຣດິດ (ມື້ · 0 = ບໍ່ກຳນົດ) · ເຕືອນເມື່ອຍອດຕ່ຳກວ່າ (100,000₭) · ຂັ້ນຕ່ຳຂໍຖອນ (10,000₭)
- ຊັ້ນ 2/3: % ດີກວ່າ + ເພດານຍອດ 30 ມື້ ທີ່ຍົກຊັ້ນເອງ (0 = ຕັ້ງມືເທົ່ານັ້ນ)
- ຄ່າຄອມ + ໂບນັດເປົ້າ: ຄ່າຄອມ collect ຄ້າງກີ່ມື້ ຫຼັງເງິນເຂົ້າ (7) · ໂບນັດ 3 ຂັ້ນ (ຍອດປາຍທາງ → ກີບ) · ດ່ານ ຍົກເລີກ+ຕີກັບ ≤ % (25)
- ຄ່າສົ່ງ · COD · ບວກເອງ: ຕົວແທນອອກ/ຮ້ານອອກ · ຊື່ຜູ້ສົ່ງເທິງໃບປະໜ້າ (ຕົວແທນ/ຮ້ານ) · ໃຫ້ລູກຄ້າຕົວແທນ COD ໄດ້ບໍ · MAP (ຕົວແທນຕັ້ງລາຄາຂາຍເອງ ≥ ຕ່ຳສຸດ)
- ເງື່ອນໄຂ: ຂໍ້ຄວາມທີ່ຕົວແທນຕ້ອງຍອມຮັບ (ປຸ່ມ ໃສ່ແມ່ແບບ ໃຫ້ຮ່າງມາດຕະຖານ ແລ້ວແກ້) · ປ່ຽນ = ຕົວແທນຕ້ອງຍອມຮັບໃໝ່
3 · ເພີ່ມຕົວແທນ · ລິ້ງສະໝັກ · ອະນຸມັດ
- ສ້າງເອງ: ຈັດການ › + ເພີ່ມຕົວແທນ (ລະຫັດ · ຊື່ · ເບີ · ໂໝດ · % · ຊັ້ນ · ວົງເງິນ · ຊື່ຜູ້ສົ່ງ · ສາຂາ) → ຕັ້ງບັນຊີລ໋ອກອິນ (ອີເມວ+ລະຫັດ) → ສົ່ງລິ້ງ happyerp.la/agent ໃຫ້
- ລິ້ງສະໝັກ (ຈັດການ › ລິ້ງສະໝັກຕົວແທນ): ເປີດ → ສຳເນົາ/ແຊຣ໌ ລິ້ງ join.html?k=… · ເລືອກໂໝດຂອງຄົນສະໝັກໃໝ່ · "ເປີດໃຊ້ທັນທີ" (ຄ່າຕັ້ງຕົ້ນ ປິດ = ຕ້ອງອະນຸມັດ) · ປ່ຽນລິ້ງໃໝ່ ເມື່ອລິ້ງຮົ່ວ · ຄົນສະໝັກໄດ້ລະຫັດ A+4 ຕົວທ້າຍເບີ · ວົງເງິນ 0
- ອະນຸມັດ: ພາບລວມ › ຕ້ອງເຮັດ ຫຼື ຈັດການ (ລໍອະນຸມັດ ຂຶ້ນກ່ອນ) → ອະນຸມັດ / ແກ້ (ໃສ່ວົງເງິນ · ຊັ້ນ · ໂໝດ) · ຮ້ານໄດ້ Telegram ຕອນມີຄົນສະໝັກ
- ເພຈ Facebook ຂອງຕົວແທນ: ຈັດການ › ເພຈຂອງຕົວແທນ → ເລືອກຕົວແທນຕໍ່ເພຈທີ່ເຊື່ອມແລ້ວ → CF/ແຊັດຈາກເພຈນັ້ນ = ບິນຕົວແທນ (ຫັກກະເປົາຕອນລູກຄ້າຢືນຢັນ)
- ລິ້ງຂາຍ ຂອງແຕ່ລະຄົນ = ລິ້ງຮ້ານ +
?ag=ລະຫັດ(ປຸ່ມ 🔗) · ລູກຄ້າທີ່ເປີດຈະຕິດຕົວແທນນັ້ນ 7 ມື້
4 · ລາຄາຕົວແທນ
- ລຳດັບ: ໂປຣຕົວແທນ (ຖ້າມີ) → ລາຄາຕໍ່ສິນຄ້າ ຕໍ່ຊັ້ນ (ຟອມສິນຄ້າ: ລາຄາຕົວແທນ ຊັ້ນ 1/2/3) → % ສ່ວນຫຼຸດຕໍ່ຊັ້ນ ຈາກລາຄາປົກກະຕິ · ລູກຄ້າປາຍທາງເຫັນລາຄາປົກກະຕິສະເໝີ (ບໍ່ມີໂປຣຮ້ານ)
- ສິນຄ້າ "ປິດຕົວແທນ" ໃນຟອມສິນຄ້າ = ບໍ່ຂຶ້ນໃຫ້ຕົວແທນ · MAP = ລາຄາຕ່ຳສຸດ ຖ້າເປີດໃຫ້ຕົວແທນບວກເອງ
- ບິນຕົວແທນ ແກ້ລາຍການ/ລາຄາໃນແອັບບໍ່ໄດ້ (ຫັກກະເປົາໄປແລ້ວ) · ຕ້ອງການປ່ຽນ = ຍົກເລີກ (ຄືນກະເປົາ) ແລ້ວໃຫ້ຕົວແທນສັ່ງໃໝ່
5 · ກະເປົາ · ເຕີມ · ອະນຸມັດ
- ກະເປົາ = ບັນຊີເພີ່ມ/ຫັກ ແກ້ຍ້ອນຫຼັງບໍ່ໄດ້ (ເຕີມ · ຫັກ · ຄືນ · ຄ່າຄອມ · ດຶງຄ່າຄອມຄືນ · ໂບນັດ · ຖອນ · ປັບ) · ຍອດ = ຜົນລວມ · ຫັກກະເປົາເປັນ atomic (2 ເຄື່ອງພ້ອມກັນບໍ່ເກີນຍອດ)
- ເຕີມ: ຕົວແທນແປະສະລິບ → ລະບົບກວດ (ຜ່ານ + ບັນຊີປາຍທາງເປັນຂອງຮ້ານ + ຍອດ ≥ 99%) = ເຂົ້າທັນທີ · ບໍ່ຜ່ານ = ຄິວ ຕ້ອງເຮັດ ໃນພາບລວມ/ຈັດການ → ເບິ່ງສະລິບ → ອະນຸມັດ/ປະຕິເສດ (ພ້ອມເຫດຜົນ) · Telegram ຫາຮ້ານທຸກຄຳຂໍ
- ດ້ວຍມື (ປຸ່ມ ກະເປົາ ຂ້າງຊື່): ເຕີມ (ຮັບເງິນສົດ/ໂອນ) · ຖອນ/ຈ່າຍຄ່າຄອມ · ປັບ (ແກ້ຜິດ) ພ້ອມໝາຍເຫດ — ມີຊື່ຄົນເຮັດທຸກແຖວ · ຖອນຄືນການເຕີມທີ່ອະນຸມັດຜິດ ໄດ້ຈາກແຖວ ledger
- ໜ້າຕ່າງກະເປົາ: ກອງຕາມຊະນິດ · ໂຫຼດເພີ່ມ · CSV · ແຖວເຄຣດິດ (ຕິດລົບ n ມື້ · ກຳນົດ · ເກີນ)
6 · ເຄຣດິດ — ວົງເງິນ · ກຳນົດຈ່າຍ · ບັອກ · ທວງ
- ວົງເງິນ ຕໍ່ຄົນ (ຟອມຕົວແທນ · ເຈົ້າຂອງເທົ່ານັ້ນ): ກະເປົາບໍ່ພໍ ຫັກໄດ້ຈົນຕິດລົບເທົ່າວົງເງິນ · 0 = ບໍ່ມີເຄຣດິດ
- ກຳນົດຈ່າຍ (ກົດຮ້ານ): ນັບແຕ່ມື້ຕິດລົບ (ຈ່າຍບາງສ່ວນ ບໍ່ reset) → ລະບົບທວງໃຫ້: 2 ມື້ກ່ອນ · ຄົບ · +3 · +7 ມື້ (ແລ້ວອາທິດລະຄັ້ງ) ຫາຕົວແທນ + Telegram ຫາຮ້ານ · ເກີນກຳນົດ = ລິ້ງ/ຂາຍ/ຈ່າຍ ຂອງຕົວແທນນັ້ນ ຖືກປິດ ຈົນກວ່າເຕີມ ≥ 0 · ຄິວ ຕ້ອງເຮັດ ມີແຖວ ⛔ (ໂທ · ກະເປົາ)
- ບໍ່ກຳນົດ (0): ເຕືອນອາທິດລະຄັ້ງ ບໍ່ບັອກ — ໃຊ້ກັບຄົນທີ່ໄວ້ໃຈ
- ລາຍງານ: ອາຍຸໜີ້ 0–7 / 8–30 / 31+ ມື້ · ເກີນກຳນົດ n ຄົນ · CSV ມີຖັນ credit_days/overdue_days · ພາບລວມ tile "ເຄຣດິດຄ້າງຈ່າຍ"
- ຍອດຕ່ຳ: ຕົວແທນ prepay ທີ່ຍອດຕ່ຳກວ່າຄ່າທີ່ຕັ້ງ ໄດ້ push ອາທິດລະຄັ້ງ ໃຫ້ເຕີມກ່ອນລູກຄ້າຖືກຕັນ
7 · ຄຳຂໍຖອນ
- ຕົວແທນບັນທຶກບັນຊີທະນາຄານ ແລ້ວຂໍຖອນ (≥ ຂັ້ນຕ່ຳ · ≤ ຍອດ · ຄ້າງໄດ້ 1) → Telegram ຫາຮ້ານ
- ພາບລວມ › ຕ້ອງເຮັດ (ຫຼື ຈັດການ › ຄຳຂໍຖອນ ລໍໂອນ): ເຫັນ ຊື່ · ຈຳນວນ · ບັນຊີ · ຍອດກະເປົາ → ໂອນເອງຜ່ານທະນາຄານ → ກົດ ໂອນແລ້ວ (ໃສ່ເລກອ້າງອີງ) = ຫັກກະເປົາ (ຖ້າຕົວແທນໃຊ້ເງິນໄປກ່ອນ ລະບົບບໍ່ຍອມຫັກເກີນ — ຂຶ້ນ "ຍອດບໍ່ພໍ") · ຫຼື ປະຕິເສດ ພ້ອມເຫດຜົນ
- ໂໝດ collect: ປຸ່ມ "ຈ່າຍຄືນ" ໃນລາຍງານ ຈ່າຍຍອດບວກທັງໝົດຄັ້ງດຽວ ກໍ່ໄດ້
8 · ອໍເດີ ແລະ ລູກຄ້າຂອງຕົວແທນ
- ບິນຕົວແທນ ມີປ້າຍ ຕົວແທນ · ແຖບ ອໍເດີ ໃນເມນູຕົວແທນ (ກອງ ຕົວແທນ/ສະຖານະ) · ຍັງບໍ່ຫັກກະເປົາ = ເລື່ອນສະຖານະບໍ່ໄດ້ (ບິນ prepay ຕ້ອງເງິນມາກ່ອນ) · ຍົກເລີກ/ຕີກັບ = ຄືນກະເປົາເອງ (ຕີກັບ ຫັກຄ່າຕີກັບ)
- ບິນ collect: ຮ້ານເກັບເງິນ ປ່ຽນວິທີຈ່າຍໄດ້ · ຄ່າຄອມເຂົ້າກະເປົາເອງຫຼັງ ສົ່ງເຖິງ+ເງິນເຂົ້າ+ຄ້າງ n ມື້ (ລາຍຈ່າຍ "ຄ່າຄອມຕົວແທນ" ອັດຕະໂນມັດ)
- ໃບປະໜ້າ: ຊື່ຜູ້ສົ່ງ = ຕົວແທນ ຫຼື ຮ້ານ ຕາມກົດ · ໃບກຳກັບພາສີ: ຜູ້ຊື້ = ຕົວແທນ
- ໃໝ່ 17–29/9: ລູກຄ້າຂອງຕົວແທນກົດ ✓ ຮັບແລ້ວ ໃນໜ້າຕິດຕາມໄດ້ · ລູກຄ້າຈາກລິ້ງຕົວແທນ ສັ່ງຜ່ານແຊັດໜ້າຮ້ານ ບິນຍັງຜູກກັບຕົວແທນ · ຄືນເງິນຫຼັງລ໋ອກຮອບຈ່າຍ ບັນທຶກເຂົ້າກະເປົາຖືກຕ້ອງ · ຄ່າຕີກັບທີ່ຫັກຈາກຕົວແທນ ຂຶ້ນໃນລາຍຈ່າຍຄ່າສົ່ງ · ເພຈຂອງຕົວແທນມີເພດານ AI ຂອງຕົນເອງ (ບໍ່ກິນໂຄຕ້າຮ້ານ)
- ລູກຄ້າຂອງຕົວແທນ (ແຖບ ລູກຄ້າ · ປ້າຍລະຫັດໃນໜ້າລູກຄ້າ): ບໍ່ຮັບຂໍ້ຄວາມກຸ່ມ/ໂປຣ/ແຕ້ມຂອງຮ້ານ (ຕົວແທນເອົາສ່ວນຕ່າງແລ້ວ) · ໂປຣໄຟລ໌ບອກ "ຜ່ານຕົວແທນ X"
9 · ໂປຣຕົວແທນ · ຊັ້ນ · ໂບນັດເປົ້າ
- ໂປຣຕົວແທນ (ແຖບ ໂປຣ+ໂບນັດ): ແຄມເປນ scope "ຕົວແທນ" = ຫຼຸດລາຄາຕົວແທນເປັນຊ່ວງ · ລູກຄ້າບໍ່ເຫັນ · ຈຳກັດຈຳນວນ/ຄົນໄດ້ · push ຫາຕົວແທນຕອນເລີ່ມ
- ຊັ້ນ 2/3: % ດີກວ່າ · ຍົກ/ຫຼຸດຊັ້ນເອງຕາມຍອດ 30 ມື້ ຖ້າຕັ້ງເພດານ · ຫຼື ຕັ້ງມືໃນຟອມຕົວແທນ
- ໂບນັດເປົ້າລາຍເດືອນ: 3 ຂັ້ນ (ຍອດປາຍທາງ ≥ X → ໂບນັດ Y) · ຄິດຕົ້ນເດືອນຖັດໄປ ຫຼັງຄ້າງ n ມື້ · ດ່ານ ຍົກເລີກ+ຕີກັບ ≤ % · ຂັ້ນສູງສຸດທີ່ບັນລຸຂັ້ນດຽວ · ເປັນລາຍຈ່າຍ "ຄ່າຄອມຕົວແທນ" · ຕົວແທນເຫັນຄວາມຄືບໜ້າ+ອັນດັບ
10 · ລາຍງານ ແລະ ບັນຊີ
- ແຖບ ລາຍງານ (ເລືອກຊ່ວງ · CSV): ໜີ້ສິນກະເປົາ (Σ ຍອດບວກ = ເງິນຕົວແທນທີ່ຢູ່ກັບຮ້ານ) · ກຳໄລຮ້ານຈາກຕົວແທນ · ຄ່າຄອມຈ່າຍ/ຄ້າງ · ເຄຣດິດຄ້າງ + ອາຍຸໜີ້ · ບິນລໍຈ່າຍ · ຕໍ່ຕົວແທນ (ບິນ · ຍອດຕົວແທນ · ຍອດປາຍທາງ · ກຳໄລ · ໂບນັດ · ເຕີມ/ຖອນ · ຍອດ) · ledger ໃນຊ່ວງ
- ບັນຊີ: ກະເປົາຕົວແທນ = ບັນຊີ 2300 (ໜີ້ສິນ) · ຄ່າຄອມ/ໂບນັດ = 5500 (ລາຍຈ່າຍ) · ບິນ prepay ລົງເປັນຂາຍ ລາຄາຕົວແທນ · ສະໝຸດລາຍວັນເຫັນທຸກແຖວກະເປົາ (ຖອນຄືນການເຕີມ = Dr 2300 / Cr ເງິນສົດ)
- ໜ້າຫຼັກ: ຄຳຂໍເຕີມ · ຄຳຂໍຖອນ · ເກີນກຳນົດ · ບິນລໍຈ່າຍ · ໜ້າ ກິດຈະກຳ: ທຸກສິ່ງທີ່ຮ້ານເຮັດກັບຕົວແທນ (ອະນຸມັດ · ປັບ · ໂອນ) ມີຊື່ຄົນເຮັດ
11 · ແຈ້ງເຕືອນ
- ຮ້ານ (Telegram ຂອງຮ້ານ): ສະໝັກໃໝ່ · ຄຳຂໍເຕີມ · ຄຳຂໍຖອນ · ຕົວແທນເກີນກຳນົດເຄຣດິດ · ຕົວແທນຈ່າຍ · ຍອດລາຍວັນ/ອາທິດ (ພາກ ຕົວແທນ)
- ຕົວແທນ: Web Push ຫຼື Telegram (bot ຂອງຮ້ານເອງ — ຕັ້ງໃນ ຕັ້ງຄ່າ › ເຊື່ອມຕໍ່) : ອໍເດີໃໝ່ · ໃກ້ໝົດເວລາ · ຫັກ/ຄືນ · ເຕີມ · ຄ່າຄອມ/ໂບນັດ · ເຄຣດິດ/ຍອດຕ່ຳ · ຖອນ · ໃບສະຫຼຸບລາຍເດືອນ · ໂປຣ
12 · ພັກ / ປິດບັນຊີຕົວແທນ
- ພັກ: ສະຖານະ ປິດ ໃນຟອມ — ລິ້ງ/ໜ້າຕົວແທນ ໃຊ້ບໍ່ໄດ້ ຂໍ້ມູນຄົງໄວ້ · ເປີດຄືນໄດ້
- ປິດຖາວອນ (ປຸ່ມໃນຟອມ): ຕ້ອງບໍ່ມີບິນຄ້າງ ແລະ ຍອດ ≥ 0 · ຍອດບວກ = ອອກແຖວຖອນຄືນໃຫ້ (ຮ້ານໂອນເອງ) · ຄຳຂໍຖອນຄ້າງ ຍົກເລີກ · session ຖືກຕັດ · ledger ຄົງໄວ້ · ຄ່າຄອມ collect ທີ່ຍັງບໍ່ຄົບກຳນົດ ລະບົບບອກຈຳນວນ ຮ້ານຈ່າຍເອງ
13 · ນະໂຍບາຍ ແລະ ເງື່ອນໄຂ
2 ຊັ້ນ: ນະໂຍບາຍຕົວແທນ Happy ERP (terms.html · ຄວາມຊື່ສັດ · ລາຄາ · ຂໍ້ມູນລູກຄ້າ · ກະເປົາ/ເຄຣດິດ · ຖອນ · ປິດ — ໜ້າສະໝັກລິ້ງໃຫ້ອ່ານ) + ເງື່ອນໄຂຂອງຮ້ານ (ກົດຮ້ານ › ເງື່ອນໄຂ · ຕົວແທນຍອມຮັບໃນໜ້າຕົວແທນ ຄັ້ງທຳອິດ ແລະ ທຸກຄັ້ງທີ່ຮ້ານປ່ຽນ). ແນະນຳໃສ່: ວົງເງິນ/ກຳນົດຈ່າຍ · ຄ່າຕີກັບ · ເວລາໂອນຖອນ · ຫ້າມຕັດລາຄາ · ຫ້າມສົ່ງຂໍ້ຄວາມກຸ່ມ · ເຫດຜົນປິດບັນຊີ — ປຸ່ມ ໃສ່ແມ່ແບບ ຮ່າງໃຫ້ແລ້ວແກ້ໄດ້
14 · ຄຳຖາມທີ່ພົບ
| ຄຳຖາມ | ຄຳຕອບ |
|---|---|
| ຕົວແທນບອກວ່າຈ່າຍບໍ່ໄດ້/ລິ້ງປິດ | ກວດ ຈັດການ: ສະຖານະ ເປີດ ບໍ · ຕິດລົບເກີນກຳນົດ ⛔ ບໍ · ບິນລໍຈ່າຍເຕັມບໍ |
| ສະລິບບໍ່ຜ່ານອັດຕະໂນມັດ | ບັນຊີປາຍທາງບໍ່ແມ່ນຂອງຮ້ານ (ຕັ້ງຄ່າ › ບັນຊີ) · ຍອດບໍ່ຕົງ · ສະລິບເກີນ 72 ຊມ — ກົດອະນຸມັດເອງໄດ້ຫຼັງກວດ |
| ຢາກປ່ຽນລາຄາຕົວແທນຄົນດຽວ | ໃສ່ຊັ້ນຕ່າງ ຫຼື ໂປຣຕົວແທນ · ລາຄາຕໍ່ຄົນໂດຍກົງບໍ່ມີ (ໃຊ້ຊັ້ນ 1–3) |
| ຕົວແທນລົບບິນໄດ້ບໍ | ບໍ່ — ຍົກເລີກໄດ້ສະເພາະບິນລໍຈ່າຍ · ບິນຈ່າຍແລ້ວ ຮ້ານຍົກເລີກ (ຄືນກະເປົາ) |
| ຄ່າຄອມ collect ບໍ່ເຂົ້າ | ຕ້ອງ ສົ່ງເຖິງ + ເງິນເຂົ້າຮ້ານ (COD ຕ້ອງ remit) + ຄ້າງຄົບມື້ — ເບິ່ງ "ຄ່າຄອມຄ້າງ" ໃນລາຍງານ |
| ຢາກຮູ້ໃຜອະນຸມັດ/ປັບກະເປົາ | ໜ້າ ກິດຈະກຳ › ຊະນິດ ຕົວແທນ · ຫຼື ledger ໃນກະເປົາ (ມີຊື່ທຸກແຖວ) |
Agent management guide — for shop owners
Everything about agents lives in the Agents menu of the app (app.happyerp.la › Agents · 6 tabs: Overview · Manage · Orders · Customers · Report · Promos+Bonus) · all money actions are owner-only (admins can view) · updated 11 Sep 2026 · agent-side guide: happyerp.la/agent/guide.html · policy: terms
1 · Concept and the two modes
An agent sells for the shop without holding stock (reseller · provincial seller · friend) · the shop packs and ships · the agent keeps the margin. Different from affiliates (link + commission, no wallet) and staff (inside the shop app).
| Prepay | Collect (credit) | |
|---|---|---|
| Customer's money | Agent collects | Goes to the shop (transfer/COD) |
| Shop receives | Agent price deducted from the agent wallet when the order arrives (short = order waits, TTL) | Full amount · pays commission (the margin) into the wallet after delivery + cash received, held n days · refunds/returns claw back |
| Shop risk | Low (cash first) — a credit limit = risk up to the limit | Commission owed · agent never holds cash |
| Best for | Regular agents with capital | New agents · promoters |
2 · Shop rules (Agents › Manage › Agent rules · 6 groups)
- Basics: agent discount % (default when no per-product price) · unpaid-order hold (hours · default 6) · max unpaid orders (3) · top-up minimum (50,000₭) · return fee charged to the agent
- Credit · low balance · payouts: credit term (days · 0 = none) · alert when balance below (100,000₭) · minimum payout (10,000₭)
- Tiers 2/3: better % + 30-day sales thresholds for auto-promotion (0 = manual only)
- Commission + target bonus: how many days collect-commission is held after cash-in (7) · 3 bonus tiers (retail target → kip) · gate: cancels+returns ≤ % (25)
- Shipping · COD · markup: agent pays/shop pays · sender name on labels (agent/shop) · allow COD for agent customers · MAP (agent may set own price ≥ minimum)
- Terms: text the agent must accept (button Insert template gives a standard draft to edit) · changing it = agents must accept again
3 · Add agents · sign-up link · approval
- Create manually: Manage › + Add agent (code · name · phone · mode · % · tier · credit limit · sender name · branch) → set login (email + password) → send them happyerp.la/agent
- Sign-up link (Manage › Agent sign-up link): turn on → copy/share join.html?k=… · choose the mode for new sign-ups · "Activate immediately" (default off = approval required) · rotate the link if it leaks · sign-ups get code A + last 4 digits of the phone · limit 0
- Approve: Overview › To-do or Manage (pending first) → Approve / Edit (set limit · tier · mode) · the shop gets a Telegram on each sign-up
- Agent's Facebook page: Manage › Agent pages → pick the agent per connected page → CF/chats from that page = agent orders (wallet deducted when the customer confirms)
- Selling link per agent = shop link +
?ag=CODE(🔗 button) · customers who open it stay attributed for 7 days
4 · Agent prices
- Order of precedence: agent promo (if any) → per-product price per tier (product form: agent price tier 1/2/3) → tier discount % off the normal price · end customers always see the normal price (no shop promos)
- "Not for agents" in the product form = hidden from agents · MAP = minimum price when markup is enabled
- Agent orders can't be edited in the app (wallet already charged) · to change = cancel (refund) and let the agent reorder
5 · Wallet · top-ups · approval
- The wallet is an append-only ledger (top-up · charge · refund · commission · clawback · bonus · payout · adjustment) · balance = sum · charges are atomic (two devices can't overspend)
- Top-ups: the agent attaches a slip → automatic check (passes + destination is the shop's account + amount ≥ 99%) = credited instantly · otherwise it lands in To-do (Overview/Manage) → view slip → approve/reject with a reason · Telegram to the shop for every request
- Manual (Wallet button next to the name): top-up (cash/transfer received) · payout/commission · adjustment (corrections) with a note — every row carries the actor · reverse a wrongly approved top-up from the ledger row
- Wallet dialog: filter by kind · load more · CSV · credit line (negative n days · due · overdue)
6 · Credit — limit · term · block · dunning
- Limit per agent (agent form · owner only): when the wallet is short, charges may go negative up to the limit · 0 = no credit
- Term (shop rules): counts from the day the balance goes negative (partial payment doesn't reset) → the system reminds: 2 days before · due · +3 · +7 days (then weekly) to the agent + Telegram to the shop · overdue = that agent's link/selling/paying is blocked until topped up to ≥ 0 · To-do shows a ⛔ row (call · wallet)
- No term (0): weekly reminder, no block — for trusted people
- Reports: debt age 0–7 / 8–30 / 31+ days · n overdue · CSV columns credit_days/overdue_days · Overview tile "credit outstanding"
- Low balance: prepay agents below the threshold get a weekly push to top up before customers get blocked
7 · Payout requests
- The agent saves a bank account and requests a payout (≥ minimum · ≤ balance · one pending) → Telegram to the shop
- Overview › To-do (or Manage › Payout requests): see name · amount · account · wallet balance → transfer yourself via your bank → press Transferred (enter a reference) = wallet deducted (if the agent spent it meanwhile the system refuses: "balance too low") · or Reject with a reason
- Collect mode: the "Pay out" button in the report pays the whole positive balance at once
8 · Agent orders and customers
- Agent orders carry the Agent tag · Orders tab in the Agents menu (filter by agent/status) · not yet charged = status can't advance (prepay needs cash first) · cancel/return = automatic refund to the wallet (returns minus the return fee)
- Collect orders: the shop collects, payment method can change · commission lands automatically after delivery + cash-in + hold days (expense "agent commission" auto-recorded)
- Labels: sender = agent or shop per rule · tax invoice: buyer = the agent
- New 17–29 Sep: agents' customers can press ✓ Received on the tracking page · customers from an agent link who order through the storefront chat stay attributed to the agent · refunds after a locked payout are recorded in the wallet correctly · return fees charged to agents show under delivery expenses · agents' pages have their own AI cap (they do not use the shop's quota)
- Agent customers (Customers tab · code tag in the Customers page): excluded from shop broadcasts/promos/points (the agent already keeps the margin) · profile shows "via agent X"
9 · Agent promos · tiers · target bonus
- Agent promos (Promos+Bonus tab): a campaign with scope "agents" = lower agent prices for a period · customers don't see it · may be limited per quantity/person · push to agents at start
- Tiers 2/3: better % · auto-promoted/demoted by 30-day sales if thresholds are set · or set manually in the agent form
- Monthly target bonus: 3 tiers (retail ≥ X → bonus Y) · computed at the start of the next month after the hold days · gate cancels+returns ≤ % · highest tier reached only · recorded as "agent commission" expense · agents see progress + rank
10 · Reports and accounting
- Report tab (range · CSV): wallet liability (Σ positive balances = agents' money held by the shop) · shop profit from agents · commission paid/due · credit outstanding + debt age · unpaid orders · per agent (orders · agent total · retail total · profit · bonus · top-up/payout · balance) · ledger in range
- Accounting: agent wallet = account 2300 (liability) · commission/bonus = 5500 (expense) · prepay orders are sales at the agent price · the journal shows every wallet row (reversed top-up = Dr 2300 / Cr cash)
- Home: top-up requests · payout requests · overdue · unpaid orders · Activity page: every shop action on agents (approve · adjust · transfer) with the actor
11 · Notifications
- Shop (shop Telegram): new sign-ups · top-up requests · payout requests · agent overdue on credit · agent paid · daily/weekly summary (agent section)
- Agents: Web Push or Telegram (the shop's own bot — Settings › Integrations): new orders · payment deadline · charges/refunds · top-ups · commission/bonus · credit/low balance · payouts · monthly statement · promos
12 · Pause / close an agent
- Pause: status Off in the form — link/portal unusable, data kept · can be reopened
- Close permanently (button in the form): requires no open orders and balance ≥ 0 · a positive balance creates a payout row (you transfer it) · pending payout requests are cancelled · sessions cut · ledger kept · collect commission not yet due: the system tells you the count, you pay it yourself
13 · Policy and terms
Two layers: the Happy ERP agent policy (terms.html · honesty · pricing · customer data · wallet/credit · payouts · closure — linked from the sign-up page) + your shop's terms (Agent rules › Terms · agents accept in the portal the first time and whenever you change them). Recommended content: limit/term · return fee · payout timing · no undercutting · no bulk messaging · reasons for closure — the Insert template button drafts it for you
14 · FAQ
| Question | Answer |
|---|---|
| Agent says they can't pay / link is closed | Check Manage: status On? overdue ⛔? unpaid orders at max? |
| Slip not auto-approved | Destination isn't the shop's account (Settings › Accounts) · amount mismatch · slip older than 72 h — approve manually after checking |
| Different price for one agent | Use a different tier or an agent promo · no direct per-person price (use tiers 1–3) |
| Can agents delete orders? | No — they can cancel only unpaid orders · paid orders are cancelled by the shop (wallet refund) |
| Collect commission not arriving | Needs delivery + cash in the shop (COD must be remitted) + hold days — see "commission due" in the report |
| Who approved/adjusted a wallet? | Activity page › kind Agents · or the wallet ledger (actor on every row) |
คู่มือบริหารตัวแทน — สำหรับเจ้าของร้าน
ทุกอย่างเกี่ยวกับตัวแทนอยู่เมนู ตัวแทน ในแอป (app.happyerp.la › ตัวแทน · 6 แท็บ: ภาพรวม · จัดการ · ออเดอร์ · ลูกค้า · รายงาน · โปร+โบนัส) · เรื่องเงินทั้งหมด = เจ้าของเท่านั้น (แอดมินดูได้ แก้ไม่ได้) · อัปเดต 11/9/2026 · คู่มือฝั่งตัวแทน: happyerp.la/agent/guide.html · นโยบาย: terms
1 · แนวคิดและ 2 โหมด
ตัวแทน = คนขายให้ร้านโดยไม่ถือสต็อก (ตัวแทนจำหน่าย · คนขายในจังหวัด · เพื่อน) · ร้านแพ็ก+ส่ง · ตัวแทนเอาส่วนต่าง ต่างจากนายหน้า (ลิงก์+ค่าคอม ไม่มีกระเป๋า) และพนักงาน (อยู่ในแอปร้าน)
| จ่ายก่อน (prepay) | เครดิต/เก็บปลายทาง (collect) | |
|---|---|---|
| เงินลูกค้า | ตัวแทนเก็บเอง | เข้าร้าน (โอน/COD) |
| ร้านได้ | ราคาตัวแทน หักจากกระเป๋าตัวแทนตอนมีบิล (ไม่พอ = บิลรอจ่าย TTL) | ยอดเต็ม · จ่ายค่าคอม (ส่วนต่าง) เข้ากระเป๋าหลังส่งถึง+เงินเข้า ค้าง n วัน · คืน/ตีกลับดึงคืน |
| ความเสี่ยงร้าน | ต่ำ (เงินมาก่อน) — วงเงินเครดิต = เสี่ยงเท่าวงเงิน | ค่าคอมค้างจ่าย · ตัวแทนไม่ถือเงิน |
| เหมาะกับ | ตัวแทนที่ขายประจำ มีทุน | ตัวแทนใหม่ · โปรโมเตอร์ |
2 · กฎร้าน (ตัวแทน › จัดการ › กฎตัวแทน · 6 กลุ่ม)
- พื้นฐาน: % ส่วนลดตัวแทน (ค่าตั้งต้นถ้าไม่ตั้งราคาต่อสินค้า) · เวลาจ่ายบิลรอ (ชม. · ตั้งต้น 6) · บิลรอจ่ายสูงสุด (3) · ขั้นต่ำเติม (50,000₭) · ค่าตีกลับที่หักตัวแทน
- เครดิต · ยอดต่ำ · ถอน: กำหนดจ่ายเครดิต (วัน · 0 = ไม่กำหนด) · เตือนเมื่อยอดต่ำกว่า (100,000₭) · ขั้นต่ำขอถอน (10,000₭)
- ชั้น 2/3: % ดีกว่า + เพดานยอด 30 วันที่เลื่อนชั้นเอง (0 = ตั้งมือเท่านั้น)
- ค่าคอม + โบนัสเป้า: ค่าคอม collect ค้างกี่วันหลังเงินเข้า (7) · โบนัส 3 ขั้น (ยอดปลายทาง → กีบ) · ด่านยกเลิก+ตีกลับ ≤ % (25)
- ค่าส่ง · COD · บวกเอง: ตัวแทนออก/ร้านออก · ชื่อผู้ส่งบนใบปะหน้า (ตัวแทน/ร้าน) · ให้ลูกค้าตัวแทน COD ได้ไหม · MAP (ตัวแทนตั้งราคาขายเอง ≥ ต่ำสุด)
- เงื่อนไข: ข้อความที่ตัวแทนต้องยอมรับ (ปุ่ม ใส่แม่แบบ ให้ร่างมาตรฐานแล้วแก้) · เปลี่ยน = ตัวแทนต้องยอมรับใหม่
3 · เพิ่มตัวแทน · ลิงก์สมัคร · อนุมัติ
- สร้างเอง: จัดการ › + เพิ่มตัวแทน (รหัส · ชื่อ · เบอร์ · โหมด · % · ชั้น · วงเงิน · ชื่อผู้ส่ง · สาขา) → ตั้งบัญชีล็อกอิน (อีเมล+รหัส) → ส่งลิงก์ happyerp.la/agent ให้
- ลิงก์สมัคร (จัดการ › ลิงก์สมัครตัวแทน): เปิด → คัดลอก/แชร์ลิงก์ join.html?k=… · เลือกโหมดของคนสมัครใหม่ · "เปิดใช้ทันที" (ค่าตั้งต้นปิด = ต้องอนุมัติ) · เปลี่ยนลิงก์ใหม่เมื่อลิงก์รั่ว · คนสมัครได้รหัส A+4 ตัวท้ายเบอร์ · วงเงิน 0
- อนุมัติ: ภาพรวม › ต้องทำ หรือ จัดการ (รออนุมัติขึ้นก่อน) → อนุมัติ / แก้ (ใส่วงเงิน · ชั้น · โหมด) · ร้านได้ Telegram ตอนมีคนสมัคร
- เพจ Facebook ของตัวแทน: จัดการ › เพจของตัวแทน → เลือกตัวแทนต่อเพจที่เชื่อมแล้ว → CF/แชทจากเพจนั้น = บิลตัวแทน (หักกระเป๋าตอนลูกค้ายืนยัน)
- ลิงก์ขายของแต่ละคน = ลิงก์ร้าน +
?ag=รหัส(ปุ่ม 🔗) · ลูกค้าที่เปิดจะติดตัวแทนนั้น 7 วัน
4 · ราคาตัวแทน
- ลำดับ: โปรตัวแทน (ถ้ามี) → ราคาต่อสินค้าต่อชั้น (ฟอร์มสินค้า: ราคาตัวแทนชั้น 1/2/3) → % ส่วนลดต่อชั้นจากราคาปกติ · ลูกค้าปลายทางเห็นราคาปกติเสมอ (ไม่มีโปรร้าน)
- สินค้า "ปิดตัวแทน" ในฟอร์มสินค้า = ไม่ขึ้นให้ตัวแทน · MAP = ราคาต่ำสุดถ้าเปิดให้ตัวแทนบวกเอง
- บิลตัวแทนแก้รายการ/ราคาในแอปไม่ได้ (หักกระเป๋าไปแล้ว) · ต้องการเปลี่ยน = ยกเลิก (คืนกระเป๋า) แล้วให้ตัวแทนสั่งใหม่
5 · กระเป๋า · เติม · อนุมัติ
- กระเป๋า = บัญชีเพิ่ม/หักแก้ย้อนหลังไม่ได้ (เติม · หัก · คืน · ค่าคอม · ดึงค่าคอมคืน · โบนัส · ถอน · ปรับ) · ยอด = ผลรวม · หักกระเป๋าเป็น atomic (2 เครื่องพร้อมกันไม่เกินยอด)
- เติม: ตัวแทนแนบสลิป → ระบบตรวจ (ผ่าน + บัญชีปลายทางเป็นของร้าน + ยอด ≥ 99%) = เข้าทันที · ไม่ผ่าน = คิว ต้องทำ ในภาพรวม/จัดการ → ดูสลิป → อนุมัติ/ปฏิเสธ (พร้อมเหตุผล) · Telegram ถึงร้านทุกคำขอ
- ด้วยมือ (ปุ่ม กระเป๋า ข้างชื่อ): เติม (รับเงินสด/โอน) · ถอน/จ่ายค่าคอม · ปรับ (แก้ผิด) พร้อมหมายเหตุ — มีชื่อคนทำทุกแถว · ถอนคืนการเติมที่อนุมัติผิดได้จากแถว ledger
- หน้าต่างกระเป๋า: กรองตามชนิด · โหลดเพิ่ม · CSV · แถวเครดิต (ติดลบ n วัน · กำหนด · เกิน)
6 · เครดิต — วงเงิน · กำหนดจ่าย · บล็อก · ทวง
- วงเงินต่อคน (ฟอร์มตัวแทน · เจ้าของเท่านั้น): กระเป๋าไม่พอ หักได้จนติดลบเท่าวงเงิน · 0 = ไม่มีเครดิต
- กำหนดจ่าย (กฎร้าน): นับจากวันติดลบ (จ่ายบางส่วนไม่รีเซ็ต) → ระบบทวงให้: 2 วันก่อน · ครบ · +3 · +7 วัน (แล้วสัปดาห์ละครั้ง) ถึงตัวแทน + Telegram ถึงร้าน · เกินกำหนด = ลิงก์/ขาย/จ่ายของตัวแทนนั้นถูกปิดจนกว่าเติม ≥ 0 · คิวต้องทำมีแถว ⛔ (โทร · กระเป๋า)
- ไม่กำหนด (0): เตือนสัปดาห์ละครั้ง ไม่บล็อก — ใช้กับคนที่ไว้ใจ
- รายงาน: อายุหนี้ 0–7 / 8–30 / 31+ วัน · เกินกำหนด n คน · CSV มีคอลัมน์ credit_days/overdue_days · ภาพรวม tile "เครดิตค้างจ่าย"
- ยอดต่ำ: ตัวแทน prepay ที่ยอดต่ำกว่าค่าที่ตั้ง ได้ push สัปดาห์ละครั้งให้เติมก่อนลูกค้าถูกกั้น
7 · คำขอถอน
- ตัวแทนบันทึกบัญชีธนาคารแล้วขอถอน (≥ ขั้นต่ำ · ≤ ยอด · ค้างได้ 1) → Telegram ถึงร้าน
- ภาพรวม › ต้องทำ (หรือ จัดการ › คำขอถอน รอโอน): เห็นชื่อ · จำนวน · บัญชี · ยอดกระเป๋า → โอนเองผ่านธนาคาร → กด โอนแล้ว (ใส่เลขอ้างอิง) = หักกระเป๋า (ถ้าตัวแทนใช้เงินไปก่อน ระบบไม่ยอมหักเกิน — ขึ้น "ยอดไม่พอ") · หรือ ปฏิเสธพร้อมเหตุผล
- โหมด collect: ปุ่ม "จ่ายคืน" ในรายงาน จ่ายยอดบวกทั้งหมดครั้งเดียวก็ได้
8 · ออเดอร์และลูกค้าของตัวแทน
- บิลตัวแทนมีป้าย ตัวแทน · แท็บ ออเดอร์ ในเมนูตัวแทน (กรองตัวแทน/สถานะ) · ยังไม่หักกระเป๋า = เลื่อนสถานะไม่ได้ (บิล prepay ต้องเงินมาก่อน) · ยกเลิก/ตีกลับ = คืนกระเป๋าเอง (ตีกลับหักค่าตีกลับ)
- บิล collect: ร้านเก็บเงิน เปลี่ยนวิธีจ่ายได้ · ค่าคอมเข้ากระเป๋าเองหลังส่งถึง+เงินเข้า+ค้าง n วัน (รายจ่าย "ค่าคอมตัวแทน" อัตโนมัติ)
- ใบปะหน้า: ชื่อผู้ส่ง = ตัวแทนหรือร้านตามกฎ · ใบกำกับภาษี: ผู้ซื้อ = ตัวแทน
- ใหม่ 17–29/9: ลูกค้าของตัวแทนกด ✓ ได้รับแล้ว ในหน้าติดตามได้ · ลูกค้าจากลิงก์ตัวแทนที่สั่งผ่านแชทหน้าร้าน บิลยังผูกกับตัวแทน · คืนเงินหลังล็อกรอบจ่ายบันทึกเข้ากระเป๋าถูกต้อง · ค่าตีกลับที่หักจากตัวแทนแสดงในรายจ่ายค่าส่ง · เพจของตัวแทนมีเพดาน AI ของตัวเอง (ไม่กินโควตาร้าน)
- ลูกค้าของตัวแทน (แท็บ ลูกค้า · ป้ายรหัสในหน้าลูกค้า): ไม่รับข้อความกลุ่ม/โปร/แต้มของร้าน (ตัวแทนเอาส่วนต่างแล้ว) · โปรไฟล์บอก "ผ่านตัวแทน X"
9 · โปรตัวแทน · ชั้น · โบนัสเป้า
- โปรตัวแทน (แท็บ โปร+โบนัส): แคมเปญ scope "ตัวแทน" = ลดราคาตัวแทนเป็นช่วง · ลูกค้าไม่เห็น · จำกัดจำนวน/คนได้ · push ถึงตัวแทนตอนเริ่ม
- ชั้น 2/3: % ดีกว่า · เลื่อน/ลดชั้นเองตามยอด 30 วันถ้าตั้งเพดาน · หรือตั้งมือในฟอร์มตัวแทน
- โบนัสเป้ารายเดือน: 3 ขั้น (ยอดปลายทาง ≥ X → โบนัส Y) · คิดต้นเดือนถัดไปหลังค้าง n วัน · ด่านยกเลิก+ตีกลับ ≤ % · ขั้นสูงสุดที่บรรลุขั้นเดียว · เป็นรายจ่าย "ค่าคอมตัวแทน" · ตัวแทนเห็นความคืบหน้า+อันดับ
10 · รายงานและบัญชี
- แท็บ รายงาน (เลือกช่วง · CSV): หนี้สินกระเป๋า (Σ ยอดบวก = เงินตัวแทนที่อยู่กับร้าน) · กำไรร้านจากตัวแทน · ค่าคอมจ่าย/ค้าง · เครดิตค้าง + อายุหนี้ · บิลรอจ่าย · ต่อตัวแทน (บิล · ยอดตัวแทน · ยอดปลายทาง · กำไร · โบนัส · เติม/ถอน · ยอด) · ledger ในช่วง
- บัญชี: กระเป๋าตัวแทน = บัญชี 2300 (หนี้สิน) · ค่าคอม/โบนัส = 5500 (รายจ่าย) · บิล prepay ลงเป็นขายราคาตัวแทน · สมุดรายวันเห็นทุกแถวกระเป๋า (ถอนคืนการเติม = Dr 2300 / Cr เงินสด)
- หน้าหลัก: คำขอเติม · คำขอถอน · เกินกำหนด · บิลรอจ่าย · หน้า กิจกรรม: ทุกการกระทำของร้านกับตัวแทน (อนุมัติ · ปรับ · โอน) มีชื่อคนทำ
11 · แจ้งเตือน
- ร้าน (Telegram ของร้าน): สมัครใหม่ · คำขอเติม · คำขอถอน · ตัวแทนเกินกำหนดเครดิต · ตัวแทนจ่าย · ยอดรายวัน/สัปดาห์ (ส่วนตัวแทน)
- ตัวแทน: Web Push หรือ Telegram (bot ของร้านเอง — ตั้งใน ตั้งค่า › เชื่อมต่อ): ออเดอร์ใหม่ · ใกล้หมดเวลา · หัก/คืน · เติม · ค่าคอม/โบนัส · เครดิต/ยอดต่ำ · ถอน · ใบสรุปรายเดือน · โปร
12 · พัก / ปิดบัญชีตัวแทน
- พัก: สถานะ ปิด ในฟอร์ม — ลิงก์/หน้าตัวแทนใช้ไม่ได้ ข้อมูลคงไว้ · เปิดคืนได้
- ปิดถาวร (ปุ่มในฟอร์ม): ต้องไม่มีบิลค้างและยอด ≥ 0 · ยอดบวก = ออกแถวถอนคืนให้ (ร้านโอนเอง) · คำขอถอนค้างยกเลิก · session ถูกตัด · ledger คงไว้ · ค่าคอม collect ที่ยังไม่ครบกำหนด ระบบบอกจำนวน ร้านจ่ายเอง
13 · นโยบายและเงื่อนไข
2 ชั้น: นโยบายตัวแทน Happy ERP (terms.html · ความซื่อสัตย์ · ราคา · ข้อมูลลูกค้า · กระเป๋า/เครดิต · ถอน · ปิด — หน้าสมัครลิงก์ให้อ่าน) + เงื่อนไขของร้าน (กฎร้าน › เงื่อนไข · ตัวแทนยอมรับในหน้าตัวแทนครั้งแรกและทุกครั้งที่ร้านเปลี่ยน) แนะนำใส่: วงเงิน/กำหนดจ่าย · ค่าตีกลับ · เวลาโอนถอน · ห้ามตัดราคา · ห้ามส่งข้อความกลุ่ม · เหตุผลปิดบัญชี — ปุ่ม ใส่แม่แบบ ร่างให้แล้วแก้ได้
14 · คำถามที่พบ
| คำถาม | คำตอบ |
|---|---|
| ตัวแทนบอกว่าจ่ายไม่ได้/ลิงก์ปิด | ตรวจ จัดการ: สถานะเปิดไหม · ติดลบเกินกำหนด ⛔ ไหม · บิลรอจ่ายเต็มไหม |
| สลิปไม่ผ่านอัตโนมัติ | บัญชีปลายทางไม่ใช่ของร้าน (ตั้งค่า › บัญชี) · ยอดไม่ตรง · สลิปเกิน 72 ชม. — กดอนุมัติเองได้หลังตรวจ |
| อยากเปลี่ยนราคาตัวแทนคนเดียว | ใส่ชั้นต่างหรือโปรตัวแทน · ราคาต่อคนโดยตรงไม่มี (ใช้ชั้น 1–3) |
| ตัวแทนลบบิลได้ไหม | ไม่ — ยกเลิกได้เฉพาะบิลรอจ่าย · บิลจ่ายแล้วร้านยกเลิก (คืนกระเป๋า) |
| ค่าคอม collect ไม่เข้า | ต้องส่งถึง + เงินเข้าร้าน (COD ต้อง remit) + ค้างครบวัน — ดู "ค่าคอมค้าง" ในรายงาน |
| อยากรู้ใครอนุมัติ/ปรับกระเป๋า | หน้า กิจกรรม › ชนิด ตัวแทน · หรือ ledger ในกระเป๋า (มีชื่อทุกแถว) |