$total_archivos * 2, 'facturas_procesadas' => $total_archivos * 3, 'partidas_procesadas' => $total_archivos * 5, 'duplicados' => 0, 'errores' => 0, 'total_lineas' => $total_archivos * 100 ]; $respuesta = [ 'success' => true, 'message' => 'Archivos procesados correctamente (MODO SIMULACIÓN)', 'estadisticas' => $estadisticas, 'archivos_procesados' => $total_archivos, 'archivos_con_errores' => [], 'debug_info' => [ 'timestamp' => date('Y-m-d H:i:s'), 'total_archivos_recibidos' => $total_archivos, 'validar_duplicados' => $validar_duplicados ] ]; error_log("Enviando respuesta exitosa: " . json_encode($respuesta)); echo json_encode($respuesta); } catch (Exception $e) { error_log("ERROR: " . $e->getMessage()); $respuesta_error = [ 'success' => false, 'message' => $e->getMessage(), 'debug_info' => [ 'timestamp' => date('Y-m-d H:i:s'), 'error_file' => $e->getFile(), 'error_line' => $e->getLine() ] ]; http_response_code(500); echo json_encode($respuesta_error); } ?>