Consultar Estado de una Nómina Electrónica

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.#

estadoNE

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.

estadoDocNE

status: 400 Bad Request

Para identificar las causales de rechazo del documento, revisa la sección ResultData en el mensaje de respuesta.

resultNE

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: