Commit Graph

3 Commits

Author SHA1 Message Date
a419fcfc15 Fix module configuration and menu setup
Module Configuration Fixes:
- Changed config_page_url from setup.php to setup_mvp.php
- Now points to our custom MVP configuration page
- Users will see our PCG account mapping interface

Menu Configuration:
- Added main interface menu entry
- Points to /custom/declarationtva/declarationtvaindex.php
- Commented out unused menu entries
- Main menu will show 'DeclarationTVA' with our interface

Testing Instructions:
1. Disable and re-enable the module to refresh menu
2. Configuration button should now show our custom setup page
3. Main menu should show 'DeclarationTVA' entry
4. Clicking the menu should open our main interface

The module is now properly configured for MVP testing!
2025-10-02 16:24:33 +02:00
8e71a12000 Phase 1 MVP - Core foundation complete
MVP Database Schema:
- Simplified database schema for MVP development
- Core tables: config, account_mappings, periods, declarations, ca3_lines
- Basic indexes for performance
- Initial configuration data

Core PHP Classes:
- DeclarationTVA: Main class for CA-3 processing
- DeclarationTVA_Config: Configuration management
- DeclarationTVA_Period: Period management
- Complete CRUD operations for all entities

Main Interface:
- declarationtvaindex.php: Main module interface
- Period management and declaration creation
- Status tracking (draft, validated, submitted)
- Basic action handling

Configuration Interface:
- setup_mvp.php: Simplified configuration page
- PCG account mapping for all CA-3 lines
- Account selection from Dolibarr chart of accounts
- VAT rate configuration

Key Features Implemented:
- Basic CA-3 form generation
- PCG account mapping (one account per line for MVP)
- Period management (quarterly)
- Declaration status tracking
- Configuration interface
- Account validation against Dolibarr

Next Steps:
- CA-3 form generation logic
- PDF export functionality
- Testing with sample data

MVP Progress: 60% complete
Core foundation ready for testing and refinement
2025-10-02 16:16:15 +02:00
711e68ba92 Initial commit: DeclarationTVA Dolibarr module
- Add core module structure
- Include admin interface
- Add language support (en_US)
- Include SQL schema
- Add build configuration
- Include documentation and licensing
2025-10-02 15:31:50 +02:00