{"id":332075,"date":"2026-06-26T13:32:18","date_gmt":"2026-06-26T13:32:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/finseed-facturas-verifactu\/"},"modified":"2026-06-26T13:32:00","modified_gmt":"2026-06-26T13:32:00","slug":"finseed-facturas-verifactu","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/finseed-facturas-verifactu\/","author":23523242,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Finseed: Facturas Verifactu para WooCommerce","header_author":"Finseed","header_description":"Send WooCommerce orders and refunds to Finseed for Verifactu\/AEAT invoicing, and collect customer tax IDs (NIF\/CIF) at checkout.","assets_banners_color":"262626","last_updated":"2026-06-26 13:32:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.finseed.es\/docs\/woocommerce","header_author_uri":"https:\/\/finseed.es","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"finseed","date":"2026-06-26 13:32:00"}},"upgrade_notice":{"1.0.0":"<p>Versi\u00f3n inicial.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3587312,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3587312,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3587312,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3587312,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[257667,139855,175288,247447,286],"plugin_category":[45],"plugin_contributors":[269017],"plugin_business_model":[],"class_list":["post-332075","plugin","type-plugin","status-publish","hentry","plugin_tags-aeat","plugin_tags-facturacion","plugin_tags-facturas","plugin_tags-verifactu","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-finseed","plugin_committers-finseed"],"banners":{"banner":"https:\/\/ps.w.org\/finseed-facturas-verifactu\/assets\/banner-772x250.png?rev=3587312","banner_2x":"https:\/\/ps.w.org\/finseed-facturas-verifactu\/assets\/banner-1544x500.png?rev=3587312","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/finseed-facturas-verifactu\/assets\/icon-128x128.png?rev=3587312","icon_2x":"https:\/\/ps.w.org\/finseed-facturas-verifactu\/assets\/icon-256x256.png?rev=3587312","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Finseed conecta tu tienda WooCommerce con tu cuenta de Finseed para que las\nfacturas de tus pedidos se emitan, se conserven y se declaren a la Agencia\nTributaria (AEAT) bajo el sistema Verifactu, sin salir de WordPress.<\/p>\n\n<p>La parte fiscal vive fuera de tu tienda. El plugin no genera ni guarda facturas:\nWooCommerce env\u00eda cada pedido y cada devoluci\u00f3n confirmados a Finseed, y es\nFinseed quien hace el trabajo fiscal. Emite la factura, la firma, conserva el\nregistro inalterable que exige Verifactu y la presenta a la AEAT.<\/p>\n\n<h4>Qu\u00e9 hace por ti<\/h4>\n\n<ul>\n<li><strong>Factura tus pedidos y devoluciones de forma autom\u00e1tica.<\/strong> Cuando un pedido se\nconfirma, cambia de estado o se reembolsa, Finseed emite la factura o la\nrectificativa correspondiente y la declara a la AEAT. T\u00fa no tocas nada.<\/li>\n<li><strong>Pide los datos de factura en el checkout.<\/strong> El comprador puede solicitar\nfactura completa e introducir su NIF\/CIF. Funciona tanto en el checkout por\nbloques de WooCommerce como en el checkout cl\u00e1sico.<\/li>\n<li><strong>Exige el NIF en los pedidos grandes.<\/strong> En las tiendas con precios en euros,\ncuando un pedido alcanza el importe que configures, el NIF\/CIF pasa a ser\nobligatorio en el checkout. Por debajo, el comprador puede pedir factura e\nintroducirlo de forma opcional.<\/li>\n<li><strong>Valida el NIF\/CIF en tiempo real.<\/strong> El n\u00famero que el comprador introduce se\ncomprueba al momento contra Finseed, con respuesta inmediata antes de pagar.<\/li>\n<li><strong>Menciones legales seg\u00fan el caso.<\/strong> Cada factura sale con las menciones que le\ncorresponden seg\u00fan la operaci\u00f3n.<\/li>\n<\/ul>\n\n<h4>Por qu\u00e9 Finseed<\/h4>\n\n<ul>\n<li><strong>Colaborador social oficial de la AEAT.<\/strong> Presentamos las facturas en tu nombre,\nas\u00ed que no necesitas tener ni configurar un certificado digital propio.<\/li>\n<li><strong>A prueba de fallos.<\/strong> Si Finseed no est\u00e1 disponible en un momento dado, el\ncheckout no se bloquea y tu tienda sigue vendiendo; los pedidos pendientes se\nconcilian en cuanto se restablece la conexi\u00f3n.<\/li>\n<\/ul>\n\n<p><strong>Necesitas una cuenta activa de Finseed.<\/strong> Puedes crearla en https:\/\/finseed.es.\nTras instalar el plugin, lo conectas a tu cuenta con un token de emparejamiento\ndesde tu panel de Finseed.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Este plugin depende del servicio Finseed para funcionar, por lo que env\u00eda datos a\nFinseed (operado por la empresa detr\u00e1s de https:\/\/finseed.es). No se contacta con\nning\u00fan otro servicio de terceros.<\/p>\n\n<p>Se conecta a dos endpoints de Finseed:<\/p>\n\n<ol>\n<li><p><strong>API de Finseed (<code>https:\/\/woo.finseed.es<\/code>)<\/strong>\nSe usa para verificar tu token de emparejamiento y para validar los NIF\/CIF\nintroducidos en el checkout.<\/p>\n\n<ul>\n<li><strong>Cu\u00e1ndo:<\/strong> al conectar el plugin en la p\u00e1gina de ajustes, y cada vez que un\ncomprador introduce un NIF\/CIF durante el checkout.<\/li>\n<li><strong>Datos enviados:<\/strong> tu token de emparejamiento; y, para la validaci\u00f3n del NIF,\nel NIF\/CIF del comprador, su nombre o raz\u00f3n social y el pa\u00eds de facturaci\u00f3n.<\/li>\n<\/ul><\/li>\n<li><p><strong>Ingesta de pedidos de Finseed (<code>https:\/\/woo-ingest.finseed.es<\/code>)<\/strong>\nSe usa para notificar a Finseed la actividad de pedidos y devoluciones para que\nse emitan y declaren las facturas.<\/p>\n\n<ul>\n<li><strong>Cu\u00e1ndo:<\/strong> cuando un pedido se crea, se actualiza, cambia de estado o se\nreembolsa.<\/li>\n<li><strong>Datos enviados:<\/strong> tu token de emparejamiento, el ID del pedido de\nWooCommerce, el n\u00famero de pedido y las fechas de creaci\u00f3n y \u00faltima\nmodificaci\u00f3n del pedido. En estos eventos no se env\u00edan nombres de clientes,\ndirecciones, l\u00edneas de pedido ni datos de pago.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>Finseed tambi\u00e9n puede llamar a tu tienda en un endpoint autenticado para leer la\nversi\u00f3n instalada del plugin, y as\u00ed avisarte cuando haya una actualizaci\u00f3n\ndisponible. Esto requiere tu token de emparejamiento; la versi\u00f3n nunca se expone\np\u00fablicamente.<\/p>\n\n<p>Al conectar el plugin a tu cuenta de Finseed, aceptas los T\u00e9rminos y Condiciones y\nla Pol\u00edtica de Privacidad de Finseed:<\/p>\n\n<ul>\n<li>T\u00e9rminos y Condiciones: https:\/\/www.finseed.es\/terminos-y-condiciones<\/li>\n<li>Pol\u00edtica de Privacidad: https:\/\/www.finseed.es\/politica-de-privacidad<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>Este plugin, todas las librer\u00edas incluidas y cualquier otro recurso incluido est\u00e1n\nlicenciados bajo la GNU General Public License versi\u00f3n 2 o posterior\n(GPL-2.0-or-later), o bajo una licencia compatible con la GPL.<\/p>\n\n<p>El c\u00f3digo propio del plugin es GPL-2.0-or-later. El JavaScript empaquetado se basa\nen los paquetes de WordPress y WooCommerce (GPL-2.0-or-later) que proporciona el\nn\u00facleo de WordPress, junto con c\u00f3digo propio y herramientas bajo licencias\ncompatibles con la GPL (como MIT). El paquete distribuido no contiene librer\u00edas PHP\nde terceros.<\/p>\n\n<p>Hay una copia de la GPLv2 en license.txt y disponible en\nhttps:\/\/www.gnu.org\/licenses\/gpl-2.0.html.<\/p>\n\n<h3>Source code and build process<\/h3>\n\n<p>Este plugin se distribuye con su c\u00f3digo fuente completo y legible. El JavaScript\ncompilado en <code>assets\/js\/build\/<\/code> se genera a partir del c\u00f3digo fuente del directorio\n    client\/:<\/p>\n\n<ul>\n<li><code>assets\/js\/build\/settings-page.js<\/code> se compila desde <code>client\/settings-page\/index.jsx<\/code><\/li>\n<li><code>assets\/js\/build\/legacy-checkout.js<\/code> se compila desde <code>client\/legacy-checkout\/index.js<\/code><\/li>\n<\/ul>\n\n<p>La compilaci\u00f3n usa @wordpress\/scripts (webpack y Babel). La configuraci\u00f3n est\u00e1 en los\narchivos empaquetados <code>webpack.config.js<\/code>, <code>babel.config.js<\/code> y <code>package.json<\/code>.<\/p>\n\n<p>Para recompilar los recursos desde el c\u00f3digo fuente, ejecuta desde el directorio del\nplugin:<\/p>\n\n<ol>\n<li>Instala las dependencias: <code>npm install<\/code> (o <code>pnpm install<\/code>)<\/li>\n<li>Compila: <code>npm run build<\/code> (o <code>pnpm build<\/code>)<\/li>\n<\/ol>\n\n<p>No se empaqueta ninguna librer\u00eda PHP de terceros.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Aseg\u00farate de tener WooCommerce instalado y activo (WooCommerce 8.6 o posterior).<\/li>\n<li>Instala el plugin Finseed y act\u00edvalo.<\/li>\n<li>Crea una cuenta en https:\/\/finseed.es si a\u00fan no la tienes, y copia tu token de\nemparejamiento desde el panel de Finseed.<\/li>\n<li>En WordPress, ve a <strong>WooCommerce \u2192 Finseed<\/strong>, pega el token de emparejamiento y\nguarda. La p\u00e1gina confirma cuando la tienda queda conectada.<\/li>\n<\/ol>\n\n<p>Listo. A partir de ah\u00ed, los pedidos y devoluciones confirmados se env\u00edan a Finseed\ny las facturas correspondientes se emiten y se declaran a la AEAT.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"%C2%BFnecesito%20una%20cuenta%20de%20finseed%3F\"><h3>\u00bfNecesito una cuenta de Finseed?<\/h3><\/dt>\n<dd><p>S\u00ed. El plugin es el puente entre tu tienda y Finseed; las facturas las emite,\nconserva y declara Finseed, as\u00ed que se necesita una cuenta activa.<\/p><\/dd>\n<dt id=\"%C2%BFel%20plugin%20crea%20o%20guarda%20las%20facturas%20en%20wordpress%3F\"><h3>\u00bfEl plugin crea o guarda las facturas en WordPress?<\/h3><\/dt>\n<dd><p>No. WordPress solo env\u00eda los eventos de pedidos y devoluciones a Finseed. Toda la\ngeneraci\u00f3n de la factura, la firma, el registro inalterable de Verifactu y la\npresentaci\u00f3n a la AEAT ocurren del lado de Finseed.<\/p><\/dd>\n<dt id=\"%C2%BFnecesito%20un%20certificado%20digital%3F\"><h3>\u00bfNecesito un certificado digital?<\/h3><\/dt>\n<dd><p>No. Finseed es colaborador social oficial de la AEAT y presenta las facturas en tu\nnombre, as\u00ed que no necesitas tener ni configurar un certificado digital propio.<\/p><\/dd>\n<dt id=\"%C2%BFfunciona%20con%20el%20checkout%20por%20bloques%20y%20con%20el%20checkout%20cl%C3%A1sico%3F\"><h3>\u00bfFunciona con el checkout por bloques y con el checkout cl\u00e1sico?<\/h3><\/dt>\n<dd><p>S\u00ed. La casilla para solicitar factura y el campo de NIF\/CIF se a\u00f1aden tanto al\ncheckout por bloques de WooCommerce como al checkout cl\u00e1sico (shortcode).<\/p><\/dd>\n<dt id=\"%C2%BFcu%C3%A1ndo%20es%20obligatorio%20el%20nif%20en%20el%20checkout%3F\"><h3>\u00bfCu\u00e1ndo es obligatorio el NIF en el checkout?<\/h3><\/dt>\n<dd><p>En las tiendas con precios en euros, cuando el importe de un pedido alcanza el\numbral de factura que configures en los ajustes del plugin, el NIF\/CIF pasa a ser\nobligatorio. Por debajo de ese importe, el comprador puede pedir factura completa\ne introducir el NIF de forma opcional.<\/p><\/dd>\n<dt id=\"%C2%BFqu%C3%A9%20datos%20salen%20de%20mi%20tienda%3F\"><h3>\u00bfQu\u00e9 datos salen de mi tienda?<\/h3><\/dt>\n<dd><p>Consulta la secci\u00f3n \"External services\" m\u00e1s arriba para ver los endpoints exactos,\nlos datos que se env\u00edan a cada uno y cu\u00e1ndo.<\/p><\/dd>\n<dt id=\"%C2%BFest%C3%A1n%20seguros%20mis%20datos%20si%20finseed%20no%20est%C3%A1%20disponible%3F\"><h3>\u00bfEst\u00e1n seguros mis datos si Finseed no est\u00e1 disponible?<\/h3><\/dt>\n<dd><p>El plugin est\u00e1 dise\u00f1ado a prueba de fallos. Si no se puede contactar con Finseed, el\ncheckout no se bloquea y la tienda sigue funcionando; los eventos de pedido\npendientes se concilian en cuanto la conexi\u00f3n vuelve a estar disponible.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Versi\u00f3n inicial.<\/li>\n<\/ul>","raw_excerpt":"Emite las facturas Verifactu de tus pedidos de WooCommerce y env\u00edalas a la AEAT autom\u00e1ticamente. Sin certificado digital.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=332075"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/finseed"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332075"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332075"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332075"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332075"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332075"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}