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
Instalación y activación
Tab API — Licencia y modos
Tab Configuración
Tab Numeración
Tab Impuestos
Tab PDF
Checkout
Emisión automática — Al completar pago
Emisión automática — Al completar pedido
Emisión manual — Vitamin
Factura F2 (simplificada)
Factura F1 (normal)
Comprador extranjero
Tipos de pedido — IVA
Rectificativas
Anulación
Cron — Facturas pendientes
PDF
QR VERIFACTU
Shortcodes en frontend
Fiscal — Nacional estándar
Fiscal — Nacional exento
Fiscal — Canarias
Fiscal — Ceuta/Melilla
Fiscal — Intracomunitario B2B
Fiscal — Intracomunitario B2C
Fiscal — Exportación no UE
Fiscal — Operaciones mixtas
Datos del test
Instalación y activación
Paso 1 de 29
1.1. Activar plugin → sin fatales PHP
OK
KO
1.2. Plugin aparece en menú de WooCommerce
OK
KO
1.3. Verificar tablas creadas: vfwoo_invoices, vfwoo_invoice_events, vfwoo_cron, vfwoo_activity_log
OK
KO
1.4. Tab API visible y cargado sin errores
OK
KO
1.5. Sin licencia: radio Básico seleccionado, Sandbox y Producción visibles pero deshabilitados (opacity reducida)
OK
KO
1.6. Sin licencia: modo Básico activo → badge "Básico" visible en tab
OK
KO
1.7. Todas las tabs del plugin visibles y navegables sin bloqueo
OK
KO
1.8. Desactivar y reactivar plugin → sin errores, tablas intactas
OK
KO
1.9. Recargando la página Ctrl+R → estado se mantiene
OK
KO
← Anterior
Siguiente →
Tab API — Licencia y modos
Paso 2 de 29
2.1. Sin licencia: campo "Clave de licencia" visible (type password) con toggle ojo
OK
KO
2.2. Sin licencia: campo "Contraseña maestra" visible (type password) con toggle ojo
OK
KO
2.3. Toggle ojo en clave → muestra/oculta texto, icono cambia
OK
KO
2.4. Toggle ojo en contraseña → muestra/oculta texto, icono cambia
OK
KO
2.5. Clic "Verificar Licencia" con campos vacíos → toast error
OK
KO
2.6. Formato de clave incorrecto → toast "Formato incorrecto. Ejemplo: XXXX-XXXX-XXXX-XXXX"
OK
KO
2.7. Clave correcta pero contraseña vacía → toast "Introduce la contraseña maestra"
OK
KO
2.8. Clave + contraseña correctos → licencia válida, badge "Válida", suffix guardado
OK
KO
2.9. Tras verificar: Sandbox y Producción se habilitan si la licencia incluye esas claves
OK
KO
2.10. Error 429 del servidor → toast "Límite de intentos superado. Espera 1 hora."
OK
KO
2.11. Clave o contraseña inválida (servidor rechaza) → toast con mensaje del servidor
OK
KO
2.12. Activar modo Básico → credenciales API limpias, radio Básico resaltado
OK
KO
2.13. Activar modo Sandbox → conecta /health, radio Sandbox resaltado visualmente
OK
KO
2.14. Activar modo Producción → conecta /health, radio Producción resaltado visualmente
OK
KO
2.15. Modo activo queda resaltado al recargar página
OK
KO
2.16. Botón "Actualizar" → badge y fecha "Último check" actualizados
OK
KO
2.17. Licencia expirada en "Actualizar" → toast aviso + recarga automática tras 3 s
OK
KO
2.18. Botón "Portal / Editar" visible si hay emisor_id → abre portal en nueva pestaña
OK
KO
2.19. Botón "Desactivar licencia" → diálogo de confirmación antes de borrar
OK
KO
2.20. Confirmar desactivación → todos los license_* borrados, vuelve a modo Básico, email interno enviado
OK
KO
2.21. Tras desactivar: campos clave + contraseña vuelven a aparecer vacíos
OK
KO
← Anterior
Siguiente →
Tab Configuración
Paso 3 de 29
3.1. NIF empresa se muestra (campo solo lectura — viene desde API)
OK
KO
3.2. Guardar política "Al completar pago" → se persiste
OK
KO
3.3. Guardar política "Al cambiar a estado Completado" → se persiste
OK
KO
3.4. Activar facturas simplificadas F2 → aparece opción "Sector autorizado"
OK
KO
3.5. Desactivar F2 → opción "Sector autorizado" se oculta
OK
KO
3.6. F2 activo + sector autorizado activo → ambos persisten al recargar
OK
KO
3.7. Activar → Usar campo NIF personalizado" aparece campo "ID del campo personalizado NIF"
OK
KO
3.8. Tecleo en → "ID del campo personalizado NIF" → aparece badget "Guardado Correctamente "
OK
KO
3.9. Desactivar → Usar campo NIF personalizado" desparece campo "ID del campo personalizado NIF"
OK
KO
3.10. Recargando la pagina Ctrl+R mantenien los vlaores guardados
OK
KO
← Anterior
Siguiente →
Tab Numeración
Paso 4 de 29
4.1. Serie de factura normal configurable y guardable
OK
KO
4.2. Serie de rectificativa configurable y guardable
OK
KO
4.3. Números iniciales configurable y guardable
OK
KO
4.4. Probar Codigos disponible , deberian cambiarse abajo de cada campo → Ejemplo: minetras escribes
OK
KO
4.5. Recargando la pagina Ctrl+R mantenien los vlaores guardados
OK
KO
← Anterior
Siguiente →
Tab Impuestos
Paso 5 de 29
5.1. Mapeo de impuestos WC visible (tasas definidas en WooCommerce)
OK
KO
5.2. Asignar tipo fiscal a cada tasa y guardar → persiste
OK
KO
5.3. Guardar sin mapear una tasa → se guarda sin romper nada
OK
KO
5.4. Añadir nueva tasa en WC → aparece en el mapeo al recargar tab
OK
KO
5.5. Recargando la pagina Ctrl+R mantenien los vlaores guardados
OK
KO
← Anterior
Siguiente →
Tab PDF
Paso 6 de 29
6.1. Subir logo → sin errores y guardar → persisten al recargar
OK
KO
6.2. Borrar logo → sin errores y guardar → persisten al recargar
OK
KO
6.3. Cambiar datos empresa en PDF y guardar → persisten al recargar
OK
KO
6.4. Rellenar Campos de PDF → sin errores y guardar → persisten al recargar
OK
KO
6.5. Cambiar Colores → sin errores y guardar → persisten al recargar
OK
KO
6.6. Cambiar fuentes → sin errores y guardar → persisten al recargar
OK
KO
6.7. Resetear ajustes de PDF → sin errores y guardar → persisten al recargar
OK
KO
6.8. Recargando la pagina Ctrl+R mantenien los vlaores guardados
OK
KO
← Anterior
Siguiente →
Checkout
Paso 7 de 29
7.1. Chekout menos de 400€ → F2 activado → campo NIF no debe ser obligatorio ( checkout elementor)
OK
KO
7.2. Chekout mas de 400€ → F2 activado → campo NIF debe ser obligatorio ( checkout elementor)
OK
KO
7.3. Chekout mas de 400€ → F2 activado + Sector Autorizado activado → campo NIF no debe ser obligatorio ( checkout elementor)
OK
KO
7.4. NIF inválido → Chekout Elementor → Aviso error
OK
KO
7.5. NIF válido → Validar NIF con censo de Hacienda activado → Nombre no coincide con NIF → Chekout Elementor → Aviso error
OK
KO
7.6. NIF válido → Validar NIF con censo de Hacienda activado → Nombre coincide con NIF → Chekout Elementor → Sin error
OK
KO
7.7. NIF inválido→ Chekout Gutenberg → Aviso error
OK
KO
7.8. NIF válido → Validar NIF con censo de Hacienda activado → Nombre no coincide con NIF → Chekout Gutenberg → Aviso error
OK
KO
7.9. NIF válido → Validar NIF con censo de Hacienda activado → Nombre coincide con NIF → Chekout Gutenberg → Sin error
OK
KO
← Anterior
Siguiente →
Emisión automática — Al completar pago
Paso 8 de 29
8.1. Crear pedido y marcar como pagado → factura emitida automáticamente
OK
KO
8.2. Verificar en Tab Emisiones que aparece la factura
OK
KO
8.3. Estado de la factura correcto (PEN o ENV según API)
OK
KO
← Anterior
Siguiente →
Emisión automática — Al completar pedido
Paso 9 de 29
9.1. Cambiar pedido a "Completado" manualmente → factura emitida automáticamente
OK
KO
9.2. Pago completado solo (sin completar pedido) → NO emite
OK
KO
9.3. Verificar en Tab Emisiones
OK
KO
← Anterior
Siguiente →
Emisión manual — Vitamin
Paso 10 de 29
10.1. Panel Vitamin visible en pedido procesado
OK
KO
10.2. Botón "Emitir" con API key válida → éxito, estado cambia a PEN/ENV
OK
KO
10.3. Botón "Emitir" con API key inválida → error visible en modal, no rompe pedido
OK
KO
10.4. Modal de debug muestra request y response correctamente
OK
KO
10.5. No se puede emitir dos veces la misma factura (botón deshabilitado o warning)
OK
KO
10.6. Emitir desde listado de pedidos (bulk action si existe)
OK
KO
← Anterior
Siguiente →
Factura F2 (simplificada)
Paso 11 de 29
11.1. Emitir factura
OK
KO
11.2. Comprobar PDF
OK
KO
11.3. Comprobar email
OK
KO
11.4. Crear rectificativa
OK
KO
11.5. Emitir factura rectificada
OK
KO
11.6. Comprobar email rectificativa
OK
KO
← Anterior
Siguiente →
Factura F1 (normal)
Paso 12 de 29
12.1. Emitir factura
OK
KO
12.2. Comprobar PDF con datos correctos y QR
OK
KO
12.3. Comprobar email
OK
KO
12.4. Crear rectificativa
OK
KO
12.5. Emitir factura rectificada
OK
KO
12.6. Comprobar PDF con datos correctos y QR
OK
KO
12.7. Comprobar email rectificativa
OK
KO
← Anterior
Siguiente →
Comprador extranjero
Paso 13 de 29
13.1. País de facturación no ES + sin NIF español → payload incluye id_otro con código país
OK
KO
13.2. País extranjero con NIF local del país → id_otro correcto
OK
KO
13.3. País ES con NIF vacío y F2 desactivado → comportamiento controlado
OK
KO
← Anterior
Siguiente →
Tipos de pedido — IVA
Paso 14 de 29
14.1. Pedido con IVA 21% → línea de impuesto en payload correcta
OK
KO
14.2. Pedido con IVA 10% → línea correcta
OK
KO
14.3. Pedido con IVA 4% → línea correcta
OK
KO
14.4. Pedido exento 0% → línea con tipo_impositivo: 0
OK
KO
14.5. Pedido con múltiples productos a distintos IVAs → múltiples líneas en payload
OK
KO
14.6. Pedido con descuento → importe total correcto en payload
OK
KO
← Anterior
Siguiente →
Rectificativas
Paso 15 de 29
15.1. Reembolso total de pedido con factura F1 emitida → genera R1, referencia factura original
OK
KO
15.2. Reembolso parcial → genera R1 con importe correcto
OK
KO
15.3. Reembolso de 0€ → bloqueado, sin emisión, sin error fatal
OK
KO
15.4. Pedido sin factura previa → reembolso no emite rectificativa (o warning controlado)
OK
KO
15.5. Reembolso de F2 → genera negativo F2 o sustitución según lógica del builder
OK
KO
← Anterior
Siguiente →
Anulación
Paso 16 de 29
16.1. Anular factura emitida (desde Vitamin) → request de cancelación enviado a API
OK
KO
16.2. Estado cambia a CAN en Tab Emisiones
OK
KO
16.3. Anular factura ya anulada → error controlado, sin fatal
OK
KO
16.4. Anular factura en estado PEN → comportamiento controlado
OK
KO
← Anterior
Siguiente →
Cron — Facturas pendientes
Paso 17 de 29
17.1. Factura en estado PEN → cron ejecuta verificación de estado con API
OK
KO
17.2. API responde "no encontrada" → registro eliminado de verifactu_cron (sin reintento infinito)
OK
KO
17.3. Forzar ejecución de cron manualmente (WP-CLI o Action Scheduler) → sin fatales
OK
KO
← Anterior
Siguiente →
PDF
Paso 18 de 29
18.1. Descarga PDF desde pedido admin → PDF generado correctamente
OK
KO
18.2. PDF incluye datos de empresa, NIF, líneas de pedido
OK
KO
18.3. PDF de rectificativa → diferenciado visualmente
OK
KO
18.4. Preview PDF en navegador → sin errores de header
OK
KO
← Anterior
Siguiente →
QR VERIFACTU
Paso 19 de 29
19.1. QR visible en pedido admin tras emisión
OK
KO
19.2. QR es imagen válida (no roto)
OK
KO
19.3. QR incluido en email al cliente (si configurado)
OK
KO
← Anterior
Siguiente →
Shortcodes en frontend
Paso 20 de 29
20.1. Shortcode de descarga PDF funciona en página de pedido cliente
OK
KO
20.2. Shortcode de QR funciona en página de pedido cliente
OK
KO
← Anterior
Siguiente →
Fiscal — Nacional estándar
Paso 21 de 29
21.1. IVA (21%/10%/4%/0%)
OK
KO
21.2. Cálculo IVA desglosado
OK
KO
21.3. Validación NIF español
OK
KO
21.4. Retención IRPF si autónomo
OK
KO
← Anterior
Siguiente →
Fiscal — Nacional exento
Paso 22 de 29
22.1. Exento IVA (e.g., educación, sanidad)
OK
KO
22.2. Asegurar 0% IVA
OK
KO
22.3. Mención legal de exención (art. 20 LIVA)
OK
KO
← Anterior
Siguiente →
Fiscal — Canarias
Paso 23 de 29
23.1. Exento IVA
OK
KO
23.2. No cobrar IVA
OK
KO
23.3. IGIC aplica en destino (no gestionado por emisor)
OK
KO
23.4. Marcar exención (art. 21 LIVA)
OK
KO
23.5. Probar exportación de bienes
OK
KO
← Anterior
Siguiente →
Fiscal — Ceuta/Melilla
Paso 24 de 29
24.1. Exento IVA
OK
KO
24.2. No cobrar IVA
OK
KO
24.3. IGIC aplica en destino (no gestionado por emisor)
OK
KO
24.4. Marcar exención (art. 21 LIVA)
OK
KO
24.5. Probar exportación de bienes
OK
KO
← Anterior
Siguiente →
Fiscal — Intracomunitario B2B
Paso 25 de 29
25.1. Exento IVA si VAT válido (reverse charge)
OK
KO
25.2. Error si VAT inválido
OK
KO
25.3. Verificar VAT con VIES
OK
KO
25.4. Mención "Inversión del sujeto pasivo"
OK
KO
← Anterior
Siguiente →
Fiscal — Intracomunitario B2C
Paso 26 de 29
26.1. IVA español aplica (límite umbral 10.000€/año para servicios digitales)
OK
KO
26.2. Cálculo IVA origen; umbrales para reverse charge
OK
KO
← Anterior
Siguiente →
Fiscal — Exportación no UE
Paso 27 de 29
27.1. Exento IVA (exportación)
OK
KO
27.2. No IVA en factura
OK
KO
27.3. Justificante exención (e.g., DUA aduanas)
OK
KO
← Anterior
Siguiente →
Fiscal — Operaciones mixtas
Paso 28 de 29
28.1. Desglose por línea; validación totales
OK
KO
28.2. IVA parcial + exenciones en mismo pedido
OK
KO
← Anterior
Siguiente →
Datos del test
Paso 29 de 29
Fecha
Versión del plugin
Origen
Seleccionar...
Península/Baleares
Canarias
Nombre del tester
Emails adicionales (separados por comas)
← Anterior
Enviar resultados