Free Depreciation Method - Pro-rata month & days combination

My client wants to prorate the 1st month of depreciation in days if the asset was put into use during the month, but for the rest of the duration, the depreciation should be pro-rata monthly.

Similar to the 1st month, the last month of depreciation resulting from the end of duration or disposal of the asset must be prorated in days if it is not a full month. For example:

Asset information:

1st use date 2020/10/09
Purchase Price  R                  25,000.00
Duration years                                  4.00
Depreciation p.y.  R                     6,250.00
Depreciation p.m.  R                        520.83

Depreciation calculation:

Month  Start  End Depreciation Value Cumulative
Oct-20 2020/10/09 2020/10/31                             386.42                             386.42
Nov-20 2020/11/01 2020/11/30                             520.83                             907.26
Dec-20 2020/12/01 2020/12/31                             520.83                         1,428.09
Jan-21 2021/01/01 2021/01/31                             520.83                         1,948.92
Feb-21 2021/02/01 2021/02/28                             520.83                         2,469.76
Mar-21 2021/03/01 2021/03/31                             520.83                         2,990.59
Apr-21 2021/04/01 2021/04/30                             520.83                         3,511.42

You will note that the 1st month's depreciation is calculated by:

520.83 / 31 days * 23 days = 386.42 

Similarly, the last month's depreciation will be calculated as:

520.83 / 31 days * 8 days = 134.41

Yet, the other month's depreciation is equal to 520.83 regardless of the number of days in that month.

Does anyone know how to set up this depreciation method? Can the system cater for a combination of pro-rata days & months or must it be either or?