7 datos de cliente para VeriFactu

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 revisoPara qué me sirveError típico
NIF / NIE / CIF / NIF-IVAIdentificar al cliente ante la AEATUn carácter mal escrito
Razón social o nombre completoHacer válida la facturaPoner la marca en vez del nombre fiscal
Domicilio fiscalCumplir con los datos de factura completaUsar la dirección de entrega
País / residencia fiscalAplicar bien el IVAAsignar mal España, UE o tercero país
EmailEntregar la factura PDFCorreo vacío o con error
Régimen de IVAIncluir el tipo y la mención legal correctosTratar como nacional una venta intracomunitaria
Verificación finalEvitar rechazos y rectificacionesEmitir 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

7 Datos de Cliente Obligatorios para VeriFactu en Stripe

Verifactu y Factura Electrónica con Rafael Pelegrina | QuipuTalks #03

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 IDA quién correspondeFormato de ejemploCuándo usarlo
NIF de persona física (DNI)Personas físicas españolas12345678AOperaciones con particulares o autónomos españoles
NIEExtranjeros residentes en EspañaX1234567LProfesionales o residentes extranjeros con actividad en España
NIF de persona jurídica (antes CIF)Empresas españolas (S.L., S.A., etc.)B12345678Operaciones B2B con entidades jurídicas españolas
NIF-IVA (EU VAT ID)Empresas de la UEESB12345678Ventas 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_nif para España
  • eu_vat para 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 StripeRequisito fiscal españolImportancia para VeriFactu
customer.address.line1Calle y númeroObligatorio en facturas completas
customer.address.postal_codeCódigo postalClave para validar la residencia fiscal
customer.address.cityLocalidadObligatorio para el domicilio fiscal
customer.address.countryPaís (código ISO)Ayuda a validar el país fiscal del cliente
customer.shippingDirección de envíoNo 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 clienteTratamiento del IVAMención obligatoria en la factura
España (territorio común)IVA estándar/reducidoVeriFactu + QR
UE (empresa con NIF-IVA)Sin IVA: inversión del sujeto pasivoInversión del sujeto pasivo + NIF-IVA de ambas partes
Fuera de la UESin IVA: exención por exportaciónMenció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í:

EscenarioTratamiento IVAMención o dato obligatorio
Operación nacional en régimen generalCon IVABase imponible, tipo y cuota desglosados
Intracomunitaria B2BSin IVANIF-IVA de ambas partes y mención de inversión del sujeto pasivo
Exportación fuera de la UEExentaMención legal que justifique la exención
Criterio de cajaIVA diferidoMención de régimen especial del criterio de caja
Recargo de equivalenciaIVA + recargoTipos 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:

CampoQué verificarFallo frecuente
NIF / NIE / CIF / NIF-IVAFormato correcto y validación del identificadorErrores de transcripción manual
Razón socialNombre legal completo o denominación socialUsar el nombre comercial en lugar del legal
Domicilio fiscalDirección registrada en la AEAT, no la de envíoCopiar la dirección de entrega
Desglose de IVACada tipo impositivo en una línea separadaAgrupar distintos tipos en una sola línea
Menciones legalesIncluir la mención obligatoria según el régimen aplicadoOmitir «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.

CampoFactura ordinariaFactura simplificadaNotas
Razón social / Nombre completoObligatorioNo obligatorioDebe coincidir con el nombre fiscal vinculado al NIF/CIF
NIF / CIF / NIEObligatorioNo obligatorioEn operaciones intracomunitarias, recoge también el NIF-IVA
Domicilio fiscalObligatorioNo obligatorioDomicilio fiscal registrado, no dirección de envío
Código de paísObligatorioObligatorioDetermina la jurisdicción fiscal y el tratamiento del IVA
Email del clienteRecomendadoRecomendadoÚtil para la entrega digital de la factura en PDF
NIF-IVAObligatorio en operaciones intracomunitariasNo aplicaValí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 StripeCampo fiscal en EspañaObligatorio
customer.nameNombre y apellidos / Razón socialSí (factura ordinaria)
customer.tax_idsNIF / CIF / NIE / NIF-IVASí (factura ordinaria)
customer.addressDomicilio fiscalSí (factura ordinaria)
customer.tax_exemptSujeto pasivo / ExenciónSí, si aplica
customer.emailEmail de contactoRecomendado

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.

ErrorConsecuencia
NIF y razón social no coincidenRechazo del registro por la AEAT
Dirección de envío en lugar del domicilio fiscalFactura inválida para deducción
País o residencia fiscal mal asignadosTratamiento del IVA erróneo
Régimen de IVA incorrectoIVA aplicado o exento de forma incorrecta
Clientes duplicados o incoherentes en StripeInconsistencias 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.

Publicaciones de blog relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *