Caso real: VeriFactu invisible en un SaaS de gestión
Negocios pequeños, sin departamento técnico y sin certificado digital. El cumplimiento tiene que ser algo de lo que el cliente no se entere.
¿Cómo cumple VeriFactu un negocio que no tiene certificado digital?
Con la modalidad de representación: un tercero con apoderamiento inscrito en la AEAT remite los registros con su propio certificado, en nombre del obligado.
El negocio no instala ni renueva nada. Lo que sí hace falta es que otorgue el apoderamiento en la sede de la AEAT: sin él, la remisión se rechaza con el error 4105.
| Producto | SaaS de gestión para salones de belleza. |
| Perfil de cliente | Negocios pequeños, sin departamento técnico y sin certificado digital. |
| Volumen | Muchas facturas simplificadas (F2), tickets de mostrador. |
| Reto | Que el cumplimiento sea invisible: el cliente no puede tener que enterarse de que la AEAT existe. |
El endpoint equivocado
Los envíos apuntaban al host del validador de QR (www2) en lugar de al servicio SOAP de remisión (www1). No da un error claro: simplemente no funciona. Costó un día entero de diagnóstico. Los entornos, en la documentación.
Traducir el error no basta si no hay reintentos
El producto traducía bien los códigos de rechazo a algo accionable, pero no distinguía un rechazo de contenido de un fallo transitorio. Un corte de red dejaba facturas colgadas sin que nadie se enterase.
La modalidad de representación lo cambia todo
Un salón de belleza no va a instalar ni renovar un certificado digital. Sin la modalidad de representación —con su apoderamiento— la funcionalidad sencillamente no se usaría. Certificados y representación.
Última revisión normativa: Especificaciones de huella AEAT v0.1.2 Revisado por el equipo técnico de verifactu.co