BLogic Systems

Dual Price

Last updated on 
Target release 2023/02/23
Document owner Vu
Developer Nhàn
QA Vu

phase 1 Logic Dual Price : tạm thời chỉ cho thanh toán bằng 1 trong 2 loại Credit hoặc non credit thôi, nếu thanh toán 1 phần bằng Credit xong thanh toán phần còn lại bằng Non credit thì sẽ show thông báo ko cho phép, đồng thời khi enter amount để thanh toán 1 phần bằng Credit hoặc Non Credit sẽ show warning message đễ khách hàng hiểu là chỉ cho phép thanh toán bằng Credit hoặc Non Credit thôi + nếu thanh toán 1 phần bằng Credit rồi thì khi trở lại màn hình select method để thanh toán hết phần còn lại sẽ hide đi amount của những Method Non Credit và ngược lại + Prin check : option print seperate check : nếu thanh toan 1 phần bằng Non Credit xong recall lại và print check thì sẽ ko show 2 option ra nữa mà sẽ tự động in tạm tính với item giá cash, total giá cash luôn vì bị vướng chỗ balance ko tính được, đồng thời in tam tính cho Non Credit sẽ tính lại theo giá Non Credit +Prin check sử dụng Seperate check : khi bấm Print check sẽ tự động in ra receipt by Credit trước đồng thời show lên popup để hỏi customer có muốn print check by Cash ko (logic tạm thời cho release đầu tiên) + Refund : -Refund tạo mới : y chang như lúc thanh toán, show item giá Dual Price, Refund Credit theo giá Dual Price, Refund Non Credit theo giá Cash -Refund từ ticket cũ : nếu ticket thanh toán bằng Cash thì refund bằng Credit hay Cash cũng đều show giá Cash, item show trên màn hình cũng show giá Cash, khi add thêm item để refund cũng tính giá Cash. Và trường hợp ngược lại là giá Credit hết cho dù refund by Cash cũng tính bằng giá Credit

DUAL PRICE PHASE 2 : + Show”CASH TOTAL” khi in receipt tạm tính cho Cash (receipt show đầy đủ item cho Cash) để phân biệt với Credit receipt + Đổi tất cả text “Dual Price” trong BO, POS, License thành” Credit Price” + Remove bớt khoảng trắng chỗ “Pay by Cash” trên Guest check để tiết kiệm giấy + Cho phép edit giá cột “Dual price” trên BO -> Product, sau khi edit sẽ giữ nguyên giá đó dùng cho Credit price (không cần tính lại gì hết) => cái này release này chưa làm nha, vì chắc ko kịp* + Open price trên Sales screen sau khi edit xong sẽ là Credit Price, Nếu Pay = Cash sẽ tính lại để ra Cash Price, VD : Credit price % setup trên License là 10%, 1 open price item sau khi edit thành $11 sẽ là Credit price => 110% = $11 => 100% (Cash Price) = ? (hoặc tính theo format trong file Excel anh Khánh gửi) + Trên Sale screen của POS sẽ luôn luôn show Credit Price cho những item show ra và những item đã add cho dù đã thanh toán 1 phần bằng Cash rồi, ngoại trừ button Pay bằng Cash và Credit thì vẫn show theo đúng phương thức đã thanh toán 1 phần + Payment screen luôn show theo giá Credit Price, thêm "Cash Total" ngay dưới Final Total + Gift card thanh toán bằng Credit Price hay Cash Price sẽ theo config ở BO -> Payment Methods : Default là Cash Price + Thêm Config cho phép edit label cho Total và Cash Total trên 2nd screen, receipt, payment screen + Thêm config cho phép show/hide Cash Total trên 2nd screen + Logic Issue Gift Card : thêm 1 config "Apply Credit Price when purchasing Gift Card", nếu check vào config này thì sẽ apply Credit price cho những Payment Method nào được check config Credit Price, ngược lại nếu ko check thì sẽ sử dụng Cash Price cho tất cả các phương thức phần anh còn thiếu cái phase 2 của vụ in tạm tính cho cash và credit nữa DUAL PRICE PHASE 3 : + Đối với special Open Price item hoặc item cho phép change price thì khi add item, enter amount xong sẽ tự động charge lên thêm để show thành Credit Price, trên UI khi enter amount sẽ show ra rõ ràng Cash price =$…, Credit Price = $…. Kelvin, 10:38 AM thi du la 3.75% , neu cai price la $105.00 thi moi lan user enter, phai lay cai calculator ra de tinh ra CC price, roi moi enter vao POS thi kg duoc roi. Ho kg can lam gi het, chi can biet gia cash price, enter vao la minh tu dong tinh ra CC price this is the workflow khi enter tien cua special item khi tra cash, thi luc do moi su dung cong thuc de tinh ra lai cash cho nen minh can chinh sua lai UI khi enter de user hieu duoc , kg thi se kg biet gi luon. Thi du , ho enter $10. Tren UI, minh se luon la Cash price = $10.00, CC Price = $10.40 nhu vay ho se hieu duoc login la khi enter thi enter cash price, minh se tinh ra CC price va su dung CC price DUAL PRICE PHASE 4 : - Change logic của Credit thành default by Cash: in tạm tính, 2nd screen,Main Sale screen,Total amount của ticket đều show price default bằng Cash price