Powód jest taki - z 11 cyfr podałeś 8 cyfr po miejscach dziesiętnych, więc dla całej części liczbowej (przed przecinkiem) możesz tylko 3 cyfry.
Zakładając, że chcesz zarezerwować 8 cyfr po miejscu dziesiętnym w twoim przypadku, zadziałałoby, jeśli zdefiniujesz typ danych jako liczba(13,5), co pozwoliłoby na 5 cyfr dla całej liczby.