Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 981b670e

Von Udo Spallek vor fast 19 Jahren hinzugefügt

  • ID 981b670e29449b7ebffe6c910439a05e6613ec6b
  • Vorgänger cb4ccd7e
  • Nachfolger efc26039

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.

Unterschiede anzeigen:

bin/mozilla/am.pl
111 111
	      </tr>|;
112 112

  
113 113
  $form->{selectustva} = "<option>\n";
114
  %ustva = (48 => "Steuerfrei, Zeile 48",
115
            51 => "Steuerpflichtig 16%, Zeile 51",
116
            86 => "Steuerpflichtig 7%, Zeile 86",
117
            91 => "Steuerfrei, Zeile 91",
118
            97 => "Steuerpflichtig 16%, Zeile 97",
119
            93 => "Steuerpflichtig 7%, Zeile 93",
120
            94 => "Steuerpflichtig 16%, Zeile 94",
121
            66 => "Vorsteuer, Zeile 66");
114
  %ustva = (41  => "Steuerfrei IGL a. Abnehmer m. UStID (?4 Nr. 1b UStG), Nr. 41",
115
            44  => "Steuerfrei IGL n. Fahrz. o. UStID (?4 Nr. 1b UStG), Nr. 44",
116
            49  => "Steuerfrei IGL n. Fahrz. a. Unternehmen (?2a UStG), Nr. 49",
117
            43  => "Weit Steuerfreie Ums?tze m. VSt Abzug (Ausfuhr, Ums?tze ?4 Nr.2-7 UStG), Nr. 43",
118
            48  => "Steuerfreie Ums?tze ohne VSt.abzug (?4 Nr.8-28 UStG), Nr. 48",
119
            51  => "Steuerpflichtige Ums?tze 16%, Nr. 51",
120
            511 => "Steuerpflichtige Ums?tze 16%, Nr. 51 rechts",
121
            86  => "Steuerpflichtige Ums?tze 7%, Nr. 86",
122
            861 => "Steuerpflichtige Ums?tze 7%, Nr. 86 rechts",
123
            35  => "Nr. 35",
124
            77  => "Nr. 77",
125
            76  => "Nr. 76",
126
            80  => "Nr. 80",
127
            91  => "Steuerfrei, Nr. 91",
128
            97  => "Steuerpflichtig 16%, Nr. 97",
129
            971 => "Steuerpflichtig 16%, Nr. 97 rechts",
130
            93  => "Steuerpflichtig 7%, Nr. 93",
131
            931 => "Steuerpflichtig 7%, Nr. 93 rechts",
132
            95  => "Nr. 95",
133
            94  => "Steuerpflichtig 16%, Nr. 94",            
134
            96  => "Nr. 96",
135
            42  => "Nr. 42",
136
            60  => "Nr. 60",
137
            45  => "Nr. 45",
138
            52  => "Nr. 52",
139
            53  => "Nr. 53",
140
            73  => "Nr. 73",
141
            74  => "Nr. 74",
142
            84  => "Nr. 84",
143
            85  => "Nr. 85",
144
            65  => "Nr. 65",
145
            66  => "Abziehbare Vorsteuerbetr?ge, Nr. 66",
146
            61  => "Nr. 61",
147
            62  => "Nr. 62",
148
            67  => "Nr. 67",
149
            63  => "Nr. 63",
150
            64  => "Nr. 64",
151
            59  => "Nr. 59",
152
            69  => "Nr. 69",
153
            39  => "Nr. 39");
122 154
  foreach $item (sort({ $a <=> $b } keys %ustva)) {
123 155
    if ($item == $form->{pos_ustva}) {
124 156
      $form->{selectustva} .= "<option value=$item selected>$ustva{$item}\n";

Auch abrufbar als: Unified diff