Revision 38018893
Von Sven Schöling vor 10 Monaten hinzugefügt
bin/mozilla/ar.pl | ||
---|---|---|
532 | 532 |
$form->{"record_forex_$i"} = 1; |
533 | 533 |
} |
534 | 534 |
} |
535 |
$form->{"defaultcurrency_paid_$i"} = $form->{"paid_$i"} * $form->{"exchangerate_$i"}; |
|
535 |
if (!$form->{"fx_transaction_$i"}) { |
|
536 |
# this is a banktransaction that was paid in internal currency. revert paid/defaultcurrency_paid |
|
537 |
$form->{"defaultcurrency_paid_$i"} = $form->{"paid_$i"}; |
|
538 |
$form->{"paid_$i"} /= $form->{"exchangerate_$i"}; |
|
539 |
} |
|
540 |
$form->{"defaultcurrency_paid_$i"} //= $form->{"paid_$i"} * $form->{"exchangerate_$i"}; |
|
536 | 541 |
$form->{"defaultcurrency_totalpaid"} += $form->{"defaultcurrency_paid_$i"}; |
537 | 542 |
} # end hook defaultcurrency_paid |
538 | 543 |
|
Auch abrufbar als: Unified diff
AR: fx_transaction payments
Es wird jetzt das fx_transaction flag durchgereicht, wenn die Zahlung im
FGrontend angelegt wurde, oder in Fremdwährung in der Datenbank gefunden
wurde.
Interne Währungszahlungen werden initial ohne fx_transaction geladen,
dann aber wie "normale" Fremdbuchungen durchgereicht