#¿Cómo facturo con varios NIF sin abrir una cuenta por empresa?
Con BeeL. gestionas varios NIF desde una sola cuenta: cada empresa tiene sus propias series de factura, sus propios clientes y su propio estado VeriFactu, aislados entre sí, sin necesidad de una cuenta ni un login distinto por NIF. Añades un NIF nuevo en segundos, activas su cumplimiento VeriFactu de forma independiente y facturas bajo el que corresponda en cada momento — con la misma integración, tanto si emites facturas por API como si cobras con Stripe. Una cuenta, muchos NIF.
Si gestionas la facturación de varias entidades — clientes de una agencia, sociedades de un grupo, vendedores de un marketplace, carteras de una gestoría — esto te ahorra el problema más habitual del multi-NIF: multiplicar cuentas para multiplicar empresas.
#El problema de abrir una cuenta por cada NIF
La forma más común de facturar bajo varios NIF sigue siendo abrir una cuenta de facturación por cada empresa. Funciona, pero escala mal:
- Una cuenta y un login por NIF. Cada empresa nueva es una alta, una contraseña más, un acceso más que repartir entre tu equipo.
- Cumplimiento VeriFactu duplicado. Cada cuenta necesita su propia configuración, su propia representación ante la AEAT y su propio seguimiento — trabajo que se repite N veces en lugar de gestionarse una vez.
- Series y numeración que se mezclan cuando alguien, por prisa, factura desde la cuenta equivocada.
- Coste operativo que crece de forma lineal con cada NIF nuevo: más suscripciones, más soporte, más fricción para dar de alta a un cliente o vendedor nuevo.
Para una agencia con 15 clientes, un holding con 4 sociedades o un marketplace con decenas de vendedores, esto no es un detalle menor: es trabajo administrativo que se repite cada mes, con riesgo de cumplimiento en cada repetición.
#La solución: una cuenta, muchos NIF aislados
BeeL. resuelve esto con un modelo multi-NIF: tu cuenta gestiona todas las empresas que necesites, y cada una funciona de forma completamente aislada, sin que tengas que duplicar nada operativamente.
- Un NIF nuevo se da de alta en segundos, no abriendo una cuenta nueva.
- Aislamiento estricto por NIF: cada empresa tiene sus propias series de facturación, sus propios clientes y sus propios datos — nunca se mezclan entre sí, aunque compartan cuenta.
- VeriFactu se activa NIF por NIF. Cada empresa firma su propia representación ante la AEAT de forma independiente; el estado de cumplimiento de una no afecta al de las demás.
- Funciona igual con tu integración habitual que con Stripe. Si ya facturas por API o ya cobras con Stripe, el mismo flujo se aplica a cada NIF nuevo que gestiones — sin construir una integración distinta por empresa.
- Un solo panel, un solo equipo, un solo proveedor — en lugar de N suscripciones y N soportes que atender.
Multi-NIF es una función de plan
La gestión de varios NIF desde una misma cuenta está disponible según el plan contratado. Revisa los planes y precios de BeeL. para ver desde qué nivel se incluye la gestión multi-NIF.
#Para quién es la facturación con varios NIF
Agencias y consultoras
Facturas en nombre de varios clientes finales, cada uno con su propio NIF fiscal, y necesitas que ninguna factura se cruce entre cuentas.
Un NIF por cliente, gestionados desde el mismo panel de tu agencia
- Alta de un cliente nuevo en minutos, sin nueva cuenta ni nuevo login
- Series y numeración aisladas por cliente — cero riesgo de mezclar facturas
- Cumplimiento VeriFactu gestionado NIF por NIF, sin repetir el proceso desde cero
Gestorías y asesorías
Llevas la facturación de una cartera de NIF y necesitas escalar sin que cada cliente nuevo implique una suscripción y un acceso más que administrar.
Toda la cartera de NIF centralizada en una sola cuenta
- Onboarding de cada nuevo cliente reducido a dar de alta su NIF, no una cuenta
- Visibilidad agregada de facturación por cliente sin saltar entre paneles
- Menos soporte técnico que gestionar: un proveedor, no N
Holdings y grupos de empresas
Varias sociedades (SL, SA) bajo el mismo grupo, con backoffice compartido pero series y numeración que deben mantenerse separadas por sociedad.
Cada sociedad como su propio NIF, con datos y VeriFactu aislados entre sí
- Numeración y series independientes por sociedad, sin mezclarse nunca
- Cada sociedad activa su propio cumplimiento VeriFactu de forma independiente
- Backoffice compartido: un solo equipo gestiona todo el grupo
Marketplaces y plataformas
Facturas en nombre del vendedor, repartidor o proveedor que opera en tu plataforma — no de tu propia empresa. Facturación white-label a escala.
Un NIF por vendedor gestionado por tu plataforma, con Stripe conectado por NIF
- Cada cobro se enruta y factura automáticamente bajo el NIF del vendedor correcto
- El vendedor no necesita abrir su propia cuenta de facturación
- Escala a cientos de NIF sin multiplicar integraciones
SaaS multi-entidad
Tu producto opera con entidades legales distintas por país o marca, y quieres ofrecer la misma facturación conforme a cada una desde un único backend.
BeeL. multi-NIF integrado una vez en tu producto
- • Una sola integración (API o Stripe) reutilizada para cada entidad legal nueva
- • Cumplimiento VeriFactu por entidad, sin duplicar desarrollo
- • Escala con tu producto sin escalar tu equipo de facturación
#Multi-NIF frente a una cuenta por empresa
| Multi-cuenta (a la manera dolorosa) | Multi-NIF con BeeL. | |
|---|---|---|
| Cuentas necesarias | Una por cada NIF | Una sola cuenta para todos los NIF |
| Series de facturación | Riesgo de mezclarse entre cuentas | Aisladas por NIF, siempre |
| Cumplimiento VeriFactu | Se configura desde cero en cada cuenta | Se activa NIF por NIF, sin repetir el resto |
| Onboarding de un NIF nuevo | Alta de cuenta completa | Segundos, dentro de la misma cuenta |
| Cobro con Stripe | Una integración distinta por cuenta | Misma integración, conectada por NIF |
| Soporte y mantenimiento | N proveedores que atender | Un solo proveedor |
El precio de BeeL. escala por NIF gestionado, no por cuenta abierta — consulta el detalle en los planes y precios.
#Dos formas de facturar varios NIF: Stripe o API
El modelo es idéntico —una cuenta, muchos NIF aislados y VeriFactu activado NIF por NIF—; lo único que cambia es cómo entran las facturas. Elige según cómo cobras hoy.
#Facturar varios NIF con Stripe (sin código)
¿Cobras con Stripe? Conectas el Stripe de cada NIF —o de cada tienda o vendedor— una sola vez y te olvidas: cada cobro se enruta y se factura automáticamente bajo el NIF correcto, conforme a VeriFactu, sin tocar tu sistema.
- Conexión por NIF. Cada empresa enlaza su cuenta de Stripe (vía Stripe Connect) a su propio NIF.
- White-label. En un marketplace es el titular del NIF —el vendedor, el rider— quien autoriza la conexión; tu plataforma la gestiona por él, sin que abra una cuenta de facturación.
- Cero código y cero mantenimiento por empresa: Stripe cobra, BeeL. factura bajo el NIF que corresponde.
Es el camino de marketplaces y plataformas que facturan en nombre de sus vendedores, y de quien vende con varias tiendas o sociedades en Stripe.
Lo tienes al detalle en la integración Stripe + VeriFactu y, para varias tiendas o sociedades, en Stripe multi-tienda. A fondo: cómo facturar tu SaaS con Stripe.
#Facturar varios NIF por API (multiempresa)
En la API multiempresa de BeeL. el NIF viaja en la ruta: cada petición dice sobre qué empresa actúa con su company_id, y una sola API key de la cuenta vale para todos tus NIF. Todo lo que sigue sale del contrato público; la referencia completa está en la página de API multi-NIF.
#Dar de alta un NIF nuevo por API
POST /v1/accounts/{account_id}/companies (scope companies:write) crea un NIF bajo tu cuenta y le genera sus series automáticamente. Los campos obligatorios son nif, legal_name, entity_type y address. En entorno de pruebas es inmediato y gratis; en producción el NIF se crea al momento y solo la emisión real queda pendiente hasta firmar su representación ante la AEAT.
Para recuperarlos después, GET /v1/accounts/{account_id}/companies (scope companies:list) devuelve tus NIF siempre paginados, con filtro por NIF o razón social.
curl -X POST "https://app.beel.es/api/v1/accounts/$ACCOUNT_ID/companies" \
-H "Authorization: Bearer $BEEL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"nif": "B12345674",
"legal_name": "Acme S.L.",
"entity_type": "LEGAL_ENTITY",
"address": {
"street": "Gran Vía", "number": "1",
"postal_code": "28013", "city": "Madrid", "province": "Madrid"
}
}'#Emitir una factura bajo el NIF que toca
La ruta canónica es POST /v1/companies/{company_id}/invoices: el company_id de la ruta decide la empresa emisora, sus datos fiscales y su serie. No hay ambigüedad posible ni cabeceras que recordar.
curl -X POST "https://app.beel.es/api/v1/companies/$COMPANY_ID/invoices" \
-H "Authorization: Bearer $BEEL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "STANDARD",
"recipient": { "customer_id": "cus_9f2c" },
"lines": [{ "description": "Servicio", "quantity": 1, "unit_price": 100.00 }]
}'El mismo patrón se repite en todo lo que pertenece a una empresa: series, verifactu-configuration, payment-connections, customers y products cuelgan de /v1/companies/{company_id}/…. Un NIF que no alcanzas responde 403, igual que uno que no existe.
Rutas planas: deprecadas y con fecha
Las rutas sin company_id en el path (/v1/invoices y compañía) siguen funcionando hasta el Sunset del 10 de septiembre de 2026. Mientras vivan, la cabecera BeeL-Active-Company: <company_id> resuelve el foco: si tu cuenta tiene un NIF puedes omitirla y se usa ese; si tiene varios y no la envías, la API responde 403 ACTIVE_COMPANY_REQUIRED. En las rutas por empresa la cabecera no pinta nada.
#Permisos por NIF dentro de tu equipo
No hace falta una API key por empresa: el reparto de acceso se hace por miembro y por NIF con PUT /v1/accounts/{account_id}/members/{member_id}/grants/{company_id} (scope members:write). Cada grant toca solo esa empresa y deja el resto intacto; los perfiles OWNER y ADMIN alcanzan todos los NIF de la cuenta.
#VeriFactu, NIF por NIF
Cada empresa firma su propia representación ante la AEAT (/v1/companies/{company_id}/representation/submit) y tiene su propia verifactu-configuration. Un NIF puede estar emitiendo en producción mientras otro sigue en pruebas, sin que uno bloquee al otro.
#Gestorías y plataformas: facturar por cuenta de tus clientes
Si el NIF no es tuyo sino de tu cliente, provisionas su cuenta con POST /v1/accounts (scope accounts:write) y eliges tu nivel de acceso sobre ella: NONE (solo pagas su suscripción), VIEW (lees sus datos) u OPERATE (emites y editas facturas por ella). Emitir requiere además su representación fiscal firmada. GET /v1/accounts (scope accounts:read) lista las cuentas que has provisionado, y cuando el cliente quiera tomar el control se lo traspasas con un claim token (/v1/accounts/{account_id}/claim-tokens).
Para la guía paso a paso tienes integrar VeriFactu en Node.js, el SDK de TypeScript, los webhooks en tiempo real y la integración con tu CRM. Si tu caso es una plataforma o una agencia, mira los casos de uso de marketplace y agencia digital.
- ✓Confirma que tu plan incluye gestión multi-NIF — revisa /#precios
- ✓Da de alta cada NIF con POST /v1/accounts/{account_id}/companies, sin abrir cuentas adicionales
- ✓Usa las rutas por empresa (/v1/companies/{company_id}/…) y abandona las planas antes del 10 de septiembre de 2026
- ✓Activa la representación VeriFactu de cada NIF antes de emitir en producción
- ✓Reparte el acceso de tu equipo con grants por NIF, no con una API key por empresa
#Preguntas frecuentes
#¿Necesito una cuenta o una suscripción distinta por cada NIF?
No. Con BeeL. una sola cuenta gestiona todos los NIF que necesites. Cada empresa tiene sus propias series, clientes y estado VeriFactu, aislados entre sí, pero sin que tengas que abrir una cuenta ni pagar una suscripción independiente por cada una.
#¿Puede mezclarse la facturación de un NIF con la de otro?
No. El aislamiento entre NIF es estricto: numeración, clientes y datos de una empresa nunca se cruzan con los de otra, aunque compartan la misma cuenta.
#¿Cada NIF necesita su propio cumplimiento VeriFactu?
Sí, y BeeL. lo permite activar de forma independiente para cada uno: puedes tener un NIF con VeriFactu ya activo mientras otro todavía está completando el proceso, sin que uno bloquee al otro.
#¿Funciona igual si cobro con Stripe que si facturo por API?
Sí. Tanto si tu integración crea facturas directamente por API como si automatizas la facturación a partir de cobros de Stripe, el modelo multi-NIF es el mismo: cada operación se atribuye al NIF correcto sin duplicar la integración por empresa.
#¿Necesito una API key distinta por cada NIF si lo integro yo mismo?
No. Una sola API key de la cuenta vale para todos tus NIF: el company_id viaja en la ruta (POST /v1/companies/{company_id}/invoices) y es lo que decide la empresa emisora. Para repartir acceso dentro de tu equipo, los permisos se conceden NIF a NIF con los grants de miembro.
¿Para qué sirve la cabecera BeeL-Active-Company?
Resuelve sobre qué NIF actúa una petición en las rutas planas —las que no llevan el company_id en el path—, que están deprecadas y dejan de responder el 10 de septiembre de 2026. Con un solo NIF en la cuenta puedes omitirla; con varios y sin enviarla, la API responde 403 ACTIVE_COMPANY_REQUIRED.
#¿Puedo facturar por cuenta de mis clientes sin que abran cuenta?
Sí. Provisionas su cuenta con POST /v1/accounts y eliges tu nivel de acceso: NONE, VIEW u OPERATE. Emitir por ellos requiere además su representación fiscal firmada, y cuando quieran el control se lo traspasas con un claim token.
#¿Cuánto cuesta gestionar varios NIF con BeeL.?
El precio escala por NIF gestionado, no por cuenta. Consulta el detalle actualizado en los planes y precios de BeeL.
¿Gestionas la facturación de varias empresas o NIF? Empieza gratis y da de alta tu primer NIF adicional en minutos.
Y si quieres los detalles técnicos antes de decidir, revisa la página de API multi-NIF, la API pública, la integración con Stripe y los precios de BeeL..