Buenas MagicMaik
No tengo claro cual es la cuestión a tratar... El IDONT es simplemente un identificador único que usa Movistar, y por ende puede formatearlo del modo que desee.
Por otro lado, y de cualquier modo, que las 14 cifras estén dentro del rango de 0-9, no implica por otro lado ni mucho menos que no sea un valor hexadecimal, no hace falta que esté presente una F para que el valor esté en base 16, más teniendo que en gran parte el IDONT asignado es pseudocaprichoso. Sí, es cierto que por lo general Movistar hace uso de un IDONT de 10Bytes (aunque los últimos 3 Bytes se suelen usar de padding), pero repito, esto tan sólo obedece a "capricho" de su arquitectura desplegada, bien podrían ser 20Bytes, podrían ser 8, podrían empezar todos por FF, por 00, por 01... Es cierto que suelen obedecer cierta lógica para asegurar su unicidad, pero solo eso.
Saludos.