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