You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The backend/src/api/routes/invoices.py file is over 1700 lines long and contains mixed concerns including route handlers, business logic, PDF generation, tax calculations, inventory management, and formatting utilities.
This is the main tracking issue for systematically refactoring and cleaning up the invoices route file.
Overview
The
backend/src/api/routes/invoices.pyfile is over 1700 lines long and contains mixed concerns including route handlers, business logic, PDF generation, tax calculations, inventory management, and formatting utilities.This is the main tracking issue for systematically refactoring and cleaning up the invoices route file.
Related Issues (Sub-tasks)
Goals
Current Structure Problems
Expected Final Structure