Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 80ec19fe

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID 80ec19fe41dfa899593655963628334ab656ae54
  • Vorgänger a1b353ec
  • Nachfolger 2e5a8be3

Die Steuersätze richten sich nach dem Ertrags- bzw. dem Aufwands- und nicht nach dem Bestandskonto, weil beim Bestandskonto ja nicht danach unterschieden wird, woher man etwas bezogen hat.

Unterschiede anzeigen:

SL/OE.pm
869 869
      # delete orderitems_id in collective orders, so that they get cloned no matter what
870 870
      delete $ref->{orderitems_id} if (@ids);
871 871

  
872
      #set expense_accno=inventory_accno if they are different => bilanz
873
      $vendor_accno =
874
        ($ref->{expense_accno} != $ref->{inventory_accno})
875
        ? $ref->{inventory_accno}
876
        : $ref->{expense_accno};
877

  
878 872
      # get tax rates and description
879 873
      $accno_id =
880
        ($form->{vc} eq "customer") ? $ref->{income_accno} : $vendor_accno;
874
        ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
881 875
      $query = qq|SELECT c.accno, t.taxdescription, t.rate, t.taxnumber
882 876
	         FROM tax t LEFT JOIN chart c ON (c.id=t.chart_id)
883 877
	         WHERE t.taxkey in (SELECT taxkey_id from chart where accno = '$accno_id')

Auch abrufbar als: Unified diff