# Esquema inicial

## Núcleo multiempresa

- `accounts`: negocio o cuenta comercial.
- `users`: usuarios de Laravel.
- `account_user`: relación y rol dentro de la cuenta.
- `profiles`: perfil público de cada profesional.

## Contenido

- `services`
- `portfolio_items`
- `certifications`
- `reviews`
- `leads`

## Profesional / CRM

- `customers`
- `service_history`

## Comercial

- `plans`
- `subscriptions`
- `payments`
- `payment_events`
- `billing_profiles`

## Métricas y acceso físico

- `analytics_events`
- `analytics_daily`
- `qr_codes`
- `nfc_devices`

## Criterios

- La empresa/cuenta es el tenant lógico.
- Una empresa puede tener múltiples usuarios y perfiles.
- Los planes se almacenan en base, no hardcodeados en las vistas.
- Stripe se identifica mediante IDs externos, pero el estado de servicio lo conserva nuestra plataforma.
- QR/NFC usan tokens propios y permanentes.
