Módulo de Presupuestos (/budgets)
El módulo de Presupuestos permite consultar y crear presupuestos técnicos y comerciales en BaseGes ERP.
Permite representar presupuestos sencillos (artículos planos) o estructuras jerárquicas complejas compuestas por Capítulos, Partidas, Subpartidas anidadas, Unidades de Obra con escandallos, Artículos y Textos descriptivos.
Operaciones Disponibles
| Método | Endpoint | Acción |
|---|---|---|
GET | /budgets | Consulta paginada con filtros por cliente, obra, estado y búsqueda de texto. |
GET | /budgets/{number} | Detalle completo de un presupuesto, incluyendo su árbol de líneas y totales. |
POST | /budgets | Creación de un nuevo presupuesto técnico con deducción automática de tipos. |
Consulta y Filtros (GET /budgets)
El listado soporta los siguientes parámetros de consulta:
- Paginación:
page(número de página) ypageSize(registros por página). - Filtros de Negocio:
customerCode: Filtrar por el código del cliente.projectCode: Filtrar por código de obra/proyecto.status: Filtrar por el estado del presupuesto (Aceptado,Pendiente,Rechazado, etc.).
- Búsqueda global (
search): Realiza una búsqueda parcial en:- Número de presupuesto (
Number/tPresupuestos2) y serie (Series/tPresupuestos1). - Código de cliente (
Customer.Code/tPresupuestos4) y nombre de cliente (Customer.Name/tPresupuestos5). - Nombre de cliente en el maestro de contactos (
tClientes2). - Nombre de obra o proyecto en el maestro de obras (
tObras2). - Observaciones del presupuesto (
Notes/tPresupuestos17).
- Número de presupuesto (
Sandbox
Puedes probar la consulta y validación de presupuestos en tiempo real desde el Scalar Sandbox.
Contenido de la Guía
Para aprender a construir presupuestos completos mediante la API, consulta los siguientes apartados:
- Estructura Jerárquica y Deducción de Líneas: Cómo estructurar partidas, subpartidas, unidades de obra y la deducción automática del campo
type. - Artículos y Unidades de Obra Genéricas: Cómo dar de alta líneas con referencias fuera de catálogo o unidades de obra ad-hoc.
- Resolución de Precios, Descuentos y Costes: Cómo la API resuelve automáticamente precios de tarifas, descuentos y costes unitarios (PUC/PMP) cuando se omiten en el payload.