Profile này được dùng làm ví dụ cho yêu cầu sau :
Tiền Thuê Cơ Sở (chưa bao gồm Thuế GTGT) là: 82.067.000 VNĐ/tháng (bằng chữ: Tám mươi hai triệu không trăm sáu mươi bảy nghìn Việt Nam Đồng trên tháng).
Tiền Thuê Theo Doanh Thu (chưa bao gồm Thuế GTGT) là số tiền cao hơn khi so sánh giữa tiền thuê cơ sở và:
Tỉ Lệ Chia Sẻ Doanh Thu tương đương với tám phần trăm (8%) của tổng doanh thu thuần hàng tháng (không bao gồm VAT) phát sinh từ các hoạt động kinh doanh của Bên Thuê tại hoặc từ Khu Vực Thuê (bao gồm nhưng không giới hạn ở bất kỳ khoản doanh thu nào có được từ các phương thức kinh doanh điện tử hoặc qua điện thoại) trừ đi Phí Dịch Vụ hàng tháng, công thức tính như sau:
8% x Doanh thu thuần hàng tháng – Phí Dịch Vụ hàng tháng
Để implement cách tính này. Ta cần thiết lập:
RENTRENT và mã con là BASERENT, mã con là SALERENT, mã con là SERVIKhi chạy profile master, chương trình sẽ chạy riêng rẽ từng profile : BASE, SALE, SERVI
Ở profile master ta định nghĩa công thức xác định các profile con nào sẽ được đưa vào kết quả cuối cùng thông qua công thức ở trường Aggregation :
= if(BASE < SALE + SERVI, 'SALE|SERVI', 'BASE')
Ô công thức này trước được dùng để điền các giá trị MAX, MIN, SUM để tính sub profile trả về kết quả lớn nhất, nhỏ nhất, hoặc cộng tất cả các profile.
Từ v 4.7.6.886. ô Aggregation này có thể sử dụng công thức khi bắt đầu bằng dấu =
Trong ví dụ công thức trên, nếu sub Profile BASE trả về kết quả lớn hơn hoặc bằng hiệu số giá trị trả về của SALE và SERVI, thì kết quả cuối cùng là BASE, ngược lại trả về kết quả của 2 sub-profile SALE và SERVI
Master :

Ở đây ta setup Frequency = EOM - chương trình sẽ chạy profile vào cuối mỗi tháng Điều này quan trọng vì ta cần so sánh doanh thu bán hàng từng tháng với BASE
Công thức Aggregation của master profile là
= IF(BASE < SALE+SERVI, 'SALE|SERVI', 'BASE')
BASE

Để đơn giản ta set Initial Unit price = 82,067,000 là giá thuê cơ bản trọn gói không phụ thuộc vào diện tích. Trên thực tế có thể set thành 1 profile cho thuê bình thường
Công thức tính tiền thuê = tiền thuê theo tháng trọn gói x số ngày thuê trong tháng / số ngày của tháng
Ngoài ra cần split tiền thuê theo từng tháng nếu frequency <> tháng
SALE

Là profile tính giá trị thuê = 8% doanh thu hàng tháng. Doanh thu hàng tháng được nhập vào tính năng Meter Reading (RE) có profile là SALE. Xem thêm thiết lập tại đây
CHÚ Ý
Nếu doanh thu tháng được nhập vào meter reading hàng ngày. Doanh thu tháng được hiểu là tổng doanh thu của tất cả các ngày trong tháng.
Nói ngắn gọn, những gì thể hiện trên kết quả projection sẽ được cộng gộp theo kỳ và mã sub profile
Khi chạy profile.
Công thức tính tiền thuê theo doanh thu = Quantity x Unit Price /100
SERVI

Service Charge được tính theo bảng giá RENT_SRV và phụ thuộc vào diện tích thuê.
Profile này được đặt Credit / Debit = D để đảo ngược giá trị của Profile SERVI. Vì dữ liệu trả về có thể bao gồm 2 profile SALE và SERVI 2 loại dữ liệu này sẽ offset cho nhau khi cộng vào

Ta có thể thấy ở kỳ 2018-11 tiền thuê = giá trị sales - phí dịch vụ do hiệu số này lớn hơn tiền thuê của BASE

Updated on : 2021-01-31 11:18:53. by : . at T470-01.
Topic : pbs.bo.re.lfp.salesvsrentformula