Ir al contenido

Mapeo de recursos entre productos

Esta referencia muestra cómo los conceptos clave se mapean entre las arquitecturas de API de fiskaly. Úsela al migrar entre productos o al integrar múltiples países.

ConceptoSIGN DE (Especializado)API Unificada (FR/IT)Management API
Entidad de nivel superiorOrganización (vía HUB)Organización GROUPOrganización
Unidad de negocioOrganización gestionadaOrganización UNITOrganización gestionada
Dispositivo de firmaTSS (Technical Security System)System FISCAL_DEVICE
Terminal POSClient— (implícito a través del Sistema)
TransacciónTransaction (PUT con estado)Record (Intention → Transaction)
Entidad fiscal— (a través de SUBMIT DE)Taxpayer (COMPANY / INDIVIDUAL)
Ubicación— (a través de DSFinV-K)Location BRANCH
CredencialesAPI Key + Secret (HUB)Subject API_KEY (API)API Key (HUB)
Endpoint de autenticaciónPOST /api/v2/authPOST /api/v1/auth/tokenPOST /api/v0/auth
IDs de recursosUUID generado por el clienteGenerado por el servidorUUID generado por el cliente
IdempotenciaPUT con UUID en URLEncabezado X-Idempotency-KeyPUT con UUID en URL

Los recursos en cada arquitectura siguen diferentes máquinas de estados:

UNINITIALIZED → INITIALIZED → DISABLED
  • Debe establecer el PIN de administrador y autenticarse antes de la inicialización
  • No puede habilitarse de nuevo una vez deshabilitado
ACQUIRED → COMMISSIONED → DECOMMISSIONED

Se aplica a: Contribuyente, Ubicación, Sistema

  • Los recursos se crean en estado ACQUIRED
  • Deben actualizarse a COMMISSIONED antes del uso operativo
  • DECOMMISSIONED es terminal
ACTIVE (revisión 1) → FINISHED (revisión 2)
INTENTION → TRANSACTION
  • Se requieren dos llamadas a la API separadas
  • La transacción hace referencia a la intención por ID

Comparación de secuencias de configuración

Sección titulada «Comparación de secuencias de configuración»
  1. Crear organización (HUB)
  2. Generar API Key (HUB)
  3. Autenticar (POST /auth)
  4. Crear TSS (PUT /tss/{id})
  5. Inicializar TSS (PIN de administrador → Autenticación → Cambio de estado)
  6. Crear Client (PUT /tss/{id}/client/{id})
  7. Crear Transaction (PUT /tss/{id}/tx/{id})
  1. Registrarse en HUB
  2. Crear organización GROUP (HUB)
  3. Generar API Key (HUB)
  4. Crear Token (POST /auth/token)
  5. Crear organización UNIT
  6. Crear Subject API_KEY
  7. Crear Token (para UNIT)
  8. Crear Taxpayer → Comisionar
  9. Crear Location → Comisionar
  10. Crear System → Comisionar
  11. Crear Record (Intention → Transaction)
AspectoAPIs EspecializadasAPI Unificada
URLs basePor producto (p. ej., kassensichv.fiskaly.com)Compartida (test.api.fiskaly.com)
Gestión de org.A través de la Management API + HUBIntegrada en la API del producto
Creación de recursosPUT con UUID generado por el clientePOST con ID generado por el servidor
VersionadoRuta URL (/api/v2)Encabezado (X-Api-Version: 2026-02-03)
AlcanceImplícito (a través del token de autenticación)Explícito (encabezado X-Scope-Identifier)
Modelo de transacciónRecurso único con cambios de estadoDos pasos: Intención y luego Transacción

Was this page helpful?