En resumen
- FIEBDC significa Formato de Intercambio Estándar de Bases de Datos de Construcción.
- Los registros más importantes son ~V (cabecera), ~C (conceptos), ~D (descomposiciones), ~T (textos) y ~M (mediciones).
- El código de la raíz del presupuesto termina en ## y el de cada capítulo en #.
- Un BC3 puede ser una base de datos, un presupuesto o una certificación a origen.
Qué significa FIEBDC y quién lo mantiene
FIEBDC son las siglas de Formato de Intercambio Estándar de Bases de Datos de Construcción. Lo mantiene la Asociación FIEBDC, en la que participan los desarrolladores de programas y bases de precios del sector, y lo actualiza su Comisión Técnica Permanente. Desde la primera versión, FIEBDC-3/95, han salido la 3/98, 3/2002, 3/2004, 3/2007, 3/2012, 3/2016 y la actual 3/2020.
La especificación se publica para uso libre con una única condición: cualquier programa que lo implemente tiene que permitir tanto la entrada como la salida de datos. Es decir, quien lee BC3 también tiene que poder exportarlo.
Cómo es un archivo BC3 por dentro
Es texto plano. Cada registro empieza por ~ y una letra; los campos se separan con | y los subcampos con \. Este es un ejemplo mínimo con una obra, un capítulo y una partida:
~V|Obrixcore|FIEBDC-3/2020|Obrixcore||ANSI||2|
~C|OBRA##||Residencial Los Pinares|13488||0|
~C|03#||Cimentación|13488||0|
~C|03.01|m3|Hormigón HA-25/B/20/IIa en zapatas|112.4||0|
~D|OBRA##|03#\1\1\|
~D|03#|03.01\1\120\|
~T|03.01|Hormigón HA-25/B/20/IIa de central, vertido con bomba, vibrado y curado, en zapatas.|
~M|03#\03.01|1\1\|120|\Zapatas tipo Z1\16\2.5\2.5\0.6\\Zapatas tipo Z2\10\2.5\2\1.2\|Se lee así: el registro ~V dice que es un presupuesto (tipo 2) en formato 3/2020 con juego de caracteres ANSI. Los ~C definen tres conceptos: la raíz OBRA##, el capítulo 03# y la partida 03.01, con su unidad, resumen y precio. Los ~D dicen qué contiene cada uno: la raíz contiene el capítulo y el capítulo contiene la partida con rendimiento 120, que en un capítulo es la cantidad de la partida. El ~T guarda la descripción larga y el ~M, las líneas de medición: 16 × 2,50 × 2,50 × 0,60 + 10 × 2,50 × 2,00 × 1,20 = 120 m³.
Los tipos de registro
| Registro | Nombre | Para qué sirve |
|---|---|---|
~V | Propiedad y versión | Cabecera: quién lo genera, versión del formato, juego de caracteres y tipo de información |
~K | Coeficientes | Decimales de cada magnitud, divisa y porcentajes (costes indirectos, GG, BI, baja, IVA) |
~C | Concepto | Código, unidad, resumen, precio, fecha y tipo (mano de obra, maquinaria, material…) |
~D y ~Y | Descomposición | De qué se compone cada concepto, con factor y rendimiento; ~Y añade a una existente |
~R | Residuos | Descomposición de los residuos que genera una partida |
~T | Texto | Descripción larga del concepto |
~P | Descripción paramétrica | Conceptos que se generan a partir de parámetros |
~L, ~Q y ~J | Pliegos | Secciones del pliego de condiciones y sus párrafos |
~W | Ámbito geográfico | Territorios a los que se refieren precios o pliegos |
~G y ~F | Gráficos y documentos | Imágenes y archivos adjuntos a un concepto |
~E y ~O | Entidades y relación comercial | Fabricantes, proveedores y sus referencias comerciales |
~X | Información técnica | Valores técnicos de un concepto (pesos, resistencias…) |
~M y ~N | Mediciones | Líneas de medición de una partida; ~N añade a las existentes |
~A | Claves | Términos de búsqueda (tesauro) de un concepto |
~B | Cambio de código | Renombra o anula un código |
~I | Archivo BIM | Modelo BIM del que salen las mediciones |
Códigos, capítulos y la raíz: # y ##
Cada concepto tiene un código de hasta 20 caracteres. Para distinguir la raíz del archivo (la obra o la base de datos) su código termina en ##, y el de cada capítulo en #. La almohadilla es obligatoria en el registro ~C y opcional en el resto: 03# y 03 son el mismo concepto.
Juego de caracteres: por qué salen símbolos raros
El campo JUEGO_CARACTERES del registro ~V puede valer 850 o 437 (los de MS-DOS) o ANSI (el de Windows). Si está vacío, por compatibilidad se entiende que es el 850. Muchos programas escriben en ANSI sin declararlo, o al revés, y por eso un BC3 a veces se ve con «Cimentaci¢n» o «Hormig¾n». El visor BC3 online detecta el juego correcto aunque esté mal declarado.
Base de datos, presupuesto o certificación
El campo TIPO INFORMACIÓN de la cabecera dice qué contiene el archivo:
| Valor | Contenido |
|---|---|
| 1 | Base de datos (por ejemplo, una base de precios) |
| 2 | Presupuesto |
| 3 | Certificación a origen, con su número de orden y su fecha |
| 4 | Actualización de una base de datos |
Que el estándar defina la certificación como «a origen» no es casualidad: es como se certifica en España. Lo explicamos en certificaciones de obra.
Cómo abrir, convertir o exportar un BC3
- Para verlo: el visor BC3 online, gratis y sin instalar nada.
- Para pasarlo a Excel: el mismo visor descarga el presupuesto en una hoja de cálculo.
- Para trabajar con él: créalo como obra en Obrixcore y certifica, planifica y factura sobre sus partidas.
- Para exportarlo: desde Obrixcore se exporta otra vez a BC3, y también a Excel y PDF.
Preguntas frecuentes
¿Qué es un archivo BC3?
Un archivo de texto en formato FIEBDC-3, el estándar español para intercambiar presupuestos, bases de precios y certificaciones de construcción entre programas.
¿Con qué programa se abre un BC3?
Con cualquier programa de mediciones y presupuestos (Presto, Arquímedes, TCQ…) o, sin instalar nada, con el visor BC3 online de Obrixcore.
¿Se puede abrir un BC3 con el Bloc de notas?
Sí, porque es texto, pero verás los registros en bruto. Para verlo como presupuesto hace falta un programa o el visor.
¿Cuál es la versión actual del formato?
La FIEBDC-3/2020, con las especificaciones aprobadas por la Comisión Técnica Permanente de la Asociación FIEBDC hasta octubre de 2020.
¿Un BC3 puede llevar mediciones y planos?
Las mediciones sí (registros ~M y ~N), y puede referenciar gráficos, documentos y un modelo BIM (~G, ~F e ~I), que viajan como archivos aparte.