Método para cambiar el estado ante la Entidad Tributaria (ChangeDocumentAuthorityStatus)
Este método permite cambiar el estado de un documento ante la entidad tributaria a Anulado utilizando el servicio POST ChangeDocumentAuthorityStatus.
Por medio de este método, se puede cambiar el estado ante la entidad tributaria a un documento que tenga estado aprobado.
Para conectarse a esta funcionalidad será necesario que ingrese la URL de acuerdo con el ambiente a consumir:
https://developers.gosocket.net/api/v1/Document/ChangeDocumentAuthorityStatushttps://developers-sbx.gosocket.net/api/v1/Document/ChangeDocumentAuthorityStatus¿Cómo funciona el método?
Para realizar la petición, el método tiene los siguientes parámetros:
| ChangeDocumentAuthorityStatus (request) | |||
|---|---|---|---|
| Parámetro | Tipo | Descripción | Valores permitidos |
| globalDocumentId | String | Identificación de documento en Gosocket. | UUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| status | String | Código del nuevo estado ante la entidad tributaria. | "Status":"4" Ya que todos los documentos sometidos a este método serán anulados. |
| UserName | String | Usuario que hace el requerimiento | Ejemplo: "nombre@gosocket.com” |
| reason | String | Código de motivo de cambio | 1: Factura mal emitida 2: Datos de emisión incorrectos 3: Factura o nota de crédito/débito devuelto |
| CountryId | String | Identificación del país | bo |
Ejemplo de petición

Nota: Recuerde que antes de utilizar el método, debe realizar su autenticación dentro de la pestaña Authorization.
Para este método utilizamos la pestaña Params de Postman.
- Seleccione el tipo de método. En este caso, se debe seleccionar POST.
- Ingrese la URL del método.
- Ingrese los parámetros que se muestran en la tabla anterior con sus valores correspondientes.
- Presione Send.
Ejemplo de respuesta

Respuestas con error


Para interpretar correctamente la respuesta de la API, tome en cuenta los siguientes criterios:

Características del método ChangeDocumentAuthorityStatus
-
El método permite cambiar el estado a anulado cuando se encuentra en un estado aprobado.
-
Algunos ejemplos de respuesta (StatusMessage) del proceso son:
- "No es posible cambiar el estado de un documento aprobado al estado XX"
- "El estado del documento fue actualizado correctamente"