Consultar Estado de una Nómina Electrónica#
Con este servicio, podrás consultar el estado actual de las nóminas transmitidas de forma asincrónica.
Para consumir la API, es fundamental considerar el entorno en el que se va a trabajar. SOVOS Saphety cuenta con dos ambientes, detallados en el apartado de Entornos.
Consumo del método de consulta de estado.#
El Verbo Http (acción) que se utiliza para la consulta de estado de este documento es:
GET
El método que se utiliza para la consulta de este documento es:
/v2/{virtualOperator}/payroll/{documentId}/status
Para esta petición se requiere como parámetro el alias de su operador virtual y el código identificador único del documento emitido.
Parámetro 1 - virtualOperator
Recuerde reemplazar en el método el parámetro {virtualOperator} con el alias de su operador virtual en minúsculas, por defecto el alias es “saphety”.
Parámetro 2 - DocumentId
Recuerde reemplazar en el método el parámetro {DocumentId} con el código identificador único del documento emitido.
Respuesta#
{
"IsValid": true,
"Warnings": [],
"Errors": [],
"ResultData": {
"Status": "Certified",
"ValidationErrors": null
},
"ResultCode": 200
}
{
"IsValid": false,
"Warnings": [],
"Errors": [
{
"Field": "cufe",
"Code": "DocumentNotFound",
"Description": null,
"ExplanationValues": [
"88f71533-0a2a-"
]
}
],
"ResultData": null,
"ResultCode": 400
}
status: 200 OK
Para identificar el estado del documento, revisa el campo Status en el mensaje de respuesta.
status: 400 Bad Request
Para identificar las causales de rechazo del documento, revisa la sección ResultData en el mensaje de respuesta.
Referencia: Swagger#
Para obtener más información, puedes consultar la documentación del API de SOVOS Saphety en Swagger. A continuación, se indican los enlaces según el ambiente:
Ambiente de QA: https://api-factura-electronica-co-qa.saphety.com/swagger/index.html
Ambiente de Producción: https://api-factura-electronica-co.saphety.com/swagger/index.html