ATO Error Message STP

  • 1
  • Question
  • Updated 1 month ago
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?
Photo of David

David

  • 112 Points 100 badge 2x thumb

Posted 2 months ago

  • 1
Photo of Rav

Rav, Community Manager

  • 91,522 Points 50k badge 2x thumb
Hi David,
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.
Photo of David

David

  • 112 Points 100 badge 2x thumb
Hi Rav, Thanks for your reply. I have not been able to locate where the original error was caused. I now get an error advice for each pay run. The last 2 messages have been:-

 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?



Photo of Rav

Rav, Community Manager

  • 90,560 Points 50k badge 2x thumb
Hi David,
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.
Photo of David

David

  • 112 Points 100 badge 2x thumb
Thanks Rav, no the decimal issue has not yet been sorted. I have not been able to locate an entry with more than 2 decimal places entered. Does the app display more than 2 decimal places after pay run has been submitted? I have revisited all entries since the last successful pay run and are unable to locate an entry with more than 2 decimal places.
Photo of Rav

Rav, Community Manager

  • 90,560 Points 50k badge 2x thumb
Ah ok, I see what you mean. Unfortunately, the trouble here is that the app will accept a 3 digit number but won't show it again like that after its been input other than in the error response on the submission.

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.
Photo of David

David

  • 112 Points 100 badge 2x thumb
Sorry to keep bothering you but the highest Gross Figure input to date is $891.64. There has not been a single entry of $1,000.00. or more.
Photo of David

David

  • 112 Points 100 badge 2x thumb
Any updates on this issue?? There are no entries for $3466.7419, there are no entries over $1,000.00.