{"id":434,"date":"2026-09-04T03:56:34","date_gmt":"2026-09-04T01:56:34","guid":{"rendered":"https:\/\/itcons.app\/conector-stripe\/2026\/09\/04\/datos-cliente-para-verifactu\/"},"modified":"2026-09-10T20:41:13","modified_gmt":"2026-09-10T18:41:13","slug":"datos-cliente-para-verifactu","status":"publish","type":"post","link":"https:\/\/itcons.app\/conector-stripe\/2026\/09\/04\/datos-cliente-para-verifactu\/","title":{"rendered":"7 datos de cliente para VeriFactu"},"content":{"rendered":"<p><strong>Si emito facturas con <a style=\"display: inline;\" href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/iva\/sistemas-informaticos-facturacion-verifactu.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">VeriFactu<\/a> desde <a style=\"display: inline;\" href=\"https:\/\/stripe.com\/en-es\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Stripe<\/a>, no puedo dejar los datos del cliente \u201cpara luego\u201d.<\/strong> Desde el momento en que se genera el registro fiscal, un fallo en el NIF, la raz\u00f3n social o el domicilio fiscal me puede llevar a un rechazo, una rectificativa o una factura que no sirva para deducir el gasto.<\/p>\n<p>Yo me quedar\u00eda con esta idea: antes de emitir, tengo que revisar <strong>7 datos<\/strong> que marcan casi todo el proceso. Son el <strong>NIF<\/strong>, el <strong>nombre fiscal<\/strong>, el <strong>domicilio fiscal<\/strong>, el <strong>pa\u00eds<\/strong>, el <strong>email<\/strong>, el <strong>r\u00e9gimen de IVA<\/strong> y la <strong>comprobaci\u00f3n final en Stripe<\/strong>. Adem\u00e1s, conviene tener presentes dos fechas: <strong>01\/01\/2027<\/strong> para sociedades y <strong>01\/07\/2027<\/strong> para el resto de empresas y aut\u00f3nomos.<\/p>\n<p>Lo m\u00e1s \u00fatil, dicho en corto:<\/p>\n<ul>\n<li><strong>No basta con cobrar y facturar<\/strong>: primero reviso los datos fiscales.<\/li>\n<li><strong>El domicilio fiscal no es la direcci\u00f3n de env\u00edo<\/strong>.<\/li>\n<li><strong>El pa\u00eds del cliente cambia el IVA<\/strong>: Espa\u00f1a, UE o fuera de la UE no se tratan igual.<\/li>\n<li><strong>Un NIF-IVA v\u00e1lido en <a style=\"display: inline;\" href=\"https:\/\/ec.europa.eu\/taxation_customs\/vies\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">VIES<\/a><\/strong> puede cambiar la factura a inversi\u00f3n del sujeto pasivo.<\/li>\n<li><strong>Si el error sale en la factura<\/strong>, luego toca rectificar.<\/li>\n<\/ul>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Dato que reviso<\/th>\n<th>Para qu\u00e9 me sirve<\/th>\n<th>Error t\u00edpico<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>NIF \/ NIE \/ CIF \/ NIF-IVA<\/strong><\/td>\n<td>Identificar al cliente ante la <a style=\"display: inline;\" href=\"https:\/\/sede.agenciatributaria.gob.es\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AEAT<\/a><\/td>\n<td>Un car\u00e1cter mal escrito<\/td>\n<\/tr>\n<tr>\n<td><strong>Raz\u00f3n social o nombre completo<\/strong><\/td>\n<td>Hacer v\u00e1lida la factura<\/td>\n<td>Poner la marca en vez del nombre fiscal<\/td>\n<\/tr>\n<tr>\n<td><strong>Domicilio fiscal<\/strong><\/td>\n<td>Cumplir con los datos de factura completa<\/td>\n<td>Usar la direcci\u00f3n de entrega<\/td>\n<\/tr>\n<tr>\n<td><strong>Pa\u00eds \/ residencia fiscal<\/strong><\/td>\n<td>Aplicar bien el IVA<\/td>\n<td>Asignar mal Espa\u00f1a, UE o tercero pa\u00eds<\/td>\n<\/tr>\n<tr>\n<td><strong>Email<\/strong><\/td>\n<td>Entregar la factura PDF<\/td>\n<td>Correo vac\u00edo o con error<\/td>\n<\/tr>\n<tr>\n<td><strong>R\u00e9gimen de IVA<\/strong><\/td>\n<td>Incluir el tipo y la menci\u00f3n legal correctos<\/td>\n<td>Tratar como nacional una venta intracomunitaria<\/td>\n<\/tr>\n<tr>\n<td><strong>Verificaci\u00f3n final<\/strong><\/td>\n<td>Evitar rechazos y rectificaciones<\/td>\n<td>Emitir sin revisar Stripe<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>En otras palabras: <em>si yo dejo bien atados esos siete puntos antes del primer cobro<\/em>, me ahorro trabajo despu\u00e9s y reduzco fallos en el env\u00edo a la AEAT.<\/p>\n<figure><img decoding=\"async\" style=\"width: 100%;\" src=\"https:\/\/assets.seobotai.com\/undefined\/6a9a0dd7180d85018c319a39-1788486066253.jpg\" alt=\"7 Datos de Cliente Obligatorios para VeriFactu en Stripe\" \/>\n<figcaption style=\"font-size: 0.85em; text-align: center; margin: 8px; padding: 0;\">\n<p style=\"margin: 0; padding: 4px;\">7 Datos de Cliente Obligatorios para VeriFactu en Stripe<\/p>\n<\/figcaption>\n<\/figure>\n<h2 id=\"verifactu-y-factura-electronica-con-rafael-pelegrina-or-quiputalks-03\" class=\"sb h2-sbb-cls\" tabindex=\"-1\"><a style=\"display: inline;\" href=\"https:\/\/sede.agenciatributaria.gob.es\/Sede\/iva\/sistemas-informaticos-facturacion-verifactu.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Verifactu<\/a> y Factura Electr\u00f3nica con Rafael Pelegrina | QuipuTalks #03<\/h2>\n<p><iframe class=\"sb-iframe\" style=\"width: 100%; height: auto; aspect-ratio: 16\/9;\" src=\"https:\/\/www.youtube.com\/embed\/0Y93Oy20g84\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h6 id=\"sbb-itb-b01fb3c\" class=\"sb-banner\" style=\"display: none; color: transparent;\">sbb-itb-b01fb3c<\/h6>\n<h2 id=\"por-que-los-datos-del-cliente-importan-antes-de-enviar-facturas-a-la-aeat\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">Por qu\u00e9 los datos del cliente importan antes de enviar facturas a la <a style=\"display: inline;\" href=\"https:\/\/sede.agenciatributaria.gob.es\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AEAT<\/a><\/h2>\n<p>Cuando emites una factura completa en Espa\u00f1a, la ley exige incluir el <strong>NIF del destinatario, su nombre o raz\u00f3n social completa y su domicilio fiscal<\/strong>. Si falta alguno de esos datos, la factura pierde validez y puede requerir una rectificativa.<\/p>\n<p>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\u00e1n mal, el error se env\u00eda a la AEAT y ya no puede corregirse despu\u00e9s. Por eso, el sistema solo funciona bien si la informaci\u00f3n en Stripe est\u00e1 revisada de antemano.<\/p>\n<p>El <a style=\"display: inline;\" href=\"https:\/\/itcons.app\/conector-stripe\">Stripe Verifactu Connector<\/a> toma los datos de Stripe, prepara y firma el registro, y lo env\u00eda a la AEAT. Pero hay un matiz importante: solo puede trabajar con la informaci\u00f3n que ya est\u00e9 bien guardada en Stripe. Si el NIF, la raz\u00f3n social o el domicilio fiscal no cuadran, el problema no nace en el conector, sino en el origen del dato.<\/p>\n<p>Adem\u00e1s, la AEAT contrasta los datos del emisor y del receptor. Una incoherencia entre el NIF, la raz\u00f3n social o el domicilio fiscal puede activar una revisi\u00f3n manual o generar incidencias.<\/p>\n<p>Con esto sobre la mesa, el primer dato que conviene dejar cerrado es la identificaci\u00f3n fiscal.<\/p>\n<h2 id=\"1-numero-de-identificacion-fiscal-del-cliente-nif-nie-cif-o-nif-iva-intracomunitario\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">1. N\u00famero de identificaci\u00f3n fiscal del cliente (NIF, NIE, CIF o NIF-IVA intracomunitario)<\/h2>\n<p>El identificador fiscal es el dato clave: sin \u00e9l, la factura completa puede perder validez y obligarte a rectificarla.<\/p>\n<p>Hay cuatro variantes principales, y cada una encaja con un tipo de cliente distinto:<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Tipo de ID<\/th>\n<th>A qui\u00e9n corresponde<\/th>\n<th>Formato de ejemplo<\/th>\n<th>Cu\u00e1ndo usarlo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>NIF de persona f\u00edsica (DNI)<\/strong><\/td>\n<td>Personas f\u00edsicas espa\u00f1olas<\/td>\n<td>12345678A<\/td>\n<td>Operaciones con particulares o aut\u00f3nomos espa\u00f1oles<\/td>\n<\/tr>\n<tr>\n<td><strong>NIE<\/strong><\/td>\n<td>Extranjeros residentes en Espa\u00f1a<\/td>\n<td>X1234567L<\/td>\n<td>Profesionales o residentes extranjeros con actividad en Espa\u00f1a<\/td>\n<\/tr>\n<tr>\n<td><strong>NIF de persona jur\u00eddica (antes CIF)<\/strong><\/td>\n<td>Empresas espa\u00f1olas (S.L., S.A., etc.)<\/td>\n<td>B12345678<\/td>\n<td>Operaciones B2B con entidades jur\u00eddicas espa\u00f1olas<\/td>\n<\/tr>\n<tr>\n<td><strong>NIF-IVA (EU VAT ID)<\/strong><\/td>\n<td>Empresas de la UE<\/td>\n<td>ESB12345678<\/td>\n<td>Ventas intracomunitarias con registro en VIES<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Este dato debe coincidir <strong>exactamente<\/strong> con el que guardes en Stripe y con el que aparezca en la factura. La AEAT cruza ese identificador con la raz\u00f3n social y el domicilio fiscal.<\/p>\n<p>En Stripe, gu\u00e1rdalo en <code>tax_ids<\/code>:<\/p>\n<ul>\n<li><code>es_nif<\/code> para Espa\u00f1a<\/li>\n<li><code>eu_vat<\/code> para la UE<\/li>\n<\/ul>\n<p>Si el cliente de la UE tiene un NIF-IVA v\u00e1lido y figura en VIES, aplica la inversi\u00f3n del sujeto pasivo y no repercutas IVA.<\/p>\n<p>Si el NIF est\u00e1 mal escrito o pertenece a otra persona, toca emitir una factura rectificativa.<\/p>\n<p>Con el identificador fiscal cerrado, el siguiente dato es la raz\u00f3n social exacta.<\/p>\n<h2 id=\"2-razon-social-o-nombre-completo-del-cliente\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">2. Raz\u00f3n social o nombre completo del cliente<\/h2>\n<p>Una vez que hayas validado el NIF, guarda la <strong>denominaci\u00f3n fiscal exacta<\/strong> del cliente, no su nombre comercial.<\/p>\n<p>Si se trata de una persona f\u00edsica, como un aut\u00f3nomo o un particular, debes indicar <strong>nombre y apellidos completos<\/strong>. Si es una sociedad, anota la <strong>raz\u00f3n social<\/strong> junto con su forma jur\u00eddica, por ejemplo, \u00abRocketRides S.A.\u00bb. Ese nombre tiene que coincidir <strong>exactamente<\/strong> con el registro fiscal del cliente.<\/p>\n<p>En Stripe, este dato se guarda en <code>customer.name<\/code>. El fallo m\u00e1s com\u00fan es meter la marca en vez del nombre fiscal. Y eso luego pasa factura.<\/p>\n<p>Si el nombre est\u00e1 mal, emite una rectificativa y corrige el dato en origen. Lo mejor es recoger esta informaci\u00f3n <strong>por escrito<\/strong> o mediante un formulario rellenado por el cliente.<\/p>\n<p>Con el nombre fiscal ya cerrado, toca pasar al siguiente dato: la direcci\u00f3n de facturaci\u00f3n.<\/p>\n<h2 id=\"3-direccion-de-facturacion-y-domicilio-fiscal\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">3. Direcci\u00f3n de facturaci\u00f3n y domicilio fiscal<\/h2>\n<p>El <strong>domicilio fiscal<\/strong> del cliente es obligatorio. Y aqu\u00ed suele haber un fallo muy com\u00fan: usar la direcci\u00f3n de env\u00edo en vez del domicilio fiscal. No es lo mismo. La direcci\u00f3n de env\u00edo sirve para la parte log\u00edstica; el domicilio fiscal es el dato legal que debe aparecer en la factura. Dicho de forma simple: usa <strong>el domicilio fiscal<\/strong>, no la direcci\u00f3n log\u00edstica.<\/p>\n<p>Ese domicilio debe incluir:<\/p>\n<ul>\n<li>calle y n\u00famero<\/li>\n<li>c\u00f3digo postal<\/li>\n<li>localidad<\/li>\n<li>pa\u00eds<\/li>\n<\/ul>\n<p>Si falta uno de esos datos, la factura puede dejar de ser v\u00e1lida y complicar la deducci\u00f3n del gasto.<\/p>\n<p>Al realizar el <a style=\"display: inline;\" href=\"https:\/\/itcons.app\/alta-conector-stripe-verifactu.html\">Alta conector Stripe<\/a>, esta informaci\u00f3n debe quedar reflejada en el objeto <code>customer.address<\/code>.<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Campo en Stripe<\/th>\n<th>Requisito fiscal espa\u00f1ol<\/th>\n<th>Importancia para VeriFactu<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>customer.address.line1<\/code><\/td>\n<td>Calle y n\u00famero<\/td>\n<td>Obligatorio en facturas completas<\/td>\n<\/tr>\n<tr>\n<td><code>customer.address.postal_code<\/code><\/td>\n<td>C\u00f3digo postal<\/td>\n<td>Clave para validar la residencia fiscal<\/td>\n<\/tr>\n<tr>\n<td><code>customer.address.city<\/code><\/td>\n<td>Localidad<\/td>\n<td>Obligatorio para el domicilio fiscal<\/td>\n<\/tr>\n<tr>\n<td><code>customer.address.country<\/code><\/td>\n<td>Pa\u00eds (c\u00f3digo ISO)<\/td>\n<td>Ayuda a validar el pa\u00eds fiscal del cliente<\/td>\n<\/tr>\n<tr>\n<td><code>customer.shipping<\/code><\/td>\n<td>Direcci\u00f3n de env\u00edo<\/td>\n<td>No sirve para identificar al cliente a efectos fiscales<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>La direcci\u00f3n marca el tratamiento fiscal de la factura. Si est\u00e1 mal, puedes aplicar un r\u00e9gimen fiscal que no toca o generar un registro incoherente. Por eso conviene revisar este punto con calma.<\/p>\n<p>Usa autocompletado de direcci\u00f3n para recortar errores de transcripci\u00f3n. Y si la direcci\u00f3n no coincide con el dato fiscal, corr\u00edgela antes de emitir.<\/p>\n<h2 id=\"4-codigo-de-pais-y-residencia-fiscal\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">4. C\u00f3digo de pa\u00eds y residencia fiscal<\/h2>\n<p>Con el domicilio fiscal ya recogido, el <strong>c\u00f3digo de pa\u00eds<\/strong> es lo que marca el tratamiento fiscal de la factura. En Stripe, debes usar <code>customer.address.country<\/code>, no el pa\u00eds de env\u00edo.\u00a0Parece un detalle menor, pero no lo es: si ese c\u00f3digo est\u00e1 mal, puedes aplicar el IVA de forma incorrecta y luego tocar\u00e1 rectificar.<\/p>\n<p>La l\u00f3gica aqu\u00ed es bastante directa:<\/p>\n<ul>\n<li>Si el cliente est\u00e1 en la <strong>UE<\/strong> y ambas partes tienen <strong>NIF-IVA v\u00e1lido<\/strong>, se aplica la <strong>inversi\u00f3n del sujeto pasivo<\/strong>.<\/li>\n<li>Si el cliente est\u00e1 <strong>fuera de la UE<\/strong>, se aplica la <strong>exenci\u00f3n por exportaci\u00f3n<\/strong>.<\/li>\n<li>Si el cliente est\u00e1 en <strong>Espa\u00f1a<\/strong>, se aplica el <strong>IVA ordinario<\/strong>.<\/li>\n<\/ul>\n<p>Ese mismo c\u00f3digo tambi\u00e9n define qu\u00e9 menci\u00f3n debe aparecer en la factura. No es solo una cuesti\u00f3n de c\u00e1lculo; tambi\u00e9n afecta al texto legal que debe figurar en el documento.<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Ubicaci\u00f3n del cliente<\/th>\n<th>Tratamiento del IVA<\/th>\n<th>Menci\u00f3n obligatoria en la factura<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Espa\u00f1a (territorio com\u00fan)<\/td>\n<td>IVA est\u00e1ndar\/reducido<\/td>\n<td>VeriFactu + QR<\/td>\n<\/tr>\n<tr>\n<td>UE (empresa con NIF-IVA)<\/td>\n<td>Sin IVA: inversi\u00f3n del sujeto pasivo<\/td>\n<td>Inversi\u00f3n del sujeto pasivo + NIF-IVA de ambas partes<\/td>\n<\/tr>\n<tr>\n<td>Fuera de la UE<\/td>\n<td>Sin IVA: exenci\u00f3n por exportaci\u00f3n<\/td>\n<td>Menci\u00f3n legal de exportaci\u00f3n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Una vez validado el pa\u00eds, el siguiente dato que conviene dejar cerrado es el email al que enviar\u00e1s la factura.<\/p>\n<h2 id=\"5-email-del-cliente-para-la-entrega-de-la-factura\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">5. Email del cliente para la entrega de la factura<\/h2>\n<p>Despu\u00e9s de validar el pa\u00eds y la residencia fiscal, toca revisar un dato muy pr\u00e1ctico: el correo del cliente. En Stripe, f\u00edjate en <code>customer.email<\/code>: ese es el canal que se usa para enviar la factura en PDF al cliente una vez confirmado el pago.<\/p>\n<p>Si el email falta o est\u00e1 mal escrito, el env\u00edo falla y tendr\u00e1s que gestionarlo de forma manual.<\/p>\n<p>Con el email validado, el siguiente control es revisar el tratamiento fiscal del cliente.<\/p>\n<h2 id=\"6-regimen-de-iva-y-tratamiento-fiscal-del-cliente\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">6. R\u00e9gimen de IVA y tratamiento fiscal del cliente<\/h2>\n<p>Cuando ya has validado el pa\u00eds y la residencia fiscal, toca fijar el r\u00e9gimen de IVA del cliente. Aqu\u00ed no conviene improvisar: ese r\u00e9gimen marca el IVA que debes aplicar, las menciones legales que tienen que salir en la factura y el registro que se env\u00eda a la AEAT. A partir de ah\u00ed, el paso siguiente es cerrar el tratamiento fiscal exacto.<\/p>\n<p>En una operaci\u00f3n nacional, la factura debe ense\u00f1ar la base imponible, el tipo de IVA y la cuota por separado. Si facturas a una empresa de la UE con NIF-IVA v\u00e1lido, aplica la inversi\u00f3n del sujeto pasivo. Y si el cliente est\u00e1 fuera de la UE, corresponde usar la exenci\u00f3n con su menci\u00f3n legal.<\/p>\n<p>En la pr\u00e1ctica, el criterio queda as\u00ed:<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Escenario<\/th>\n<th>Tratamiento IVA<\/th>\n<th>Menci\u00f3n o dato obligatorio<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Operaci\u00f3n nacional en r\u00e9gimen general<\/td>\n<td>Con IVA<\/td>\n<td>Base imponible, tipo y cuota desglosados<\/td>\n<\/tr>\n<tr>\n<td>Intracomunitaria B2B<\/td>\n<td>Sin IVA<\/td>\n<td>NIF-IVA de ambas partes y menci\u00f3n de <em>inversi\u00f3n del sujeto pasivo<\/em><\/td>\n<\/tr>\n<tr>\n<td>Exportaci\u00f3n fuera de la UE<\/td>\n<td>Exenta<\/td>\n<td>Menci\u00f3n legal que justifique la exenci\u00f3n<\/td>\n<\/tr>\n<tr>\n<td>Criterio de caja<\/td>\n<td>IVA diferido<\/td>\n<td>Menci\u00f3n de <em>r\u00e9gimen especial del criterio de caja<\/em><\/td>\n<\/tr>\n<tr>\n<td>Recargo de equivalencia<\/td>\n<td>IVA + recargo<\/td>\n<td>Tipos y cuotas del recargo desglosados<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a style=\"display: inline;\" href=\"https:\/\/stripe.com\/tax\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Stripe Tax<\/a> ayuda a aplicar el tratamiento correcto seg\u00fan el pa\u00eds y la situaci\u00f3n fiscal. Con el r\u00e9gimen ya definido, lo siguiente es revisar que esos campos coinciden en Stripe antes de emitir la factura.<\/p>\n<h2 id=\"7-verificacion-de-los-datos-del-cliente-antes-de-emitir-la-factura\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">7. Verificaci\u00f3n de los datos del cliente antes de emitir la factura<\/h2>\n<p>Con el r\u00e9gimen de IVA ya cerrado, toca revisar los datos en Stripe antes de emitir. Aqu\u00ed no conviene ir con prisas: un fallo puede acabar en rechazo t\u00e9cnico por parte de la AEAT o en una factura rectificativa. Lo mejor es empezar por lo que m\u00e1s suele fallar: <strong>identificaci\u00f3n fiscal<\/strong>, <strong>raz\u00f3n social<\/strong> y <strong>domicilio fiscal<\/strong>.<\/p>\n<p>Stripe debe tomar el <strong>domicilio fiscal<\/strong>, no la direcci\u00f3n de env\u00edo. Parece un detalle menor, pero no lo es.<\/p>\n<p>Esta es la comprobaci\u00f3n r\u00e1pida, campo por campo:<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Campo<\/th>\n<th>Qu\u00e9 verificar<\/th>\n<th>Fallo frecuente<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>NIF \/ NIE \/ CIF \/ NIF-IVA<\/strong><\/td>\n<td>Formato correcto y validaci\u00f3n del identificador<\/td>\n<td>Errores de transcripci\u00f3n manual<\/td>\n<\/tr>\n<tr>\n<td><strong>Raz\u00f3n social<\/strong><\/td>\n<td>Nombre legal completo o denominaci\u00f3n social<\/td>\n<td>Usar el nombre comercial en lugar del legal<\/td>\n<\/tr>\n<tr>\n<td><strong>Domicilio fiscal<\/strong><\/td>\n<td>Direcci\u00f3n registrada en la AEAT, no la de env\u00edo<\/td>\n<td>Copiar la direcci\u00f3n de entrega<\/td>\n<\/tr>\n<tr>\n<td><strong>Desglose de IVA<\/strong><\/td>\n<td>Cada tipo impositivo en una l\u00ednea separada<\/td>\n<td>Agrupar distintos tipos en una sola l\u00ednea<\/td>\n<\/tr>\n<tr>\n<td><strong>Menciones legales<\/strong><\/td>\n<td>Incluir la menci\u00f3n obligatoria seg\u00fan el r\u00e9gimen aplicado<\/td>\n<td>Omitir \u00abinversi\u00f3n del sujeto pasivo\u00bb o \u00abr\u00e9gimen de caja\u00bb<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>La serie solo admite <code>-<\/code>, <code>_<\/code>, <code>\/<\/code> y <code>.<\/code> como caracteres especiales.<\/p>\n<p>Si usas el <a style=\"display: inline;\" href=\"https:\/\/itcons.app\/conector-stripe\">Stripe VeriFactu Connector<\/a>, los datos de Stripe se validan, se firman y se env\u00edan a la AEAT de forma autom\u00e1tica antes de registrar la factura.<\/p>\n<p>Si todo est\u00e1 correcto, ya puedes emitir sin llevarte fallos al registro.<\/p>\n<h2 id=\"tablas-de-referencia-campos-obligatorios-y-recomendados\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">Tablas de referencia: campos obligatorios y recomendados<\/h2>\n<p>Esta tabla separa los campos obligatorios de los recomendados antes de emitir desde Stripe. No a\u00f1ade conceptos nuevos: <strong>resume los siete datos anteriores<\/strong> en una vista r\u00e1pida para revisar cumplimiento y mapeo en Stripe.<\/p>\n<p>Primero, conviene separar lo obligatorio de lo \u00fatil. As\u00ed evitas errores de registro desde el minuto uno.<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Campo<\/th>\n<th>Factura ordinaria<\/th>\n<th>Factura simplificada<\/th>\n<th>Notas<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Raz\u00f3n social \/ Nombre completo<\/td>\n<td><strong>Obligatorio<\/strong><\/td>\n<td>No obligatorio<\/td>\n<td>Debe coincidir con el nombre fiscal vinculado al NIF\/CIF<\/td>\n<\/tr>\n<tr>\n<td>NIF \/ CIF \/ NIE<\/td>\n<td><strong>Obligatorio<\/strong><\/td>\n<td>No obligatorio<\/td>\n<td>En operaciones intracomunitarias, recoge tambi\u00e9n el NIF-IVA<\/td>\n<\/tr>\n<tr>\n<td>Domicilio fiscal<\/td>\n<td><strong>Obligatorio<\/strong><\/td>\n<td>No obligatorio<\/td>\n<td>Domicilio fiscal registrado, no direcci\u00f3n de env\u00edo<\/td>\n<\/tr>\n<tr>\n<td>C\u00f3digo de pa\u00eds<\/td>\n<td><strong>Obligatorio<\/strong><\/td>\n<td><strong>Obligatorio<\/strong><\/td>\n<td>Determina la jurisdicci\u00f3n fiscal y el tratamiento del IVA<\/td>\n<\/tr>\n<tr>\n<td>Email del cliente<\/td>\n<td>Recomendado<\/td>\n<td>Recomendado<\/td>\n<td>\u00datil para la entrega digital de la factura en PDF<\/td>\n<\/tr>\n<tr>\n<td>NIF-IVA<\/td>\n<td><strong>Obligatorio<\/strong> en operaciones intracomunitarias<\/td>\n<td>No aplica<\/td>\n<td>Val\u00eddalo en VIES para aplicar exenci\u00f3n o inversi\u00f3n del sujeto pasivo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote>\n<p><strong>Solo para facturas a Administraciones P\u00fablicas (B2G):<\/strong> se requieren los c\u00f3digos DIR3 en el campo <code>invoice.metadata.dir3<\/code>.<\/p>\n<\/blockquote>\n<p>Despu\u00e9s, toca cruzar esos datos con su campo equivalente en Stripe. Es la forma m\u00e1s simple de comprobar si lo que pides al cliente acaba en el sitio correcto.<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Campo en Stripe<\/th>\n<th>Campo fiscal en Espa\u00f1a<\/th>\n<th>Obligatorio<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>customer.name<\/code><\/td>\n<td>Nombre y apellidos \/ Raz\u00f3n social<\/td>\n<td>S\u00ed (factura ordinaria)<\/td>\n<\/tr>\n<tr>\n<td><code>customer.tax_ids<\/code><\/td>\n<td>NIF \/ CIF \/ NIE \/ NIF-IVA<\/td>\n<td>S\u00ed (factura ordinaria)<\/td>\n<\/tr>\n<tr>\n<td><code>customer.address<\/code><\/td>\n<td>Domicilio fiscal<\/td>\n<td>S\u00ed (factura ordinaria)<\/td>\n<\/tr>\n<tr>\n<td><code>customer.tax_exempt<\/code><\/td>\n<td>Sujeto pasivo \/ Exenci\u00f3n<\/td>\n<td>S\u00ed, si aplica<\/td>\n<\/tr>\n<tr>\n<td><code>customer.email<\/code><\/td>\n<td>Email de contacto<\/td>\n<td>Recomendado<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Si usas el <a style=\"display: inline;\" href=\"https:\/\/itcons.app\/conector-stripe\">Stripe VeriFactu Connector<\/a>, estos campos se validan y se mapean de forma autom\u00e1tica antes de preparar, firmar digitalmente y enviar el registro a la AEAT.<\/p>\n<p>Con estos campos ya ubicados, el siguiente paso es detectar los fallos que m\u00e1s suelen acabar en incidencias.<\/p>\n<h2 id=\"errores-frecuentes-que-provocan-rechazos-o-rectificaciones\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">Errores frecuentes que provocan rechazos o rectificaciones<\/h2>\n<p>Hay fallos que parecen menores, pero luego traen problemas de verdad. Los que m\u00e1s suelen dar guerra afectan al <strong>NIF<\/strong>, la <strong>raz\u00f3n social<\/strong>, el <strong>domicilio fiscal<\/strong>, el <strong>pa\u00eds<\/strong> y el <strong>r\u00e9gimen de IVA<\/strong>.<\/p>\n<p>Si uno de estos datos est\u00e1 mal en Stripe, el resultado puede ir desde un rechazo del registro hasta una factura que no sirva para deducci\u00f3n. Y ah\u00ed empiezan las rectificaciones, las revisiones y la p\u00e9rdida de tiempo.<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<th>Error<\/th>\n<th>Consecuencia<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>NIF y raz\u00f3n social no coinciden<\/td>\n<td>Rechazo del registro por la AEAT<\/td>\n<\/tr>\n<tr>\n<td>Direcci\u00f3n de env\u00edo en lugar del domicilio fiscal<\/td>\n<td>Factura inv\u00e1lida para deducci\u00f3n<\/td>\n<\/tr>\n<tr>\n<td>Pa\u00eds o residencia fiscal mal asignados<\/td>\n<td>Tratamiento del IVA err\u00f3neo<\/td>\n<\/tr>\n<tr>\n<td>R\u00e9gimen de IVA incorrecto<\/td>\n<td>IVA aplicado o exento de forma incorrecta<\/td>\n<\/tr>\n<tr>\n<td>Clientes duplicados o incoherentes en Stripe<\/td>\n<td>Inconsistencias en el historial fiscal<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Un ejemplo muy t\u00edpico: usar la direcci\u00f3n 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.<\/p>\n<p>Tambi\u00e9n 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\u00e1s de lo que parece.<\/p>\n<h2 id=\"conclusion\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">Conclusi\u00f3n<\/h2>\n<p>Con estos siete puntos ya claros, toca emitir <strong>sin fricci\u00f3n<\/strong>.<\/p>\n<p>Reunir estos siete datos antes de sacar la factura reduce rectificaciones, rechazos y trabajo extra con la AEAT.<\/p>\n<p>Si el NIF, la raz\u00f3n social, el domicilio fiscal, el pa\u00eds, el r\u00e9gimen de IVA, el email y la validaci\u00f3n previa quedan bien guardados en Stripe desde el principio, el registro fiscal sale bien a la primera.<\/p>\n<p>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\u00f3nomos hasta el 1 de julio de 2027. Conviene revisar ya los datos de los clientes que ya tienes en Stripe para llegar a tiempo.<\/p>\n<p>Si quieres automatizar esta validaci\u00f3n sin cambiar tu flujo, el <a style=\"display: inline;\" href=\"https:\/\/itcons.app\/conector-stripe\">Stripe VeriFactu Connector <\/a>\u00a0captura los datos, prepara y firma los registros, los env\u00eda a la AEAT y genera la factura PDF con QR. As\u00ed llegas a VeriFactu con los datos y el flujo listos.<\/p>\n<h2 id=\"faqs\" class=\"sb h2-sbb-cls\" tabindex=\"-1\">FAQs<\/h2>\n<h3 id=\"que-pasa-si-el-nif-del-cliente-esta-mal\" tabindex=\"-1\" data-faq-q=\"\">\u00bfQu\u00e9 pasa si el NIF del cliente est\u00e1 mal?<\/h3>\n<p>Si el NIF del cliente es incorrecto, la factura <strong>no cumple<\/strong> los requisitos de una factura ordinaria. Y eso puede dar problemas al tramitar el registro de facturaci\u00f3n ante la Agencia Tributaria.<\/p>\n<p>En VeriFactu pasa algo parecido: un dato mal puesto puede bloquear la validaci\u00f3n y hacer que la emisi\u00f3n no salga bien. Por eso merece la pena revisar esta informaci\u00f3n antes de enviar nada. Al fin y al cabo, un error en este punto puede acabar consider\u00e1ndose una infracci\u00f3n ante Hacienda.<\/p>\n<h3 id=\"como-se-si-debo-aplicar-iva-o-inversion-del-sujeto-pasivo\" tabindex=\"-1\" data-faq-q=\"\">\u00bfC\u00f3mo s\u00e9 si debo aplicar IVA o inversi\u00f3n del sujeto pasivo?<\/h3>\n<p>Depende del tipo de operaci\u00f3n y de la situaci\u00f3n fiscal de tu cliente. Si emites <strong>facturas intracomunitarias<\/strong>, a\u00f1ade la menci\u00f3n de <strong>exenci\u00f3n<\/strong> o <strong>inversi\u00f3n del sujeto pasivo<\/strong> cuando el cliente, si es profesional, declara el impuesto en su pa\u00eds. Y ojo con esto: deben figurar el <strong>NIF-IVA<\/strong> de ambas partes.<\/p>\n<p>En el resto de operaciones, deja marcado en tu sistema qu\u00e9 r\u00e9gimen de IVA corresponde y si el cliente act\u00faa como sujeto pasivo. Tambi\u00e9n 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.<\/p>\n<h3 id=\"que-diferencia-hay-entre-domicilio-fiscal-y-direccion-de-envio\" tabindex=\"-1\" data-faq-q=\"\">\u00bfQu\u00e9 diferencia hay entre domicilio fiscal y direcci\u00f3n de env\u00edo?<\/h3>\n<p>El <strong>domicilio fiscal<\/strong> es un dato obligatorio que debe aparecer en la factura para que sea legal y v\u00e1lida de cara a la deducci\u00f3n ante la Agencia Tributaria.<\/p>\n<p>La <strong>direcci\u00f3n de env\u00edo<\/strong> solo se usa para temas log\u00edsticos. Si aparece en la factura como domicilio fiscal, el documento queda invalidado a nivel legal y fiscal.<\/p>\n<h2>Publicaciones de blog relacionadas<\/h2>\n<ul>\n<li><a style=\"display: inline;\" href=\"\/blog\/verifactu-renovaciones-automaticas-en-stripe\">VeriFactu para renovaciones autom\u00e1ticas en Stripe<\/a><\/li>\n<li><a style=\"display: inline;\" href=\"\/blog\/verifactu-por-entidad-en-stripe-billing\">VeriFactu por entidad en Stripe Billing<\/a><\/li>\n<li><a style=\"display: inline;\" href=\"\/blog\/faq-aeat-errores-verifactu-ticketbai\">FAQ AEAT: errores VeriFactu y TicketBAI<\/a><\/li>\n<li><a style=\"display: inline;\" href=\"\/blog\/comparativa-opciones-cumplir-verifactu-uso-stripe\">Comparativa de opciones para cumplir con verifactu si uso stripe<\/a><\/li>\n<\/ul>\n<p><script async type=\"text\/javascript\" src=\"https:\/\/app.seobotai.com\/banner\/banner.js?id=6a9a0dd7180d85018c319a39\"><\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 pasa si el NIF del cliente est\u00e1 mal?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Si el NIF del cliente es incorrecto, la factura <strong>no cumple<\/strong> los requisitos de una factura ordinaria. Y eso puede dar problemas al tramitar el registro de facturaci\u00f3n ante la Agencia Tributaria. En VeriFactu pasa algo parecido: un dato mal puesto puede bloquear la validaci\u00f3n y hacer que la emisi\u00f3n no salga bien. Por eso merece la pena revisar esta informaci\u00f3n antes de enviar nada. Al fin y al cabo, un error en este punto puede acabar consider\u00e1ndose una infracci\u00f3n ante Hacienda.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfC\u00f3mo s\u00e9 si debo aplicar IVA o inversi\u00f3n del sujeto pasivo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Depende del tipo de operaci\u00f3n y de la situaci\u00f3n fiscal de tu cliente. Si emites <strong>facturas intracomunitarias<\/strong>, a\u00f1ade la menci\u00f3n de <strong>exenci\u00f3n<\/strong> o <strong>inversi\u00f3n del sujeto pasivo<\/strong> cuando el cliente, si es profesional, declara el impuesto en su pa\u00eds. Y ojo con esto: deben figurar el <strong>NIF-IVA<\/strong> de ambas partes. En el resto de operaciones, deja marcado en tu sistema qu\u00e9 r\u00e9gimen de IVA corresponde y si el cliente act\u00faa como sujeto pasivo. Tambi\u00e9n 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.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 diferencia hay entre domicilio fiscal y direcci\u00f3n de env\u00edo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El <strong>domicilio fiscal<\/strong> es un dato obligatorio que debe aparecer en la factura para que sea legal y v\u00e1lida de cara a la deducci\u00f3n ante la Agencia Tributaria. La <strong>direcci\u00f3n de env\u00edo<\/strong> solo se usa para temas log\u00edsticos. Si aparece en la factura como domicilio fiscal, el documento queda invalidado a nivel legal y fiscal.\"}}]}<\/script><\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Checklist de 7 datos (NIF, raz\u00f3n social, domicilio, pa\u00eds, email, IVA y verificaci\u00f3n en Stripe) para emitir facturas VeriFactu sin fallos.<\/p>\n","protected":false},"author":1,"featured_media":432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15],"tags":[],"class_list":["post-434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-verifactu"],"featured_image_src":"https:\/\/itcons.app\/conector-stripe\/files\/2026\/09\/image_18cacb22786bdc8718cf0e99283bae69-600x400.jpeg","featured_image_src_square":"https:\/\/itcons.app\/conector-stripe\/files\/2026\/09\/image_18cacb22786bdc8718cf0e99283bae69-600x600.jpeg","author_info":{"display_name":"Itcons.app | Parte de trabajo digital","author_link":"https:\/\/itcons.app\/conector-stripe\/author\/itconsaoo\/"},"_links":{"self":[{"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/posts\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/comments?post=434"}],"version-history":[{"count":2,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/posts\/434\/revisions"}],"predecessor-version":[{"id":450,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/posts\/434\/revisions\/450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/media\/432"}],"wp:attachment":[{"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/media?parent=434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/categories?post=434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itcons.app\/conector-stripe\/wp-json\/wp\/v2\/tags?post=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}