- Added light gray backgrounds to all section titles in detailed pages - Enhanced visual hierarchy for better readability - Improved professional appearance of PDF exports - Updated module version to 2.5.1
7.1 KiB
7.1 KiB
CHANGELOG MODULE DECLARATIONTVA FOR DOLIBARR ERP CRM
2.5.1
UI/UX Improvements
- PDF Layout Enhancement: Added light gray backgrounds to section titles in detailed pages
- Visual Hierarchy: Improved readability with distinct section headers
- Professional Appearance: Enhanced PDF presentation with consistent styling
2.5.0
New Features
- Journal Configuration Tab: Complete journal account configuration system
- Bank Account Configuration: Configurable bank account for VAT payments/receipts
- Auto-Create Accounting: Toggle for automatic accounting entry creation on submission
- Amount Calculation Method: Configurable rounding vs truncation for French CA-3 compliance
- Configurable Journal Accounts: All journal accounts (VAT, charges, products) are now configurable
- Database Auto-Creation: Automatic table creation and default value setup
Technical Improvements
- Configuration Management: Centralized configuration system with database storage
- Account Loading: Improved accounting account retrieval with proper ordering
- Form Handling: Fixed action processing outside tab logic for reliable form submission
- Database Schema: Auto-creation of missing tables with proper structure
- Error Handling: Comprehensive error handling and user feedback
Bug Fixes
- Configuration Persistence: Fixed configuration saving issues
- Account Display: Resolved uppercase account label display in dropdowns
- Form Actions: Corrected action handling placement for reliable form processing
- Database Tables: Automatic creation of missing configuration tables
2.4.0
New Features
- Template Management System: Complete online template management with Gitea integration
- Minor Version System: Major.minor versioning for template updates (30.1, 30.2, etc.)
- Automatic Updates: Other installations can automatically update templates
- Template Reset: "REVENIR AU MODELE OFFICIEL" functionality for template management
- Configuration Tabs: Separated PCG mapping and template management into distinct tabs
Technical Improvements
- Gitea Integration: Online template distribution and version checking
- Template Path Resolution: Fixed template loading for PDF generation
- Action Handling: Improved template action processing outside tab logic
- Version Management: Comprehensive template versioning system
- Fallback System: Robust offline/online template management
Bug Fixes
- Template Recognition: Fixed official template recognition for PDF generation
- Path Resolution: Corrected template path calculation for different directory structures
- Action Processing: Fixed template reset and update actions
- PDF Generation: Resolved missing CA-3 pages in PDF output
- Template Loading: Fixed template file detection and loading
Template Updates
- Version 30.2: Updated official CA-3 template with corrected field positioning
- Template Maintenance: Added comprehensive maintenance manual
- Version Control: Implemented minor version system for template fixes
2.3.0
New Features
- Declaration Validation: Complete validation workflow with confirmation dialogs
- PDF Document Management: Automatic PDF generation and storage for validated declarations
- Document Download: Secure PDF download system with proper authentication
- Status Management: Visual status indicators and proper workflow separation
- Clean UI: Streamlined interface with working actions only
Technical Improvements
- Database Migration: Added validation tracking with proper database schema
- Secure Downloads: Token-based authentication for PDF downloads
- Error Handling: Comprehensive error handling without debug clutter
- File Management: Proper document storage in structured directories
- UI Cleanup: Removed non-working actions and streamlined interface
Bug Fixes
- Fixed Token Validation: Resolved download handler authentication issues
- Fixed PDF Detection: Improved file pattern matching for document detection
- Fixed Path Resolution: Corrected file paths for document storage and access
- Removed Debug Code: Cleaned up production code from debugging statements
- Fixed Button Actions: Removed non-working buttons from declaration list
2.1.0
New Features
- Enhanced PDF Export: CA-3 form now includes detailed breakdown pages in a single comprehensive PDF
- Detailed Breakdown Pages: Account-level details for each CA-3 line showing exactly where amounts come from
- Improved PDF Merging: Uses pdftk for reliable PDF merging that preserves form fields
- Conditional Page Breaks: Optimized page usage to reduce paper consumption
- Enhanced Line Calculations: Added support for lines 25, 26, 27, TD, 28, 32 with proper conditional visibility
- Status Translation: Proper French translation of declaration status in detailed PDFs
Technical Improvements
- Better Error Handling: Comprehensive logging and debugging for PDF generation
- Form Field Preservation: pdftk-based merging maintains all form data integrity
- Modular PDF Generation: Separate detailed PDF generation with fallback options
- Enhanced Debugging: Detailed logging for troubleshooting PDF generation issues
Bug Fixes
- Fixed Multi-Select Saving: Configuration fields now properly save when all selections are removed
- Fixed PDF Merge Issues: Resolved pdftk filename conflicts that prevented detailed pages from being added
- Fixed Status Translation: Eliminated "Call to a member function trans() on null" errors
- Fixed Form Corruption: Prevented FPDI merge from corrupting filled form data
1.1
New Features
- Enhanced PDF Export: CA-3 form now includes detailed breakdown pages in a single comprehensive PDF
- Detailed Breakdown Pages: Account-level details for each CA-3 line showing exactly where amounts come from
- Improved PDF Merging: Uses pdftk for reliable PDF merging that preserves form fields
- Conditional Page Breaks: Optimized page usage to reduce paper consumption
- Enhanced Line Calculations: Added support for lines 25, 26, 27, TD, 28, 32 with proper conditional visibility
- Status Translation: Proper French translation of declaration status in detailed PDFs
Technical Improvements
- Better Error Handling: Comprehensive logging and debugging for PDF generation
- Form Field Preservation: pdftk-based merging maintains all form data integrity
- Modular PDF Generation: Separate detailed PDF generation with fallback options
- Enhanced Debugging: Detailed logging for troubleshooting PDF generation issues
Bug Fixes
- Fixed Multi-Select Saving: Configuration fields now properly save when all selections are removed
- Fixed PDF Merge Issues: Resolved pdftk filename conflicts that prevented detailed pages from being added
- Fixed Status Translation: Eliminated "Call to a member function trans() on null" errors
- Fixed Form Corruption: Prevented FPDI merge from corrupting filled form data
1.0
Initial version