diff --git a/apps/treasury/views.py b/apps/treasury/views.py
index 5889f8b5330c9cb4b95767417e71f27be16b2d1f..2bddf319d862b824db5383f56ca0becab9f79566 100644
--- a/apps/treasury/views.py
+++ b/apps/treasury/views.py
@@ -217,7 +217,9 @@ class InvoiceRenderView(LoginRequiredMixin, View):
                 ).wait()
 
                 if error:
-                    raise IOError("An error attempted while generating a invoice (code=" + str(error) + ")")
+                    with open("{}/invoice-{:d}.log".format(tmp_dir, pk), "r") as f:
+                        log = f.read()
+                    raise IOError("An error attempted while generating a invoice (code=" + str(error) + ")\n\n" + log)
 
             # Display the generated pdf as a HTTP Response
             pdf = open("{}/invoice-{}.pdf".format(tmp_dir, pk), 'rb').read()
diff --git a/apps/wei/views.py b/apps/wei/views.py
index 358cb14a436ace69d4c8def136cf6977013ee417..7720829ce7255e044b2bef548034c31f1c9ca667 100644
--- a/apps/wei/views.py
+++ b/apps/wei/views.py
@@ -1110,7 +1110,9 @@ class MemberListRenderView(LoginRequiredMixin, View):
                 ).wait()
 
             if error:
-                raise IOError("An error attempted while generating a WEI list (code=" + str(error) + ")")
+                with open("{}/wei-list.log".format(tmp_dir), "r") as f:
+                    log = f.read()
+                raise IOError("An error attempted while generating a WEI list (code=" + str(error) + ")\n\n" + log)
 
             # Display the generated pdf as a HTTP Response
             with open("{}/wei-list.pdf".format(tmp_dir), 'rb') as f: