Il tuo problema è qui
$importoNetto = number_format($scontato * $art['r_qta'], 2, ',', '.');
Il numero che ottieni non è più un decimale per PHP perché c'è la , e non il . a dividere la parte intera da quella decimale.
Il tuo problema è qui
$importoNetto = number_format($scontato * $art['r_qta'], 2, ',', '.');
Il numero che ottieni non è più un decimale per PHP perché c'è la , e non il . a dividere la parte intera da quella decimale.