Saltar al contenido principal

Gestión de Artículos y Unidades de Obra Genéricas

En ocasiones, un presupuesto debe incluir referencias de materiales o trabajos especiales que aún no existen en el catálogo maestro de BaseGes. La API permite registrar elementos genéricos sobre la marcha.


Si en una línea de tipo Product se especifica un code que no existe en el catálogo de BaseGes:

  • El sistema crea una línea genérica utilizando los datos enviados directamente en la petición.
  • Campos obligatorios:
    • code: Código o identificador provisional.
    • description: Texto descriptivo del producto.
    • price: Precio de venta unitario.
    • cost: Coste de compra unitario.
  • Tratamiento del Impuesto (taxCode):
    • Si se informa taxCode, se aplica el código de impuesto indicado.
    • Si no se informa, se aplica automáticamente el tipo de IVA de ventas por defecto configurado en BaseGes.

2. Unidades de Obra Genéricas​

Si una línea de tipo Workunit contiene un code que no existe en el catálogo de unidades de obra:

  • La API la convierte automáticamente en una GenericWorkunit.
  • Campos obligatorios: code y description.
  • La unidad de obra genérica calculará su precio e importe acumulando los valores de sus componentes en su propiedad lines.

3. Líneas de Texto con Valor Económico​

En BaseGes, las líneas de tipo Text no se limitan a ser simples comentarios; también pueden tener repercusión económica:

  • Si una línea Text incluye price o cost, participará en los totales e impuestos del presupuesto.
  • Si no se informa taxCode en una línea de texto valorada, se tomará el impuesto por defecto (00000021 en instalaciones estándar españolas).