Este módulo integra el flujo de firma austriaco RKSV (Registrierkassensicherheitsverordnung) en el Punto de Venta de Odoo.
Utiliza el servicio en línea a.sign RK de A-Trust para firmar cada recibo con un contador de facturación encadenado y cifrado con AES, generando el código QR, la entrada DEP y los recibos cero/iniciales requeridos por la autoridad fiscal austriaca.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade la firma fiscal RKSV austriaca al Punto de Venta: cada recibo obtiene una firma encadenada, código QR y entrada DEP mediante el servicio en línea a.sign de A-Trust, además de recibos de inicio, cero y cancelación.
Este módulo hace que un Punto de Venta austriaco cumpla con las reglas de seguridad de caja registradora RKSV. En cada configuración de POS se habilita a.sign, se elige el método de firma (online o tarjeta), se introduce el ID fiscal, el ID de POS, el número de serie del certificado y la clave de cifrado AES, y se asigna el certificado. Un menú dedicado "a.sign RKSV" bajo la configuración del Punto de Venta contiene los certificados a.sign, donde se almacena el archivo del certificado, el número de serie, el usuario y la contraseña.
Cuando se paga un recibo, el módulo construye la carga útil RKSV a partir de los importes de impuestos del pedido agrupados por la categoría de impuesto a.sign establecida en cada grupo de impuestos, la encadena al recibo firmado anterior, la envía al servicio online de A-Trust y almacena la firma devuelta, el código QR, la entrada DEP, el contador y el número de recibo en el pedido. Los números de recibo provienen de una secuencia sin saltos dedicada por POS, de modo que los pedidos cancelados no crean huecos. Una pestaña "RKSV Austria" en el pedido de POS muestra todos los datos de firma, y los mismos campos están disponibles en la lista de pedidos.
Herramientas adicionales: un botón "Create Zero-Receipt" en la configuración del POS, una tarea programada que firma los recibos omitidos durante una sesión, e informes PDF para el certificado y la configuración del POS. Los reembolsos se canalizan a través del mismo flujo de firma.
Depende de
Menús que añade
Modelos y campos (6)
- pos.order · amplía un modelo existenteasign_dep (a.sign DEP), asign_seq (a.sign Sequence), asign_type (a.sign Type), asign_state (a.sign State), sign_qrcode, asign_qrcode (a.sign QR-Code), asign_serial (a.sign Serial), asign_counter (a.sign Counter), sign_qrcode_name, asign_qrcode_quoted (a.sign QR-Code Quoted)
- asign.cert · modelo nuevocert (Certificate), name (Serial (Hex)), user, active, password, cert_name, cert_type, serial_hex (Serial (Normalized))
- pos.config · amplía un modelo existenteasign_crc (a.sign Checksum), asign_fid (a.sign Fiscal ID), asign_key (a.sign Encryption Key), asign_pid (a.sign POS ID), asign_state (a.sign State), asign_method (a.sign Method), asign_seq_id (a.sign Sequence), asign_enabled (a.sign Enabled), asign_serial_hex (a.sign Serial), asign_start_order_id (Start Order)
- pos.session · amplía un modelo existente
- account.tax.group · amplía un modelo existenteasign_type (a.sign Type)
- res.config.settings · amplía un modelo existenteasign_crc, asign_fid, asign_key, asign_pid, asign_state, asign_method, asign_enabled, asign_serial_hex (a.sign Serial)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-austria.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0- Abra Punto de venta > Configuración > a.sign RKSV y cree un registro
a.sign Certificate. Para el método online, proporcione el archivo de certificado junto con el usuario y la contraseña de la API recibidos de A-Trust. - Abra Punto de venta > Configuración > Punto de venta y edite el POS para el que desea habilitar RKSV. En la pestaña Ajustes, despliegue RKSV Austria y:
- marque RKSV Austria;
- seleccione el Método (online o tarjeta);
- introduzca el Serial # del certificado creado anteriormente;
- introduzca el ID fiscal (número de IVA) de la empresa;
- deje POS ID y Encryption Key vacíos para que el módulo genere los valores predeterminados, o sobrescríbalos según sea necesario.
- Guarde la configuración y haga clic en Asignar para bloquear los parámetros y activar la firma de los nuevos pedidos.
Una acción programada POS a.sign: Sign Missed se ejecuta diariamente y vuelve a firmar los pedidos que no pudieron firmarse en el momento del pago (por ejemplo, porque el servicio online no estaba disponible temporalmente).
Una vez configurado y asignado el POS, cada recibo cerrado en caja se firma automáticamente y el código QR resultante se imprime en la parte inferior del recibo. Los recibos especiales se generan cuando es necesario:
- Startbeleg – el primer recibo firmado de un POS, marcado con el marcador
STARTBELEGen el recibo impreso. - Nullbeleg – activado manualmente mediante el botón Create Zero-Receipt en la configuración del POS; se imprime con
NULLBELEG. - Storno – anulación de un recibo anterior, se imprime con
STORNO.
Los pedidos cancelados consumen un número de recibo al crearse. Para mantener el rango de recibos sin huecos, se firman como recibos puestos a cero (NULLBELEG); los pedidos sin ningún pago tienen sus líneas puestas a cero primero. Esta firma se ejecuta justo después de cerrar una sesión (activada de forma asíncrona) y además una vez al día mediante cron; un POS con una sesión abierta se omite. Los pedidos firmados están protegidos contra solicitudes de cancelación concurrentes que sobrescriban su estado o nombre.
Las vistas de lista y formulario de Point of Sale > Orders > Orders exponen los campos RKSV (a.sign Type, a.sign State, a.sign Sequence, a.sign Counter, a.sign DEP, a.sign QR-Code) para auditar y exportar el DEP.
Los informes PDF imprimibles están disponibles para el certificado y la configuración del POS a través del menú Print del formulario correspondiente.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.