ATO Error Message STP
After 10 successful lodgements I now receive the following ATO error message :- The value specified for an item does not match the item type (value = "3466.7419", item type = Decimal, uniqueID = http://www.sbr.gov.au/atopayevntemp:GrossA) Hint: The Reaction Digits constraint failed.. How do I fix this?
0
Comments
Somewhere along the line a number over 2 decimal places has been entered into the gross pay field. To fix it you need to create an adjustment (Pay run screen > blue + symbol > New Adjustment) to bring the figure back to a valid 2 decimal number eg. you could create a negative adjustment for something like -$0.7419 to bring that value back to a whole number.
ATO sent the poll response but the service failed to deserialize it..
Is there any way that I can delete all declined pay runs and submit new pay runs?
You can't delete any submissions that have already been sent, only submissions in 'Draft' status can be deleted.
In regard to the 'ATO sent the poll response but the service failed to deserialize it' message, it means there was an issue with the ATO's SBR2 service (which handles STP transmissions) at the time of your submission. These submissions have not been processed by the ATO.
For these submissions, I'd recommend creating a new pay run from within the app and send it through again provided that the decimal issue above has been sorted.
In your example above in the first post, you have a figure of $3466.7419 in the gross pay field which needs to come back to a valid 2 decimal place number. For example, you could create a negative adjustment in the app for something like -$0.7419 to bring that value back to a whole number ie. $3466.00.
That's just one example, you can use your discretion here to bring the value back to any valid 2 decimal place number.