|
Duda: ¿debería crear mi propio software verifactu?
Hola, recientemente monté un SaaS con el que emito facturas comunes (el PDF de toda la vida) a mis clientes. A partir de 2026, verifactu va a ser obligatorio para las facturas, por lo que tendré que enviarlas en formato verifactu.
Ahora mismo llevo el SaaS como autónomo y no empleo a nadie en él, vamos, un negocio de una única persona. Por temas de mantener bajo control de la entropía en el sistema, no me gustaría tener que comunicarme con APIs de terceros para generar facturas verifactu.
Mi idea es crear un untramicroservice en Rust que únicamente consuma facturas de una cola de Rabbitmq, las firme con mi certificado digital y las envíe a la AEAT mediante una petición HTTP.
Ahora mismo la facturación la llevo de forma similar, las facturas se "generan" cuando se recibe un pago y se envían a Rabbitmq, donde permanecen hasta el día 1 de cada mes, cuando ejecuto un script que las consume, genera los PDFs y los envía por correo a los usuarios.
¿Creéis que es factible montar mi propio software verifactu para consumo propio teniendo únicamente un tipo de factura?
¿Alguien me podría dar un ejemplo de factura XML de verifactu válida con todos los campos obligatorios, incluído el enlace con la anterior y la firma (obviamente falseando datos)?
Chat GPT me ha dado varios modelos de facturas sacados de este foro pero no he conseguido que el entorno de pruebas de la AEAT las acepte. Es posible que no esté enviándolas bien porque no encuentro ejemplos ni de cómo se envían.
Las envío a través de prewww1.aeat.es/static_files/common/internet/dep/explotacion/ws/ClienteWSAEAT_OPC.html seleccionando la opción /wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP en el campo de texto pero solo he conseguido recibir respuestas genéricas sin información adicional (Forbidden, Internal Server Error, etc.). Uso mi certificado digital para poder acceder al sitio. ¿Necesito un certificado digital distinto para el entorno de pruebas?
También agradecería cualquier tipo de documentación que no sea un PDF de cientos de páginas de texto y en el que se puedan ver ejemplos. No he conseguido encontrar nada para verifactu. Comparado con ticketbai, que tiene esta página para ver ejemplos de peticiones ticketbaiws.eus/es/ticketbai-xml-get me parece que verifactu es un dolor de muelas.
|