Fix: Zinssatz-Hilfetext zeigt immer Standard-Satz, nicht Override-Wert [deploy]
All checks were successful
Deploy mahnung / deploy (push) Successful in 14s
All checks were successful
Deploy mahnung / deploy (push) Successful in 14s
$effB2c/$effB2b enthielt den Override-Wert statt den Standard. Jetzt wird immer Basiszins + Aufschlag angezeigt (z.B. "1,27 + 5,0 % = 6,27 %"). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ce525cee18
commit
48c1b06058
1 changed files with 7 additions and 7 deletions
|
|
@ -316,20 +316,20 @@ foreach ($stufen as $s) {
|
|||
print '<tr class="oddeven"><td>'.$langs->trans('MahnungPauschaleB2B').' (§288 Abs. 5)</td>';
|
||||
print '<td><input type="checkbox" name="'.$prefix.'pauschale_b2b_einmalig" value="1"'.($s->pauschale_b2b_einmalig ? ' checked' : '').'></td></tr>';
|
||||
|
||||
// Effektiven Zinssatz berechnen (Standard: Basiszins + Aufschlag)
|
||||
// Standard-Zinssatz berechnen (Basiszins + Aufschlag)
|
||||
$basisVal = (float) getDolGlobalString('MAHNUNG_BASISZINS', '1.27');
|
||||
$aufB2c = (float) getDolGlobalString('MAHNUNG_AUFSCHLAG_B2C', '5.0');
|
||||
$aufB2b = (float) getDolGlobalString('MAHNUNG_AUFSCHLAG_B2B', '9.0');
|
||||
$effB2c = $s->zinssatz_b2c_uebersteuern !== null ? (float) $s->zinssatz_b2c_uebersteuern : $basisVal + $aufB2c;
|
||||
$effB2b = $s->zinssatz_b2b_uebersteuern !== null ? (float) $s->zinssatz_b2b_uebersteuern : $basisVal + $aufB2b;
|
||||
$stdB2c = $basisVal + $aufB2c;
|
||||
$stdB2b = $basisVal + $aufB2b;
|
||||
|
||||
print '<tr class="oddeven"><td>'.$langs->trans('MahnungStufeZinssatzB2C').'</td>';
|
||||
print '<td><input type="text" name="'.$prefix.'zinssatz_b2c" size="8" placeholder="'.number_format($basisVal + $aufB2c, 2, ',', '.').'" value="'.($s->zinssatz_b2c_uebersteuern !== null ? (float) $s->zinssatz_b2c_uebersteuern : '').'"> %';
|
||||
print ' <span class="opacitymedium">'.$langs->trans('MahnungZinssatzHelpB2C', number_format($basisVal, 2, ',', '.'), number_format($aufB2c, 1, ',', '.'), number_format($effB2c, 2, ',', '.')).'</span></td></tr>';
|
||||
print '<td><input type="text" name="'.$prefix.'zinssatz_b2c" size="8" placeholder="'.number_format($stdB2c, 2, ',', '.').'" value="'.($s->zinssatz_b2c_uebersteuern !== null ? (float) $s->zinssatz_b2c_uebersteuern : '').'"> %';
|
||||
print ' <span class="opacitymedium">'.$langs->trans('MahnungZinssatzHelpB2C', number_format($basisVal, 2, ',', '.'), number_format($aufB2c, 1, ',', '.'), number_format($stdB2c, 2, ',', '.')).'</span></td></tr>';
|
||||
|
||||
print '<tr class="oddeven"><td>'.$langs->trans('MahnungStufeZinssatzB2B').'</td>';
|
||||
print '<td><input type="text" name="'.$prefix.'zinssatz_b2b" size="8" placeholder="'.number_format($basisVal + $aufB2b, 2, ',', '.').'" value="'.($s->zinssatz_b2b_uebersteuern !== null ? (float) $s->zinssatz_b2b_uebersteuern : '').'"> %';
|
||||
print ' <span class="opacitymedium">'.$langs->trans('MahnungZinssatzHelpB2B', number_format($basisVal, 2, ',', '.'), number_format($aufB2b, 1, ',', '.'), number_format($effB2b, 2, ',', '.')).'</span></td></tr>';
|
||||
print '<td><input type="text" name="'.$prefix.'zinssatz_b2b" size="8" placeholder="'.number_format($stdB2b, 2, ',', '.').'" value="'.($s->zinssatz_b2b_uebersteuern !== null ? (float) $s->zinssatz_b2b_uebersteuern : '').'"> %';
|
||||
print ' <span class="opacitymedium">'.$langs->trans('MahnungZinssatzHelpB2B', number_format($basisVal, 2, ',', '.'), number_format($aufB2b, 1, ',', '.'), number_format($stdB2b, 2, ',', '.')).'</span></td></tr>';
|
||||
|
||||
print '<tr class="oddeven"><td>'.$langs->trans('MahnungStufeVersandartDefault').'</td>';
|
||||
$va = $s->versandart_default ?: 'pdf';
|
||||
|
|
|
|||
Loading…
Reference in a new issue