-- Reset failed queue items so the cron worker retries them UPDATE invoice_processing_queue SET status = 'pending', error_message = NULL WHERE status = 'failed'; -- Verify current queue state SELECT id, batch_id, status, error_message, created_at FROM invoice_processing_queue ORDER BY created_at;