Eliminar una venta
Con esta función, es posible eliminar una venta y todas sus asociaciones a productos o fechas de entrega. Este proceso es irreversible, por lo que, si se elimina una venta no habrá forma de recuperarla.
URL
/CTNEAT/SALEORDER/DELETE/{tkn}
Método HTTP
POST
Parámetros de la solicitud
Parámetros de la venta
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Obligatorio | Posibles valores |
|---|---|---|---|---|
| CODIGOVENTA | cadena | Código de la venta | Sí | Cualquiera previamente generado en el sistema. |
Parámetros de la Línea de la venta
Parámetros de la fecha de entrega
Encabezados de la solicitud
| Nombre del encabezado | Descripción del encabezado | Obligatorio |
|---|---|---|
| Content-Type | Tipo de contenido de la solicitud | Sí |
Cuerpo de la solicitud
Formato del cuerpo de la solicitud: application/json
Descripción del cuerpo de la solicitud:
{
"CODIGOVENTA": "NÚMERO VENTA",
"REFERENCIACLIENTE": "CÓDIGO_CLIENTE",
"LINEAS": [{
"PRODUCTO": "CÓDIGO PRODUCTO",
"UNIDADES": 1000,
"VERSIONPRODUCTO": "VERSIÓN DEL PRODUCTO",
"PRECIO": 125.25,
"FECHAS": [
{
"FECHAENTREGA": "DD/MM/YYYY",
"UNIDADES": 50
},
{
"FECHAENTREGA": "DD/MM/YYYY",
"UNIDADES": 50
}
]
}]
}
Parámetros de la respuesta
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Formato |
|---|---|---|---|
| ErrorContent | JSON | Json con la descripción del resultado de la operación | Formato ErrorContent |
Códigos de estado de la respuesta
| Código de estado | Descripción del código de estado | Posibles razones |
|---|---|---|
| 200 | OK | La solicitud fue exitosa |
| 400 | Petición errónea | Alguno de los parámetros pasados no es correcto |
| 500 | Error interno | Error en el servidor |
| 401 | Unauthorized | El usuario no está autenticado |
Ejemplo de consulta
URL
http://ctincoming/CTNEAT/SALEORDER/UPDATE/6A201F1F5147079FF9CA80DCDBB032AB386905091BC973B53F50E6493EC53868DELETE/6A201F1F5147079FF9CA80DCDBB032AB386905091BC973B53F50E6493EC53868?V0001
Objeto de entrada
{
"CODIGOVENTA": "V-0001",
"REFERENCIACLIENTE": "SP-098-REF",
"LINEAS": [{
"PRODUCTO": "PROD_0001",
"UNIDADES": 100,
"VERSIONPRODUCTO": "v0",
"PRECIO": 230.65,
"FECHAS": [
{
"FECHAENTREGA": "02/11/2025",
"UNIDADES": 50
},
{
"FECHAENTREGA": "06/11/2025",
"UNIDADES": 50
}
]
}]
}
Ejemplo de respuesta
{ "Success":true, "fault":{ "faultcode":"none", "faultstring":"Sale order has been deleted", "detail":"Sale order: V-0001V0001 successfully updated"deleted" } }