A three digit minus the sum of its digits, the difference 46a is still a three digit, try to find the number a =?

A three digit minus the sum of its digits, the difference 46a is still a three digit, try to find the number a =?

The sum of three digit XYZ minus its digits is shown as follows
100x+10y+z-(x+y+z)=99x+9y
This is a multiple of 9, so 4 + 6 + A is a multiple of 9, and a is between 0-9, so only 18 is a multiple of 9 between 10-19, so a = 8