The value specified for an item does not match the item type - STP reporting error
I have this error while submitting an STP. Need help with the reason behind this error
A field contains invalid data (such as letters in numeric or date field). - The value specified for an item does not match the item type (value = "5293.9800000000005", item type = Decimal, uniqueID = http://www.sbr.gov.au/ato/payevntemp:PaymentA) Hint: The TotalDigits constraint failed.
Comments
-
Hi @sudhirk ,
It appears that the value entered in the PaymentA field in your STP submission exceeds the typical limit for a decimal type.
Could you please review the pay runs that have been submitted and verify if any of the pays contain the amount 5293.9800000000005.
Kind regards,
0 -
Thanks Laura. I have checked all the data submitted, none of them has more than 2 decimals
0 -
Hi @sudhirk ,
Normally, Payment A refers to gross payment, which is the total of all salaries and wages paid to the employee before tax, including:
- Ordinary time earnings
- Bonuses
- Allowances
- Paid leave
In your error, the value 5293.9800000000005 represents the gross payment amount for that employee. The issue is that it contains too many decimal places, which violates ATO requirements that paid amounts be rounded to two decimal places. Please check the rounding of the paid amount for any pay items and YTD entries , included in the gross payment.
I hope this helps.
Regards,
0



