Collection Interest Model là mô hình mở rộng thêm của Collection Model .
Sau khi đã có mô hình Collection Model. Phoebus xem xét từng dòng nghiệp vụ trong Collection, cụ thể :
DueDate : ngày đến hạn trả tiền
PaymentDate : Ngày khách hàng thanh toán
Calculation Date : Ngày tính lãi - nếu không khai báo, ngày hiện tại sẽ được sử dụng.
Bảng tỷ suất tính lãi
Ngày bắt đầu tính lãi xác định là due date + Grace Days
:
if (_graceDays.Int > 0)
return _dueDate.Date.AddDays(_graceDays.Int);
else
return _dueDate.Date;
Ngày kết thúc tính lãi được xác định như sau :
Nếu chưa thanh toán, ngày kết thúc tính lãi là CalculationDate.
Nếu đã thanh toán ngày kết thúc tính lãi sẽ là ngày thanh toán hoặc Calculation Date tùy theo ngày nào sớm hơn.
Ví dụ đến hạn ngày 15/1
. thanh toán ngày 15/3
và ngày tính lãi Calculation Date vào cuối tháng 2 thì giai đoạn tính lãi sẽ từ 15/1
-> cuối tháng 2
if (string.IsNullOrEmpty(_payDate.Text))
return _calculationDate.Date
else if (_calculationDate.Date < _payDate.Date)
return _calculationDate.Date
else
return _payDate.Date
Sau khi xác định ngày bắt đầu -> kết thúc tính lãi, chương trình sẽ căn cứ vào bảng Lookup Value By Date với Category=CTR_INT
để tách dòng này thành nhiều giai đoạn tính lãi và áp lãi suất cho mỗi giai đoạn.
Trong hình bên trên ta thấy khoản 1,120
triệu được tách làm 2 giai đoạn tính lãi ứng với lãi suất 1.2
và 1.4
.
Chương trình có thể là được điều này là do ta đã khai báo mức lãi ở tính năng LKUDV
Dòng 1: due date = 27/06/2019
+ 3 ngày ân hạn
=> 30/6/2019
. Từ 30/6->30/11 mức lãi là 1.2
. Sau ngày này mức lãi tăng lên 1.4
Trong bảng này nếu Code để trống, mức lãi phạt sẽ áp dụng cho toàn bộ hợp đồng. Để định nghĩa 1 hợp đồng cụ thể . hãy đặt Code = mã hợp đồng
Các cột section Interest dùng để hỗ trợ thông tin tính lãi như
cung cấp số ngày tính lãi theo calendar hoặc theo working days.
cung cấp tỷ suất.
Tùy theo yêu cầu công thức tính toán tỷ suất năm hay tỷ suất ngày, hay tỷ suất tháng, consutant sẽ dùng các công thức để bổ sung thêm cho phù hợp.
Tương tự công thức tính Grace Date và Grace Amount cũng có thể customize theo yêu cầu
Tương tự tham số chạy Collection Model
Khi chạy truy vấn này, ta có thể sử dụng các tham số sau:
Code : Liệt kê các Collection Model profile tham gia vào truy vấn. Nếu không khai báo, toàn bộ các Collection Model profile sẽ được sử dụng.
$Date được dùng để nhập calculation date
Các tham số khác được các profile áp dụng để trích xuất dữ liệu từ các câu Phoebus Url : CollectionUrl và PaymentUrl
Updated on : 2021-04-26 00:58:08. by : . at T470-01.
Topic : Collection Interest Model (RE). pbs.bo.fi.cashflow.cimodel