La fiscalización sueca puede sonar abstracta hasta que sigues una sola venta a través del sistema. ¿Qué pasa realmente entre que el cajero pulsa “pagar” y se imprime un ticket conforme? Esta guía traza ese camino de principio a fin — desde el software del punto de venta, pasando por el sistema de control en la nube (TCS), hasta el código de control en el ticket — y muestra dónde empiezan y terminan las responsabilidades del proveedor de TPV.
¿Qué es la fiscalización en la nube?
La fiscalización en la nube es el modelo, introducido con SKVFS 2020:9, en el que un sistema de control certificado funciona como servicio y firma cada transacción a través de una API — en lugar de que una unidad de control física realice la firma en el local. La registradora envía los datos de la transacción al sistema de control en la nube, que devuelve un código de control (avstämningskod) para el ticket y mantiene los contadores que Skatteverket usa para verificar las ventas.
El resultado es el mismo cumplimiento que con el antiguo modelo hardware, entregado mediante software: sin caja que instalar, una sola integración que mantener.
El flujo de firma, paso a paso
Esto es lo que ocurre cuando un TPV realiza una venta a través de SIGN SE:
-
El TPV envía la transacción a la fiskaly Unified API (UAPI) — una venta estándar, una devolución, una copia u otro tipo de registro soportado.
-
La UAPI valida y enruta la petición, y reenvía el trabajo de firma al sistema de control certificado en la nube (Infrasec TCS).
-
El TCS firma la transacción, genera el código de control de 113 caracteres y actualiza los contadores acumulativos correspondientes.
-
El código de control se devuelve al TPV, que lo imprime en el ticket junto con los demás campos obligatorios.
Desde el lado del integrador, es una única interacción con la API. La gestión de contadores y la lógica de firma ocurren detrás de la API — el TPV nunca toca directamente los internos del TCS.
Dónde interviene Skatteverket — y dónde no
Un punto frecuente de confusión: fiskaly no habla con Skatteverket en nombre del comercio. La conexión con la agencia tributaria es una relación del comercio con Skatteverket para el registro y la notificación.
-
✅ fiskaly ↔ TPV: firma de transacciones, códigos de control, estado, contadores
-
✅ Comercio ↔ Skatteverket: registro de la unidad de control y de la caja, notificación
-
❌ fiskaly ↔ Skatteverket: sin interacción directa
Esto importa para delimitar una integración. El proveedor de TPV construye contra la API de fiskaly; el comercio completa el registro en Skatteverket usando los artefactos (como el tillverkningsnummer) que el sistema expone.
La comprobación diaria del estado de la caja
Antes de poder procesar cualquier venta, un TPV sueco tiene que confirmar que el sistema de control está accesible y en buen estado. Al arrancar, el TPV envía una intención de apertura a la API, que comprueba el estado de la caja con el TCS. El TCS devuelve un código de estado, y la API condiciona el acceso del TPV al resultado: un estado saludable permite ventas con código de control; otros estados solo permiten notas offline o bloquean las ventas por completo hasta resolverse.
En otras palabras, SIGN SE usa la información de estado devuelta para determinar si las transacciones firmadas pueden proceder o si deben seguirse los procedimientos offline.
Lo que el TPV sigue teniendo a su cargo
La fiscalización en la nube elimina la carga de la firma, pero el proveedor de TPV sigue siendo dueño de las partes más cercanas al cliente y a los sistemas propios del comercio:
-
❌ SIGN SE no sustituye el software del TPV — es una capa API
-
❌ No gestiona la memoria del journal — eso sigue siendo responsabilidad del TPV
-
❌ No interactúa con Skatteverket — el comercio se registra manualmente
-
✅ El TPV se encarga del diseño del ticket, del almacenamiento del journal y de los flujos de cara al comercio
Conocer este reparto de antemano mantiene el proyecto de integración correctamente delimitado.
Cómo ayuda fiskaly
SIGN SE ofrece la fiscalización sueca en la nube a través de una API REST, con la misma autenticación y el mismo patrón de integración que los demás productos SIGN de fiskaly. Genera el código de control para los tickets que requieren firma, mantiene los contadores acumulativos de forma transparente a través del TCS certificado, devuelve los mensajes de estado suecos obligatorios para su impresión y aplica la puerta de arranque para que ninguna venta proceda antes de confirmar el estado.
Para un proveedor ya integrado con SIGN en otro mercado, añadir Suecia es un esfuerzo incremental en vez de un desarrollo desde cero — la forma de la integración resulta familiar.
Pruebas de API gratuitas — sin compromiso. Habla con nuestros expertos sobre integrar la fiscalización en la nube para Suecia.
Preguntas frecuentes
¿fiskaly envía mis datos a Skatteverket? No. fiskaly se encarga de la firma de transacciones y devuelve códigos de control y estado al TPV. El registro y la notificación son un proceso directo entre el comercio y Skatteverket; fiskaly no tiene conexión directa con la agencia tributaria.
¿Qué es el código de control de 113 caracteres? Es el avstämningskod que el sistema de control certificado genera para cada ticket firmado. El TPV lo imprime en el ticket como parte del contenido obligatorio, y es lo que hace verificable el ticket.
¿Qué pasa si el sistema de control está offline? La comprobación de estado devuelve entonces un estado que solo permite notas de venta offline (kontantnota), sin código de control, hasta que se restablezca el contacto. Algunos estados bloquean las ventas por completo y requieren escalado.
¿Cuánto de esto tengo que construir yo? Construyes contra una API. La firma y la gestión de contadores quedan detrás. Sigues siendo responsable del propio TPV, del diseño del ticket y del almacenamiento del journal, y el comercio gestiona el registro en Skatteverket.
Próximos pasos
La fiscalización en la nube en Suecia sigue un camino claro: el TPV envía una transacción, el sistema de control certificado en la nube la firma y devuelve un código de control, y el TPV imprime un ticket conforme — con una comprobación de estado al arranque que garantiza que el sistema solo vende cuando puede vender de forma conforme. Ayudando a asegurar que las transacciones firmadas solo se procesan cuando el sistema de control está en estado operativo. fiskaly gestiona la firma; el comercio gestiona Skatteverket.
Solicita una reunión para ver la integración de SIGN SE para Suecia — con pruebas de API gratuitas y sin compromiso de integración.
Lecturas relacionadas: Unidades de control hardware vs. nube, Requisitos de tickets suecos: los 13 campos obligatorios, Cómo registrar una caja registradora en Skatteverket.
Última actualización: octubre de 2026. Este artículo es orientación general, no asesoramiento legal. Confirma los requisitos con las normas vigentes de Skatteverket en skatteverket.se.





