regularly_delayed {businessPlanR} | R Documentation |
In case you only know the annual sum of transactions for given years but also that they
don't begin in January of the first year,
you can use the function regularly_delayed
to split the sums
to be used in revenue or expense objects that acknowledge the delay.
It extends regularly
.
regularly_delayed(years, pa, start_month = 1)
delayed(pa, start_month = 1)
years |
See |
pa |
See |
start_month |
Integer number, the month of the first revenue/expense. All earlier monthly transactions will be 0 and the sum for the respective year divided by the number months left for that year. |
The delayed
function assumes pa
to be a total value for a full year,
but does not distribute it evenly
over the active months,
but rather subtracts any amount that would have been due before start_month
.
Either a list of monthly transactions named in "YYYY.MM" scheme (regularly_delayed
),
or
vector of the same length as pa
(delayed
).
# say you earn 3000 each year, but payment starts in September
# calculate payment sums
delayed_2019_2021 <- delayed(
pa=rep(3000, 3),
start_month=9
)
# now use the result to caclulate monthly amounts
delayed_monthly_2019_2021 <- regularly_delayed(
years=2019:2021,
pa=delayed_2019_2021,
start_month=9
)