Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 82ee2234

Von Stephan Köhler vor fast 19 Jahren hinzugefügt

  • ID 82ee22347be2f2ee96d09a9fd0b45710f9552582
  • Vorgänger de651621
  • Nachfolger f921dcbb

Merge von 704,707,730,731 aus unstable: USTVA Bugfix
-704
Diverse USTVA Bugs geloest
Solve Bug: 49: UST wurde berechnet, jetzt ausgelesen, mit Patchen von Andre Schubert THX
Solve Bug: 164: Grundsätzliche Berechnung der UST
Solve Bug: 173: Teilbezahlte Rechnungen bei IST-Versteuerung sollten jetzt klappen, THX Yvonne Einberger
Vorlagen ueberarbeitet, sub ustva und sub get_accounts_ustva in ustva.pm verlegt.
Alle Variablen der USTVA durchgängig nutzbar gemacht.
-707
Nachtrag zu rev 704. USTVA Berechnung kosmetisch verändert.
-730
Nachtrag zu R704 'Diverse USTVA Bugs geloest'
-731
Solved Bug 237. USTVA Vorsteuer wird nicht richtig berechnet

Unterschiede anzeigen:

SL/RP.pm
1336 1336
  my @accno;
1337 1337
  my $accno;
1338 1338
  my $ref;
1339

  
1339
  #print $query;
1340 1340
  my $sth = $dbh->prepare($query);
1341 1341
  $sth->execute || $form->dberror($query);
1342 1342

  
......
2506 2506

  
2507 2507
  my $last_period     = 0;
2508 2508
  my $category        = "pos_ustva";
2509
  my @categories_cent = qw(51r 86r 97r 93r 96 66 43 45 53 62 65 67);
2509
  my @categories_cent = qw(51r 511 86r 861 97r 971 93r 931
2510
                           96 66 43 45 53 62 65 67);
2510 2511
  my @categories_euro = qw(48 51 86 91 97 93 94);
2511 2512
  $form->{decimalplaces} *= 1;
2512 2513

  
......
2544 2545
  #   }
2545 2546
  #
2546 2547
  #    }
2547

  
2548
  $form->{"51r"} = $form->{"51"} * 0.16;
2549
  $form->{"86r"} = $form->{"86"} * 0.07;
2550
  $form->{"97r"} = $form->{"97"} * 0.16;
2551
  $form->{"93r"} = $form->{"93"} * 0.07;
2552
  $form->{"96"}  = $form->{"94"} * 0.16;
2548
  
2549
  #
2550
  # Berechnung der USTVA Formularfelder
2551
  #
2552
  $form->{"51r"} = $form->{"511"};
2553
  $form->{"86r"} = $form->{"861"};
2554
  $form->{"97r"} = $form->{"971"};
2555
  $form->{"93r"} = $form->{"931"};
2556
  #$form->{"96"}  = $form->{"94"} * 0.16;
2553 2557
  $form->{"43"}  =
2554 2558
    $form->{"51r"} + $form->{"86r"} + $form->{"97r"} + $form->{"93r"} +
2555 2559
    $form->{"96"};

Auch abrufbar als: Unified diff