Added support for the 'Begleitzettel' via LaTeX document
[infodrom/dtaus] / dtaus.c
diff --git a/dtaus.c b/dtaus.c
index f9eb30b..69177f8 100644 (file)
--- a/dtaus.c
+++ b/dtaus.c
@@ -27,6 +27,7 @@
 #include <ctype.h>
 #include <time.h>
 #include <malloc.h>
+#include "latex.h"
 
 #define DEFAULT_EURO
 #ifndef DEFAULT_EURO
@@ -1119,7 +1120,7 @@ void dtaus2control (char *cdtaus, char *ccontrol)
   fclose(fdtaus);
 }
 
-int control2dtaus (char *ccontrol, char *cdtaus, char *cbeleg, char *ccheck)
+int control2dtaus (char *ccontrol, char *cdtaus, char *cbeleg, char *ccheck, char *latex)
 {
   FILE *fdtaus, *fcontrol, *fbeleg, *fcheck;
   void *buf;
@@ -1366,6 +1367,13 @@ int control2dtaus (char *ccontrol, char *cdtaus, char *cbeleg, char *ccheck)
   fprintf (fbeleg, "\n    Unsere Bankleitzahl ........: %s\n", valA[A_BLZ]);
   fprintf (fbeleg, "\n\n\n\n\n    __________________________________________________\n");
   fprintf (fbeleg, "    Ort, Datum                     Unterschrift\n");
+
+  if (latex)
+    generate_latex_receipt (latex, type, get_date(), date_todo,
+                           currency, count,
+                           ssum_val, ssum_kto, ssum_blz,
+                           valA[A_KTO], valA[A_BLZ]);
+
   for (recindex=0; recindex<A_LEN; recindex++)
     if (valA[recindex])
       free(valA[recindex]);