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 vacíos).
Los parámetros serán indicados en formato string (el ya conocido NamedStringDictionary), y codificado Base64.
Ejemplo
de valor para el parámetro Data1 (se
muestra en varias líneas y plano para que se entienda mejor, debe especificarse
en una sola y codificado Base64):
<Dictionary name="Params">
<Entry k="IdAlert" v="6"/>
<Entry k="IdUser" v="381"/>
<Entry k="Read" v="0"/>
</Dictionary>
Definición de etiquetas Key:
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 NewDataSet Lines).
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:RequestTransaction>
<ws:Requestor>0c320b03-d4f1-47bc-9fb4-77995f9bf33e</ws:Requestor>
<ws:Transaction>CAMBIAR_ESTADO_LEIDA_ALERTA_LN</ws:Transaction>
<ws:Country>MX</ws:Country>
<ws:Entity>JES900109Q90</ws:Entity>
<ws:User>0c320b03-d4f1-47bc-9fb4-77995f9bf33e</ws:User>
<ws:UserName>Jan_Test</ws:UserName>
<ws:Data1>XML del Dictionary en Base64</ws:Data1>
<ws:Data2></ws:Data2>
<ws:Data3></ws:Data3>
</ws:RequestTransaction>
</soap:Body>
</soap:Envelope>
RESPUESTA
- <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<RequestTransactionResponse xmlns="http://www.fact.com.mx/schema/ws">
<RequestTransactionResult>
<Request>
<Requestor>00000000-0000-0000-0000-000000000000</Requestor>
<RequestorActive>true</RequestorActive>
<Transaction>CAMBIAR_ESTADO_LEIDA_ALERTA_LN</Transaction>
<Country>MX</Country>
<Entity>JES900109Q90</Entity>
<User>00000000-0000-0000-0000-000000000000</User>
<UserName>Jan_Test</UserName>
<Id>42d862cb-66df-4f40-a524-c68a21f1d374</Id>
<TimeStamp>2020-05-21T09:27:33.5390261-05:00</TimeStamp>
</Request>
<Response>
<Result>true</Result>
<TimeStamp>2020-05-21T09:27:35.7734434-05:00</TimeStamp>
<LastResult/>
<Code>1</Code>
<Description/>
<Hint/>
<Data>341 42d862cb-66df-4f40-a524-c68a21f1d374</Data>
<Processor>TEST-BACK02</Processor>
</Response>
<ResponseData>
<ResponseData1/>
<ResponseData2/>
<ResponseData3/>
</ResponseData>
</RequestTransactionResult>
</RequestTransactionResponse>
</soap:Body>
</soap:Envelope>
No se
devuelve nada en ResponseData1. Sólo se tendrá como respuesta <Result>true</Result> 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_HTML El valor suministrado en el parámetro jsonData es la serialización ...
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 ...