Added support for the used currency (DM only atm) and corrected one
[infodrom/dtaus] / dtaus.c
diff --git a/dtaus.c b/dtaus.c
index cac2bdd..0a5602c 100644 (file)
--- a/dtaus.c
+++ b/dtaus.c
@@ -913,6 +913,7 @@ int control2dtaus (char *ccontrol, char *cdtaus, char *cbeleg, char *ccheck)
        fprintf(fbeleg, "\n    Sammelauftrag\n\n");
       fprintf(fbeleg, "\n    VOL ........................:\n");
       fprintf(fbeleg, "\n    Erstellungsdatum ...........: %s\n", get_date());
+      fprintf(fbeleg, "\n    Waehrung ...................: DM\n");
     }
     if (!dtaus_writeA(fdtaus, valA)) {
       fprintf (stderr, "Konnte den Anfangsdatensatz nicht schreiben.\n");
@@ -920,8 +921,14 @@ int control2dtaus (char *ccontrol, char *cdtaus, char *cbeleg, char *ccheck)
     }
 
     fprintf (fcheck, "\n\n\n");
-    fprintf (fcheck, "    Sammeleinzeiehungsauftrag\n\n");
-    fprintf (fcheck, "    Erstellungsdatum : %s\n\n\n", get_date());
+    if (valA[recindex][0] == 'L')
+      fprintf (fcheck, "    Sammeleinzeiehungsauftrag\n\n");
+    else if (valA[recindex][0] == 'G')
+      fprintf (fcheck, "    Sammelueberweisungsauftrag\n\n");
+    else
+      fprintf (fcheck, "    Sammelauftrag\n\n");
+    fprintf (fcheck, "    Erstellungsdatum : %s\n\n", get_date());
+    fprintf (fcheck, "    Waehrung         : DM\n\n\n");
     fprintf (fcheck, "     %-10s  %-8s  %-30s   %12s\n", "Kontonr.", "BLZ", "Name", "Betrag");
     fprintf (fcheck, "    --------------------------------------------------------------------\n");
   } else {