diff --git a/myproject/myapp/templates/user_page.html b/myproject/myapp/templates/user_page.html
index 2e621e850141c95d9ca50eb548d320de4f7b7e95..c9f63dbd8618a5b8e38f4506c9cc0b2afcc3fe6d 100644
--- a/myproject/myapp/templates/user_page.html
+++ b/myproject/myapp/templates/user_page.html
@@ -232,12 +232,14 @@
             required
           />
         </div>
+        <a href="{% url 'generate_pdf' %}"
         <button
           type="submit"
           class="p-2 bg-blue-500 text-white rounded-md hover:bg-blue-600"
         >
           Download Financial Statement
         </button>
+        </a>
       </form>
       {% comment %} REPLACE WITH LOGIC TO CHECK PROPER USER {% endcomment %}
     </div>
diff --git a/myproject/myapp/urls.py b/myproject/myapp/urls.py
index 4b7449c4778b0730b4ab82a2e50c711015413272..28a95033debac089fee738593c35582f20192d32 100644
--- a/myproject/myapp/urls.py
+++ b/myproject/myapp/urls.py
@@ -12,6 +12,7 @@ from .views import handling_music_file
 
 
 from .views import pricing
+from .views import generate_pdf
 
 urlpatterns = [
     # path('', index, name='index'), <- uncomment when index/main page will be ready
@@ -26,5 +27,6 @@ urlpatterns = [
     path('pricay_policy/', privacy_policy, name='privacy_policy'),
     path('pricing/', pricing, name='pricing'),
     path('uploading_file/', handling_music_file, name='uploading_file'),
-
+,
+    path('generate_pdf/', generate_pdf, name='generate_pdf')
 ]
diff --git a/myproject/myapp/views.py b/myproject/myapp/views.py
index 25eaefc36bdb5ee9099e092062b17fa966b6ea4f..315c0a1a7fd77eb0867c47fa791700e9d11510ee 100644
--- a/myproject/myapp/views.py
+++ b/myproject/myapp/views.py
@@ -77,3 +77,15 @@ def privacy_policy(request):
 
 def pricing(request):
     return render(request, 'pricing.html')
+
+#For testing the receipts ONLY. TODO: delete when working
+def generate_pdf(request):
+    response = HttpResponse(content_type='application/pdf')
+    response['Content-Disposition'] = 'attachment; filename="example.pdf"'
+
+    p = canvas.Canvas(response)
+    p.drawString(100, 800, "Hello, this is a PDF!")
+    p.showPage()
+    p.save()
+
+    return response