Trust me, your fish is very much a satanoperca
There is no such thing as a Geophagus jurupari, as well. You can tell the difference (least, in my opinion) mainly in the face. Satanoperca have a much longer 'nose' and snout than Geophagus, which have 'stockier' faces to me.






