21 lines
571 B
Python
21 lines
571 B
Python
"""
|
|
@router InvoiceRouter (Backend/app/api/v1/routers/InvoiceRouter.py)
|
|
"""
|
|
from fastapi import APIRouter
|
|
from pydantic import BaseModel
|
|
import ulid
|
|
|
|
router = APIRouter(prefix="/api/v1/invoices", tags=["GST Invoice Management"])
|
|
|
|
@router.get("/{invoice_id}")
|
|
def get_invoice(invoice_id: str):
|
|
return {
|
|
"invoice_id": invoice_id,
|
|
"invoice_no": "C1P2-26-000452",
|
|
"subtotal": 149.99,
|
|
"cgst": 13.50,
|
|
"sgst": 13.50,
|
|
"igst": 0.00,
|
|
"total_amount": 176.99,
|
|
"pdf_url": f"/uploads/invoices/{invoice_id}.pdf"
|
|
}
|