Enviar VERI*FACTU
Envía manualmente el registro VERI*FACTU de una factura ya emitida desde el detalle de un ticket TPV, usando la configuración fiscal de la ubicación y refrescando el estado del ticket.
En este artículo
Este flujo se usa cuando un ticket ya tiene factura y registro VERI*FACTU, pero el envío fiscal necesita ejecutarse de forma manual desde el detalle del TPV.
La acción no crea la factura ni el registro fiscal: toma el ticket, la factura, la configuración de facturación TPV y el registro existente para enviarlo por el transporte configurado.
Antes de empezar
- La ubicación está en España y tiene VERI*FACTU disponible en la configuración de Facturación TPV.
- El ticket pertenece a la ubicación actual y ya tiene una factura emitida.
- La factura ya tiene un registro VERI*FACTU asociado.
- El usuario tiene permiso de facturación TPV o gestión de tickets y, cuando aplique, acceso operativo al ticket.
- El transporte fiscal de la ubicación está configurado para el modo usado: endpoint/proxy controlado o credenciales necesarias.
Instrucciones
- 1.
Revisar la configuración fiscal
Entra en Facturación TPV y confirma que la sección VERI*FACTU está disponible para la ubicación ES. Si la integración no está activa o falta el destino de envío, el intento puede fallar aunque el ticket tenga factura.
- 2.
Abrir el ticket facturado
Abre el detalle del ticket TPV que ya tiene factura. En las capturas de documentación ES, el ejemplo usa Marea Gran Via con Marta Ruiz como personal TPV.
- 3.
Comprobar la tarjeta VERI*FACTU
En el bloque de factura, revisa la tarjeta VERI*FACTU: serie y número, NIF emisor, sistema, QR, huella y estado. El botón Enviar VERI*FACTU solo aparece si existe el registro, el usuario puede facturar y el estado permite envío manual.
- 4.
Enviar el registro
Pulsa Enviar VERI*FACTU. La aplicación no pide datos adicionales: usa el ticket actual y el backend valida ubicación, permisos, acceso al ticket, factura, registro fiscal y configuración activa.
- 5.
Confirmar el resultado
Tras una respuesta correcta, la app muestra el aviso de envío correcto, refresca el detalle y la lista de tickets, y actualiza la tarjeta fiscal con el estado final y la fecha de envío cuando está disponible.
- 6.
Resolver errores de envío
Si el envío falla, revisa el mensaje del registro y la configuración fiscal. Las causas habituales son VERI*FACTU desactivado, falta de endpoint o certificados, ausencia de factura o registro, permisos insuficientes o rechazo del servicio externo.
Validaciones y límites
- La acción no emite la factura, no genera PDF y no crea el registro VERI*FACTU.
- La ruta de envío solo acepta POST y no recibe datos manuales del operador.
- La ubicación debe superar la disponibilidad por país; la integración está allowlistada para ES.
- Debe existir configuración VERI*FACTU activa, una factura del ticket y un registro VERI*FACTU asociado.
- Para custom_xml se requiere endpoint_url; para SOAP directo se requieren NIF emisor, certificado y clave cliente.
- Un fallo del transporte externo puede actualizar el registro como failed con el mensaje devuelto por el servicio fiscal.
Resultado esperado
El registro VERI*FACTU queda actualizado con el resultado del envío. En caso de éxito, el detalle del ticket se refresca y la acción manual deja de mostrarse para el registro actualizado.