Acuse Aceptación o Rechazo del bien y/o prestación del servicio#

El acuse de aceptación o rechazo del bien y/o prestación del servicio es la notificación mediante la cual el adquiriente manifiesta su postura o decisión respecto al bien o servicio recibido.

Para consumir la API, es fundamental considerar el entorno en el que se trabajará. SOVOS Saphety cuenta con dos ambientes, especificados en el apartado de Entornos.

Consumo del método para realizar acuse de aceptación del bien y/o servicio.#

acuseAceptacion

El Verbo Http (acción) que se utiliza para la consulta de este formato es:

POST

El método que se utiliza para la consulta de este formato es:

    /v2/{virtualOperator}/inbounddocuments/{documentId}/accept

Para esta petición se requiere como parámetro el alias de su operador virtual y el codigo de la compañia companyId.

Parametro 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”.

Parametro id

Recuerde reemplazar en el método el parámetro {documentId} con el codigo identificador unico del documento recibido.

Body#

Estructura del mensaje JSON para realizar la aceptación del bien y/o servicio.#

A continuación encontrará la estructura base definida por Saphety para realizar el acuse de aceptación del bien y/o servicio.

JSON (DTO)
{
	"Reason":"Comentario de aceptación - Saphety"
}

Respuesta#

{
   "IsValid":true,
   "Warnings":[],
   "Errors":[],
   "ResultData":true,
   "ResultCode":200
}
{
    "IsValid": false,
    "Warnings": [],
    "Errors": [
        {
            "Field": null,
            "Code": "UnauthorizedUserToExecuteOperation",
            "Description": null,
            "ExplanationValues": []
        }
    ],
    "ResultData": false,
    "ResultCode": 400
}

Consumo del método para realizar acuse de rechazo del bien y/o servicio.#

acuseRechazo

El Verbo Http (acción) que se utiliza para la consulta de este formato es:

POST

El método que se utiliza para la consulta de este formato es:

    /v2/{virtualOperator}/inbounddocuments/{documentId}/reject

Para esta petición se requiere como parámetro el alias de su operador virtual y el codigo de la compañia companyId.

Parametro 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”.

Parametro id

Recuerde reemplazar en el método el parámetro {documentId} con el codigo identificador unico del documento recibido.

Body#

Estructura del mensaje JSON para realizar el rechazo del bien y/o servicio.#

A continuación encontrará la estructura base definida por Saphety para realizar el acuse de rechazo del bien y/o servicio.

JSON (DTO)
{
	"Reason":"Comentario de rechazo - Saphety"
}

Respuesta#

{
   "IsValid":true,
   "Warnings":[],
   "Errors":[],
   "ResultData":true,
   "ResultCode":200
}
{
    "IsValid": false,
    "Warnings": [],
    "Errors": [
        {
            "Field": null,
            "Code": "UnauthorizedUserToExecuteOperation",
            "Description": null,
            "ExplanationValues": []
        }
    ],
    "ResultData": false,
    "ResultCode": 400
}

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: