Formato BC3 (FIEBDC-3): qué es y cómo se lee

BC3 es la extensión de los archivos en formato FIEBDC-3, el estándar español para intercambiar bases de precios, presupuestos y certificaciones de construcción entre programas. Es un archivo de texto en el que cada registro empieza por ~ y una letra que indica su tipo. La versión vigente es la FIEBDC-3/2020.

Actualizado el

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\|
Ejemplo simplificado. La partida 03.01 tiene 120 m³ a 112,40 €/m³: 13.488,00 €.

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

RegistroNombrePara qué sirve
~VPropiedad y versiónCabecera: quién lo genera, versión del formato, juego de caracteres y tipo de información
~KCoeficientesDecimales de cada magnitud, divisa y porcentajes (costes indirectos, GG, BI, baja, IVA)
~CConceptoCódigo, unidad, resumen, precio, fecha y tipo (mano de obra, maquinaria, material…)
~D y ~YDescomposiciónDe qué se compone cada concepto, con factor y rendimiento; ~Y añade a una existente
~RResiduosDescomposición de los residuos que genera una partida
~TTextoDescripción larga del concepto
~PDescripción paramétricaConceptos que se generan a partir de parámetros
~L, ~Q y ~JPliegosSecciones del pliego de condiciones y sus párrafos
~WÁmbito geográficoTerritorios a los que se refieren precios o pliegos
~G y ~FGráficos y documentosImágenes y archivos adjuntos a un concepto
~E y ~OEntidades y relación comercialFabricantes, proveedores y sus referencias comerciales
~XInformación técnicaValores técnicos de un concepto (pesos, resistencias…)
~M y ~NMedicionesLíneas de medición de una partida; ~N añade a las existentes
~AClavesTérminos de búsqueda (tesauro) de un concepto
~BCambio de códigoRenombra o anula un código
~IArchivo BIMModelo BIM del que salen las mediciones
Según la especificación FIEBDC-3/2020.

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:

ValorContenido
1Base de datos (por ejemplo, una base de precios)
2Presupuesto
3Certificación a origen, con su número de orden y su fecha
4Actualizació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.

Sigue leyendo

Tu próxima certificación, hecha en Obrixcore.

Sube el BC3 de la obra que tienes entre manos. En diez minutos sabrás cómo va.