diff --git a/gso/utils/types/geant_ids.py b/gso/utils/types/geant_ids.py
index ec728bc00e1953d0533a320ce67a374cccb533c4..72afc7f4113035b28fc8df8d2fe812145e0e7238 100644
--- a/gso/utils/types/geant_ids.py
+++ b/gso/utils/types/geant_ids.py
@@ -35,7 +35,7 @@ def validate_id(value: str, prefix: Literal["GA", "GS"], field_name: str) -> str
         raise ValueError(err) from ValueError
 
     if min_range <= numeric_part <= max_range:
-        err = f"{field_name} must not have a numeric part between 50000 and 99999, received {numeric_part}"
+        err = f"{field_name} must not have a numeric part between {min_range} and {max_range}, received {numeric_part}"
         raise ValueError(err)
 
     if not is_resource_type_value_unique(field_name, value):