Feature Area: Laytime Calculations

Impact: All users with vessel and/or barge demurrage claims


Overview

This release delivers a significant improvement to Voyager's laytime calculation engine. Vessel and barge claims now run through a single, unified calculation path, replacing a long-standing split in how the two claim types were handled internally. For now, you will continue to create barge or vessel claims. In the next release, this option will also be consolidate to allow for more flexibility in vessel types.


This unification improves consistency and correctness across all claim types and resolves several calculation bugs affecting barge claims. It is also the foundation for further calculator improvements coming in future releases.


New validation

  • Overlapping added-time ranges are now prevented and surfaced with an error warning, helping avoid invalid calculator setups before they affect outputs

  • Users will not be able accidentally deduct ranges out of add ranges


Why this matters

  • More consistent results across vessel and barge claims

  • Better handling of complex deduction and allocation scenarios

  • Stronger foundation for future improvements to rate configuration & laytime setup