Scale represents decimal places, precision is total digits.
BigDecimal's scale determines the number of digits to the right of the decimal point, while precision is the total number of significant digits. For currency, scale is usually set to 2. For example, 123.45 has a precision of 5 and scale of 2.