Ir al contenido

Alemania (SIGN DE)

Alemania tiene los requisitos de cumplimiento fiscal más exhaustivos de todos los países compatibles con fiskaly. Una integración alemana completa requiere tres productos que trabajen juntos:

ProductoFunción¿Obligatorio?
SIGN DEFirma criptográficamente cada transacción mediante una Cloud-TSS certificada por BSISí — KassenSichV
DSFINVK DEGenera exportaciones de datos fiscales listas para auditoría desde los cierres de cajaSí — para auditorías fiscales
SUBMIT DEPresenta declaraciones electrónicas a ELSTER (interfaz de la autoridad fiscal alemana)Sí — desde 2025
SAFEArchiva datos fiscales 10–30 años en centros de datos certificadosRecomendado

La Kassensicherungsverordnung (KassenSichV) exige que todos los sistemas electrónicos de registro (ERS) en Alemania:

  • Utilizan un sistema de seguridad técnica (TSS) certificado para firmar cada transacción
  • Manténn rastros de auditoría a prueba de manipulaciones con firmas criptográficas
  • Generan exportaciones DSFinV-K para los auditores fiscales
  • Impriman códigos QR en los recibos con los datos de firma

La Cloud-TSS de fiskaly es la primera TSS basada en la nube en obtener la certificación BSI, actualmente válida hasta 2033. Sin hardware, sin módulos criptográficos locales — solo llamadas a la API.

Para PMs que estiman el trabajo:

FaseDuraciónQué ocurre
Configuración sandbox1–2 díasCreación de cuenta, claves de API, primera transacción firmada
Integración SIGN DE3–5 semanasAprovisionamiento TSS, firma de transacciones, códigos QR en recibos, manejo de errores
Integración DSFINVK DE2–3 semanasMapear el modelo de datos POS a la taxonomía DSFINVK DE, implementar cierres de caja
Integración SUBMIT DE1–2 semanasRegistro de contribuyente, presentación de declaraciones
Pruebas de extremo a extremo1–2 semanasValidación completa del flujo en sandbox
Go-live1 semanaAprovisionamiento LIVE, lanzamiento por etapas, configuración de monitoreo
Total8–13 semanas1–2 desarrolladores backend con experiencia en dominio POS

Consulta la Guía de planificación de integración para requisitos de equipo, mapas de dependencias y una plantilla de cronograma de lanzamiento.

Tu sistema de caja
|
|-- POST /auth (clave de API + secreto) --> Token Bearer (24h)
|
|-- PUT /tss/{id} -----------------> Crear + inicializar TSS (una vez por ubicación)
|-- PUT /tss/{id}/client/{id} -----> Crear cliente (uno por terminal POS)
|
|-- PUT /tss/{id}/tx/{id} ---------> Iniciar transacción (estado: ACTIVE)
|-- PUT /tss/{id}/tx/{id} ---------> Finalizar transacción (estado: FINISHED)
| La respuesta incluye firma + datos de código QR
|
|-- POST /dsfinvk/closings --------> Enviar datos de cierre de caja
|-- GET /dsfinvk/exports --------> Generar archivo de exportación DSFinV-K
|
|-- POST /submission/submit -------> Presentar declaración a ELSTER

Tu responsabilidad (proveedor de sistema de caja)

Sección titulada «Tu responsabilidad (proveedor de sistema de caja)»
  • Integrar la TSS de fiskaly en tu ERS
  • Asegurarte de que cada transacción esté firmada antes de generar el recibo
  • Imprimir códigos QR con datos de firma en los recibos
  • Generar cierres de caja DSFINVK DE al final del día
  • Presentar declaraciones mediante SUBMIT DE
  • Gestionar los tiempos de espera correctamente (consulta manejo de errores)

Responsabilidad de tu cliente (contribuyente)

Sección titulada «Responsabilidad de tu cliente (contribuyente)»
  • Tener un ERS con TSS integrada vinculada a tu cuenta
  • Entregar exportaciones TSS y exportaciones DSFinV-K a los auditores dentro de los plazos requeridos
  • Mantener copias de seguridad de los datos fiscales (retención de 10–30 años, se recomiendan dos ubicaciones físicas)
  • Operar y mantener la Cloud-TSS certificada (SLA de disponibilidad del 99,9 %)
  • Proporcionar actualizaciones de software y parches de seguridad (sin coste)
  • Gestionar las renovaciones de certificación
  • Mantener la disponibilidad y el rendimiento de la API

Lista de verificación de cumplimiento para go-live

Sección titulada «Lista de verificación de cumplimiento para go-live»

Antes de lanzar en producción, verifica:

  • Para cada ubicación/tienda, asegúrate de tener una TSS individual creada, configurada en UNINITIALIZED, PIN de administrador establecido y TSS configurada en INITIALIZED
  • Cliente creado para cada terminal POS
  • Cada transacción está firmada (ciclo de vida de inicio + finalización)
  • El recibo incluye el código QR de KassenSichV (referencia de formato)
  • El código QR se valida correctamente (herramienta de validación)
  • Los cierres de caja DSFINVK DE se generan correctamente
  • La declaración SUBMIT DE es aceptada por ELSTER
  • El tiempo de espera de firma es de 3–5 segundos y no bloquea el proceso de pago
  • La lógica de reintento maneja errores 5xx con retroceso exponencial
  • El administrador ha cerrado sesión después del aprovisionamiento
  • El entorno LIVE está aprovisionado por separado del de PRUEBA

Was this page helpful?