Self-onboard de clientes con VIES
El self-onboard permite que tus clientes completen su alta en el portal de gestoria de forma autonoma, sin que tengas que introducir sus datos manualmente. El cliente recibe un magic link por email, introduce su CIF/NIF y Frihet consulta automaticamente el censo AEAT y el registro VIES para pre-rellenar sus datos fiscales.
Esta funcionalidad reduce el tiempo de alta de un cliente de 15-20 minutos a menos de 3 minutos.
Flujo completo
Tu (gestor) → Envia invitacion con magic link
↓
Cliente → Hace clic en el link (autenticacion sin password)
↓
Cliente → Introduce CIF/NIF
↓
Frihet → Consulta AEAT (censo) + VIES (si es intracomunitario)
↓
Cliente → Revisa y confirma datos pre-rellenados
↓
Cliente → Acepta condiciones y configura metodo de pago (Stripe)
↓
Tu → Recibes notificacion: cliente activo en portal
Enviar invitacion a un cliente
- Ve a Gestoria → Clientes → Invitar cliente.
- Introduce el email del cliente y el nombre de la empresa (opcional).
- Personaliza el mensaje de bienvenida si lo necesitas.
- Haz clic en Enviar invitacion.
El cliente recibe un email desde tu dominio white-label (si esta configurado) con un enlace unico valido 72 horas. Puedes reenviar la invitacion si caduca.
Tambien puedes enviar invitaciones en bloque desde Gestoria → Clientes → Importar → subir CSV con columnas email, nombre_empresa.
Magic link — autenticacion sin password
El magic link autentica al cliente sin necesidad de crear una password. Al hacer clic en el enlace:
- Frihet verifica que el token es valido y no ha caducado.
- Crea una sesion segura para ese email.
- El cliente accede directamente al formulario de alta — sin pantalla de login.
Una vez completado el alta, el cliente puede configurar una password o continuar usando magic links para cada acceso (configurable por el gestor en Gestoria → Configuracion → Autenticacion clientes).
Auto-relleno AEAT y VIES
Al introducir el CIF/NIF, Frihet realiza dos consultas en paralelo:
Consulta AEAT (censo)
Frihet consulta el censo de contribuyentes AEAT para verificar el NIF y recuperar:
- Razon social oficial
- Domicilio fiscal (calle, CP, municipio, provincia)
- Actividad economica principal (CNAE)
- Regimen de IVA (general, simplificado, recargo equivalencia)
- Zona fiscal (peninsula, Canarias, Ceuta/Melilla)
La consulta AEAT requiere que el NIF este activo en el censo. NIF de personas fisicas autonomas, CIF de sociedades y NIE de extranjeros autonomos son todos validos.
Consulta VIES (operadores intracomunitarios)
Si el cliente tiene actividades intracomunitarias, Frihet consulta el registro VIES (VAT Information Exchange System) de la Comision Europea para verificar el numero de operador intracomunitario (ROI) y recuperar:
- Estado del ROI (valido / no valido / no registrado)
- Nombre oficial en el registro VIES
- Pais de la sede
Ejemplo respuesta VIES:
{
"valid": true,
"countryCode": "ES",
"vatNumber": "B12345678",
"name": "EMPRESA EJEMPLO SL",
"address": "CALLE MAYOR 1, 28013 MADRID"
}
Los datos VIES se usan automaticamente para las facturas intracomunitarias del cliente (tipo de IVA 0% con referencia ROI).
Configuracion de pago — Stripe Connect
Si tu gestoria cobra a los clientes a traves de Frihet, el flujo de alta incluye la configuracion del metodo de pago via Stripe Connect:
- El cliente introduce su tarjeta de credito o debito directamente en el formulario Stripe (PCI-compliant — Frihet no almacena datos de tarjeta).
- Frihet asocia el cliente a tu cuenta Stripe Connect de gestoria.
- Los cobros futuros (cuotas mensuales, servicios adicionales) se cargan automaticamente.
Si no usas cobros automaticos, desactiva Stripe en el flujo en Gestoria → Configuracion → Cobros → desactivar Pago en el alta.
Estado del alta y seguimiento
Ve a Gestoria → Clientes → En proceso de alta para ver el estado de cada invitacion:
| Estado | Significado |
|---|---|
| Invitacion enviada | El cliente aun no ha abierto el link |
| En progreso | El cliente ha abierto el formulario |
| Pendiente confirmacion | El cliente ha completado el formulario — revision tuya |
| Activo | Alta completada — cliente con acceso al portal |
| Caducado | El magic link expiro sin completar el alta |
Puedes reenviar la invitacion o extender el plazo desde cualquier estado.
Gotchas
- NIF no encontrado en AEAT: ocurre con NIFs recien dados de alta o NIF de actividades sin obligaciones periodicas. En ese caso, el formulario pide introduccion manual.
- VIES no disponible: el servicio VIES de la UE tiene interrupciones periodicas (especialmente fines de semana). Frihet reintenta automaticamente 3 veces y si falla, pide introduccion manual con advertencia.
- CIF invalido: el sistema valida el algoritmo de control del CIF/NIF antes de consultar AEAT. NIFs con errores tipograficos se detectan inmediatamente.
- Clientes extranjeros: para clientes fuera de la UE, la consulta AEAT/VIES no aplica. El formulario pide TIN (Tax Identification Number) del pais de origen y el resto de campos manualmente.
- Datos desactualizados en AEAT: el censo AEAT puede tener datos con hasta 3 meses de retraso. El cliente debe confirmar los datos antes de finalizar el alta.