Billing Management - Copy this React, Tailwind Component to your project
Billing and GST Tracking **Description**: Implement billing and GST tracking features, including invoice generation, notification for GST payment reminders, and GST reporting. **Acceptance Criteria**: Admins can view and manage billing details for recruiters and users. Invoices are generated automatically upon purchase of premium plans. GST number collection is mandatory during premium plan purchase. Invoices include GST details and are downloadable. Notifications are sent to admins for monthly GST payment reminders. Admins can generate GST reports for compliance. **Steps**: **View and Manage Billing Details**: Add a billing management section in the admin portal. Display billing details for recruiters and users, including plan type, amount paid, and payment date. **Automatic Invoice Generation**: Implement logic to generate invoices automatically upon successful premium plan purchase. Include GST details in the invoices. Allow users and recruiters to download their invoices. **GST Number Collection**: Add a field for GST number collection during premium plan purchase. Validate GST number format. **Downloadable Invoices**: Implement a feature for users and recruiters to download their invoices from their respective portals. Ensure invoices include all relevant details (e.g., GST number, amount paid, date). **GST Payment Reminder Notifications**: Implement logic to send monthly GST payment reminders to admins. Send reminders 3 days before the month ends. **GST Reporting**: Provide a feature for admins to generate GST reports for compliance. Include details like total GST collected, paid, and pending. **Acceptance Criteria**: [ ] Admins can view and manage billing details. [ ] Invoices are generated automatically upon premium plan purchase. [ ] GST numbers are collected during premium plan purchase. [ ] Invoices are downloadable and include all relevant details. [ ] Monthly GST payment reminders are sent to admins. [ ] Admins can generate GST reports for compliance.
