The value NUMBER is one of the three kinds of values in ITP. This means that a variable can be declared as a NUMBER. It also means that a database field value, as retrieved by ITP, can be of type NUMBER. A NUMBER variable can contain numbers with or without a decimal part. The default value of a NUMBER is 0 (zero). A NUMBER has a precision of 15 digits.
Example
0.123123123123123123 will be treated as 0.123123123123123
698754654267398456 will be treated as 698754654267398000
A number is by default shown with two decimal positions and a thousand separator in the result document. This can be changed with the function format.
Note
Within ITP it is not possible to assign a number to a TEXT or BOOL variable. There is a standard function that can be used to convert a number to a text value: number_in_words.