BLogic Systems

Cashowed Customfee 4 0

Last updated on 
Target release 2024/10/04
Document owner Vu
Developer
QA Vu

Logic của Cash Owed & Tip show trên các reports(Pos Dash Board) khi thanh toán bằng Cash/Non Credit(sử dụng Custom Fee 4%_0%)-(đã confirm với Tuấn,Nhàn,chị Thảo,Hương,Hằng):

• Vì không có logic nào cụ thể rõ ràng chính xác cho Tip & Service charges cho Cash/Non Credit khi sử dụng Custom Fee 4%_0%, nên tạm thời Tip và các loại Service charges khi show lên reports và Section Cash Owed sẽ theo logic sau :

• Đối với phương thức Cash thì sẽ luôn luôn không có Merchant Fee, cho nên khi thanh toán add Tip và Service charges thì show lên Section Cash Owed sẽ có Merchant Fee = 0, nghĩa là khi config chia Tip và Service charges cho nhân viên theo Deposit amount thì sẽ = Base Tip/Base Service charges + Custom Fee (vì Merchant Fee đã = 0 rồi). Tuy nhiên bản thân Tip by Cash sử dụng Custom Fee 4%_0% thì khi show lên reports theo Base amount thì phải dùng Base amount Fee% để tính ngược ra Base Tip để show lên report

• Đối với Custom Methods có check vào config “Custom Fee” thì sẽ được xem như Credit Card và sẽ được tính Tip và Service charges y chang như logic của Credit Card, còn nếu ko check vào “Custom Fee” thì sẽ tính theo logic của Cash

• 3 phương thức đặc biệt : EBT Food, EBT Cash, Debit sẽ không có Custom Fee nhưng có tính Merchant Fee #### Logic tính Custom Fee, Merchant Fee cho các loại Service charges theo config Base/Final/Deposit (Đã confirm với Chị Thảo, Tuấn, Nhàn, Hương, những người khác bận nên ko join-> sẽ phải apply theo logic được confirm) Khi tính Custom Fee và Merchant Fee từ Service charges thì phải tính từ Base amount(ko bao gồm Tax của Service charges) vì Cash Owed là tiền cho nhân viên, Tax là để khai thuế nên khi tính tiền cho nhân viên thì phải trừ Tax ra để tính mới đúng(đã từng confirm với anh Khánh cách đây mấy năm) => Release này chưa làm, khi nào rãnh sẽ fix.