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.
Endpoints afectados
SOAP SincronizarTerminalSOAP SolicitarRangoCaeSOAP SolicitarFirmaCfeSOAP EnviarCfeFirmado
Que cambia
La operación SincronizarTerminal ahora informa también estos permisos del punto de emisión:
PuedeSolicitarCertificadoPuedeSolicitarClaveCertPuedeSolicitarRangoPuedeSolicitarFirmaCfePuedeEnviarCfeFirmado
Además:
SolicitarRangoCaerechaza la operación si la terminal no tienePuedeSolicitarRangoSolicitarFirmaCferechaza la operación si la terminal identificada no tienePuedeSolicitarFirmaCfeEnviarCfeFirmadorechaza la operación si la terminal identificada no tienePuedeEnviarCfeFirmado
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
- Invocar
SincronizarTerminalal iniciar el agente o al refrescar configuración. - Guardar localmente los permisos del punto de emisión.
- Bloquear en la UI o en el daemon las operaciones no permitidas antes de invocar SOAP.
- Verificar que
CodComercioyCodTerminalidentifiquen correctamente el punto de emisión que ejecuta la operación.