What about VeriFactu?
Facturia numbers your invoices in sequence and calculates IVA and IRPF on each one. The VeriFactu record (chained hash and QR code) and sending to the AEAT are in preparation: sending will require a digital certificate or apoderamiento and your authorization, and it is not active yet. Before anything is sent, you review and confirm the action.