Esta API permite consultar, insertar y eliminar un presupuesto con sus respectivos ítems y recursos.
Pasos a seguir:
1. Obtención de token
Antes de realizar cada solicitud, es necesario obtener un token de autenticación utilizando las credenciales de un usuario API configurado en el maestro de Usuarios.
Este token es requerido para autorizar el consumo de los servicios expuestos por la API de Finnegans.
2. Métodos disponibles para la consulta y envío de datos al servidor
GET
-
ACCESS_TOKEN: corresponde a un token que emite el sistema de acuerdo a las credenciales del usuario.
-
IdentificacionExterna: Corresponde al nombre del presupuesto.
Códigos de respuesta:
- 200 Ok: Se devuelve la información.
- 404 Solicitud incorrecta: { “error”: "Not Found: ", “status”: 404 }.
- 500 Error interno de servidor: { “error”: “Internal Server Error: null”,“status”: 500}.
DELETE
-
ACCESS_TOKEN: corresponde a un token que emite el sistema de acuerdo a las credenciales del usuario.
-
IdentificacionExterna: Corresponde al nombre del presupuesto.
Códigos de respuesta:
- 200 Ok: Se borro correctamente.
- 404 Solicitud incorrecta: { “error”: "Not Found: ", “status”: 404 }.
- 500 Error interno de servidor: { “error”: “Internal Server Error: null”,“status”: 500}.
POST
- ACCESS_TOKEN: corresponde a un token que emite el sistema de acuerdo a las credenciales del usuario.
Códigos de respuesta:
- 200 Ok: Se cargó correctamente.
- 404 Solicitud incorrecta: { “error”: "Not Found: ", “status”: 404 }.
- 500 Error interno de servidor: { “error”: “Internal Server Error: null”,“status”: 500}.
Json de Ejemplo.
{
"codigoTransaccionSubTipo": "codigoSubTipoPresupuestador",
"nombre": "nombre del presupuesto",
"cliente": "codigoCliente",
"fecha": "2025-02-22",
"descripcion": "descripcion",
"coeficientePaso": 1.234,
"fechaBase": "2025-02-22",
"codigoMoneda": "codigoMoneda",
"fechaCotizacion": "2025-02-21",
"esBimoneda": true / false,
"codigoMoneda2": "codigoMoneda",
"m2": 12345,
"codigoSubtipoGenerar": "codigoSubtipoGenerar",
"codigoIndiceActualizacion": "codigoIndice",
"items": [
{
"orden": "orden item",
"rubro": "rubro item",
"estado": "remito desapachado",
"nombre": "nombre item",
"tipo": 0 / 1 / 2 / 3 ,
"descripcion": "descripcion item",
"codigoProducto": "codigoProducto",
"cantidad": 1.2345,
"codigoUnidad": "codigoUnidad",
"codigoMoneda": "codigoMoneda",
"precioAdaptado": 1234.56,
"actualizaCoeficienteGlobal": true / false,
"coeficientePaso": 1.2345,
"fechaInicio": "2025-01-01",
"fechaFin": "2025-03-02",
"codigoPredecesor": "codigoItemPredecesor",
"items": [
{
“itemid”: 12,
"fecha": "29/12/2012",
"estado": "despacho",
}
,
"fecha": "30/12/2012",
"estado": "despacho",
“itemid”: 14,
"fecha": "31/12/2012",
"estado": "despacho"
}
]
}
]
}