Errores que te puedes encontrar
Los mensajes de esta tabla están escritos tal como aparecen en pantalla, no parafraseados — es lo que hay que buscar si has llegado aquí tras un aviso concreto. Están ordenados por lo habitual que es encontrárselos, no por orden alfabético, y no es una lista completa: solo los que pasan a menudo, desconciertan, o cuya salida no es obvia a simple vista.
Un aviso que no esté en la tabla no es por fuerza un fallo raro. Cuando el portal rechaza una operación por un motivo concreto —un albarán que ya está facturado, un SKU repetido, un precio que sigue en uso en una tarifa— el aviso dice ese motivo y, casi siempre, qué hacer a continuación; basta con leerlo. El aviso genérico («No se pudo…, inténtalo de nuevo») queda para cuando no hay un motivo que dar: un corte de conexión o un fallo inesperado.
| Mensaje | Qué lo provoca | Qué hacer |
|---|---|---|
| App: «Email o contraseña incorrectos.» | El email o la contraseña que ha tecleado el repartidor no coinciden con los de su usuario. | Comprobar mayúsculas y espacios. Si está seguro de que son correctos, puede que el usuario esté desactivado — avisar a la oficina en vez de seguir probando. |
| Portal: «El email o la contraseña no son correctos.» | Igual que en la app: el email o la contraseña no coinciden con los de tu usuario. | Revisar credenciales. Si está seguro de que son correctas y aun así no entra, contactar con soporte en vez de seguir probando contraseñas. Ver Entrar en el portal. |
| Portal: pantalla «Cuenta suspendida» al intentar entrar | La empresa está dada de baja. No es un problema de tu email ni de tu contraseña, así que el portal ya no lo confunde con el aviso anterior. | Contactar con soporte: reintentar la contraseña no sirve de nada mientras la empresa siga suspendida. Ver Entrar en el portal. |
| Portal: «Demasiados intentos fallidos con este email. Inténtalo de nuevo dentro de unos minutos.» | Se han encadenado varios intentos de acceso fallidos seguidos con esa dirección y el usuario queda cerrado un rato. | Esperar unos minutos: el bloqueo se levanta solo, no hace falta desbloquear nada a mano. |
| Portal: «Demasiadas peticiones desde esta conexión. Espera unos minutos antes de volver a intentarlo.» | No es cosa del usuario ni de la contraseña: se han hecho demasiadas peticiones de acceso desde la misma conexión a internet en poco rato. El límite cuenta por conexión, así que puede salir sin haber fallado ni una contraseña — por ejemplo si varias personas de la misma oficina, o varios repartidores con la misma línea móvil, entran a la vez tras un corte. | Esperar unos minutos y volver a intentarlo; se levanta solo. Si se repite a diario con uso normal, avisar a soporte: el límite está puesto muy por encima del uso real y repetirlo indica otra cosa. |
| «El importe supera lo que debe el cliente. Si deja el sobrante a su favor, marca «Cobro a cuenta»; si no, corrige el importe.» (o, según el caso, «…lo que debe esta tienda…» / «…lo que se debe sin tienda…» — misma frase, tres variantes literales según si el cobro lleva tienda) | Se intenta registrar un cobro sin factura concreta por más de lo que el cliente, o la tienda elegida, tiene pendiente en ese momento, más un margen de redondeo de 1 céntimo por albarán (mínimo 2). | Si el cliente paga de más a propósito, marcar Cobro a cuenta; si es un error de importe, corregirlo. Ver El tope de lo que se puede cobrar. |
| «El importe supera lo pendiente de la factura.» | La misma situación anterior, pero con una factura concreta elegida: el cobro no puede superar lo que queda pendiente de esa factura. | Corregir el importe, o quitar la factura elegida y registrar el cobro sin factura concreta (entra entonces en el reparto general y aplica el tope de arriba). |
| App: «Sin conexión con el servidor. Comprueba la cobertura y vuelve a intentarlo.» | El teléfono no tiene cobertura o datos en el momento de entrar en la app. | Esperar a tener cobertura y reintentar. El resto del trabajo del día (entregar, cobrar) no necesita conexión — ver Trabajar sin cobertura. |
| App: «Cuenta bloqueada temporalmente por varios intentos fallidos. Espera unos minutos y vuelve a intentarlo con la contraseña correcta.» | Se han encadenado varios intentos de acceso fallidos seguidos. La app usa este mismo aviso cuando lo que se ha alcanzado es el límite de peticiones por conexión, que no tiene que ver con la contraseña — en el portal esos dos casos sí se distinguen, ver las dos filas de arriba. | Esperar unos minutos antes de volver a intentarlo — se levanta solo, no hace falta que nadie lo desbloquee a mano. |
| «El NIF/CIF no es válido: revisa las cifras y la letra, sin guiones ni espacios» | El NIF de un cliente o de los datos fiscales no es un DNI, NIE o CIF válido: casi siempre una cifra mal tecleada que hace que la letra o el dígito de control no cuadren. No se ha enviado nada. | Revisar cifra a cifra contra el documento. Ver Escribir email, NIF, código postal y teléfono. |
| «Ya hay otro cliente con ese NIF/CIF.» | Se da de alta o se edita un cliente con un NIF que ya tiene otro cliente. | Buscar el cliente que ya lo tiene en Clientes: suele ser el mismo cliente dado de alta dos veces. |
| «El email no es válido…», «El código postal son 5 cifras…», «El teléfono no es válido…», «Este campo es obligatorio» | Un campo con formato está mal escrito, o un obligatorio está vacío. Sale debajo del campo concreto y no se ha enviado nada. | Corregir ese campo. Todas las reglas, en Escribir email, NIF, código postal y teléfono. |
| «No se pudo crear el cliente. Revisa los datos e inténtalo de nuevo.» / «No se pudo guardar el cliente. Inténtalo de nuevo.» | Todo lo que el formulario sabe comprobar (nombre, modelo de factura, NIF, email, teléfono) ya está bien: el fallo es otro, normalmente un corte de conexión o un problema puntual del servidor. | Volver a intentarlo pasados unos segundos. Si se repite, avisar a soporte. |
| «No se pudo desactivar el cliente. Inténtalo de nuevo.» (o «…activar…», y lo mismo con el producto, la tarifa o un usuario: «No se pudo desactivar a Ana…») | El botón Activar/Desactivar de la ficha de un cliente o producto, el interruptor Activa de una tarifa o el Activo del listado de usuarios no se han podido guardar: normalmente un corte de conexión. Lo que se ve en pantalla sigue siendo el estado real. | Volver a intentarlo. Si dice «…ya no existe. Recarga la página.», otra persona lo ha eliminado mientras tanto: recargar. |
| «No se pudo guardar «Mostrar caja al repartidor (app)». Inténtalo de nuevo.» (o «…Control de stock por ruta…») | Uno de los dos interruptores de Ajustes de reparto de Configuración no se ha guardado; el interruptor vuelve a como estaba. | Volver a intentarlo pasados unos segundos. |
| «La ruta está cerrada: ya no se puede cambiar el lote.» / «No se pudo guardar el lote. Inténtalo de nuevo.» | El lote de un artículo en la ficha de una ruta no se ha guardado: la ruta se ha cerrado mientras tanto (quizá desde la app), o ha fallado la conexión. El campo vuelve al lote que había. | Si la ruta está cerrada, recargar: el lote ya no se puede cambiar. Si no, volver a escribirlo. Ver La ficha de una ruta. |
| «Ese albarán ya no está pendiente: no se puede añadir a la ruta. Recarga la página.» | Al asociar un albarán existente a una ruta, alguien lo ha entregado o anulado un instante antes. | Recargar la página: el buscador solo ofrece albaranes pendientes. Ver Asociar un albarán ya existente. |
| «1 factura no se pudo enviar por email: su cliente no tiene email. Añádelo en su ficha e inténtalo de nuevo.» / «…no se pudo enviar por email. Comprueba que su cliente tenga email…» | En el envío en bloque del listado de Facturas, alguna factura no se ha podido mandar. La primera redacción sale cuando todas las que fallaron lo hicieron por el mismo motivo; la segunda, cuando fallaron por motivos distintos. Las demás sí se han enviado. | Mirar la pestaña Historial de envíos de las facturas seleccionadas para ver cuál falló, completar el email del cliente y enviarla de nuevo. |
| «Este cliente no tiene email. Añádelo en su ficha y vuelve a enviar la factura.» | Se pulsa Enviar por email en la ficha de una factura y el cliente se ha quedado sin email entre que se cargó la ficha y el clic (el botón se desactiva solo cuando ya no hay email al cargar). | Poner el email en la ficha del cliente y volver a enviar. Ver Enviar una factura por email. |
| «La factura o su cliente ya no existen. Recarga la página.» | Se intenta enviar por email una factura que ya no está, o cuyo cliente ha desaparecido mientras la ficha estaba abierta. | Recargar la página. |
| «No se pudo descargar el PDF de la factura. Inténtalo de nuevo.» | La descarga del PDF de una factura no ha llegado a completarse: normalmente un corte de conexión. | Volver a intentarlo. Ver Plantillas de PDF. |
| «No se pudo imprimir el PDF de la factura. Inténtalo de nuevo.» | Se ha pulsado Imprimir en la ficha de una factura y el PDF no ha llegado: normalmente un corte de conexión. | Volver a intentarlo. Ver Plantillas de PDF. |
| «Son 812 facturas y un PDF admite como máximo 500. Acota el filtro o selecciona menos facturas.» | Se ha pedido Imprimir o Descargar PDF desde el listado de facturas sin ninguna marcada y, entre que se cargó el listado y se pulsó, el filtro ha pasado a dar más de 500 facturas (alguien ha emitido más mientras tanto). | Estrechar el filtro o marcar a mano las facturas que se quieren. Ver Varias facturas en un solo PDF. |
| «No se pudo generar el PDF. Inténtalo de nuevo.» | La impresión o la descarga de varias facturas en un solo PDF desde el listado no ha llegado a completarse: normalmente un corte de conexión. | Volver a intentarlo. |
| «El prefijo admite de 1 a 6 caracteres: solo letras mayúsculas y cifras.» | Al crear una serie de facturación, o al cambiarle el prefijo, el prefijo es más largo de seis caracteres o lleva algo que no es una letra mayúscula o una cifra. | Acortarlo o quitar espacios, guiones y tildes. Ver Configuración → Facturación. |
| «Escribe el motivo de la anulación.» | Se intenta anular una factura sin motivo, o con un motivo que solo tiene espacios. | Escribir el motivo y volver a pulsar Anular factura. Ver Anular una factura. |
| «El motivo no puede pasar de 500 caracteres.» | El motivo de la anulación de una factura es más largo de lo que se guarda. | Acortarlo. La factura sigue sin anular hasta entonces. |
| «Esta factura ya estaba anulada. Recarga la página.» | Se intenta anular una factura que otra persona ha anulado mientras la ficha estaba abierta. | Recargar la página: la ficha mostrará el motivo, la fecha y quién la anuló. |
| «No se pudieron guardar los cambios. Inténtalo de nuevo.» | Un guardado que antes fallaba sin decir nada (precios de un cliente, riesgo, ficha de producto, tarifa, cabecera de una ruta, activar un vehículo…): el servidor no lo ha aceptado. | Volver a intentarlo; si se repite, recargar la página por si otra persona ha cambiado lo mismo a la vez, y si sigue, avisar a soporte. |
| «Introduce un número; usa la coma para los decimales, p. ej. 12,5», «No uses separador de miles: escribe 1500 o 1500,5», «Máximo 2 decimales»… | Un campo numérico (precio, cantidad, caja, descuento, importe…) tiene algo que no se puede leer como número, o más decimales de los que admite. No se ha enviado nada. | Corregir el campo que marca el aviso. La regla completa y todos los avisos, en Escribir números con decimales. |
| «No se pudo crear el producto. Revisa los datos e inténtalo de nuevo.» | Igual que arriba: el nombre, la unidad, el tipo de IVA y el precio inicial ya los valida el propio formulario antes de enviar nada. Si ves este genérico es casi siempre porque el SKU ya lo usa otro producto — es la única validación que no se hace en el navegador. | Revisar que el SKU no esté repetido. Ver Dar de alta un producto. |
| «Este cliente exige albarán firmado y este albarán no tiene firma. La firma se captura en la app de reparto, al entregar.» | Se intenta marcar un albarán como entregado desde el portal, pero el cliente tiene marcado “Pedir firma al entregar” y todavía no hay firma capturada. | No se puede completar desde el portal: la firma solo se captura desde la app, al entregar. Ver Dar de alta un cliente. |
| «Esta ruta ya está cerrada, puede que desde la app del repartidor. Recarga la página para ver su estado actual.» | Se intenta cerrar desde el portal una ruta que el repartidor ya cerró desde la app (o que ya cerró otra persona desde el portal) un instante antes. | Recargar la página: la ruta ya está cerrada, no hace falta repetir la acción. Si se cerró por error, se puede reabrir — ver Reabrir una ruta. |
| «Este repartidor ya tiene una ruta sin cerrar ese día, y no puede tener dos.» | Se intenta dar de alta una ruta, o cambiar la fecha o el repartidor de una, para un repartidor que ese día ya tiene otra ruta Planificada o En curso. | Seguir el enlace del aviso y trabajar con esa ruta: cada repartidor tiene una sola ruta al día. Ver Una ruta por repartidor y día. |
| «Este repartidor ya tiene una ruta cerrada ese día. ¿Se cerró por error?…» | Lo mismo, pero la ruta que ya tiene ese día está cerrada. | Lo normal es seguir el enlace y reabrir esa ruta. Aceptar crea la segunda ruta igualmente, si de verdad hace falta. Ver Reabrir una ruta. |
| «No se puede reabrir: el repartidor ya tiene otra ruta sin cerrar ese día.» | Se intenta reabrir una ruta cerrada y el repartidor ya tiene otra ruta abierta ese mismo día. | Cerrar (o eliminar, si está vacía) la otra ruta, que el aviso enlaza, y volver a reabrir esta. |
| «Este cobro ya no está pendiente de validar: puede que otra persona ya lo haya validado o rechazado. Recarga la página para ver su estado actual.» | Dos personas de oficina trabajan a la vez y una valida o rechaza un cobro que la otra tenía abierto. Este mensaje concreto solo sale al validar desde la pestaña Cobros de este albarán, en la ficha del propio albarán — ver La ficha de un albarán. | Recargar la página para ver el estado real del cobro antes de repetir la acción. |
| «No se pudo completar la operación. Inténtalo de nuevo.» | La misma situación de arriba (otra persona validó o rechazó el cobro primero), pero validándolo desde la bandeja de Cobros en vez de desde la ficha del albarán: esa pantalla no distingue el motivo y usa este mismo aviso genérico para cualquier fallo al validar o rechazar una fila. | Recargar la bandeja para ver qué cobros siguen pendientes de verdad antes de repetir la acción. |
| «Otra persona estaba modificando este cobro a la vez. Recarga la página para ver cómo ha quedado antes de volver a cambiarlo.» | Dos personas de oficina editan el mismo cobro a la vez desde la ventana de cobro. Antes ganaba quien guardaba el último, sin avisar a nadie; ahora el segundo cambio no se guarda y lo dice. El cobro conserva lo que guardó el primero. | Recargar la página para ver el importe y la forma de pago que han quedado, y volver a cambiarlo solo si sigue haciendo falta. Ver Cobros. |
| App: «El servidor ha tenido un error interno al procesar esta acción. Avisa a la oficina.» | En “Acciones con error”: el servidor falló al procesar esa acción por un problema suyo, no por el dato. La acción no se ha aplicado, y el resto de lo pendiente sigue subiendo con normalidad. | Avisar a la oficina. Con este aviso la app no la reintenta sola (cuando el fallo es pasajero el aviso es el de la fila siguiente, y entonces sí); la oficina la ve en Errores de sincronización como Error interno del servidor. |
| App: «El servidor todavía no conoce este tipo de acción. Se volverá a intentar sola.» | La app del repartidor es más nueva que el servidor y ha mandado una acción que este aún no sabe procesar. Solo esa acción se queda esperando; el resto de lo pendiente sigue subiendo. La oficina la ve en Errores de sincronización como una fila de Tipo desconocido, con el error El móvil lleva una versión de la app más nueva que el servidor, que no se puede dar por resuelta; el mismo texto aparece en el volcado de diagnóstico del móvil. | Nada desde el móvil: la app la reintenta sola y entra cuando el servidor se actualice. Si deja de reintentarla, basta con pulsar REINTENTAR una vez actualizado el servidor; no hay que descartarla. La oficina avisa a soporte en cuanto ve la fila. |
| App: «El servidor no ha podido procesar esta acción ahora mismo. Se volverá a intentar sola.» | El servidor no pudo aplicar la acción en ese momento (chocó con otro cambio a la vez, con otro dato al guardarse, o no llegó a su base de datos). La oficina la ve en Errores de sincronización como Coincidió con otro cambio a la vez o como Error interno del servidor, según el caso. | Nada: la app la reintenta sola, como cualquier otro fallo al subir. Ver Trabajar sin cobertura. |
| «El cliente tiene albaranes, facturas o pagos y no puede eliminarse. Puedes desactivarlo.» | Se intenta eliminar un cliente (o un producto, una tarifa, un vehículo, una ruta o un usuario) que ya tiene algo enlazado — el aviso cambia de texto según el maestro, pero la causa y la salida son la misma en todos. | No se puede deshacer esa relación: usar Desactivar en vez de eliminar — el registro deja de ofrecerse para trabajo nuevo sin perder su historial. Ver Activo, eliminar y restaurar. |