Saltar a contenido

Entidades

La sección Entidades administra el directorio completo de personas físicas y jurídicas con las que la empresa mantiene relaciones comerciales, unificando clientes, proveedores, contactos, bancos, fabricantes, autores, socios y cualquier otra entidad relevante. Almacena información de identificación (nombre completo, razón social, apellidos, NIF, tipo de entidad), datos de contacto detallados (dirección primaria y secundaria, código postal, municipio, provincia, país, teléfonos, emails, fax, personas de contacto), información fiscal completa (datos fiscales predeterminados, nacionalidad, lugar de nacimiento, fecha de nacimiento), configuración comercial exhaustiva (descuentos en compras y ventas, condiciones y plazos de pago diferenciados para compras, ventas y rectificativas, métodos de pago, depósitos predeterminados, tipos predeterminados de operaciones, impuestos aplicables, retenciones, monedas, inclusión de impuestos, categorías), datos bancarios (IBAN, CCC, banco asociado), configuración contable (subcuentas de cliente, proveedor y suplidos), y acceso web (credenciales, rol, permisos). Este módulo centraliza la información de terceros para optimizar la gestión comercial, contable y fiscal, permitiendo configuraciones personalizadas por entidad que se aplicarán automáticamente en compras y ventas. Se integra completamente con Compras, Ventas, Contabilidad, CRM y Proyectos. Soporta clasificación múltiple donde una misma entidad puede ser simultáneamente cliente, proveedor, contacto, banco o fabricante, optimizando la gestión de relaciones complejas.

Información General

Propiedad Valor
ID eec5029a-440d-4505-8560-b88b3ff5917d
Tabla PostgreSQL tpr_2c597b
Etiqueta Plural Entidades
Texto principal automatico No
Sección Base Base - Entidades (dfd2c902-56e8-4200-90da-d429ff59dcee)

Campos

Total de campos: 120 (10 del sistema, 110 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Entidades -
Nombre completo Texto - nombre - -
Fecha Alta Dato Fecha Y Hora - fecha - -
Editado Fecha Y Hora - fecham - -
Eliminado Sí/No - eliminado - -
Usuario Creador del dato Relación - usuarioid Base - Entidades -
Sección (Relación Sistema) Relación - plantillapid - 🔴 Obligatorio
Posición (Orden) Decimal - posicion - -
Modificado Sí/No - modificado - -
Fecha Indice Actividad Fecha Y Hora - fechaia - -

Campos Personalizados

Campo Tipo Pestaña Columna Atributos Notas
Ámbito de Actividad Texto Detalles pr_2222 - -
Fecha de nacimiento Fecha Detalles pr_2c619d - -
Página Web Texto Detalles pr_2225 - -
Foto Relación General pr_5f05940d - -
Estado Civil Texto Detalles pr_5f0bfbe5 - -
Profesión Texto Detalles pr_2c60b5 - -
Destinador Relación General pr_1463105b91g1f2wd 🔒 Bloqueado, 👁 Oculto -
Hora local Hora Registro pr_776ae62wd 🔒 Bloqueado, 👁 Oculto -
Saldo acumulado Decimal General pr_2c6229 🔒 Bloqueado, 👁 Oculto, ⚙️ Auto-Calculado, 📊 Cualquier valor numérico -
Datos fiscales (Predeterminados) Relación General pr_40040138793 - -
ID Externa Texto Registro pr_600405662710 🔒 Bloqueado -
Clave 2FA Texto Acceso Sistema pr_200405289110 👁 Oculto ⚠️ Módulo externo
Es Afiliado Sí/No General pr_60040595501 - ⚠️ Módulo externo
Bono habitual Relación General pr_400101218720 - -
Es chofer Sí/No General pr_20010421782 - -
Vehículo habitual Relación General pr_60010554491 - ⚠️ Módulo externo
Dirección de envío predeterminada Relación General pr_20040506273 - -
Correo electrónico Texto Detalles pr_2c5ae9 - -
Dirección Texto Detalles pr_2c5dd2 - -
Teléfono fijo Texto Detalles pr_2c5c0c - -
Observaciones al contactar Texto Detalles pr_4f3a3b8x1afwc - -
Municipio Relación Detalles pr_4f379edx33cwc - -
Persona de Contacto 2 Relación Detalles pr_5f0c6f21 - -
Persona de Contacto 1 Relación Detalles pr_5f0c5ad1 - -
Teléfono móvil Texto Detalles pr_2c5d8e - -
Fax Texto Detalles pr_20040124881 - -
Subcuenta de Proveedor Relación Compra - Venta pr_60040136501 - -
Subcuenta de Cliente Relación Compra - Venta pr_10040133033 - -
Subcuenta (Suplidos) Relación Compra - Venta pr_40040256643 - -
Banco Sí/No General pr_20040105074 - -
Vender con Recargo de Equivalencia Sí/No Compra - Venta pr_15n - -
Comprar con recargo de equivalencia Sí/No Compra - Venta pr_41b6976x20cwc - -
Descuento % (Venta) Decimal Compra - Venta pr_654454e9 📊 Positivos o 0 -
Descuento % (Compras) Decimal Compra - Venta pr_41b69c1x2a9wc 📊 Positivos o 0 -
Tipo de Cliente Relación Compra - Venta pr_17f93d5e2exe8wd - -
Condiciones pago Ventas Rectificativas Texto Compra - Venta pr_20040176571 - -
Condiciones pago Venta Texto Compra - Venta pr_30040176301 - -
Plazo días pago de Compras Rectificativas Entero Compra - Venta pr_60040176566 📊 Cualquier valor numérico -
Condiciones pago Compras Rectificativas Texto Compra - Venta pr_60040176567 - -
Depósito para pagos de Compras Rectificativas Relación Compra - Venta pr_60040176565 - -
Condiciones pago Compras Texto Compra - Venta pr_400401765510 - -
Plazo días cobro Ventas Rectificativas Entero Compra - Venta pr_20040176572 📊 Cualquier valor numérico -
Depósito para pago de Ventas Rectificativas Relación Compra - Venta pr_20040176573 - -
Plazo días cobro Ventas Entero Compra - Venta pr_40040176296 📊 Cualquier valor numérico -
Depósito para pagos de Compra Relación Compra - Venta pr_50040176291 - -
Depósito para pago de Ventas Relación Compra - Venta pr_50040176292 - -
Plazo días pago Compras Entero Compra - Venta pr_40040176295 📊 Cualquier valor numérico -
Marcar transacciones de compra como intragrupo Sí/No Compra - Venta pr_60040238911 - -
Retención en Compras Relación Compra - Venta pr_30040239601 - -
Retención en Ventas Relación Compra - Venta pr_30040239602 - -
Tipo predeterminado de compra Relación Compra - Venta pr_40040239451 - -
Marcar transacciones de venta como intragrupo Sí/No Compra - Venta pr_60040238912 - -
Tipo predeterminado de venta Relación Compra - Venta pr_40040239452 - -
Categoría de compra Relación Compra - Venta pr_60040265103 - -
Método de pago Compras Relación Compra - Venta pr_40040365604 - -
Método de pago Compras Rectificativa Relación Compra - Venta pr_50040365601 - -
Método de pago de Ventas Rectificativa Relación Compra - Venta pr_50040365602 - -
Método de pago Venta Relación Compra - Venta pr_40040365603 - -
Moneda en compras Relación Compra - Venta pr_20040454262 - -
Moneda en ventas Relación Compra - Venta pr_20040454261 - -
Inclusión de impuestos en compras Entero Compra - Venta pr_20040479954 📊 Cualquier valor numérico -
Inclusión de impuestos en ventas Entero Compra - Venta pr_30040479951 📊 Cualquier valor numérico -
Impuesto en Ventas Relación Compra - Venta pr_50040549431 - ⚠️ Módulo externo
Impuesto en Compras Relación Compra - Venta pr_50040549432 - ⚠️ Módulo externo
Proyecto Principal Relación Proyectos pr_10040612851 - ⚠️ Módulo externo
Rol predeterminado en proyectos Relación Proyectos pr_20040612852 - ⚠️ Módulo externo
Horas semanales a proyectos de este Cliente Entero Proyectos pr_40632242 📊 Cualquier valor numérico ⚠️ Módulo externo
Banco al que pertenece la cuenta Relación General pr_40040325365 - -
Código Cuenta Cliente (CCC) Texto General pr_40040325364 - -
Código IBAN Texto General pr_50040342795 - -
Cuenta de correo principal Texto Acceso Web pr_2bba690w12 - -
Puede conectar a web Sí/No Acceso Web pr_3ffdcd7x257wc - Autorrellenado (Siempre): Constante: Sí
Rol Relación Acceso Web pr_74e2013wd - -
Motivo de bloqueo acceso web Texto Acceso Web pr_10040218972 - -
Contraseña acceso sistema Texto Acceso Web pr_3ffd627x9ewc - -
Socio Sí/No General pr_20010381756 - -
Correo a donde enviar aviso de vencimiento de Suscripciones Texto General pr_10040172651 - -
Código postal Relación Detalles pr_4f37928x352wc - -
Activar doble factor Sí/No Acceso Web pr_200405289113 - ⚠️ Módulo externo
Observaciones Texto Observaciones pr_2c6251 - -
Es empresa Sí/No General pr_60040222581 - -
NIF Texto General pr_2c5a37 - -
Apellidos Texto General pr_30040511594 - -
Nombre (Personal) / Razón social Texto General pr_17da7be832x2f2wd - -
Stripe ID Texto General pr_20040571869 - ⚠️ Módulo externo
Email Stripe Texto General pr_50693421 - ⚠️ Módulo externo
Es Comercial Sí/No General pr_40710471 - -
Dirección 2 Texto Detalles pr_20729892 - ⚠️ Módulo externo
Ubicación Principal Relación General pr_1464b42080x42wd 👁 Oculto Autorrellenado (Siempre): Campo (Sesión): Ubicación Principal · Ubicación en la que se administra principalmente este registro.
Nº Cliente Texto General pr_10040325042 👁 Oculto -
Nº Proveedor Texto General pr_10040325041 👁 Oculto -
Nº de Socio Entero General pr_2216 📊 Positivos o 0 -
Fecha Alta del registro Fecha Y Hora Registro pr_14c9f3ea9cg142wd 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Referencia / Código Texto Registro pr_2c5e9f - -
V.I.P. Sí/No General pr_6122d4fd - -
Comercial Encargado Relación General pr_14109n - -
Autor del alta Relación Registro pr_1463105af0x146wd 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Representante legal Relación General pr_20040242777 - -
Empresa principal en la que trabaja Relación General pr_20040414081 - -
Particular Sí/No General pr_20040105072 - -
Fabricante Sí/No General pr_60040146992 - -
Cliente Sí/No General pr_400401177028 - -
Contacto Sí/No General pr_20040105071 - -
Proveedor Sí/No General pr_20040105073 - -
Autor Sí/No General pr_60040146993 - -
Zona horaría Relación Registro pr_60699491 - -
Nacionalidad Relación Detalles pr_30040395453 - -
Lugar de nacimiento Texto Detalles pr_40040395451 - -
Provincia Relación Detalles pr_4f379a6x3d5wc - -
País Relación Detalles pr_4f37969x20fwc - -

Scripts

Total de scripts: 12

Código de Scripts

Lógica de negocio ejecutada en los formularios automáticamente

Campo_PreAgregarRelacion

F.Guardar




F.CopiarAgregarRelacion(S.Fields.DatosFiscalesBase.TextoPrincipal.ID,C.TextoPrincipal)
F.CopiarAgregarRelacion(S.Fields.DatosFiscalesBase.ReferenciaEntidad.ID,C.ID)
F.CopiarAgregarRelacion(S.Fields.DatosFiscalesBase.NIF.ID,C.NIF)

Campos utilizados: - Entidades > Datos fiscales (Predeterminados)

Campo_ComboAplicarFiltro

F.CampoDesplegableAplicarFiltro(S.Fields.DireccionesDeEnviosBase.ReferenciaEntidad.ID,'=',C.ID)

Campos utilizados: - Entidades > Dirección de envío predeterminada

Campo_PreAgregarRelacion

F.Guardar 


F.CopiarAgregarRelacion(S.Fields.DireccionesDeEnviosBase.ReferenciaEntidad.ID,C.ID)

Campos utilizados: - Entidades > Dirección de envío predeterminada

Campo_PreAgregarRelacion

if F.IsNew
    F.MsgBox('Antes debe guardar el registro.',1)
    F.CancelarEvento 
    salir
end if


F.CopiarAgregarRelacion(S.Fields.CuadroDeCuentasBase.ReferenciaEntidadRelacionada.ID,C.ID)
F.CopiarAgregarRelacion(S.Fields.CuadroDeCuentasBase.Titulo.ID,C.TextoPrincipal)

if D.EmpresaActual.AlgoritmoEmpresaTributaEnHaciendaPublicaEspañola 
    F.CopiarAgregarRelacion(S.Fields.CuadroDeCuentasBase.CodigoDeCuenta.ID,'43.')
end if

Campos utilizados: - Entidades > Subcuenta de Cliente

Campo_PreAgregarRelacion

if F.IsNew
    F.MsgBox('Antes debe guardar el registro.',1)
    F.CancelarEvento 
    salir
end if

F.CopiarAgregarRelacion(S.Fields.CuadroDeCuentasBase.ReferenciaEntidadRelacionada.ID,C.ID)
F.CopiarAgregarRelacion(S.Fields.CuadroDeCuentasBase.Titulo.ID,C.TextoPrincipal)


if D.EmpresaActual.AlgoritmoEmpresaTributaEnHaciendaPublicaEspañola 
    F.CopiarAgregarRelacion(S.Fields.CuadroDeCuentasBase.CodigoDeCuenta.ID,'40.')
end if

Campos utilizados: - Entidades > Subcuenta de Proveedor

Formulario_TickRecalculo

num cuentaproveedorbloqueada = 1
num cuentaclientebloqueada = 1


if C.Cliente o C.ReferenciaSubcuentaDeCliente <>''
    V.cuentaclientebloqueada = 0
end if 


if C.Proveedor o C.ReferenciaSubcuentaDeProveedor <>''
    V.cuentaproveedorbloqueada = 0
end if 




F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaSubcuentaDeCliente.ID,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)

F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaSubcuentaDeProveedor.ID,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)

Campo_ComboAplicarFiltro

F.CampoDesplegableActivarQuitarFiltros('Filtrando las asociadas')
 F.CampoDesplegableAplicarFiltro(S.Fields.CuadroDeCuentasBase.ReferenciaEntidadRelacionada.ID,'=',C.ID)

Campos utilizados: - Entidades > Subcuenta de Cliente

Campo_ComboAplicarFiltro

F.CampoDesplegableActivarQuitarFiltros('Filtrando las asociadas')
 F.CampoDesplegableAplicarFiltro(S.Fields.CuadroDeCuentasBase.ReferenciaEntidadRelacionada.ID,'=',C.ID)

Campos utilizados: - Entidades > Subcuenta de Proveedor

Campo_ComboAplicarFiltro

F.CampoDesplegableAplicarFiltro(S.Fields.EntidadesBase.Banco.ID,'=',1)

Campos utilizados: - Entidades > Banco al que pertenece la cuenta

Formulario_TickRecalculo

txt CCCSugerido

if F.StartsWith(C.CodigoIBAN,'ES')
    if F.Length(C.CodigoIBAN) = 24
        v.CCCSugerido = F.RemoveStart(C.CodigoIBAN,4)
    end if
end if


if F.CampoHaSidoAfectadoEntreTicks(S.Fields.Entidades.CodigoIBAN.ID)
    C.CodigoCuentaClienteCCC = v.CCCSugerido 
end if


if V.CCCSugerido <> C.CodigoCuentaClienteCCC y V.CCCSugerido <> ''
    F.CampoAvisoMotivo(S.Fields.Entidades.CodigoCuentaClienteCCC.ID,'El CCC no coincide con el CCC del IBAN',1) 
else
    F.CampoAvisoMotivo(S.Fields.Entidades.CodigoCuentaClienteCCC.ID,'El CCC no coincide con el CCC del IBAN',0)
end if

Formulario_TickRecalculo

num cuentaproveedorbloqueada = 1
num cuentaclientebloqueada = 1


if C.Cliente 
    V.cuentaclientebloqueada = 0
end if 


if C.Proveedor 
    V.cuentaproveedorbloqueada = 0
end if 





F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaTipoDeCliente.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.DescuentoVentaPorciento.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaTipoPredeterminadoDeVenta.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaRetencionEnVentas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.InclusionDeImpuestosEnVentas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaImpuestoEnVentas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.VenderConRecargoDeEquivalencia.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaMetodoDePagoVenta.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaDepositoParaPagoDeVentas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.PlazoDiasCobroVentas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.CondicionesPagoVenta.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaMetodoDePagoDeVentasRectificativa.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaDepositoParaPagoDeVentasRectificativas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.PlazoDiasCobroVentasRectificativas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.CondicionesPagoVentasRectificativas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.MarcarTransaccionesDeVentaComoIntragrupo.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaMonedaEnVentas.id,'Marque esta entidad como cliente para asignar una cuenta.',V.cuentaclientebloqueada)





F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaImpuestoEnCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ComprarConRecargoDeEquivalencia.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaCategoriaDeCompra.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.InclusionDeImpuestosEnCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaTipoPredeterminadoDeCompra.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.DescuentoComprasPorciento.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaRetencionEnCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.PlazoDiasPagoCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaMetodoDePagoCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.CondicionesPagoCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaDepositoParaPagosDeCompra.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaMetodoDePagoComprasRectificativa.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaDepositoParaPagosDeComprasRectificativas.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.CondicionesPagoComprasRectificativas.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.PlazoDiasPagoDeComprasRectificativas.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.MarcarTransaccionesDeCompraComoIntragrupo.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)
F.CampoBloqueadoMotivo(S.Fields.Entidades.ReferenciaMonedaEnCompras.id,'Marque esta entidad como proveedor para asignar una cuenta.',V.cuentaproveedorbloqueada)

← Volver al índice