Documentation

Actus.Util.Conventions

Last calendar day of d's month.

Equations
Instances For

    An anchor triggers the EOM convention when it is the last day of a month that is shorter than 31 days (§3.3).

    Equations
    Instances For

      Apply the end-of-month convention to a generated schedule time d, given the schedule's anchor. Only relevant for month-or-longer cycles; the caller passes that decision via cycleIsMonthly.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Is d a business day under calendar cal? CLDR_NC (and the absence of a calendar) treats every calendar day as a business day.

        Equations
        Instances For

          Next business day on/after d (fuel-bounded; a week is always enough).

          Equations
          Instances For

            Apply EOM, then — for shift-then-calculate (SC*) conventions — the business-day shift, so that calculations downstream use the shifted date. For CS* conventions the shift is deferred to settlementDate (the schedule keeps the unshifted date so accruals are computed on it).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The business-day on which a schedule time settles. For CS* conventions this applies the deferred shift (the event is stamped on the business day while accruals used the unshifted date); for SC* the shift already happened in applyConventions, and NULL/none never shift.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For