Saltar al contenido principal
El backend sigue Clean Architecture con limites estrictos entre capas. Esto simplifica la mantenibilidad y evita acoplamientos con infraestructura.

Capas

  • Dominio: entidades, reglas y contratos.
  • Aplicacion: casos de uso, mappers y orquestacion.
  • Infraestructura: integraciones externas (SOAP, XML, S3, PDF).
  • API: controladores HTTP y DTOs.

Modulos clave

  • Veri*Factu: envio, correccion, cancelacion y consulta de facturas.
  • NO Veri*Factu: exportacion y eventos asociados.
  • TicketBAI: utilidades comunes y endpoints de verificacion/metricas.
  • Bizkaia: LROE, CMC e IVA borradores.

Buenas practicas

  • Validaciones estrictas en DTOs.
  • XML firmado con XAdES-EPES.
  • Persistencia con Prisma + PostgreSQL.