Citation: 2C_974/2018 E. 3

Dans un grief d'ordre formel qu'il convient d'examiner en premier lieu (ATF 138 I 232 consid. 5.1 p. 237), les recourants invoquent une violation de leur droit d'être entendus (art. 29 al. 2 Cst.), ainsi qu'une violation de l'art. 115 LIFD, reprochant aux juges précédents d'avoir arbitrairement (art. 9 Cst.) refusé d'entendre oralement le témoin J.________. Au plan cantonal, ils invoquent les art. 25, 26 et 31 de la loi cantonale de procédure fiscale (LPFisc, RS/GE D 3 17).