Definición y origen
El BC3 es el formato de intercambio de datos definido por el estándar FIEBDC-3 (Formato de Intercambio Estándar de Bases de Datos de Construcción, versión 3). Lo desarrolla y mantiene el Comité FIEBDC integrado por colegios profesionales, software houses (Presto, Arquímedes, Menfis, TCQ) y entidades del sector. Es el equivalente sectorial del IFC para BIM o del XML para web: cualquier software de gestión de obra serio en España importa y exporta BC3.
Un fichero BC3 codifica con líneas precedidas por una letra (“registros”) la jerarquía completa de un presupuesto:
- C — concepto: unidad de obra, precio unitario, descompuesto auxiliar.
- D — descomposición: relación padre-hijo entre conceptos.
- M — mediciones: cantidades de obra organizadas por subpartidas y líneas.
- T — textos: descripción detallada del concepto.
- K — coeficientes: GG, BI, IVA, baja de licitación.
- P — pliego: documentación técnica asociada.
- G — gráficos: imágenes o referencias gráficas.
- L — líneas de medición con fórmulas (ancho × largo × alto × n) para auditabilidad.
El formato es texto plano con codificación específica (ASCII extendido o UTF-8 según versión), lo que lo hace portable y resistente a las migraciones de software.
Qué resuelve
Antes del BC3, el intercambio de presupuestos entre dirección facultativa, contratista y promotor pasaba por PDF (no estructurado, no procesable) o Excel (estructurado pero sin estándar). El BC3 resolvió tres problemas críticos:
- Interoperabilidad: el arquitecto entrega el presupuesto en BC3 y el contratista lo importa íntegro en su software de gestión, sin reescritura ni errores de transcripción.
- Trazabilidad de la descomposición: cada precio unitario lleva su descomposición (mano de obra, material, maquinaria, medios auxiliares), lo que permite al contratista comparar con sus propios precios reales y al promotor entender el coste.
- Certificaciones reutilizables: la estructura de mediciones del BC3 sirve como base para emitir certificaciones a origen, manteniendo la coherencia partida a partida.
Versiones y estado actual
El estándar ha pasado por varias versiones (FIEBDC-1 en 1995, FIEBDC-2 en 1996, FIEBDC-3 desde 1997). La versión 3.2 (2016) y posteriores son las que soporta el ecosistema actual. Existen iniciativas de evolución hacia formatos JSON/XML modernos, pero el BC3 sigue siendo el de facto.
Cómo se aplica en Business Central
Business Central nativo no entiende el BC3. La importación de un presupuesto de obra en BC vanilla pasa por convertir a Excel y mapear manualmente, perdiendo la jerarquía y los precios descompuestos.
dvproject-construccion y dvproject-promocion-construccion sobre Business Central incorporan:
- Importación nativa BC3 preservando jerarquía completa: capítulos, subcapítulos, partidas, descompuestos, mediciones, fórmulas de cálculo y coeficientes.
- Mapeo automático entre la codificación del BC3 origen (Presto, Arquímedes) y la estructura de proyectos de BC, con tabla de equivalencia configurable por base de precios de origen.
- Exportación BC3 para devolver al arquitecto certificaciones, modificados o liquidaciones en el mismo formato que recibió, cerrando el círculo del flujo documental.
- Mantenimiento de las mediciones origen: cuando hay modificado de obra, la línea original se conserva y el modificado se identifica, manteniendo la auditabilidad ante la dirección facultativa.
Errores frecuentes
- Importar BC3 perdiendo descompuestos. Importar solo el resumen de partidas sin la descomposición elimina la capacidad de comparar coste real vs precio teórico por componente. Es el error más común y el más costoso.
- Mediciones con fórmulas perdidas. Cuando se importa solo el resultado (cantidades totales) sin las fórmulas (registro L), la auditabilidad ante la propiedad se pierde y cualquier cambio obliga a reabrir el archivo original.
- Codificación mal interpretada. Ficheros antiguos en ASCII extendido leídos como UTF-8 generan caracteres extraños (eñes, acentos) que invalidan la búsqueda y el match con bases de precios estándar.
- No conservar el BC3 origen. Cuando hay disputa con la dirección facultativa, el BC3 original importado es la prueba de cuál fue el presupuesto contratado. Reimportarlo “limpio” después de un modificado borra esa evidencia.