Skip to content
SHOP
WOO
My account
Cart
CHECKOUTS
Gutenberg
Elementor
Clasic
ADMIN
Pedidos
VFWoo
SHOP
WOO
My account
Cart
CHECKOUTS
Gutenberg
Elementor
Clasic
ADMIN
Pedidos
VFWoo
0,00
€
0
Cart
Formulario de Testing — Veri*Fac*WOO
Fecha
*
Versión del Plugin
*
Origen
*
Seleccionar...
Península/Baleares
Canarias
Nombre del Tester
*
Emails Adicionales (separados por comas)
1. Instalación y activación
1.1. Activar plugin → sin fatales PHP
OBL
OK
KO
1.2. Verificar tablas creadas: vfwoo_invoices, vfwoo_invoice_events, vfwoo_cron
OBL
OK
KO
1.3. Plugin aparece en menú de WooCommerce
OBL
OK
KO
1.4. Tab API muestra badge rojo "Sin conexión" y versión del plugin
OBL
OK
KO
1.5. API key válida → badge azul "Conectado - Sandbox/Producción" y redirección a tab General
OBL
OK
KO
1.6. API key inválida → mensaje "Conexión fallida: Unauthorized" y badge rojo
OBL
OK
KO
1.7. Desactivar y reactivar → sin errores
OBL
OK
KO
1.8. Activar con otro plugin de facturación activo → sin conflictos JS/CSS
OPC
OK
KO
2. Configuración — Tab General
2.1. NIF empresa se muestra (campo solo lectura — editable desde Tab API)
OBL
OK
KO
2.2. Guardar política "Al completar pago" → se persiste
OBL
OK
KO
2.3. Guardar política "Al cambiar a estado Completado" → se persiste
OBL
OK
KO
2.4. Activar facturas simplificadas F2 → aparece opción "Sector autorizado"
OBL
OK
KO
2.5. Desactivar F2 → opción "Sector autorizado" se oculta
OBL
OK
KO
2.6. F2 activo + sector autorizado activo → ambos persisten al recargar
OPC
OK
KO
3. Configuración — Tab API
3.1. Guardar API key válida → sin error, se persiste
OBL
OK
KO
3.2. Guardar API key vacía → mensaje de error o advertencia visible
OBL
OK
KO
3.3. Test de conexión con key válida → respuesta correcta
OPC
OK
KO
4. Configuración — Tab PDF
4.1. Guardar ajustes de PDF → sin errores
OBL
OK
KO
4.2. Cambiar datos empresa en PDF y guardar → persisten al recargar
OBL
OK
KO
5. Configuración — Tab IVA
5.1. Mapeo de impuestos WC visible (tasas definidas en WooCommerce)
OBL
OK
KO
5.2. Asignar tipo fiscal a cada tasa y guardar → persiste
OBL
OK
KO
5.3. Guardar sin mapear una tasa → se guarda sin romper nada
OBL
OK
KO
5.4. Añadir nueva tasa en WC → aparece en el mapeo al recargar tab
OPC
OK
KO
6. Configuración — Tab Numeración
6.1. Serie de factura normal configurable y guardable
OBL
OK
KO
6.2. Serie de rectificativa configurable y guardable
OBL
OK
KO
6.3. Número inicial configurable y guardable
OBL
OK
KO
6.4. Forzar número de inicio y emitir → factura usa ese número
OPC
OK
KO
7. Configuración — Tab Factura
7.1. Ajustes guardables sin error
OBL
OK
KO
7.2. Cambiar descripción de factura → se refleja en payload
OPC
OK
KO
8. Configuración — Tab Extras
8.1. Ajustes guardables sin error
OBL
OK
KO
8.2. Activar debug automático → captura requests en siguiente emisión
OPC
OK
KO
9. Configuración — Tab Shortcodes
9.1. Tab carga sin error
OBL
OK
KO
9.2. Lista de shortcodes disponibles visible
OBL
OK
KO
10. Emisión manual — Vitamin (panel de pedido)
10.1. Panel Vitamin visible en pedido procesado
OBL
OK
KO
10.2. Botón "Emitir" con API key válida → éxito, estado cambia a PEN/ENV
OBL
OK
KO
10.3. Botón "Emitir" con API key inválida → error visible en modal, no rompe pedido
OBL
OK
KO
10.4. Modal de debug muestra request y response correctamente
OBL
OK
KO
10.5. No se puede emitir dos veces la misma factura (botón deshabilitado o warning)
OBL
OK
KO
10.6. Emitir desde listado de pedidos (bulk action si existe)
OPC
OK
KO
11. Emisión automática — Política "Al completar pago"
11.1. Crear pedido y marcar como pagado → factura emitida automáticamente
OBL
OK
KO
11.2. Verificar en Tab Emisiones que aparece la factura
OBL
OK
KO
11.3. Estado de la factura correcto (PEN o ENV según API)
OBL
OK
KO
12. Emisión automática — Política "Al cambiar a estado Completado"
12.1. Cambiar pedido a "Completado" manualmente → factura emitida automáticamente
OBL
OK
KO
12.2. Pago completado solo (sin completar pedido) → NO emite
OBL
OK
KO
12.3. Verificar en Tab Emisiones
OBL
OK
KO
13. Tipos de comprador — Factura Normal F1
13.1. Comprador particular con NIF español válido → tipo F1, nif en payload
OBL
OK
KO
13.2. Empresa con NIF/CIF español → tipo F1, nif en payload
OBL
OK
KO
14. Tipos de comprador — Factura Simplificada F2
14.1. F2 activado + comprador sin NIF → tipo F2, sin nif en payload
OBL
OK
KO
14.2. F2 desactivado + comprador sin NIF → tipo F1 o error según configuración
OBL
OK
KO
14.3. F2 + NIF inválido → comportamiento controlado (F2 o validación)
OPC
OK
KO
15. Tipos de comprador — Comprador extranjero
15.1. País de facturación no ES + sin NIF español → payload incluye id_otro con código país
OBL
OK
KO
15.2. País extranjero con NIF local del país → id_otro correcto
OBL
OK
KO
15.3. País ES con NIF vacío y F2 desactivado → comportamiento controlado
OPC
OK
KO
16. Tipos de pedido — IVA
16.1. Pedido con IVA 21% → línea de impuesto en payload correcta
OBL
OK
KO
16.2. Pedido con IVA 10% → línea correcta
OBL
OK
KO
16.3. Pedido con IVA 4% → línea correcta
OBL
OK
KO
16.4. Pedido exento 0% → línea con tipo_impositivo: 0
OBL
OK
KO
16.5. Pedido con múltiples productos a distintos IVAs → múltiples líneas en payload
OBL
OK
KO
16.6. Pedido con descuento → importe total correcto en payload
OPC
OK
KO
17. Rectificativas (reembolsos WooCommerce)
17.1. Reembolso total de pedido con factura F1 emitida → genera R1, referencia factura original
OBL
OK
KO
17.2. Reembolso parcial → genera R1 con importe correcto
OBL
OK
KO
17.3. Reembolso de 0€ → bloqueado, sin emisión, sin error fatal
OBL
OK
KO
17.4. Pedido sin factura previa → reembolso no emite rectificativa (o warning controlado)
OBL
OK
KO
17.5. Reembolso de F2 → genera negativo F2 o sustitución según lógica del builder
OPC
OK
KO
18. Anulación
18.1. Anular factura emitida (desde Vitamin) → request de cancelación enviado a API
OBL
OK
KO
18.2. Estado cambia a CAN en Tab Emisiones
OBL
OK
KO
18.3. Anular factura ya anulada → error controlado, sin fatal
OBL
OK
KO
18.4. Anular factura en estado PEN → comportamiento controlado
OPC
OK
KO
19. Cron — Verificación de facturas pendientes
19.1. Factura en estado PEN → cron ejecuta verificación de estado con API
OBL
OK
KO
19.2. API responde "no encontrada" → registro eliminado de verifactu_cron (sin reintento infinito)
OBL
OK
KO
19.3. Forzar ejecución de cron manualmente (WP-CLI o Action Scheduler) → sin fatales
OPC
OK
KO
20. PDF
20.1. Descarga PDF desde pedido admin → PDF generado correctamente
OBL
OK
KO
20.2. PDF incluye datos de empresa, NIF, líneas de pedido
OBL
OK
KO
20.3. PDF de rectificativa → diferenciado visualmente
OBL
OK
KO
20.4. Preview PDF en navegador → sin errores de header
OPC
OK
KO
21. QR VERIFACTU
21.1. QR visible en pedido admin tras emisión
OBL
OK
KO
21.2. QR es imagen válida (no roto)
OBL
OK
KO
21.3. QR incluido en email al cliente (si configurado)
OPC
OK
KO
22. Shortcodes en frontend
22.1. Shortcode de descarga PDF funciona en página de pedido cliente
OBL
OK
KO
22.2. Shortcode de QR funciona en página de pedido cliente
OPC
OK
KO
23. Tab Diagnóstico
23.1. Tab carga sin errores
OBL
OK
KO
23.2. Muestra estado de configuración (NIF, API key, extensiones PHP)
OBL
OK
KO
23.3. Muestra comparativa legacy vs nuevo de options
OBL
OK
KO
23.4. Con API key inválida → diagnóstico lo detecta
OPC
OK
KO
24. Seguridad y permisos
24.1. Usuario sin manage_woocommerce no ve menú del plugin
OBL
OK
KO
24.2. AJAX de emisión sin nonce válido → deniega con 403
OBL
OK
KO
24.3. AJAX de anulación sin nonce válido → deniega con 403
OBL
OK
KO
24.4. Endpoint AJAX público nopriv no existe (QR sin autenticación bloqueado)
OPC
OK
KO
Escenarios Fiscales
25. Fiscal — Nacional estándar
25.1. IVA (21%/10%/4%/0%)
OBL
OK
KO
25.2. Cálculo IVA desglosado
OBL
OK
KO
25.3. Validación NIF español
OBL
OK
KO
25.4. Retención IRPF si autónomo
OPC
OK
KO
26. Fiscal — Nacional exento
26.1. Exento IVA (e.g., educación, sanidad)
OBL
OK
KO
26.2. Asegurar 0% IVA
OBL
OK
KO
26.3. Mención legal de exención (art. 20 LIVA)
OPC
OK
KO
27. Fiscal — Territorios especiales: Canarias
27.1. Exento IVA
OBL
OK
KO
27.2. No cobrar IVA
OBL
OK
KO
27.3. IGIC aplica en destino (no gestionado por emisor)
OBL
OK
KO
27.4. Marcar exención (art. 21 LIVA)
OPC
OK
KO
27.5. Probar exportación de bienes
OPC
OK
KO
28. Fiscal — Territorios especiales: Ceuta/Melilla
28.1. Exento IVA
OPC
OK
KO
28.2. No cobrar IVA
OPC
OK
KO
28.3. IGIC aplica en destino (no gestionado por emisor)
OPC
OK
KO
28.4. Marcar exención (art. 21 LIVA)
OPC
OK
KO
28.5. Probar exportación de bienes
OPC
OK
KO
29. Fiscal — Intracomunitario (UE) B2B
29.1. Exento IVA si VAT válido (reverse charge)
OBL
OK
KO
29.2. Error si VAT inválido
OBL
OK
KO
29.3. Verificar VAT con VIES
OPC
OK
KO
29.4. Mención "Inversión del sujeto pasivo"
OPC
OK
KO
30. Fiscal — Intracomunitario (UE) B2C
30.1. IVA español aplica (límite umbral 10.000€/año para servicios digitales)
OPC
OK
KO
30.2. Cálculo IVA origen; umbrales para reverse charge
OPC
OK
KO
31. Fiscal — Exportación no UE
31.1. Exento IVA (exportación)
OBL
OK
KO
31.2. No IVA en factura
OBL
OK
KO
31.3. Justificante exención (e.g., DUA aduanas)
OPC
OK
KO
32. Fiscal — Exportación no UE con impuestos
32.1. Servicio no califica como exportación → aplicar IVA si regla de localización lo requiere
OPC
OK
KO
33. Fiscal — Operaciones mixtas
33.1. Desglose por línea; validación totales
OBL
OK
KO
33.2. IVA parcial + exenciones en mismo pedido
OPC
OK
KO
Enviar Resultados del Test