Permisos de terminal en SincronizarTerminal y operaciones SOAP locales

SincronizarTerminal ahora devuelve mas permisos del punto de emision y varias operaciones SOAP rechazan solicitudes cuando la terminal no tiene habilitada la capacidad correspondiente.

Nueva funcionalidad 14/03/2026 SOAP Version: v1

Endpoints afectados

  • SOAP SincronizarTerminal
  • SOAP SolicitarRangoCae
  • SOAP SolicitarFirmaCfe
  • SOAP EnviarCfeFirmado

Que cambia

La operación SincronizarTerminal ahora informa también estos permisos del punto de emisión:

  • PuedeSolicitarCertificado
  • PuedeSolicitarClaveCert
  • PuedeSolicitarRango
  • PuedeSolicitarFirmaCfe
  • PuedeEnviarCfeFirmado

Además:

  • SolicitarRangoCae rechaza la operación si la terminal no tiene PuedeSolicitarRango
  • SolicitarFirmaCfe rechaza la operación si la terminal identificada no tiene PuedeSolicitarFirmaCfe
  • EnviarCfeFirmado rechaza la operación si la terminal identificada no tiene PuedeEnviarCfeFirmado

Impacto para integradores

Los clientes locales pueden usar SincronizarTerminal para sincronizar permisos operativos antes de:

  • reservar numeración
  • firmar localmente
  • enviar XML firmados
  • decidir si deben ofrecer actualización automática del certificado local

Si el punto de emisión no tiene habilitado el permiso correspondiente, la operación ya no debe asumirse como disponible.

Migracion recomendada

  1. Invocar SincronizarTerminal al iniciar el agente o al refrescar configuración.
  2. Guardar localmente los permisos del punto de emisión.
  3. Bloquear en la UI o en el daemon las operaciones no permitidas antes de invocar SOAP.
  4. Verificar que CodComercio y CodTerminal identifiquen correctamente el punto de emisión que ejecuta la operación.