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