Este artículo trata sobre el mal funcionamiento de la app: no carga, muestra un error, se bloquea o presenta números distintos en tu teléfono y en tu ordenador. Si los precios, saldos, número de acciones o dividendos parecen incorrectos en todos tus dispositivos, se trata de un problema de datos. Consulta en su lugar Solución de problemas con los datos.
Casi cualquier problema a nivel de app proviene del estado local en un dispositivo: datos de mercado cacheados, una versión obsoleta o un navegador que impide a Capitally escribir en su base de datos local. Capitally realiza todos los cálculos en tu dispositivo y mantiene una copia cifrada de tu proyecto en nuestros servidores, por lo que borrar el estado local es seguro: el proyecto se recupera al iniciar sesión de nuevo.
Prueba estas cinco soluciones, en este orden
Sigue esta lista paso a paso. Cada medida es más drástica que la anterior y la mayoría de los problemas se resuelven en el paso uno o dos. Ninguna afecta a la copia cifrada de tu proyecto en el servidor. Una excepción al orden: si el problema empezó en el momento en que cambiaste algo en el proyecto, ignora esta lista y deshaz el cambio. Consulta Cuando la app se bloquea o un proyecto deja de responder.
- Recarga la página o reinicia el navegador. Cierra la app por completo y ábrela de nuevo. Si instalaste Capitally como una app en tu escritorio o teléfono, ciérrala y reiníciala en lugar de solo cambiar de ventana. Esto soluciona la mayoría de los problemas transitorios, incluyendo un dispositivo bloqueado en una versión antigua.
- Borrar caché: datos y precios. Ve a Ajustes → Análisis y haz clic en Borrar caché: datos y precios bajo Caché de datos de mercado. Esto obliga a la app a volver a descargar los datos de mercado y recalcular cada valor desde cero. Ejecútalo en el dispositivo que muestra los números incorrectos.
- Borrar todos los datos del equipo. Ve a Ajustes → Privacidad y haz clic en Borrar todos los datos del equipo bajo Datos del dispositivo. Esto limpia todo lo almacenado localmente y fuerza una sincronización completa. Tendrás que iniciar sesión otra vez. Úsalo en casos de corrupción del estado local o cuando el navegador se haya quedado sin espacio de almacenamiento.
- Prueba con otro navegador. Chrome y Microsoft Edge son los más fiables para realizar pruebas. Si el problema desaparece, el origen está en tu navegador o en alguna de sus extensiones. Consulta la siguiente sección.
- Exportar e importar en un proyecto nuevo. Es el último recurso y el que elimina errores persistentes que sobreviven a todo lo anterior. Ve a Ajustes → Exportar y guarda una copia de seguridad completa. Crea un proyecto nuevo desde Cambiar de proyecto → Añadir nuevo proyecto y, a continuación, ve a Importar y selecciona la plantilla de Capitally. Una vez que el nuevo proyecto esté correcto, elimina el antiguo.
Qué borra realmente «Borrar todos los datos del equipo»
Solo borra la copia local. Tu proyecto permanece en nuestros servidores como un archivo cifrado y se vuelve a descargar al iniciar sesión. Lo que sí pierdes es cualquier información que no haya llegado al servidor: cambios realizados sin conexión en ese dispositivo y preferencias del navegador. Si el dispositivo tiene trabajo sin sincronizar, expórtalo primero desde Ajustes → Exportar.
Por qué la app no carga o muestra un error
Cuatro causas explican la mayoría de los fallos de carga y todas tienen que ver con el navegador, no con tus datos. Capitally almacena tu copia de trabajo en la base de datos local del navegador (IndexedDB), por lo que cualquier cosa que bloquee o llene esa base de datos detendrá la app.
- Modo privado o incógnito. La navegación privada suele restringir o desactivar IndexedDB, que Capitally necesita para funcionar. Usa una ventana normal.
- Extensiones de privacidad. Las extensiones que bloquean cookies, almacenamiento o scripts pueden impedir que Capitally escriba en su base de datos local. Desactívalas para
app.mycapitally.comy recarga. - Navegador desactualizado. Capitally necesita un navegador razonablemente actual; las versiones antiguas fallan de formas que no parecen un problema de versión. Actualiza el navegador y recarga.
- Cuota de almacenamiento agotada. Capitally mantiene muchos datos localmente. Cuando se agota el espacio asignado al navegador, las operaciones de escritura empiezan a fallar. El paso 3 anterior — Ajustes → Privacidad → Borrar todos los datos del equipo — liberará espacio.
Una ventana privada es una prueba, no un hogar
Abrir la app en una ventana privada es un diagnóstico útil: comienza sin extensiones y sin estado en caché, así que si el problema desaparece, has encontrado al culpable. No es un lugar para trabajar a diario, porque las mismas restricciones de almacenamiento que la hacen una prueba limpia también la hacen poco fiable para el uso normal.
Cuando la app se bloquea o un proyecto deja de responder
Un bloqueo justo después de cambiar algo suele significar que el cambio generó muchos más datos de los esperados. Por ejemplo, establecer la frecuencia de pago de intereses de una hipoteca como diaria genera miles de operaciones de intereses y puede bloquear el proyecto. Deshacer el cambio es la solución.
- Exporta primero el proyecto desde Ajustes → Exportar como red de seguridad.
- Haz clic en Deshacer en el menú superior derecho y sigue deshaciendo hasta que la app vuelva a responder. Rehacer restaurará todo si te pasas.
- Si la aplicación se bloquea antes de que puedas abrir el menú, dirígete directamente a
https://app.mycapitally.com/start/history/. Esto abre el historial del proyecto, donde puedes deshacer o eliminar el cambio que causa el problema. Esto funciona para cualquier modificación que haya dejado el proyecto sin respuesta.
Si la app muestra errores de JavaScript —como Cannot read properties of undefined y similares—, borra primero la caché de datos y precios (paso 2 anterior). Si el error persiste, exporta e importa en un proyecto nuevo (paso 5). Un proyecto limpio suele eliminar los errores recurrentes.
Valores distintos en diferentes dispositivos o navegadores
La causa habitual es tener datos de precios cacheados antiguos o cargados incorrectamente en un dispositivo, no un fallo de sincronización. A menudo aparece primero en los gráficos —una línea de índice de referencia que se ve distinta en la tablet que en el portátil— o como un activo que dejó de actualizarse en un solo dispositivo.
- En el dispositivo que muestra los números incorrectos, ve a Ajustes → Análisis y haz clic en Borrar caché: datos y precios.
- Si la diferencia persiste tras esto, ve a Ajustes → Privacidad → Borrar todos los datos del equipo en ese dispositivo, inicia sesión de nuevo y deja que el proyecto se resincronice desde el servidor.
- Para una divergencia grave —faltan operaciones, un desdoblamiento de acciones que existe en un dispositivo pero no en el otro—, exporta desde ambos dispositivos antes de tocar nada para poder comparar. Usa Ajustes → Exportar para todo el proyecto o selecciona las filas afectadas en la pestaña Posiciones en Cartera y elige Exportar → Exportar elementos para un solo activo o cuenta. Después, borra el dispositivo que falla, inicia sesión y comprueba. Si sigue viéndose mal, importa la exportación del dispositivo que tuviera el estado más completo.
Si ves «El historial del proyecto tiene conflictos»
Es un problema diferente con una solución distinta. Significa que dos dispositivos realizaron cambios que no pueden aplicarse ambos —por ejemplo, uno eliminó un activo mientras el otro añadía una operación a este—. Resuélvelo en la vista de historial en lugar de borrar cachés: consulta Historial de cambios.
«Se encontraron problemas al evaluar las métricas»
Esta advertencia —que en su totalidad dice: Se encontraron problemas al evaluar las métricas. ¡Los números que ves pueden no ser precisos!— significa que no se pudo valorar una o más posiciones, y dónde aparece te indica qué tipo de problema es. Si aparece en un dispositivo pero no en otro, es un problema de datos de precios cacheados: borra la caché de datos y precios en el dispositivo afectado. Si aparece en todas partes, el problema reside en los datos subyacentes.
Despliega la advertencia para ver los mensajes individuales. Si en lugar de una lista recibes una invitación para actualizar —Has superado el límite de activos que puedes seguir o Tu plan no incluye opciones sobre acciones—, no hay nada roto: las posiciones están ahí, pero tu plan no las cubre. Consulta Suscripción y facturación.
Para un problema persistente en un activo específico, puede que la fuente de precios esté mal vinculada. Edita el activo, abre la pestaña Precios y vuelve a seleccionar el ticker correcto de la lista bajo Obtener precios con este símbolo de mercado.
Si la advertencia persiste en todos los dispositivos, el mensaje inferior indica el problema a tratar: We couldn't fetch price for X, We couldn't resolve currency pair X y los casos de símbolos excluidos de cotización se explican en Precios, símbolos y datos de mercado; There is a negative balance since X se trata en Los saldos y el efectivo no coinciden.
«Error al obtener» (Failed to fetch) y «Las posiciones no pudieron resolverse»
Esto significa que Capitally no pudo obtener temporalmente los precios de mercado para la vista de posiciones. Normalmente lo causa un gran volumen de solicitudes de precios simultáneas —común en carteras grandes, especialmente tras un periodo de inactividad— haciendo que alguna agote su tiempo de espera. Haz clic en Reintentar y normalmente se resuelve.
Tus datos almacenados no se ven afectados. Las operaciones y el historial se guardan tal cual independientemente de este error; solo falla la carga de precios en tiempo real para la vista de posiciones. Si empieza a ocurrir constantemente en lugar de ocasionalmente, infórmalo a soporte.
«Usuario no autorizado para acceder al proyecto»
Cierra sesión e inicia sesión de nuevo. Este error —que a menudo aparece como Failed to fetch. User not authorized to access project— casi siempre sigue a un cambio de suscripción, plan o prueba que tu sesión actual no ha detectado. La redacción parece un fallo de permisos, pero tu proyecto y tus datos están intactos.
Si iniciar sesión de nuevo no lo soluciona, ve a Ajustes → Privacidad → Borrar todos los datos del equipo e inicia sesión otra vez. Si sigue apareciendo tras esto, no es una sesión antigua: revisa Suscripción y facturación para el estado del plan, y Tu cuenta e inicio de sesión si no logras pasar de la pantalla de acceso.
Rendimiento en carteras grandes
Capitally realiza todos los cálculos en tu dispositivo, por lo que el tamaño de la cartera marca el ritmo: no hay ningún servidor haciendo el trabajo por ti, la misma arquitectura que mantiene tus datos privados. Como norma general, unos 400 activos y varios miles de operaciones es el punto donde empiezas a notarlo. Eso no es un límite: los proyectos más grandes siguen funcionando, solo tardan más en cargar y recalcular.
- La primera carga es la lenta. Deben obtenerse los datos históricos de precios de cada activo. Las cargas posteriores leen desde la caché local y son mucho más rápidas.
- Cargar muchos símbolos nuevos a la vez. Por encima de unos 200–250 símbolos nuevos de una vez, el proveedor de datos de mercado empieza a rechazar conexiones. Haz clic en Reintentar; puede llevar un par de intentos y los símbolos restantes suelen cargarse en un minuto aproximadamente. No debería repetirse los días siguientes a menos que tengas cientos de símbolos con actividad comercial constante.
:El movimiento entre pantallas debe ser rápido después de la primera carga. Si va lento, limita la vista con filtros de Cuenta o Etiquetas y explora la cartera en bloques más pequeños. - Navegación lenta tras la carga inicial. Moverse entre pantallas debería ser rápido. Si notas lentitud, aplica un enfoque limitado con los filtros de Cuenta o Etiquetas y explora tu cartera en partes más pequeñas.
- Que los números tarden en aparecer no es lo mismo que un bloqueo. El motor de cálculo se ejecuta en un proceso en segundo plano en lugar de en la propia página, por lo que tras una importación masiva o un cambio que afecte a muchas posiciones, deberías ver cómo los valores se completan gradualmente mientras la app sigue siendo utilizable. Una ventana que deja de responder por completo es un problema distinto — consulta Cuando la app se congela o un proyecto deja de responder más arriba.
Comprobar qué versión estás utilizando
Capitally es una aplicación web que se actualiza sola; no hay ninguna versión para descargar. Cuando se lanza una nueva, aparece una ventana emergente que dice Hay una versión más reciente - haz clic para actualizar, y el número de la versión en la que te encuentras aparece en la parte inferior del menú superior derecho.
Ese número de versión es lo primero que debes comparar cuando dos dispositivos no coinciden, o cuando un cambio en el plan o una nueva funcionalidad no aparecen. Si un dispositivo está desactualizado, recárgalo. Si al recargar no se actualiza, elimina todos los datos de ese dispositivo (Ajustes → Privacidad) y vuelve a iniciar sesión.
Sigo atascado
Recopila el error antes de ponerte en contacto con nosotros. Abre la consola de desarrollador del navegador con Cmd + Option + J en macOS o Ctrl + Shift + J en Windows y Linux, y copia los mensajes de error que aparezcan.
Dentro de la app, la parte inferior del menú superior derecho incluye un pequeño enlace de información de diagnóstico, junto a privacidad, términos y el número de versión. Abre una ventana de Información de diagnóstico con:
- Descargar registros de diagnóstico — un informe anonimizado que contiene identificadores internos, tus acciones recientes y los detalles de cada error que hayas encontrado.
- Exportar proyecto anonimizado — una copia del proyecto con los nombres y valores aleatorizados, para problemas que necesitemos reproducir por nuestra parte.
Los errores que se muestran en la app también tienen un pequeño botón de copiar al lado que permite copiar los detalles completos del error.
Envíanos lo que tengas a support@mycapitally.com junto con una descripción de los pasos que provocan el problema. Obtener ayuda detalla el conjunto completo de herramientas de diagnóstico.