This paper proposes a novel set of power constraints for Battery Energy Storage Systems (BESSs), referred to as Dynamic Power Constraints (DPCs), that account for the voltage and current limits of the BESS as a function of its State of Charge (SOC). These constraints are formulated for integration into optimization- based BESS scheduling problems, providing a significant improvement over traditional static constraints. It is shown that, under mild assumptions typically verified during practical operations, DPCs can be expressed as a linear function of the BESS power, thus making it possible to retrofit existing scheduling problems without altering their tractability property (i.e., convexity). The DCPs unify voltage and current constraints into a single framework, filling a gap between simplified models used in BESS schedulers and more advanced models in realtime controllers and Battery Management Systems (BMSs). By improving the representation of the BESS's power capability, the proposed constraints enable schedulers to make more reliable and feasible decision, especially in power-intensive applications where the BESS operates near its rated power. To demonstrate the effectiveness of the DPCs, a simulation-based performance evaluation is conducted using a hybrid system comprising a 230 MW Hydropower Plant (HPP) and a 750 kVA/500 kWh BESS. Compared to state-of-the-art formulations such as static power constraints and DPC formulations without voltage constraints the proposed method reduces BESS constraint violations by 93% during real-time operations.