OdooWiki OCA HUB
BC3 Licencia: AGPL-3

Este complemento proporciona la capacidad de importar presupuestos en formato BC3 directamente en Odoo, agilizando el flujo de trabajo para proyectos de construcción.

BC3 es un formato de archivo estandarizado ampliamente utilizado en el sector de la construcción español para intercambiar datos entre software de presupuestación, estimación y gestión de proyectos.

  • Extensión: .bc3
  • Estructura: Basado en texto, siguiendo la especificación FIEBDC-3
  • Propósito: Codifica mediciones, precios unitarios y desgloses de costes de proyectos
  • Caso de uso: Facilita la importación/exportación de presupuestos y cotizaciones entre herramientas como Presto, Arquímedes, Menfis y Odoo

Con este complemento, los archivos BC3 se pueden mapear directamente en los presupuestos de Odoo, reduciendo la entrada manual y garantizando la consistencia de los datos entre sistemas.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 17.0

Te permite importar archivos de presupuesto de construcción BC3 (formato FIEBDC-3) directamente en Odoo y convertirlos en un presupuesto, con reglas de análisis configurables por versión de BC3.

Este módulo añade una forma de incorporar presupuestos de construcción en el formato de archivo BC3 español a Odoo como presupuestos de venta, en lugar de escribir cada línea a mano.

Dónde aparece: - Un nuevo menú BC3 con entradas para BC3 Versions, BC3 Quotations, BC3 Orders e Import BC3. - Un menú BC3 dentro de la aplicación Sales. - Un botón/acción que abre el asistente de importación, donde se sube el archivo y se elige un cliente, un proyecto, una versión BC3, un producto predeterminado opcional y si se deben crear los productos que falten.

Qué ocurre al importar: - Se lee el archivo, se detecta automáticamente su conjunto de caracteres y cada registro se interpreta usando las reglas de la versión BC3 seleccionada. - Se crea un nuevo presupuesto y se rellena con las líneas del presupuesto; las secciones y las notas se conservan como líneas de sección y de nota. - Los registros de medición (el detalle de cantidades, longitudes, anchos, alturas) se añaden como texto bajo la línea correspondiente. - Los productos se emparejan por su referencia interna; si no se encuentra ninguno y la opción está marcada, se crea un nuevo producto; en caso contrario, se usa un producto genérico por unidad. - Se reconocen unidades de medida como m3, m2 y unidades, y el presupuesto se marca como presupuesto BC3.

Reglas de negocio y datos: - Cada versión BC3 debe tener nombres de registro únicos; de lo contrario, Odoo bloquea el guardado. - Las reglas asignan campos del archivo a campos del presupuesto, de la línea de presupuesto o del producto, y se pueden marcar como clave primaria o hijo. - Los presupuestos almacenan la información de cabecera BC3: programa, versión, fecha, comentario, número y fecha de certificación, y URL base. Las líneas de presupuesto almacenan el código BC3.

Depende de

projectsale_management

Menús que añade

BC3BC3 VersionsBC3 QuotationsBC3 OrdersBC3Import BC3
Modelos y campos (6)
  • sale.order · amplía un modelo existentebc3 (BC3 sale order), bc3_header (Header), bc3_comment (Comment), bc3_program (Program), bc3_base_url (Base url), bc3_version_date (Version date), bc3_character_set (Character set), bc3_file_property (File property), bc3_version_format (Version / Format), bc3_information_type (Information Type), bc3_identifying_label (Identifying label), bc3_certification_date (Certification date), bc3_certification_number (Certification number)
  • bc3.version · modelo nuevoname, register_ids (Registers)
  • sale.order.line · amplía un modelo existentebc3_code (Code)
  • bc3.import.wizard · modelo nuevosale_id, bc3_file (BC3 file), sequence, company_id (Company), partner_id (Customer/Vendor), product_id (Default product), project_id (Project), version_id (Version), bc3_file_name (BC3 file name), create_products (Create non-existent products)
  • bc3.version.register · modelo nuevoname, model_id, rule_ids (Rule Lines), version_id (Version), description (Rule Description), edit_existent (The register may edit existent records)
  • bc3.version.register.rule · modelo nuevofield_id, is_child (Child), model_id, sequence, field_ids (Field), primary_key (Primary key), register_id (Register), regular_expression (Regular expression)

Texto generado por IA (DeepSeek) al leer el código de la versión 17.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/vertical-construction.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.