=== TicketBAI WS for WooCommerce ===
Contributors: berein
Tags: ticketbai, verifactu, facturas, batuz, woocommerce
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 0.6.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Factura automáticamente los pedidos de WooCommerce con TicketBAI (Araba, Bizkaia/Batuz, Gipuzkoa) y Verifactu a través de TicketBAI WS.

== Description ==

TicketBAI WS for WooCommerce conecta tu tienda con [TicketBAI WS](https://ticketbaiws.eus/), un servicio que emite, firma y declara las facturas a la Hacienda Foral de Araba, Bizkaia (Batuz/LROE) y Gipuzkoa (TicketBAI) o a la AEAT (Verifactu).

* Factura cada pedido en el momento en que se paga, antes de que salga el email al cliente.
* Rectificativas y abonos automáticos con los reembolsos y las cancelaciones.
* Comprueba cada 10 minutos que no falta ningún pedido.
* Eliges qué estados de pedido generan factura, incluidos los estados personalizados, y te avisa si hay pedidos pagados en estados que no facturan.
* Campo NIF opcional en el checkout (por bloques y clásico) con validación de la letra o el dígito de control.
* El cliente puede pedir la factura completa con su NIF desde «Mi cuenta», sin plazo.
* Añade el QR y el identificador de Hacienda a las facturas de PDF Invoices & Packing Slips.
* Adjunta el PDF de la factura a los emails de WooCommerce.
* Compatible con HPOS.

= Servicio externo =

Este plugin necesita una cuenta de pago en TicketBAI WS (ticketbaiws.eus), que es quien emite y declara las facturas. El plugin no envía nada hasta que vinculas la tienda con el NIF de la empresa y su clave de API.

Una vez vinculada, envía a `https://app.ticketbaiws.eus/woo/`:

* al facturar un pedido o al cambiar un pedido ya facturado: los datos del pedido (productos, importes, impuestos, reembolsos, nombre o razón social, dirección de facturación y de envío, email y NIF del cliente);
* cada 10 minutos: los números de los pedidos modificados y sus fechas, sin datos personales;
* al guardar la configuración: la configuración de facturación.

Condiciones del servicio: https://ticketbaiws.eus/es/condiciones/
Política de privacidad: https://ticketbaiws.eus/es/privacidad/

== Installation ==

1. Instala y activa el plugin.
2. Ve a WooCommerce → TicketBAI WS y vincula la tienda con el NIF y la clave de API de la empresa.
3. Revisa la configuración, sobre todo los estados de pedido que generan factura.
4. Haz pedidos de prueba y, cuando todo esté bien, pasa a producción desde la pestaña «Estado».

== Frequently Asked Questions ==

= Ya uso la integración por webhooks de TicketBAI WS. ¿Qué hago? =

Vincula el plugin: recupera tu configuración. Al pasar a producción, el plugin pausa los webhooks antiguos para no facturar dos veces. Las facturas emitidas con los webhooks se respetan.

= ¿Funciona con estados de pedido personalizados? =

Sí. En la configuración aparecen todos los estados de la tienda y puedes marcar cuáles generan factura. Si hay pedidos pagados en un estado que no factura, el plugin te avisa.

= ¿Cambia la numeración de PDF Invoices & Packing Slips? =

No. Añade el QR, el identificador y el número de la factura declarada a Hacienda. Te recomendamos quitar el número propio de PDF Invoices de la plantilla para que la factura solo tenga uno.

== Changelog ==

= 0.6.3 =
* Compatibilidad comprobada con WordPress 7.1 y WooCommerce 11.2.

= 0.6.2 =
* Mejoras en la configuración de las series de facturas.

= 0.6.1 =
* Series separadas para las facturas completas y las simplificadas, también para sus rectificativas.
* Aviso cuando las facturas completas y las simplificadas comparten serie.
* Serie de simplificadas en el paso a producción y en el asistente de migración.

= 0.6.0 =
* Versión instalada y novedades visibles en la cabecera del plugin.
* Nueva sección «Software garante» en la pestaña Estado.
* «Facturar ahora» permite emitir la factura de un pedido aunque su estado no facture, sin cambiar el estado.
* Abonos más claros: una línea por concepto.
* Mejoras en el asistente de migración y en el paso a producción.
* Solución de errores.

= 0.5.2 =
* Mejoras en la facturación de productos sin IVA.
* Solución de errores.

= 0.5.1 =
* Los productos virtuales (cursos, descargas, suscripciones) se facturan como prestación de servicios, con su tratamiento de IVA en ventas a la UE y fuera de la UE.
* Nueva opción para indicar si la tienda vende bienes, servicios o ambos.

= 0.5.0 =
* Asistente para pasar de la integración por webhooks al plugin en un clic.
* Productos sin IVA (cursos, formación…): causa de exención para toda la tienda o por clase de impuesto.
* Compatibilidad con plantillas de PDF Invoices & Packing Slips que ya incluyen el QR.

= 0.4.0 =
* Las tiendas que venían de la integración por webhooks ven sus facturas anteriores en cada pedido.
* Integración mejorada con PDF Invoices & Packing Slips.
* Solución de errores.

= 0.3.0 =
* Facturas rectificativas por el importe reembolsado en los reembolsos parciales.
* Nuevo estado «Abonado» y tipo de documento en los pedidos.
* Comprobación de la configuración de impuestos de la tienda.
* Mejoras en la interfaz.

= 0.2.0 =
* Mejoras de seguridad.

= 0.1.0 =
* Primera versión.
