Si emito facturas con VeriFactu desde Stripe, no puedo dejar los datos del cliente “para luego”. Desde el momento en que se genera el registro fiscal, un fallo en el NIF, la razón social o el domicilio fiscal me puede llevar a un rechazo, una rectificativa o una factura que no sirva para deducir el gasto.
Yo me quedaría con esta idea: antes de emitir, tengo que revisar 7 datos que marcan casi todo el proceso. Son el NIF, el nombre fiscal, el domicilio fiscal, el país, el email, el régimen de IVA y la comprobación final en Stripe. Además, conviene tener presentes dos fechas: 01/01/2027 para sociedades y 01/07/2027 para el resto de empresas y autónomos.
Lo más útil, dicho en corto:
- No basta con cobrar y facturar: primero reviso los datos fiscales.
- El domicilio fiscal no es la dirección de envío.
- El país del cliente cambia el IVA: España, UE o fuera de la UE no se tratan igual.
- Un NIF-IVA válido en VIES puede cambiar la factura a inversión del sujeto pasivo.
- Si el error sale en la factura, luego toca rectificar.
| Dato que reviso | Para qué me sirve | Error típico |
|---|---|---|
| NIF / NIE / CIF / NIF-IVA | Identificar al cliente ante la AEAT | Un carácter mal escrito |
| Razón social o nombre completo | Hacer válida la factura | Poner la marca en vez del nombre fiscal |
| Domicilio fiscal | Cumplir con los datos de factura completa | Usar la dirección de entrega |
| País / residencia fiscal | Aplicar bien el IVA | Asignar mal España, UE o tercero país |
| Entregar la factura PDF | Correo vacío o con error | |
| Régimen de IVA | Incluir el tipo y la mención legal correctos | Tratar como nacional una venta intracomunitaria |
| Verificación final | Evitar rechazos y rectificaciones | Emitir sin revisar Stripe |
En otras palabras: si yo dejo bien atados esos siete puntos antes del primer cobro, me ahorro trabajo después y reduzco fallos en el envío a la AEAT.

7 Datos de Cliente Obligatorios para VeriFactu en Stripe
Verifactu y Factura Electrónica con Rafael Pelegrina | QuipuTalks #03
sbb-itb-b01fb3c
Por qué los datos del cliente importan antes de enviar facturas a la AEAT
Cuando emites una factura completa en España, la ley exige incluir el NIF del destinatario, su nombre o razón social completa y su domicilio fiscal. Si falta alguno de esos datos, la factura pierde validez y puede requerir una rectificativa.
Con VeriFactu, el registro fiscal se crea al emitir la factura o justo antes. Eso cambia bastante las reglas del juego: si los datos de Stripe están mal, el error se envía a la AEAT y ya no puede corregirse después. Por eso, el sistema solo funciona bien si la información en Stripe está revisada de antemano.
El Stripe Verifactu Connector toma los datos de Stripe, prepara y firma el registro, y lo envía a la AEAT. Pero hay un matiz importante: solo puede trabajar con la información que ya esté bien guardada en Stripe. Si el NIF, la razón social o el domicilio fiscal no cuadran, el problema no nace en el conector, sino en el origen del dato.
Además, la AEAT contrasta los datos del emisor y del receptor. Una incoherencia entre el NIF, la razón social o el domicilio fiscal puede activar una revisión manual o generar incidencias.
Con esto sobre la mesa, el primer dato que conviene dejar cerrado es la identificación fiscal.
1. Número de identificación fiscal del cliente (NIF, NIE, CIF o NIF-IVA intracomunitario)
El identificador fiscal es el dato clave: sin él, la factura completa puede perder validez y obligarte a rectificarla.
Hay cuatro variantes principales, y cada una encaja con un tipo de cliente distinto:
| Tipo de ID | A quién corresponde | Formato de ejemplo | Cuándo usarlo |
|---|---|---|---|
| NIF de persona física (DNI) | Personas físicas españolas | 12345678A | Operaciones con particulares o autónomos españoles |
| NIE | Extranjeros residentes en España | X1234567L | Profesionales o residentes extranjeros con actividad en España |
| NIF de persona jurídica (antes CIF) | Empresas españolas (S.L., S.A., etc.) | B12345678 | Operaciones B2B con entidades jurídicas españolas |
| NIF-IVA (EU VAT ID) | Empresas de la UE | ESB12345678 | Ventas intracomunitarias con registro en VIES |
Este dato debe coincidir exactamente con el que guardes en Stripe y con el que aparezca en la factura. La AEAT cruza ese identificador con la razón social y el domicilio fiscal.
En Stripe, guárdalo en tax_ids:
es_nifpara Españaeu_vatpara la UE
Si el cliente de la UE tiene un NIF-IVA válido y figura en VIES, aplica la inversión del sujeto pasivo y no repercutas IVA.
Si el NIF está mal escrito o pertenece a otra persona, toca emitir una factura rectificativa.
Con el identificador fiscal cerrado, el siguiente dato es la razón social exacta.
2. Razón social o nombre completo del cliente
Una vez que hayas validado el NIF, guarda la denominación fiscal exacta del cliente, no su nombre comercial.
Si se trata de una persona física, como un autónomo o un particular, debes indicar nombre y apellidos completos. Si es una sociedad, anota la razón social junto con su forma jurídica, por ejemplo, «RocketRides S.A.». Ese nombre tiene que coincidir exactamente con el registro fiscal del cliente.
En Stripe, este dato se guarda en customer.name. El fallo más común es meter la marca en vez del nombre fiscal. Y eso luego pasa factura.
Si el nombre está mal, emite una rectificativa y corrige el dato en origen. Lo mejor es recoger esta información por escrito o mediante un formulario rellenado por el cliente.
Con el nombre fiscal ya cerrado, toca pasar al siguiente dato: la dirección de facturación.
3. Dirección de facturación y domicilio fiscal
El domicilio fiscal del cliente es obligatorio. Y aquí suele haber un fallo muy común: usar la dirección de envío en vez del domicilio fiscal. No es lo mismo. La dirección de envío sirve para la parte logística; el domicilio fiscal es el dato legal que debe aparecer en la factura. Dicho de forma simple: usa el domicilio fiscal, no la dirección logística.
Ese domicilio debe incluir:
- calle y número
- código postal
- localidad
- país
Si falta uno de esos datos, la factura puede dejar de ser válida y complicar la deducción del gasto.
Al realizar el Alta conector Stripe, esta información debe quedar reflejada en el objeto customer.address.
| Campo en Stripe | Requisito fiscal español | Importancia para VeriFactu |
|---|---|---|
customer.address.line1 | Calle y número | Obligatorio en facturas completas |
customer.address.postal_code | Código postal | Clave para validar la residencia fiscal |
customer.address.city | Localidad | Obligatorio para el domicilio fiscal |
customer.address.country | País (código ISO) | Ayuda a validar el país fiscal del cliente |
customer.shipping | Dirección de envío | No sirve para identificar al cliente a efectos fiscales |
La dirección marca el tratamiento fiscal de la factura. Si está mal, puedes aplicar un régimen fiscal que no toca o generar un registro incoherente. Por eso conviene revisar este punto con calma.
Usa autocompletado de dirección para recortar errores de transcripción. Y si la dirección no coincide con el dato fiscal, corrígela antes de emitir.
4. Código de país y residencia fiscal
Con el domicilio fiscal ya recogido, el código de país es lo que marca el tratamiento fiscal de la factura. En Stripe, debes usar customer.address.country, no el país de envío. Parece un detalle menor, pero no lo es: si ese código está mal, puedes aplicar el IVA de forma incorrecta y luego tocará rectificar.
La lógica aquí es bastante directa:
- Si el cliente está en la UE y ambas partes tienen NIF-IVA válido, se aplica la inversión del sujeto pasivo.
- Si el cliente está fuera de la UE, se aplica la exención por exportación.
- Si el cliente está en España, se aplica el IVA ordinario.
Ese mismo código también define qué mención debe aparecer en la factura. No es solo una cuestión de cálculo; también afecta al texto legal que debe figurar en el documento.
| Ubicación del cliente | Tratamiento del IVA | Mención obligatoria en la factura |
|---|---|---|
| España (territorio común) | IVA estándar/reducido | VeriFactu + QR |
| UE (empresa con NIF-IVA) | Sin IVA: inversión del sujeto pasivo | Inversión del sujeto pasivo + NIF-IVA de ambas partes |
| Fuera de la UE | Sin IVA: exención por exportación | Mención legal de exportación |
Una vez validado el país, el siguiente dato que conviene dejar cerrado es el email al que enviarás la factura.
5. Email del cliente para la entrega de la factura
Después de validar el país y la residencia fiscal, toca revisar un dato muy práctico: el correo del cliente. En Stripe, fíjate en customer.email: ese es el canal que se usa para enviar la factura en PDF al cliente una vez confirmado el pago.
Si el email falta o está mal escrito, el envío falla y tendrás que gestionarlo de forma manual.
Con el email validado, el siguiente control es revisar el tratamiento fiscal del cliente.
6. Régimen de IVA y tratamiento fiscal del cliente
Cuando ya has validado el país y la residencia fiscal, toca fijar el régimen de IVA del cliente. Aquí no conviene improvisar: ese régimen marca el IVA que debes aplicar, las menciones legales que tienen que salir en la factura y el registro que se envía a la AEAT. A partir de ahí, el paso siguiente es cerrar el tratamiento fiscal exacto.
En una operación nacional, la factura debe enseñar la base imponible, el tipo de IVA y la cuota por separado. Si facturas a una empresa de la UE con NIF-IVA válido, aplica la inversión del sujeto pasivo. Y si el cliente está fuera de la UE, corresponde usar la exención con su mención legal.
En la práctica, el criterio queda así:
| Escenario | Tratamiento IVA | Mención o dato obligatorio |
|---|---|---|
| Operación nacional en régimen general | Con IVA | Base imponible, tipo y cuota desglosados |
| Intracomunitaria B2B | Sin IVA | NIF-IVA de ambas partes y mención de inversión del sujeto pasivo |
| Exportación fuera de la UE | Exenta | Mención legal que justifique la exención |
| Criterio de caja | IVA diferido | Mención de régimen especial del criterio de caja |
| Recargo de equivalencia | IVA + recargo | Tipos y cuotas del recargo desglosados |
Stripe Tax ayuda a aplicar el tratamiento correcto según el país y la situación fiscal. Con el régimen ya definido, lo siguiente es revisar que esos campos coinciden en Stripe antes de emitir la factura.
7. Verificación de los datos del cliente antes de emitir la factura
Con el régimen de IVA ya cerrado, toca revisar los datos en Stripe antes de emitir. Aquí no conviene ir con prisas: un fallo puede acabar en rechazo técnico por parte de la AEAT o en una factura rectificativa. Lo mejor es empezar por lo que más suele fallar: identificación fiscal, razón social y domicilio fiscal.
Stripe debe tomar el domicilio fiscal, no la dirección de envío. Parece un detalle menor, pero no lo es.
Esta es la comprobación rápida, campo por campo:
| Campo | Qué verificar | Fallo frecuente |
|---|---|---|
| NIF / NIE / CIF / NIF-IVA | Formato correcto y validación del identificador | Errores de transcripción manual |
| Razón social | Nombre legal completo o denominación social | Usar el nombre comercial en lugar del legal |
| Domicilio fiscal | Dirección registrada en la AEAT, no la de envío | Copiar la dirección de entrega |
| Desglose de IVA | Cada tipo impositivo en una línea separada | Agrupar distintos tipos en una sola línea |
| Menciones legales | Incluir la mención obligatoria según el régimen aplicado | Omitir «inversión del sujeto pasivo» o «régimen de caja» |
La serie solo admite -, _, / y . como caracteres especiales.
Si usas el Stripe VeriFactu Connector, los datos de Stripe se validan, se firman y se envían a la AEAT de forma automática antes de registrar la factura.
Si todo está correcto, ya puedes emitir sin llevarte fallos al registro.
Tablas de referencia: campos obligatorios y recomendados
Esta tabla separa los campos obligatorios de los recomendados antes de emitir desde Stripe. No añade conceptos nuevos: resume los siete datos anteriores en una vista rápida para revisar cumplimiento y mapeo en Stripe.
Primero, conviene separar lo obligatorio de lo útil. Así evitas errores de registro desde el minuto uno.
| Campo | Factura ordinaria | Factura simplificada | Notas |
|---|---|---|---|
| Razón social / Nombre completo | Obligatorio | No obligatorio | Debe coincidir con el nombre fiscal vinculado al NIF/CIF |
| NIF / CIF / NIE | Obligatorio | No obligatorio | En operaciones intracomunitarias, recoge también el NIF-IVA |
| Domicilio fiscal | Obligatorio | No obligatorio | Domicilio fiscal registrado, no dirección de envío |
| Código de país | Obligatorio | Obligatorio | Determina la jurisdicción fiscal y el tratamiento del IVA |
| Email del cliente | Recomendado | Recomendado | Útil para la entrega digital de la factura en PDF |
| NIF-IVA | Obligatorio en operaciones intracomunitarias | No aplica | Valídalo en VIES para aplicar exención o inversión del sujeto pasivo |
Solo para facturas a Administraciones Públicas (B2G): se requieren los códigos DIR3 en el campo
invoice.metadata.dir3.
Después, toca cruzar esos datos con su campo equivalente en Stripe. Es la forma más simple de comprobar si lo que pides al cliente acaba en el sitio correcto.
| Campo en Stripe | Campo fiscal en España | Obligatorio |
|---|---|---|
customer.name | Nombre y apellidos / Razón social | Sí (factura ordinaria) |
customer.tax_ids | NIF / CIF / NIE / NIF-IVA | Sí (factura ordinaria) |
customer.address | Domicilio fiscal | Sí (factura ordinaria) |
customer.tax_exempt | Sujeto pasivo / Exención | Sí, si aplica |
customer.email | Email de contacto | Recomendado |
Si usas el Stripe VeriFactu Connector, estos campos se validan y se mapean de forma automática antes de preparar, firmar digitalmente y enviar el registro a la AEAT.
Con estos campos ya ubicados, el siguiente paso es detectar los fallos que más suelen acabar en incidencias.
Errores frecuentes que provocan rechazos o rectificaciones
Hay fallos que parecen menores, pero luego traen problemas de verdad. Los que más suelen dar guerra afectan al NIF, la razón social, el domicilio fiscal, el país y el régimen de IVA.
Si uno de estos datos está mal en Stripe, el resultado puede ir desde un rechazo del registro hasta una factura que no sirva para deducción. Y ahí empiezan las rectificaciones, las revisiones y la pérdida de tiempo.
| Error | Consecuencia |
|---|---|
| NIF y razón social no coinciden | Rechazo del registro por la AEAT |
| Dirección de envío en lugar del domicilio fiscal | Factura inválida para deducción |
| País o residencia fiscal mal asignados | Tratamiento del IVA erróneo |
| Régimen de IVA incorrecto | IVA aplicado o exento de forma incorrecta |
| Clientes duplicados o incoherentes en Stripe | Inconsistencias en el historial fiscal |
Un ejemplo muy típico: usar la dirección de entrega en vez del domicilio fiscal. A simple vista puede parecer lo mismo, pero no lo es. De cara a la factura y al IVA, ese detalle cambia mucho.
También pasa con los clientes duplicados en Stripe. Si un mismo cliente aparece varias veces con datos distintos, el historial fiscal queda desordenado y luego cuadrarlo cuesta bastante más de lo que parece.
Conclusión
Con estos siete puntos ya claros, toca emitir sin fricción.
Reunir estos siete datos antes de sacar la factura reduce rectificaciones, rechazos y trabajo extra con la AEAT.
Si el NIF, la razón social, el domicilio fiscal, el país, el régimen de IVA, el email y la validación previa quedan bien guardados en Stripe desde el principio, el registro fiscal sale bien a la primera.
Ahora toca mirar el calendario de obligado cumplimiento. Las sociedades tienen hasta el 1 de enero de 2027 y el resto de empresas y autónomos hasta el 1 de julio de 2027. Conviene revisar ya los datos de los clientes que ya tienes en Stripe para llegar a tiempo.
Si quieres automatizar esta validación sin cambiar tu flujo, el Stripe VeriFactu Connector captura los datos, prepara y firma los registros, los envía a la AEAT y genera la factura PDF con QR. Así llegas a VeriFactu con los datos y el flujo listos.
FAQs
¿Qué pasa si el NIF del cliente está mal?
Si el NIF del cliente es incorrecto, la factura no cumple los requisitos de una factura ordinaria. Y eso puede dar problemas al tramitar el registro de facturación ante la Agencia Tributaria.
En VeriFactu pasa algo parecido: un dato mal puesto puede bloquear la validación y hacer que la emisión no salga bien. Por eso merece la pena revisar esta información antes de enviar nada. Al fin y al cabo, un error en este punto puede acabar considerándose una infracción ante Hacienda.
¿Cómo sé si debo aplicar IVA o inversión del sujeto pasivo?
Depende del tipo de operación y de la situación fiscal de tu cliente. Si emites facturas intracomunitarias, añade la mención de exención o inversión del sujeto pasivo cuando el cliente, si es profesional, declara el impuesto en su país. Y ojo con esto: deben figurar el NIF-IVA de ambas partes.
En el resto de operaciones, deja marcado en tu sistema qué régimen de IVA corresponde y si el cliente actúa como sujeto pasivo. También te interesa tener bien ajustado el desglose de IVA y de otros impuestos antes de emitir la factura. Si esa parte falla, luego llegan las prisas para corregirla.
¿Qué diferencia hay entre domicilio fiscal y dirección de envío?
El domicilio fiscal es un dato obligatorio que debe aparecer en la factura para que sea legal y válida de cara a la deducción ante la Agencia Tributaria.
La dirección de envío solo se usa para temas logísticos. Si aparece en la factura como domicilio fiscal, el documento queda invalidado a nivel legal y fiscal.

