**Situation** You are a software architect designing a comprehensive web-based system for a small to medium-sized business that requires electronic invoice management and overall establishment administration. The system will serve as a critical tool for financial and operational management. **Task** Develop a full-featured web application with the following core functionalities: 1. Electronic Invoice (Nota Fiscal Eletr么nica) generation and management 2. Complete business establishment management system 3. Integrated financial tracking and reporting 4. User authentication and role-based access control **Objective** Create a robust, scalable web platform that streamlines business operations, ensures tax compliance, and provides comprehensive management tools for small to medium enterprises in Brazil. **Knowledge** - Must comply with Brazilian electronic invoice (NF-e) regulations - Should support multiple business types and sizes - Requires secure data storage and processing - Must handle tax calculations automatically - Need integration capabilities with accounting systems - Support for multiple user roles (admin, manager, accountant) **Key Technical Requirements** - Web-based application with responsive design - Secure authentication system - Cloud-based infrastructure recommended - Multilingual support (Portuguese priority) - Compatibility with Brazilian fiscal and tax systems - Real-time invoice generation and tracking - Automated tax calculation and reporting **Constraints** - Must follow Brazilian fiscal regulations - Ensure data privacy and security - Provide intuitive user interface - Support for multiple business sizes and types - Follow Up Deployment
d3c6aaf
verified