Cambio de Estado (Leída/No Leída), de Alerta en Listas Negras del SAT.
Esta transacción permite cambiar el estado de Leída / No Leída a una alerta por operaciones con empresas publicadas en las Listas Negras del SAT.
CAMBIAR_ESTADO_LEIDA_ALERTA_LN_HTML
El valor suministrado en el parámetro jsonData es la serialización (formato java), de una clase que contenga las propiedades IdAlert, IdUser y Read (todas de tipo string).
Definición de propiedades:
IdAlert: Identificador de la alerta, en conjunto con IdUser conforman el identificador que se utiliza para poder marcar como leída o no leída.
IdUser: Identificador del usuario, en conjunto con IdAlert conforman el identificador que se utiliza para poder marcar como leída o no leída.
Read: Indica que marca se quiere especificar para la alerta identificada por IdAlert e IdUser (0: no leída, 1: leída).
Los valores IdAlert e IdUser (identificador único de la alerta para un usuario), son obtenidos por la transacción de recuperación de la lista explicada en el artículo anterior (específicamente en el DataTable Lines).
Ejemplo de valor para el parámetro jsonData (se muestra en varias líneas para que se entienda mejor, debe especificarse en una sola):
- {
"IdAlert": "6",
"IdUser": "381",
"Read": "1"
}
SOLICITUD
A continuación se muestra la manera en que debe realizarse la solicitud:
- <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://www.fact.com.mx/schema/ws">
<soap:Header/>
<soap:Body>
<ws:JsonServiceCall>
<ws:jsonData>{
"IdAlert": "34",
"IdUser": "19287391793",
"Read": "1"
}</ws:jsonData>
<ws:transactionName>CAMBIAR_ESTADO_LEIDA_ALERTA_LN_HTML</ws:transactionName>
<ws:token>wAw8LzeFYnhlw2Qc0/5MXwvO7OepjeLJd/jci7o5wxlQu5r19BZsJOIE+TV82o3mu2HlfjguSxtc49Nf/KVTzsAHu8IoXVO9Lz0viryPr2s=</ws:token>
</ws:JsonServiceCall>
</soap:Body>
</soap:Envelope>
RESPUESTA
No se devuelve nada en Payload. Sólo se tendrá como respuesta "Result":true con esto se podrá contemplar que la alerta ya ha sido marcada como leída o no leída dependiendo la marca que se haya puesto en parámetro Read
Si el usuario especificado (IdUser) no existe, el sistema generará un error.
Si la alerta especificada (IdAlert) no existe, el sistema generará un error.
Si el usuario pertenece a un cliente diferente al propietario de la alerta el sistema generará un error.
Una alerta que esté como leída no genera error porque se vuelva a marcar como leída.
Una alerta que está como no leída no genera error porque se vuelva a marcar como no leída.
A continuación encontrará ejemplos adjuntos utilizando esta transacción que le servirán de guía para llevar su integración de manera eficiente.
Related Articles
Cambio de Estado (Leída/No Leída), de Alerta en Listas Negras del SAT.
Esta transacción permite cambiar el estado de Leída / No Leída a una alerta por operaciones con empresas publicadas en las Listas Negras del SAT. CAMBIAR_ESTADO_LEIDA_ALERTA_LN El parámetro de la solicitud se especifica en Data1 (Data2 y Data3 ...
Recuperación de Lista de Alertas por Listas Negras del SAT
Esta transacción permite recuperar la lista (paginada y que cumplan criterios de filtrado establecidos, así como un ordenamiento indicado), con los metadatos asociados a Alertas por operaciones con empresas publicadas en las Listas Negras del SAT. La ...
Recuperación de Lista de Alertas por Listas Negras del SAT
Esta transacción permite recuperar la lista (paginada y que cumplan criterios de filtrado establecidos, así como un ordenamiento indicado), con los metadatos asociados a Alertas por operaciones con empresas publicadas en las Listas Negras del SAT. La ...
Búsqueda de RFC en Listas Negras del SAT
Esta transacción permite la búsqueda de un RFC particular en las Listas Negras del SAT. La respuesta es una, o dos listas (en dependencia del parámetro de búsqueda especificado), con el detalle de cada registro encontrado. OBTENER_INFO_LN_SAT_HTML El ...
Búsqueda de RFC en Listas Negras del SAT
Esta transacción permite la búsqueda de un RFC particular en las Listas Negras del SAT. La respuesta es una, o dos listas (en dependencia del parámetro de búsqueda especificado), con el detalle de cada registro encontrado. OBTENER_INFO_LN_SAT Los ...