Este es el nombre de la extensión publicada por Microsoft para cumplir con la normativa Verifactu.

Estos últimos dias la agenda me ha permitido dedicar unos momentos a probar la versión preliminar publicada por Microsoft, según planificación la versión definitiva está prevista para septiembre de 2026 Características nuevas y planeadas para Dynamics 365 Business Central, oleada 2 de lanzamiento de 2025 | Microsoft Learn. La solución se ha desarrollado enmarcada en el framework de E-Documents, para saber que extensiones son necesarias a parte de la propia de Verifactu, puedes leer Facturación Electrónica B2B con Business Central | Smart Retail. A continuación, detallo los pasos para configurar esta nueva funcionalidad.
Configuración general
A diferencia del módulo del SII, este nuevo módulo no permite configurar la URL de los servicios de la AEAT, si el entorno de ejecución es de producción, de forma automática se activa las URL de producción para la AEAT, en entornos Sandbox para SaaS se activan las de test. Para las primeras pruebas configuré sin éxito un contenedor de Docker, en el momento de cargar el certificado al notificar la operación a hacienda daba error, opté por continuar con las pruebas en un Sandbox en SaaS.
Habilitaremos la configuración Verifactu, esta acción deshabilitará la configuración del SII en caso de tenerla activa, y configuraremos el certificado de hacienda.

Servicios de documentos electrónicos
Configuraremos un nuevo servicio, en los valores para los campos “Formato de documentos” e “Integración del servicio”, encontramos los valores correspondientes para la nueva funcionalidad.

Flujos de trabajo
Crearemos un nuevo flujo, para ello podemos utilizar la plantilla “Enviar a un servicio”. En las respuestas indicaremos que el documento electrónico generado, se debe enviar a través del servicio configurado en el paso anterior.


En este punto si tenemos configurados otros flujos que utilicen la creación de un documento electrónico como evento desencadenador del flujo, al activar el nuevo flujo dará el siguiente error.

Para evitarlo es necesario incluir condiciones que filtren para que documentos electrónicos creados se debe utilizar cada flujo, o en un mismo flujo ampliar la respuesta incluyendo los servicios de documento deseados. Para las pruebas yo he aplicado el filtro a las condiciones, utilizando el perfil de envío de documentos. Si clicamos en la columna de condiciones del flujo de trabajo podemos aplicar el siguiente filtro.

Perfil de envío de documentos
Para utilizar el flujo de trabajo creado, configuramos un nuevo perfil donde indicaremos que para enviar el documento se debe utilizar el nuevo flujo de trabajo.

Aplicaremos este perfil a los clientes.

Registro de documentos
Ya tenemos todas las configuraciones necesarias. A partir de este momento al registrar nuevos documentos para los clientes configurados con el nuevo perfil, se generarán documentos electrónicos con el formato establecido por la normativa Verifactu, y se enviarán directamente a la plataforma de la AEAT. Para consultar los documentos electrónicos generados y su estado, podemos hacerlo desde un documento registrado.

En la siguiente página podemos visualizar el estado del documento

Tenemos disponible la lista de los documentos Verifactu.

En las pruebas realizadas he constatado que el documento queda registrado en la plataforma de la AEAT, pero en todos mis intentos siempre he obtenido el mismo error: “El cálculo de la huella suministrada es incorrecta”, esto provoca que el documento quede en estado “Aceptado con Errores”. Esto me ha llevado a dar un vistazo al código de la nueva funcionalidad, no he podido detectar el motivo por el cual pueda estar dando dicho error, y he observado que faltan implementar algunas casuísticas:
- Para la calificación de la operación no se ha implementado las opciones “N2 No sujetas por regla de localización” o “S2 Sujetas y no Exentas – con ISP”
- Falta de la etiqueta Impuesto, con las opciones posibles 01 Normal, 02 IPSI, 03 IGIC
En este punto me he detenido y he decido esperar a próximas actualizaciones, hay que tener presente que es una versión preliminar.
