bmc_hub/app/billing/frontend/views.py

28 lines
753 B
Python
Raw Normal View History

"""
Billing Frontend Views
Serves HTML pages for billing features
"""
from fastapi import APIRouter
from fastapi.responses import FileResponse
router = APIRouter()
@router.get("/billing/supplier-invoices")
async def supplier_invoices_page():
"""Supplier invoices (kassekladde) page"""
return FileResponse("app/billing/frontend/supplier_invoices.html")
@router.get("/billing/template-builder")
async def template_builder_page():
"""Template builder for supplier invoice extraction"""
return FileResponse("app/billing/frontend/template_builder.html")
@router.get("/billing/templates")
async def templates_list_page():
"""Templates list and management page"""
return FileResponse("app/billing/frontend/templates_list.html")