El reloj de Hacienda
Registrar tarde o mal no se arregla con un Excel. Cada factura tiene que poder demostrar su sitio en la cadena.
Distribución
Operativa
Huéspedes
Operativa
La emites y el resto ocurre con un horario que puedes ver: coge el hash de la factura anterior, se firma, lleva su QR y su CSV en el PDF y viaja a la AEAT por SOAP en el lote diario. Sin un segundo programa y sin exportar nada a un SIF.
La cadena es por company_id. Si tienes varias sociedades en el mismo equipo, cada una lleva su propia secuencia.
El problema
Hay que encadenar, firmar, registrar y poder explicar el estado de cada factura. Hacerlo a mano o con un programa aparte es otro trabajo a jornada completa.
Registrar tarde o mal no se arregla con un Excel. Cada factura tiene que poder demostrar su sitio en la cadena.
Sacar la factura del PMS, meterla en el SIF, volver a mirar el estado. Tres pantallas para un check-out.
Un NIF mal, un rechazo de la AEAT, una factura colgada en cola. Si no está en la ficha, nadie se entera.
Cómo llega a Hacienda
Crear la factura no es registrarla. Hay puertas en medio: cobro, certificado, contabilidad activada.
Desde la reserva u otras fuentes. F1 por defecto; si el NIF no vale y el importe cabe, puede pasar a F2.
A diario se generan borradores
XML firmado con XAdES-EPES y hash SHA-256 enlazado a la factura anterior de esa empresa.
Por sociedad, no por equipo
Si está pagada, con certificado y contabilidad activa, una acción horaria la encola. El envío a la AEAT corre una vez al día.
12:00 UTC · cola por empresa
Aceptada, con errores o rechazada. El estado queda en la factura; el QR tributario sale en el PDF cuando corresponde.
Por factura, no en un log
La norma exige un sistema que encadene, firme y registre. La mayoría de los PMS te mandan a un programa certificado aparte y te dejan llevando facturas de uno a otro a mano, que es de donde salen los errores y de donde sale la segunda licencia.
Aquí la factura se emite donde ya vive la reserva. Sin paso de exportación, sin una segunda suscripción y sin distancia entre lo que tu PMS cree que facturó y lo que Hacienda tiene registrado.
Ver finanzas y liquidacionesAlrededor de la factura
Los tres tipos de alta están cableados. Las R1–R5 se eligen en el formulario; la generación automática de rectificativas está en gran parte suspendida.
Si cambia el importe de un F2, lo habitual es un F3 de sustitución, no una rectificativa inventada sola.
En el PDF, el QR tributario y la marca VERI*FACTU aparecen cuando la factura está pagada y la empresa requiere VeriFACTU.
Un botón encola. El lote a la AEAT sale a las 12:00 UTC. Entre medias hay una acción horaria que solo mete en cola lo que cumple las condiciones.
Si necesitas ver rechazos o colas atascadas, está el widget de envíos: no hace falta bucear en un log.
Impuestos
La empresa elige el régimen y las tablas de tipos están en configuración. El XML lleva el Impuesto y la ClaveRegimen que toquen.
Península y tipos habituales. Es el camino por defecto de muchas agencias.
Canarias. La empresa lo marca y se elige el tipo adecuado al emitir.
Ceuta y Melilla. Mismo mecanismo de selección por empresa.
Lo demás
Cada company_id tiene su cadena, su certificado y su cola. Un equipo puede emitir por varias.
Si el NIF no vale, baja a F2 dentro del tope. Si luego hace falta NIF o cambian importes, entra el F3.
pending, accepted, accepted_with_errors, rejected, error. El widget saca las que duelen.
Sin contabilidad ni registro fiscal: numera y emite snapshot, sin VeriFACTU.
Hay ruta de anulación y un comando horario. La anulación automática al cancelar una reserva está desactivada.
La firma va en el snapshot de la factura. Modo test o producción por empresa.
Preguntas
VeriFACTU es facturación fiscal. El cuadro de mandos y las liquidaciones a propietarios son otro módulo, y ninguno pisa al otro.
Ver finanzas y liquidacionesNo. El clic (o el cron) encola una acción. El envío a la AEAT sale en el lote diario de las 12:00 UTC, salvo que haya otro disparo operativo.
En la práctica, no. La auto-generación de R está en gran parte suspendida. Las R1–R5 se eligen a mano y no entran en la emisión automática.
Eso era copy antigua. En código, la emisión a cola es horaria y el proceso AEAT está programado a las 12:00 UTC.
Automatizamos el SIF (cadena, firma, envío, QR, CSV). No es una garantía jurídica absoluta; tu configuración y tu certificado importan.
Puedes emitir facturas. El envío completo a la AEAT depende de certificado, contabilidad y del tipo de entidad. El plan Agencia es donde el módulo financiero asociado está pensado.
Empieza
Configura la empresa, sube el certificado, emite en test y revisa el widget de envíos antes de pasar a producción.