Backend: - Add batch insert using multi-row INSERT with ON CONFLICT - Process in batches of 500 records for optimal DB performance - Return detailed batch results (inserted, duplicates, errors) Frontend: - Parse files in chunks of 500 to prevent memory issues - Upload in batches of 200 CFDIs per request - Add detailed progress bar with real-time stats - Show upload statistics (loaded, duplicates, errors) - Add cancel functionality during upload - Refresh data after upload completes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.6 KiB
2.6 KiB