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 de la postura o decisión del adquiriente hacia el bien o prestación recibido.
Para hacer el consumo de la API se deben tener en cuenta en que entorno se va a 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 encontrara la estructura Base definida por Saphety para realizar el acuse 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 encontrara la estructura Base definida por Saphety para realizar el acuse 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#
Si quieres más información dirígete a Swagger que es el modelo del API de SOVOS Saphety, para el ambiente de QA https://api-factura-electronica-co-qa.saphety.com/swagger/index.html y para el ambiente de producción https://api-factura-electronica-co.saphety.com/swagger/index.html