Skip to main content
Skip table of contents

Calculation Logic for Monthly CVE Rate Type for Leap vs Non-Leap Years


This article expands the FAQ - What is the calculation logic behind each CVE "Rate Type" for Monthly CVE Rate Type to account for calculation logic between leap years and non-leap years.

image-20250915-060557.png

Why This Happens: Leap Year Effect

A leap year occurs every 4 years (e.g., 2020, 2024, 2028), except for years divisible by 100 but not by 400.

  • In a leap year, February has 29 days instead of 28.

  • This additional day can affect calculations when determining whether a given period is counted as a full month for CVE purposes.

Example Scenario

  • CVE Rate Type: Monthly

  • Rate: 1,500 USD per month

Case 1: Non-Leap Year (e.g., 2023)

  • Period: 28 Feb 2023, 03:00 GMT – 29 Mar 2023, 03:00 GMT(29 days)

  • This duration is not treated as exactly one month, so the CVE amount will not be equals to 1,500 USD as per the monthly setting.

    image-20250915-060633.png

Case 2: Leap Year (e.g., 2024)

  • Period: 28 Feb 2024, 03:00 GMT – 28 Mar 2024, 03:00 GMT(29 days)

  • This duration is treated as exactly one month if CFGAlwaysProrateMonthlyTCRates is set to N, so the CVE amount will be equals to 1,500 USD as per the monthly setting.

    image-20250915-060831.png

  • If CFGAlwaysProrateMonthlyTCRates is set to Y, the system will allocate the CVE amount according to the number of days from each month that fall within the invoice period.

    image-20250915-063044.png

    image-20250915-064240.png

Case 3: Non-Leap Year (e.g., 2025)

  • Period: 28 Feb 2025, 03:00 GMT – 29 Mar 2025, 03:00 GMT(29 days)

  • Same as 2023, this duration is not treated as one month, and the CVE amount will not be equals to 1,500 USD.

image-20250915-061113.png
image-20250915-061413.png
Related Configuration Flags

Name

Flag

Description

Always Prorate Monthly TC Rates

CFGAlwaysProrateMonthlyTCRates

When enabled, monthly rates in Time Charters are always prorated, so an exact month may not yield a round number. All Monthly rates will be prorated, without considering the months included in the specific billing period.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.