Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 36a93d2e

Von Jan Büren vor mehr als 1 Jahr hinzugefügt

  • ID 36a93d2e364e357983c1fd3420721b70fbf1c117
  • Vorgänger 9911cb13
  • Nachfolger b15c7890

Wechselkurse für Belege oder Zahlungen für ar und ap holen und berechnen

Unterschiede anzeigen:

SL/Form.pm
2572 2572
    do_statement($self, $sth, $query, $self->{id});
2573 2573

  
2574 2574
    # get exchangerate for currency
2575
    $self->{exchangerate} =
2576
      $self->check_exchangerate($myconfig, $self->{currency}, $self->{transdate}, $fld);
2575
    ($self->{exchangerate}, $self->{record_forex}) = $self->check_exchangerate($myconfig, $self->{currency}, $self->{transdate}, $fld,
2576
                                                                               $self->{id}, $arap);
2577

  
2577 2578
    my $index = 0;
2578 2579

  
2579 2580
    # store amounts in {acc_trans}{$key} for multiple accounts
2580 2581
    while (my $ref = $sth->fetchrow_hashref("NAME_lc")) {
2582
      # credit and debit bookings calc fx rate for positions
2583
      # also used as exchangerate_$i for payments
2581 2584
      $ref->{exchangerate} =
2582 2585
        $self->check_exchangerate($myconfig, $self->{currency}, $ref->{transdate}, $fld);
2583 2586
      if (!($xkeyref{ $ref->{accno} } =~ /tax/)) {

Auch abrufbar als: Unified diff