Como usar la API de Verifactu

El plugin Verifactu dispone de una API para enviar las facturas a la AEAT entre otras cosas, vamos a explicar los ejemplos posibles.

El plugin añade un endpoint llamado "verifactu", el cual se debe pasar siempre el idfactura y un action.

Enviar factura

Existen dos formas de enviar facturas a la AEAT:

  1. Configurar un estado de factura para que cuando la factura tenga ese estado se mande automáticamente, se explica como hacerlo aquí. De este modo usamos el endpoint crearFacturaCliente, y después solo hay que actualizar la factura para cambiar el idestado por el correcto que haga el envío.
  2. Llamando al endpoint verifactu, pasando el idfactura y el action = alta. De este modo le decimos que factura queremos mandar a hacienda.

Subsanar factura

Exactamente igual que el paso 2 de enviar factura, pero el action = subsanacion.

Anular factura

Exactamente igual que el paso 2 de enviar factura, pero el action = anulacion.

Obtener QR

También podemos obtener el QR de la factura siempre y cuando esta este enviada. Pasando como action = qr, recibiremos la imagen qr codificada en base64.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.04892s

Soporte