API Custom Presupuestador

Gregorio_Martin
Wed, 18 Jun 2025 15:50:16 +0000
API

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

URL:
https://go.finneg.com/api/1/teamplace/generic/bridge/custom/presupuestador?access_token={$access_token}&identificacionExterna={dentificacionExterna}

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

URL:
https://go.finneg.com/api/1/teamplace/generic/bridge/custom/presupuestador?access_token={$access_token}&identificacionExterna={dentificacionExterna}

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

URL:
https://go.finneg.com/api/1/teamplace/generic/bridge/custom/presupuestador?access_token={$access_token}

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",
            "recursos": [
                {
                    “itemid”: 12,
                    "fecha": "29/12/2012",
                    "estado": "despacho",
   }
,
                    "fecha": "30/12/2012",
                    "estado": "despacho",
    “itemid”: 14,
                    "fecha": "31/12/2012",
                    "estado": "despacho"
                }
            ]
        }
    ]
}