Entorno de trabajo
1. Requisitos del Computador de Desarrollo
- Sistema operativo: Windows 10/11.
- Procesador: Intel i5 o superior.
- Memoria RAM: Mínimo 8 GB (recomendado 16 GB).
- Almacenamiento: SSD con al menos 10 GB libres.
- Compilador Harbour.
2. Xailer
Existen dos versiones de la librería xaVerifactu: Una para su utilización conjuntamente con Xailer y otra que tan sólo requiere el uso del compilador de Harbour.
La librería para Xailer está probada con Xailer 9.
Está versión de la librería requiere que se utilice únicamente con proyectos de Xailer ya que hace uso de un módulo de Xailer. En concreto: La clase TPicture, para ofrecer una instancia de dicha clase con el código QR que exige incluir Verifactu en cada factura. Igualmente han sido excluidos los módulos necesarios para SQLite para así evitar cualquier colisión con la librería SQlite de Xailer.
3. Cualquier otro lenguaje de programación
En breve publicaremos un servidor web autónomo propio para Verifactu que se comportará exactamente igual que cualquier otro servicio web que ofrece el servicio de Verifactu en la nube, pero con las siguientes ventajas:- No hay pago de cuotas mensuales por utilizar el software. Se trata de un único desembolso, que incluye todas las actualizaciones durante un año
- Es un simple ejecutable que se instala como servicio en cualquier máquina Windows 10 o posterior
- El servicio puede estar ubicado en una red local para ser utilizado localmente por todos los ordenadores de la misma y que sea el servicio web el único que se comunique con la AEAT
- También es posible instalar el servicio en Internet. De momento, sólo para entornos Windows
- Puede activarse en el puerto IP que se desee. No tiene porque ser puerto 80
- El uso para el programador es tremendamente sencillo. Se utiliza un protocolo RESTful para todas las operaciones