=== Facturacion Electronica SRI (AZUR) ===
Contributors: azur
Tags: woocommerce, facturacion electronica, sri, ecuador, factura, nota de credito
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
WC requires at least: 6.0
WC tested up to: 9.5
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Emite facturas y notas de credito electronicas autorizadas por el SRI de Ecuador desde WooCommerce, mediante la API de AZUR. Marca blanca configurable.

== Description ==

Integra WooCommerce con la plataforma de facturacion electronica para el SRI de
Ecuador. Emite automaticamente la **factura** al alcanzar el estado del pedido
configurado, y permite emitir **notas de credito** desde un reembolso/devolucion
o de forma manual.

Alcance: solo **facturas** (codigoDoc 01) y **notas de credito** (codigoDoc 04).

Caracteristicas:

* Emision automatica de factura por estado del pedido (processing/completed, configurable).
* Notas de credito desde reembolso (automatico opcional) o accion manual (NC total).
* Campos Cedula/RUC y Razon social en el checkout (clasico y en bloques); fallback a Consumidor Final.
* Idempotencia por pedido (no re-emite si ya hay clave de acceso).
* Guarda clave de acceso, numero legible y enlace al PDF; nota en el pedido y metabox.
* Boton "Ver estado SRI" (consulta asincrona) y reintento manual.
* Logging con wc_get_logger(). Compatible con HPOS y Cart & Checkout Blocks.
* Marca blanca: nombre y logo del proveedor configurables (default "AZUR").

== Installation ==

1. Suba la carpeta del plugin a `/wp-content/plugins/azur-facturacion-electronica/`
   o instalela desde Plugins -> Anadir nuevo -> Subir plugin.
2. Active el plugin (requiere WooCommerce activo).
3. Configure en WooCommerce -> Ajustes -> pestana "Facturacion SRI":
   Base URL, API Key, ambiente, estado de emision, forma de pago y marca.
4. Pulse "Probar conexion".

== Frequently Asked Questions ==

= Que pasa si el cliente no ingresa cedula/RUC? =
Se factura como Consumidor Final (9999999999999, tipo 07).

= Como se emite una nota de credito? =
Desde el metabox del pedido ("Emitir nota de credito (total)") o registrando un
reembolso con la opcion "NC automatica al reembolsar" activada.

= Se puede rebrandear? =
Si. El nombre y el logo del proveedor se configuran en los ajustes.

== Changelog ==

= 1.0.0 =
* Version inicial: emision de facturas y notas de credito, checkout, metabox,
  ajustes, consulta de estado, logging, HPOS y marca blanca.
