Based on the requirement received from Germany, some properties want to have the ability to set the contract and charging date range separately. So there will be two different date ranges on a booking data structure.


Set 'Different Charging Date' when we create a tenancy option

When we create a new tenancy:

  • There will be a new switch: 'Different Charging Date'
    • It's off by default
  • When it's turned on, there will be a new date range selector:
    • Charging date range: start date/end date
  • If the switch is 'off', then we don't need to set up the charging date range, we'll calculate the booking value based on contract date range, like always.


Display tenancy with a 'Different Charging Date'

In the tenancy list, if a tenancy has a different charging date, then we'll see an icon appear beside the tenancy name.