ATO Error Message STP

DavidDavid Member Posts: 6
edited October 2019 in Single Touch Payroll App
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?

Comments

  • RavRav Administrator Posts: 10,760 Administrator
    edited September 2019
    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.
  • DavidDavid Member Posts: 6
    edited October 2019
    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?



  • RavRav Administrator Posts: 10,760 Administrator
    edited October 2019
    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.
  • DavidDavid Member Posts: 6
    edited October 2019
    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.
  • RavRav Administrator Posts: 10,760 Administrator
    edited October 2019
    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.
  • DavidDavid Member Posts: 6
    edited October 2019
    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.

  • DavidDavid Member Posts: 6
    edited October 2019
    Any updates on this issue?? There are no entries for $3466.7419, there are no entries over $1,000.00.
Sign In or Register to comment.