BLogic Systems

Account Receivables

Last updated on 

🧑‍🏭 Product Requirement

Target release 07/20/2023
Document owner [email protected]
Developer [email protected]
QA [email protected]

## 🎯 Objective - Account Receivables có nghĩa là 1 bên thứ 3 như UberEat , họ order và thanh toán trên UberEat thì bên Uber sẽ tổng kết lại, tính tiền và tính TAX để đóng thuế, nên sẽ không tính vào tiệm , vì nếu tính vào sale của tiệm thì tiệm khai thuế TAX cho những sale Account Receivables và đóng thuế -> thì những sale Account Receivables sẽ bị khai thuế 2 lần

  • Tiệm Dragon yêu cầu sử dụng Account Receivables được tính vào sale của tiệm

-> Vì vậy nên làm configs để đáp ứng được tiệm Dragon và những tiệm bình thường

🎨 User interaction and design

  • On POS Dashboard setting. Thêm 2 configs này vào Setting -> Advance:

1 Include Account Receivablles in Net Sales : default là uncheck - Check vào config này : nếu sale được thanh toán bằng phương thức Account Receivables thì tính vào sale cho tiệm ( tính ở NET SALE + TAX, các loại service charges ) - Uncheck config : nếu sale được thanh toán bằng phương thức Account Receivables thì không tính vào Sale cho tiệm ( trừ ở Net sale + TAX, các loại service charge, Payment type, Item type) -> Đặc biệt, riêng TIP vẫn tính cho tiệm dù TIP ở sale được thanh toán bằng Account Receivables

  1. Combine Togo & Account Receivables : default là uncheck
  • Check : tiệm Dragon yêu cầu dù thanh toán account receivable ở bất cứ Sale type nào thì cũng sẽ được gộp hết vào TOGO section
  • Uncheck : account Receivables thanh toán ở sale type nào thì tính ở sale type đó
  1. Trong Report Design : Thêm config Account Receivables (default là check)
  • check : show Account Receivables section trong report
  • uncheck : hide section Account Receivables trong report
  1. Khi 1 ticket được thanh toán 2 lần bằng 2 phương thức account receivables -> thì report show sai -> nên mình sẽ chặn bên POS như sau :

1 Tickets thanh toán 2 lần: - 1 Tickets khi thanh toán: Lần đầu tiền thanh toán bằng Phương thức khác Account Receiables -> Các lần tiếp theo không được thanh toán bằng Account Receiables - 1 Tickets khi thanh toán: Lần đầu tiền thanh toán bằng Phương thức Account Receiables (vd: A) -> Các lần tiếp theo chỉ được thanh toán bằng Account Receiables A

❓️ Open Questions

⚠️ Out of Scope

  • Hiện tại chỉ làm cho Sale report, Daily report, Shift report, Employee report
  • Các reports khác chưa làm