Tabla de contenidos
Estructura de Tablas en _b first
Introducción
Este documento describe la estructura, nomenclatura y reglas técnicas utilizadas en la definición de tablas y campos dentro del sistema _b first. Su objetivo es proporcionar una guía clara y estandarizada para consultores, desarrolladores y administradores encargados de la configuración o integración de datos en la plataforma.
Incluye reglas de prefijos, sufijos, áreas funcionales, tipos de datos y modelos relacionales utilizados para expedientes, partidas, dossiers, operaciones logísticas, facturación y otras entidades del sistema.
Prefijos, Restricciones y Excepciones
Prefijos genéricos de campos
Los nombres de los campos comienzan con un prefijo que identifica su naturaleza:
| Tipo de dato | Prefijo |
|---|---|
| Cantidad | q |
| Código | c |
| Descripción | d |
| Fecha | f |
| Identificador / registro | i |
| Importe / Valor | v |
| Número (alfanumérico permitido) | n |
| Peso | k |
| Porcentaje | p |
| Tipo | t |
Nota: Un campo de tipo Número (n) puede ser alfanumérico. Ejemplo: número de factura del proveedor.
Restricciones en nomenclatura
Se eliminan de todos los códigos:
- Conjunciones
- Preposiciones
- Plurales
- Artículos
La primera posición del nombre del campo indica su tipo.
Excepciones
El campo cambio es una excepción:
- No debe repetirse en una misma tabla.
Nomenclatura de campos
_b first utiliza un catálogo estandarizado de abreviaturas para definir los campos. Algunos ejemplos representativos:
| Código | Descripción |
|---|---|
| acr | Acreedor |
| adu | Aduana |
| agr | Agrupación |
| alm | Almacén |
| alt | Alta |
| amo | Amortización |
| ant | Anticipo |
| apl | Aplazamiento / Aplicación |
| apu | Apunte |
| asi | Asiento |
| atr | Atributo |
| avi | Aviso |
| baj | Baja |
| bas | Base |
| bie | Bien amortizable |
| bru | Bruto |
| bul | Bulto |
| cal | Calendario |
| cam | Cambio |
| car | Cargo |
| cas | Casilla |
| cgo | Cargo |
| cil | Comercial |
| cla | Clasificación / Clase |
| cli | Cliente |
| clo | Cálculo |
| cls | Clase |
| clv | Clave |
| cmn | Comisión |
| cmp | Compra / Componente |
| cnv | Conversión |
| cob | Cobro |
| cod | Codificación |
| com | Comentario / Composición |
| con | Concepto |
| cor | Corresponsal |
| csg | Consignatario |
| cst | Coste |
| cta | Cuenta |
| ctb | Contable |
| ctn | Contenedor |
| ctr | Control |
| ctn | Contenedor |
| ctz | Cotización |
| deg | Descarga |
| dec | Declaración |
| dba | Divisa base |
| dep | Depósito |
| der | Derrame |
| des | Destino |
| det | Detalle |
| dic | Diccionario |
| dim | Dimensiones |
| dir | Dirección |
| div | Divisa |
| dpo | Departamento |
| dto | Descuento |
| doc | Documento |
| dom | Domiciliación |
| dvn | División |
| dba | Divisa base |
| efe | Efecto |
| emp | Empresa |
| env | Envío |
| est | Estado |
| eto | Estatuto |
| etr | Entrega |
| exj | Extranjero |
| exn | Explotación |
| exo | Externo |
| exp | Expediente / Expeditor |
| fac | Facturación / Factura |
| fin | Fin |
| for | Formato |
| fre | Frecuencia |
| gar | Garantía |
| gas | Gasto |
| gru | Grupo |
| hor | Horario |
| inc | Incidencia |
| ini | Inicio |
| inf | Informe |
| ini | Inicio |
| int | Interno |
| ipg | Impagado |
| ipt | Impuesto |
| itr | Interés |
| lin | Línea |
| liq | Liquidación |
| log | Logística |
| man | Manifiesto |
| max | Máximo |
| med | Medio disponible |
| mer | Mercancía |
| min | Mínimo |
| mot | Motivo |
| nac | Nacional |
| net | Neto |
| not | Notificación / Notas |
| obj | Objetivo |
| ofe | Oferta |
| ope | Operación |
| ori | Origen |
| pag | Pago |
| pai | País |
| par | Parámetro |
| pda | Partida |
| pda | Partida |
| pda | Partida |
| pes | Peso |
| pob | Población |
| por | Portes |
| prd | Periodicidad |
| pre | Precio |
| prf | Preferencia |
| prg | Programado |
| prn | Producción |
| pro | Provincia |
| prv | Provisión / Previsión |
| pte | Pendiente |
| pto | Presupuesto |
| pue | Puerto / Aeropuerto |
| reg | Régimen |
| rec | Recepción / Recogida |
| red | Redondeo |
| ref | Referencia |
| rel | Relación |
| rcp | Recuperación |
| red | Redondeo |
| reg | Régimen |
| rel | Relación |
| ren | Región |
| rep | Representante |
| rie | Riesgo |
| rto | Registro |
| seg | Segmento / Seguridad |
| ser | Servicio |
| sit | Situación |
| stk | Stock |
| std | Standard |
| sup | Superior |
| tar | Tarifa |
| tip | Tipo |
| tmp | Temporada / Temporal |
| tra | Tráfico / Transportista / Tránsito |
| trk | Tracking |
| trn | Transacción |
| ubi | Ubicación |
| uni | Unidad |
| val | Valor |
| ven | Venta |
| ver | Versión |
| vis | Visita |
| vol | Volumen |
| vor | Vendedor |
| vto | Vencimiento |
Nomenclatura de tablas
Cada tabla se forma con tres segmentos concatenados, siempre en minúsculas:
- Área funcional (3 caracteres)
- Concepto / entidad (3 caracteres)
- Especialización / tipo (longitud variable)
Tablas principales:
| * Código | * Descripción | * Grupo de tablas | Descripción grupo de tablas | Nombre de tabla |
| aetent | Cabecera de entidades | Entidades | Grupo de tablas de entidades | Entidades |
| aetentexciptt | Excepción de tipo de impuesto de la entidad | Entidades | Grupo de tablas de entidades | Excepción de tipo de impuesto de la entidad |
| aetriegru | Grupo de riesgo de la entidad | Entidades | Grupo de tablas de entidades | Grupo de riesgo de la entidad |
| aafbieamo | Bienes amortizables | Administración | Grupo de tablas de administración | Bienes amortizables |
| acocencst | Centros de coste | Administración | Grupo de tablas de administración | Centros de coste |
| acodepcta | Depósitos | Administración | Grupo de tablas de administración | Depósitos |
| trapda | Partidas | Transporte | Grupo de tablas de transporte | Partidas |
| traexp | Expedientes | Transporte | Grupo de tablas de transporte | Expedientes |
| acodepctacan | Cancelación de depósitos | Administración | Grupo de tablas de administración | Cancelación de depósitos |
| acoder | Derrames | Administración | Grupo de tablas de administración | Derrames |
| acodicori | Orígenes del diccionario | Administración | Grupo de tablas de administración | Orígenes del diccionario |
| acopagcta | Pagos a cuenta | Administración | Grupo de tablas de administración | Pagos a cuenta |
| acopagctacan | Cancelación de pagos a cuenta | Administración | Grupo de tablas de administración | Cancelación de pagos a cuenta |
| acopla | Planes contables | Administración | Grupo de tablas de administración | Planes contables |
| acopto | Presupuestos contables | Administración | Grupo de tablas de administración | Presupuestos contables |
| acoptopdol | Líneas de periodo de presupuestos | Administración | Grupo de tablas de administración | Líneas de periodo de presupuestos |
| acxefe | Cartera de efectos | Administración | Grupo de tablas de administración | Cartera de efectos |
| acxmed | Medios disponibles | Administración | Grupo de tablas de administración | Medios disponibles |
| ltctrn | Transacciones | Administración | Grupo de tablas de administración | Trasacciones |
| aebasu | Asuntos | Administración | Grupo de tablas de administración | Asuntos |
| atcmap | Mapas | Comercial | Grupo de tablas de comercial | Mapas |
| agdlocmer | Localización de la mercancía | Aduanas | Grupo de tablas de aduanas | agdlocmer |
| aebpry | Proyectos | Administración | Grupo de tablas de administración | Proyectos |
| agdgar | Garantias | Aduanas | Grupo de tablas de aduanas | Garantias |
| agddos | Dossier | Aduanas | Grupo de tablas de aduanas | Dossier |
| agdcas | Casillas | Aduanas | Grupo de tablas de aduanas | Casillas |
| aetemp | Empresas | Entidades | Grupo de tablas de entidades | Empresas |
| taemawstk | Stock del MAWB | Transporte | Grupo de tablas de transporte | Stock |
| tdialb | Albarares de distribución | Transporte | Grupo de tablas de transporte | Albarares de distribución |
| tdivia | Viajes de distribución | Transporte | Grupo de tablas de transporte | Viajes de distribución |
| atcofe | Ofertas comerciales | Comercial | Grupo de tablas de comercial | Ofertas comerciales |
| atcsallea | Documentos Sales Lead | Comercial | Grupo de tablas de comercial | Documentos Sales Lead |
| atcvis | Visitas comerciales | Comercial | Grupo de tablas de comercial | Visitas comerciales |
| atcvor | Vendedores comerciales | Comercial | Grupo de tablas de comercial | Vendedores comerciales |
| atpprvdpo | Previsiones por departamento | Administración | Grupo de tablas de administración | Previsiones por departamento |
| taemaw | Conocimientos aéreos | Transporte | Grupo de tablas de transporte | Conocimientos aéreos |
| taemawliq | Liquidaciones de conocimientos aéreos | Transporte | Grupo de tablas de transporte | Liquidaciones de conocimientos aéreos |
| acxdoct | Tipos de documentos | Administración | Grupo de tablas de administración | Tipos de documentos |
| aebzon | Zonas | Administración | Grupo de tablas de administración | Zonas |
| tmadbl | BL | Transporte | Grupo de tablas de transporte | BL |
| taemawdoc | MAWB | Transporte | Grupo de tablas de transporte | taemawdoc |
| taehawdoc | HAWB | Transporte | Grupo de tablas de transporte | taehawdoc |
| atcgruins | atcgruins | Comercial | Grupo de tablas de comercial | atcgruins |
| traexpuni | Expediente Unico | Transporte | Grupo de tablas de transporte | traexpuni |
| lomtrn | Logística Transacciones | Logística | Grupo de tablas de logística | lomtrn |
| tdahaw | Avisos/HAWB Distribución aérea | Transporte | Grupo de tablas de transporte | tdahaw |
| tdamaw | Asignación a MAWB Distribución aérea | Transporte | Grupo de tablas de transporte | tdamaw |
| tdavia | Asignación a mensajeros (viajes) Distribución aérea | Transporte | Grupo de tablas de transporte | tdavia |
| tdaentmen | Mensajeros Distribución aérea | Transporte | Grupo de tablas de transporte | tdavia |
Ejemplos:
trapda→ Transporte (tra) + Partida (pda)ltctrn→ Logística Transacciones (ltc) + Transacción (trn)agddua→ Aduanas Gestión Despachos (agd) + DUA (dua)
Reglas adicionales:
- Se elimina el guion
-en todos los nombres. - Los grupos se segmentan cada 3 posiciones a partir del prefijo.
Áreas funcionales
Los primeros 3 caracteres de cada tabla representan su área.
| Código | Área funcional |
|---|---|
| aeb | Administración – Entorno – Básicos |
| aet | Administración – Entorno – Terceros |
| aaf | Administración – Activos Fijos |
| acx | Administración – Carteras |
| aco | Administración – Contabilidad |
| afa | Administración – Facturación |
| ait | Administración – Intrastat |
| ara | Administración – Riesgo Asegurado |
| atr | Administración – Tributos |
| ace | Aduanas – Certificados |
| atc | Comercial |
| atp | Previsiones |
| agd | Aduanas – Gestión Despachos |
| age | Aduanas – Gestión Declaraciones |
| agf | Aduanas – Gestión Facturación |
| cte | Comercial – Tarifas Simplificadas |
| lax | Logística – Almacén |
| lom | Logística – Operaciones de Almacén |
| ltc | Logística – Transacciones |
| tae | Transporte – Aéreo |
| tco | Transporte – Ibexpress |
| tdi | Transporte – Distribución |
| tda | Transporte – Distribución Aérea |
| tma | Transporte – Marítimo |
| tte | Transporte – Terrestre |
| tra | Transporte – General |
| edi | Configuración – EDI |
Sufijos genéricos y tipos de tablas
| Sufijo | Significado |
|---|---|
e |
Estados |
l |
Líneas |
p |
Parámetros |
r |
Relaciones |
s |
Situaciones |
t |
Tipos |
v |
Valores |
Ejemplo correcto: ltctrnl (tabla de líneas)
Ejemplo incorrecto: ltcltrn (orden incorrecto)
Las tablas se ordenan siempre de lo más genérico a lo más específico.
De esta forma, en una lista, en orden alfabético, estarán juntas las tablas que están relacionadas. La nomenclatura será siempre en minúsculas.
Tipos de datos
| Tipo | Formato técnico |
|---|---|
| Fecha | smalldatetime |
| Decimal | Decimal(18,4).Precision =18, Scale =4 |
| Numérico | NumericPrecision =18, Scale =0 |
| Alfanumérico | varchar |
El cambio será Decimal(18,6).
Modelos relacionales por módulos
A continuación se resume la estructura principal de cada operación del sistema, indicando sus tablas principales y relaciones 1–N o 1–1.
Partidas de transporte

Tablas principales:
trapda– Cabecera de partidatrapdal– Valorestrapdamer– Mercancía (1–1 con cabecera)trapdamerl– Líneastrapdactn– Contenedorestrapdaser– Servicios
Relación principal: ipda
Las partidas están compuestas por varias tablas, siendo la principal la trapda (Área transporte tra y pda de Partida.
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n, excepto la tabla Mercancía trapdamer que solo es 1 a 1 (Ampliación de la tabla principal).
En todas las tablas de las partidas la relación se hace a través del campo ipda.
Expedientes de transporte

Tablas:
traexp– Expedientetraexpl– Valorestraexpctn– Contenedorestraexpser– Servicios
Relación principal: iexp
Las partidas almacenan su expediente mediante trapda.iexp.
Los expediente están compuestas por varias tablas, siendo la principal la traexp (Área transporte agd y exp de Expediente.
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n. En todas las tablas de los expediente la relación se hace a través del campo iexp.
Las partidas de transporte asignadas a un expediente tiene en la tabla de Partidas (trapda) el id del Expediente (trapda.iexp) guardado.
Dossiers de Aduanas

Tablas:
agddos– Dossieragddua– DUA (1–1)agddosl– Valoresagddosctn– Contenedoresagddosser– Servicios
Relación principal: idos
Los dossiers están compuestas por varias tablas, siendo la principal la agddos (Área Aduanas Gestión Despachos agd y dos de Dossier.
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n, excepto la tabla DUA agddua que solo es 1 a 1 . En todas las tablas de los dossiers la relación se hace a través del campo idos.
Albaranes de distribución

Tablas:
tdialb– Albarántdialbl– Valorestdialbmerl– Líneas
Relación principal: itdialb
Los albaranes están compuestas por varias tablas, siendo la principal la tdialb (Área Transporte distribución tdi y alb de Albarán.
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n. En todas las tablas de los albaranes la relación se hace a través del campo itdialb.
Viajes de distribución

Tablas:
tdivia– Viajetdialb– Albaranes asociadostdialb.itdiviarem– Identificador de viaje en albaranes
Entradas y salidas de almacén

Entradas:
laxalmentlaxalmentllaxalmentubilaxalmentser
Relación: ialment
Las Entradas de almacén están compuestas por varias tablas, siendo la principal la laxalment (Área Logistica almacén lax y ent de Entradas.
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n. En todas las tablas de las Entradas de almacén la relación se hace a través del campo ialment.
Salidas:

laxalmsallaxalmsalllaxalmsalubilaxalmsalser
Relación: ialmsal
Las Salidas de almacén están compuestas por varias tablas, siendo la principal la laxalmsal (Área Logística almacén lax y sal de Salidas.
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n. En todas las tablas de las Salidas de almacén la relación se hace a través del campo ialmsal.
Facturas

Tablas:
ltctrn– Cabeceraltctrnl– Líneasltctrnimp/ impuestos- Servicios relacionados
Relación principal: itrn
Las Facturas están compuestas por varias tablas, siendo la principal la ltctrn (Área Logística Transacciones ltc y trn de Transacciones).
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n. En todas las tablas de las Facturas la relación se hace a través del campo itrn.
Hitos (Tracking)

Los Hitos o Tracking que se generan en las operaciones principales se guardan en una tabla propia aebtrk.
Los campos principales y conectores con las operaciones son:
Tabla principal:
aebtrk
Campos clave:
| Campo | Descripción | Función dentro del tracking |
|---|---|---|
| dtab | Tabla de la operación donde se produce el hito | Identifica de qué tabla procede el evento generado en el sistema (p. ej. traexp, trapda, agddos). |
| creg | Id del registro en la tabla origen | Permite enlazar el hito con una operación específica (p. ej. una partida, expediente, dossier) |
| ihit | Id del hito producido | Relaciona con la tabla maestra de hitos: aebhit. Indica qué hito concreto se generó (ej.: “documentado”, “en tránsito”, “entregado”). |

Entidades

Tablas:
aetent– Entidadaetentpto– Puntos de comunicaciónaetentrie– Riesgoaetentdir– Direcciónaetentcla– Clasificaciónaetentcta– Cuentasaetentf– Condiciones de facturaciónaetentp– Pagoaetentapl– Aplicaciones
Relación principal: ient
Las Entidades están compuestas por varias tablas, siendo la principal la aetent (Administración Entorno Terceros).
Con la tabla principal están relacionadas varias tablas que permiten una relación 1 a n (excepción Riesgo cliente). En todas las tablas de las Entidades la relación se hace a través del campo ient.
Vínculos / Comentarios

Tabla: aebcom
Los Vínculos o Comentarios (comparten tabla en _bfirst) que se generan en las operaciones principales se guardan en una
tabla propia aebcom.
Los campos principales y conectores con las operaciones son:
| Campo | Descripción | Función dentro del sistema |
|---|---|---|
| dtab | Tabla de la operación donde se genera el vínculo o comentario | Indica de qué tabla procede el vínculo (p. ej. traexp, trapda, agddos). |
| creg | Id del registro origen | Conecta el vínculo con un registro específico de una operación (expediente, partida, dossier, etc.). |
| icomtip | Id del tipo de vínculo o comentario | Relaciona con la tabla maestra aebcomt, que define los tipos (p. ej. «nota interna», “documentación”, “comentario”). |
| dcombre | Descripción breve | Texto corto asociado al comentario o vínculo; sirve de resumen. |
| drut | Ruta del fichero (si es un vínculo a documento) | Contiene la ruta física o lógica hacia un archivo adjunto. |

Relación de departamentos

Tabla: aebdprorel
Las relaciones de departamentos indican la relación entre una o varias operaciones, tanto de tráfico como de aduanas y almacén.
La relación dossier con partidas esta limitada a 1 a 1, pero partidas con dossiers se puede tener 1 a n. Con otras palabras se puede tener mas un dossier relacionado con una partida, pero un dossier solo puede estar relacionado con una partida.
Los campos principales y conectores con las operaciones son:
| Campo | Descripción | Función dentro del sistema |
|---|---|---|
| idpotipori | Id del tipo de departamento origen | Identifica qué tipo de operación es el origen de la relación (p. ej. partida, dossier, expediente). |
| idpotipdes | Id del tipo de departamento destino | Identifica qué tipo de operación es el destino de la relación. |
| nrefori | Id de la operación origen | Es el identificador concreto de la operación origen (por ejemplo, ipda, iexp, idos). |
| nrefdes | Id de la operación destino | Es el identificador de la operación destino asociada. |
| tdporel | Tipo de relación | Código que define la relación: AD (relación entre operaciones) o CI (cargos internos). |

Información adicional del sistema
Visualización de tablas en _b first
Desde cualquier pantalla es posible usar Exportar configuración para ver las tablas principales asociadas.

Visualizar campos / traducciones
Desde cualquier pantalla de _bfirst existe la opción de Traducir pantalla, que
permite ver las traducciones de las etiquetas de los campos que se están
utilizando en esa pantalla. Además de ver el nombre en base de datos.
Función: Traducir pantalla → muestra etiquetas y nombres en base de datos.

Dependencias entre campos
Desde cualquier pantalla y registro de _bfirst existe la opción de visualizar las dependencias de ese registro en la tablas y campos a través de la combinación de teclas CTRL+F8.
Atajo: CTRL + F8 → muestra dependencias del registro.

Fecha última modificación: febrero 25, 2026 por Andreu Camps