It's in the 7th position of the transaction response.
SIM relay response are by field name, and not by position. Only response for AIM are by position.
How did you find the transaction to void if the id is 0? 0 mean it didn't generate an transaction, I'm not sure how it will get charge at all at authorize.net
does SIM return error on certain card? does it error an A card consistently.
It returns instantly according to the user. I have code to tell me what position in the response array the value occupied that's how I counted the 7th position. Since this is the first time I've had to do forensics on this type of thing, I'm taking notes on how to improve it.