Aggiunta piano di sconto anagrafica in fattura

This commit is contained in:
Pek5892 2023-09-08 10:33:30 +02:00
parent da48d1f16b
commit 718284841c
1 changed files with 7 additions and 0 deletions

View File

@ -1006,6 +1006,13 @@ switch ($op) {
$prezzo_unitario = $prezzo_unitario ?: $originale->prezzo_acquisto;
}
// Aggiunta sconto combinato se è presente un piano di sconto nell'anagrafica
$join = ($dir == 'entrata' ? 'id_piano_sconto_vendite' : 'id_piano_sconto_acquisti');
$piano_sconto = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_piani_sconto ON an_anagrafiche.'.$join.'=mg_piani_sconto.id WHERE idanagrafica='.prepare($id_anagrafica));
if (!empty($piano_sconto)) {
$sconto = parseScontoCombinato($piano_sconto['prc_guadagno'].'+'.$sconto);
}
$provvigione = $dbo->selectOne('an_anagrafiche', 'provvigione_default', ['idanagrafica' => $fattura->idagente])['provvigione_default'];
$articolo->setPrezzoUnitario($prezzo_unitario, $id_iva);