Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 38018893

Von Sven Schöling vor 10 Monaten hinzugefügt

  • ID 38018893f3652fe59d9508e9eff2b00dc3a3d7e5
  • Vorgänger 1dc70903
  • Nachfolger 2c0706f7

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

Unterschiede anzeigen:

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