Buongiorno BLTech, non centra la validazione, server verificare quale valore dentro la funzione abs nell'istruzione:
$diff = round(abs($fattura->totale_imponibile + abs($imposta_riepilogo) + $fattura->rivalsa_inps) - abs($totale_documento), 2);
gli viene passato vuoto.