Feature Request: Travel Rate Editing by Travel Element
Summary:
Enable users to edit travel reimbursement rates at the travel-element level (e.g., airfare, lodging) so that specific elements can be adjusted while others remain locked or controlled by policy. This provides granular control over which travel rates are editable and which are fixed.
Problem Statement:
Currently, travel rates are not differentiated in a way that allows selective editing per travel element. When a user needs to adjust a specific rate, such as airfare, they risk impacting other rates (e.g., per diem) that should remain fixed due to policy or compliance requirements. This lack of granular control can lead to configuration errors, inconsistent application of rules, and additional administrative overhead to correct unintended changes.
Proposed Solution:
Allow administrators to configure edit permissions and constraints at the travel-element level (e.g., airfare, lodging, per diem, mileage).
Provide a clear interface where each travel element and its associated rate can be individually marked as editable or non-editable.
Ensure users with appropriate permissions can adjust editable elements (e.g., airfare rate) without affecting locked elements (e.g., per diem rate).
Display clear indicators in the UI showing which travel elements are editable and which are locked by policy.
Log changes to travel rates at the element level for audit and compliance purposes, including who made the change and when.
Benefits:
Reduces the risk of accidental changes to protected or policy-driven rates such as per diem.
Improves compliance by enforcing which travel elements can be modified and which must remain fixed.
Decreases administrative overhead by minimizing the need to correct unintended rate changes.
Provides more flexibility for organizations to tune specific travel cost components (e.g., airfare) while maintaining control over standardized rates.
Enhances user confidence and clarity when configuring or updating travel rates.