🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sources.d
1 messages
1 total messages Started by Bernd Sluka Mon, 03 Aug 1992 13:34
Offizieller patch fuer "lst" (Lohn- und Einkommensteuertabellen)
#8
Author: Bernd Sluka
Date: Mon, 03 Aug 1992 13:34
363 lines
15340 bytes
Dies ist ein offizieller patch fuer mein Programmpaket "lst" (Lohn- und
Einkommensteuertabellen), das vor einiger Zeit (noch im subnet) in
sub.sources.misc gepostet wurde. Die neue Version ist 1992.2 (vorher 1992.1).

Neu sind: Die Solidariteatsabgabe ist zum 1.7.1992 wegefallen.
          Der Kinderfreibetrag wurde zum 1.1.1992 auf 4104 DM pro Jahr erhoeht.

Das Programmpaket schicke ich auch gerne jedem Interessenten per mail zu.

------ cut here ------ cut here ------ cut here ------ cut here -------
diff -cr 1992.1/TODO 1992.2/TODO
*** 1992.1/TODO	Fri Dec 27 13:12:26 1991
--- 1992.2/TODO	Mon Aug  3 13:01:16 1992
***************
*** 1,7 ****
- Ab 1.7.1992:
- 
- - Solidaritaetsabgabe entfaellt (vielleicht) fuer Tag, Woche, Monat, Quartal
- 
  Jahreswechsel 1992/93:
  
  - Tariffreibetrag Ost entfaellt.
--- 1,3 ----
diff -cr 1992.1/WHATSNEW 1992.2/WHATSNEW
*** 1992.1/WHATSNEW	Fri Dec 27 13:05:18 1991
--- 1992.2/WHATSNEW	Mon Aug  3 13:04:23 1992
***************
*** 19,21 ****
--- 19,29 ----
  - Die Beitragsbemessungsgrenze zur Rentenversicherung ist auf dem neuesten
    Stand.
  - Der Tariffreibetrag Ost ist auf den Stand 1992 gesetzt.
+ 
+ Veraendert in Version 1992.2:
+ 
+ - Der nachtraeglich zum Jahresanfang 1992 auf 4104 DM erhoehte Kinderfrei-
+   betrag wurde beruecksichtigt
+ - Die Berechnung der Solidatritaetsabgabe, die zum 1.7.1992 entfallen ist
+   erfolgt (ausser fuer dem Berechnungszeitraum "Jahr") nur noch auf
+   expliziten Wunsch.
diff -cr 1992.1/XPLNTION 1992.2/XPLNTION
*** 1992.1/XPLNTION	Tue Nov  5 13:49:43 1991
--- 1992.2/XPLNTION	Mon Aug  3 13:04:53 1992
***************
*** 30,36 ****
  Die vorliegenden Programme bilden nun eine Einkommen- (est) und eine
  Lohnsteuertabelle (lst).
  
! Die erstere liefert bei Eingabe des zu versteuernden Einkommens die zu
  zahlende Einkommensteuer zurueck. Das kann z.B. verwendet werden, um die
  beim Lohnsteuerjahresausgleich (bzw. der Einkommensteuererklaerung) zu
  zahlende Steuer zu ermitteln.
--- 30,36 ----
  Die vorliegenden Programme bilden nun eine Einkommen- (est) und eine
  Lohnsteuertabelle (lst).
  
! Das erste liefert bei Eingabe des zu versteuernden Einkommens die zu
  zahlende Einkommensteuer zurueck. Das kann z.B. verwendet werden, um die
  beim Lohnsteuerjahresausgleich (bzw. der Einkommensteuererklaerung) zu
  zahlende Steuer zu ermitteln.
diff -cr 1992.1/est.7 1992.2/est.7
*** 1992.1/est.7	Fri Dec 27 13:21:14 1991
--- 1992.2/est.7	Mon Aug  3 13:44:20 1992
***************
*** 1,5 ****
  .hw Ein-kom-men-steuer So-li-da-ri-taets-ab-ga-be
! .TH EST 7 "12 September 1991" "" "EINKOMMENSTEUERTABELLE"
  .SH NAME
  est \- Einkommensteuertabelle
  .SH SYNTAX
--- 1,5 ----
  .hw Ein-kom-men-steuer So-li-da-ri-taets-ab-ga-be
! .TH EST 7 "1 Juli 1992" "" "EINKOMMENSTEUERTABELLE"
  .SH NAME
  est \- Einkommensteuertabelle
  .SH SYNTAX
***************
*** 106,112 ****
  Voreingestellt ist die Ausgabe der Kirchensteuer.
  .TP
  .B \-0
! Gebe den Solidaritaetsbeitrag nicht mit an. 
  Diese Option ist selbstnegierend.
  
  Der Solidaritaetsbeitrag ist von Juli 1991 bis Juni 1992 zu zahlen
--- 106,115 ----
  Voreingestellt ist die Ausgabe der Kirchensteuer.
  .TP
  .B \-0
! Gebe den Solidaritaetsbeitrag (nicht) mit an.
! Bei Berechnung fuer ein ganzes Jahr ist die Voreinstellung die Ausgabe
! der Solidaritaetsabgabe, da diese fuer 1992 noch zu zahlen ist. Bei
! den anderen Zeitraeumen unterbleibt ueblicherweise die Ausgabe.
  Diese Option ist selbstnegierend.
  
  Der Solidaritaetsbeitrag ist von Juli 1991 bis Juni 1992 zu zahlen
***************
*** 120,137 ****
  Lohnsteuer-Jahresausgleich bzw\. eine Einkommensteuererklaerung abgibt
  besteht also die Ergaenzungsabgabe faktisch schon seit 1.1.1991 bis
  zum 31.12.1992 in Hoehe von 3.75%.
- 
- Das Token
- .BR \-0
- wurde gewaehlt, weil es an die Null in 1990 erinnert, und mit dieser
- Option praktisch der Zustand von 1990 hergestellt wird.
- Ich haette vielleicht auch
- .BR \-3
- fuer 1993 waehlen koennen, aber erstens war dieses Token bei
- .B lst
- schon vergeben
- und zweitens ist nicht sicher, ob die Erhebung der Ergaenzungsabgabe
- wegen Geldmangel des Bundes nicht verlaengert wird. \fC:-{\fP
  .TP
  .B \-s
  Gebe den Steuersatz fuer dieses Einkommen mit aus.
--- 123,128 ----
***************
*** 153,159 ****
  .B \-r
  Wiederhole die Abfrage eines Einkommens und die nachfolgenden Berechnungen, bis
  ein nichtpositives Einkommen (\(<=0) eingegeben wird. Ansonsten wird die Berechnung
! nur einmal ausgeuehrt und das Programm danach terminiert.
  Diese Option ist selbstnegierend.
  .TP
  .B \-q
--- 144,150 ----
  .B \-r
  Wiederhole die Abfrage eines Einkommens und die nachfolgenden Berechnungen, bis
  ein nichtpositives Einkommen (\(<=0) eingegeben wird. Ansonsten wird die Berechnung
! nur einmal ausgefuehrt und das Programm danach terminiert.
  Diese Option ist selbstnegierend.
  .TP
  .B \-q
diff -cr 1992.1/est.c 1992.2/est.c
*** 1992.1/est.c	Fri Dec 27 13:20:48 1991
--- 1992.2/est.c	Mon Aug  3 13:19:22 1992
***************
*** 4,10 ****
  /*                                                                           */
  /*   Einkommenteuertabelle ab 1990                                           */
  /*                                                                           */
! /*   Version 1991.2   vom 12.10.1991                                         */
  /*                                                                           */
  /*   von Bernd Sluka, Fakultaet fuer Mathematik und Informatik, Uni Passau   */
  /*                                                                           */
--- 4,10 ----
  /*                                                                           */
  /*   Einkommenteuertabelle ab 1990                                           */
  /*                                                                           */
! /*   Version 1992.2   vom 01.07.1992                                         */
  /*                                                                           */
  /*   von Bernd Sluka, Fakultaet fuer Mathematik und Informatik, Uni Passau   */
  /*                                                                           */
***************
*** 24,30 ****
  static char *titel = "\n\
  Einkommensteuertabelle ab 1990\n\
  von Bernd Sluka\n\
! Version 1991.2 (12.10.1991)\n\
  \n\
  Fuer alle Angaben wird keine Gewaehr uebernommen.\n";
  
--- 24,30 ----
  static char *titel = "\n\
  Einkommensteuertabelle ab 1990\n\
  von Bernd Sluka\n\
! Version 1992.2 (01.07.1992)\n\
  \n\
  Fuer alle Angaben wird keine Gewaehr uebernommen.\n";
  
***************
*** 113,120 ****
  	 repeat = FALSE,              /* Wiederholung der Berechnung ? */
  	 print_usage = FALSE,         /* Usage ausgeben ? */
  	 kirche = TRUE,               /* Kirchensteuer mit ausgeben ? */
! 	 zeitraum = JAHR,            /* Berechnungszeitraum */
! 	 solidaritaet = TRUE;         /* Solidaritaetsbeitrag (Vereinigung) ausgeben ? */
  
    /* Stringpuffer */
    char format[128];
--- 113,120 ----
  	 repeat = FALSE,              /* Wiederholung der Berechnung ? */
  	 print_usage = FALSE,         /* Usage ausgeben ? */
  	 kirche = TRUE,               /* Kirchensteuer mit ausgeben ? */
! 	 zeitraum = JAHR,             /* Berechnungszeitraum */
! 	 solidaritaet = FALSE;        /* Solidaritaetsbeitrag (Vereinigung) ausgeben ? */
  
    /* Stringpuffer */
    char format[128];
***************
*** 229,234 ****
--- 229,236 ----
      case JAHR:    zeitraumsubstantiv = "Jahres";
  		  zeitraumadjektiv = "jaehrlich";
  		  zeitraumfaktor = 1.0;
+ 		  solidaritaet = !solidaritaet; /* Default fuer Jahr ist
+ 				    die Ausgabe des Solidaritaetsbeitrags */
  		  break;
    }
  
Common subdirectories: 1992.1/lib and 1992.2/lib
diff -cr 1992.1/lst.7 1992.2/lst.7
*** 1992.1/lst.7	Fri Dec 27 13:13:51 1991
--- 1992.2/lst.7	Mon Aug  3 13:44:30 1992
***************
*** 1,5 ****
  .hw Lohn-steuer-klas-se Lohn-steuer-klas-sen So-li-da-ri-taets-ab-ga-be
! .TH LST 7 "27 Dezember 1991" "" "LOHNSTEUERTABELLE"
  .SH NAME
  lst \- Lohnsteuertabellen und einige zugehoerige Steuertips
  .SH SYNTAX
--- 1,5 ----
  .hw Lohn-steuer-klas-se Lohn-steuer-klas-sen So-li-da-ri-taets-ab-ga-be
! .TH LST 7 "1 Juli 1992" "" "LOHNSTEUERTABELLE"
  .SH NAME
  lst \- Lohnsteuertabellen und einige zugehoerige Steuertips
  .SH SYNTAX
***************
*** 200,206 ****
  Gebe keine Kirchensteuer mit aus. Diese Option ist selbstnegierend.
  .TP
  .B \-0
! Gebe den Solidaritaetsbeitrag nicht mit an. 
  Diese Option ist selbstnegierend.
  
  Der Solidaritaetsbeitrag ist von Juli 1991 bis Juni 1992 zu zahlen
--- 200,209 ----
  Gebe keine Kirchensteuer mit aus. Diese Option ist selbstnegierend.
  .TP
  .B \-0
! Gebe den Solidaritaetsbeitrag (nicht) mit an.
! Bei Berechnung fuer ein ganzes Jahr ist die Voreinstellung die Ausgabe
! der Solidaritaetsabgabe, da diese fuer 1992 noch zu zahlen ist. Bei
! den anderen Zeitraeumen unterbleibt ueblicherweise die Ausgabe.
  Diese Option ist selbstnegierend.
  
  Der Solidaritaetsbeitrag ist von Juli 1991 bis Juni 1992 zu zahlen
***************
*** 214,229 ****
  Lohnsteuer-Jahresausgleich bzw\. eine Einkommensteuererklaerung abgibt
  besteht also die Ergaenzungsabgabe faktisch schon seit 1.1.1991 bis
  zum 31.12.1992 in Hoehe von 3.75%.
- 
- Das Token
- .BR \-0
- wurde gewaehlt, weil es an die Null in 1990 erinnert, und mit dieser
- Option praktisch der Zustand von 1990 hergestellt wird.
- Ich haette vielleicht auch
- .BR \-3
- fuer 1993 waehlen koennen, aber erstens war dieses Token schon vergeben
- und zweitens ist nicht sicher, ob die Erhebung der Ergaenzungsabgabe
- wegen Geldmangel des Bundes nicht verlaengert wird. \fC:-{\fP
  .TP
  .B \-v
  Gebe zusaetzliche Informationen ueber die Hoehe der
--- 217,222 ----
***************
*** 250,256 ****
  .B \-r
  Wiederhole die Abfrage eines Lohns und die nachfolgenden Berechnungen, bis
  ein nichtpositiver Lohn (\(<=0) eingegeben wird. Ansonsten wird die Berechnung
! nur einmal ausgeuehrt und das Programm danach terminiert.
  Diese Option ist selbstnegierend.
  .TP
  .B \-q
--- 243,249 ----
  .B \-r
  Wiederhole die Abfrage eines Lohns und die nachfolgenden Berechnungen, bis
  ein nichtpositiver Lohn (\(<=0) eingegeben wird. Ansonsten wird die Berechnung
! nur einmal ausgefuehrt und das Programm danach terminiert.
  Diese Option ist selbstnegierend.
  .TP
  .B \-q
diff -cr 1992.1/lst.c 1992.2/lst.c
*** 1992.1/lst.c	Fri Dec 27 13:14:33 1991
--- 1992.2/lst.c	Mon Aug  3 13:18:06 1992
***************
*** 4,10 ****
  /*                                                                           */
  /*   Lohnsteuertabelle ab 1990                                               */
  /*                                                                           */
! /*   Version 1992.1   vom 27.12.1991                                         */
  /*                                                                           */
  /*   von Bernd Sluka, Fakultaet fuer Mathematik und Informatik, Uni Passau   */
  /*                                                                           */
--- 4,10 ----
  /*                                                                           */
  /*   Lohnsteuertabelle ab 1990                                               */
  /*                                                                           */
! /*   Version 1992.2   vom 01.07.1992                                         */
  /*                                                                           */
  /*   von Bernd Sluka, Fakultaet fuer Mathematik und Informatik, Uni Passau   */
  /*                                                                           */
***************
*** 24,30 ****
  static char *titel = "\n\
  Lohnsteuertabelle ab 1990\n\
  von Bernd Sluka\n\
! Version 1992.1 (27.12.1991)\n\
  \n\
  Fuer alle Angaben wird keine Gewaehr uebernommen.\n";
  
--- 24,30 ----
  static char *titel = "\n\
  Lohnsteuertabelle ab 1990\n\
  von Bernd Sluka\n\
! Version 1992.2 (01.07.1992)\n\
  \n\
  Fuer alle Angaben wird keine Gewaehr uebernommen.\n";
  
***************
*** 177,183 ****
  	 altersfreiflag = FALSE,      /* Altersfreibetrag zu beruecksichtigen ? */
  	 kirche = TRUE,               /* Kirchensteuer mit ausgeben ? */
  	 zeitraum = MONAT,            /* Berechnungszeitraum */
! 	 solidaritaet = TRUE,         /* Solidaritaetsbeitrag (Vereinigung) ausgeben ? */
  	 ostflag = FALSE;             /* Tariffreibetrag Ost beruecksichtigen ? */
  
    /* Stringpuffer */
--- 177,183 ----
  	 altersfreiflag = FALSE,      /* Altersfreibetrag zu beruecksichtigen ? */
  	 kirche = TRUE,               /* Kirchensteuer mit ausgeben ? */
  	 zeitraum = MONAT,            /* Berechnungszeitraum */
! 	 solidaritaet = FALSE,        /* Solidaritaetsbeitrag (Vereinigung) ausgeben ? */
  	 ostflag = FALSE;             /* Tariffreibetrag Ost beruecksichtigen ? */
  
    /* Stringpuffer */
***************
*** 348,353 ****
--- 348,355 ----
  		zeitraumadjektiv   = "jaehrlich";
  		tabellenfehler     = 0.00;
  		zeitraumfaktor     = 1.0;
+ 		solidaritaet       = !solidaritaet; /* Default fuer Jahr ist
+ 					die Ausgabe des Solidaritaetsbeitrags */
  		break;
    }
  
***************
*** 570,576 ****
  	 sonderausgabenpausch =  108.00, /* Sonderausgabenpauschbetrag */
  	 haushaltsfreibetrag  = 5616.00, /* Haushaltsfreibetrag
  					      fuer Alleinerziehende */
! 	 kinderfreibetrag     = 3024.00, /* Kinderfreibetrag pro Kind */
  	 rundungsfreibetrag   =    2.00; /* Rundungsfreibetrag
  					      in Steuerklasse 6 */
  
--- 572,578 ----
  	 sonderausgabenpausch =  108.00, /* Sonderausgabenpauschbetrag */
  	 haushaltsfreibetrag  = 5616.00, /* Haushaltsfreibetrag
  					      fuer Alleinerziehende */
! 	 kinderfreibetrag     = 4104.00, /* Kinderfreibetrag pro Kind */
  	 rundungsfreibetrag   =    2.00; /* Rundungsfreibetrag
  					      in Steuerklasse 6 */
  
--
Bernd Sluka                                                    Wer will,
Lehrstuhl fuer Stochastik                       dass die Welt so bleibt,
Fakultaet fuer Mathematik und Informatik                    wie sie ist,
Universitaet Passau                                      der will nicht,
8390 Passau                                             dass sie bleibt.
sluka@stoch.fmi.uni-passau.de                              (Erich Fried)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads