Saltar a contenido

Tipos de Servicios Suscritos

Esta sección define los tipos de servicios que pueden ser suscritos por los clientes, actuando como plantillas o catálogo maestro de servicios. Almacena la configuración base de cada tipo incluyendo producto asociado, precio de renovación por unidad, impuestos aplicables, descuentos (fijo y porcentual), unidades totales/facturables/incluidas sin coste, ciclo de facturación (mensual/anual), estado inicial, activación de prorrateo, y cálculo de ingresos recurrentes (MRR/ARR). Permite centralizar la definición de servicios ofrecidos para que al crear nuevas suscripciones se autorrellenen valores desde este catálogo, manteniendo consistencia en precios y condiciones. Se utiliza para gestionar el catálogo comercial de servicios de la organización.

Información General

Propiedad Valor
ID d2202c8f-d071-4f9f-8afb-2cb3a89af237
Tabla PostgreSQL tpr_50010427301
Etiqueta Plural Tipos de Servicios Suscritos
Texto principal automatico No
Sección Base Base - Tipos de registros (624c7113-dc7f-4692-873a-b93b39445931)

Campos

Total de campos: 37 (10 del sistema, 27 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Tipos de Servicios Suscritos -
Nombre 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
Exportar en módulos Sí/No General pr_500104273012 👁 Oculto -
Destinador Relación General pr_500104273014 🔒 Bloqueado, 👁 Oculto -
Estado inicial Relación General pr_40040488114 - Autorrellenado (Siempre): Referencia dato: Activa
Descripción Texto General pr_500104273028 - -
Autor del alta Relación Registro pr_50010427309 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Hora local Hora Registro pr_500104273011 🔒 Bloqueado, 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_500104273013 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Producto Relación General pr_60040593101 - -
Subtotal Decimal General pr_407542313 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Activar prorrateo Sí/No General pr_407542311 - -
Descuento fijo por unidad Decimal General pr_407542315 📊 Cualquier valor numérico -
Descuento % Decimal General pr_407542314 📊 Cualquier valor numérico -
Total Decimal General pr_407542316 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Unidades totales Decimal General pr_407542318 📊 Positivos o 0 -
Unidades facturables Decimal General pr_407542317 🔒 Bloqueado, 📊 Cualquier valor numérico -
Impuestos Relación General pr_40754237 - -
Precio con impuestos incluidos Sí/No General pr_40754238 - -
Icono Relación General pr_500104273029 - -
Unidades mínimas Decimal General pr_40754234 📊 Positivos o 0 -
Unidades incluidas sin coste Decimal General pr_40754232 📊 Positivos o 0 -
Precio de renovación por unidad Decimal General pr_407542312 📊 Cualquier valor numérico -
Unidades máximas Decimal General pr_40754233 📊 Positivos o 0 -
Ciclo de facturación Entero General pr_30754241 📊 Mayores que 0 -
Precio renovación (Sin impuestos) Decimal Parámetros pr_20754411 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Precio renovación (Con impuestos) Decimal Parámetros pr_20754412 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
MRR - Ingresos recurrentes mensuales Decimal General pr_30754871 🔒 Bloqueado, 📊 Cualquier valor numérico -
ARR - Ingresos recurrentes anuales Decimal General pr_30754872 🔒 Bloqueado, 📊 Cualquier valor numérico -

Scripts

Total de scripts: 1

Código de Scripts

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

Formulario_TickRecalculo

C.UnidadesFacturables = F.Max_Num(0,C.UnidadesTotales - C.UnidadesIncluidasSinCoste)








txt c_PrecioVenta = S.Fields.TiposDeServiciosSuscritos.ImportePrecioDeRenovacionPorUnidad.ID 
txt c_PrecioVentaSinImpto = S.Fields.TiposDeServiciosSuscritos.ImportePrecioRenovacionSinImpuestos.ID 
txt c_PrecioVentaConImpto = S.Fields.TiposDeServiciosSuscritos.ImportePrecioRenovacionConImpuestos.ID 

txt c_Dtofijo = S.Fields.TiposDeServiciosSuscritos.ImporteDescuentoFijoPorUnidad.ID 
txt c_DtoPorciento = S.Fields.TiposDeServiciosSuscritos.DescuentoPorciento.ID 
txt c_Subtotal = S.Fields.TiposDeServiciosSuscritos.ImporteSubtotal.ID 
txt c_Total = S.Fields.TiposDeServiciosSuscritos.ImporteTotal.ID 


F.RecalcularPrecio9C(v.c_PrecioVenta,v.c_PrecioVentaSinImpto,v.c_PrecioVentaConImpto,v.c_Dtofijo,v.c_DtoPorciento,v.c_Subtotal,v.c_Total,C.PrecioConImpuestosIncluidos,C.ReferenciaImpuestos.ValorPorciento)




num TotalPorUnidad = C.UnidadesFacturables * C.ImporteSubtotal 


if C.CicloDeFacturacion = S.Enums.suscripcionperiodo.mensual 

    C.ImporteMRRIngresosRecurrentesMensuales = V.TotalPorUnidad * 30
    C.ImporteARRIngresosRecurrentesAnuales = V.TotalPorUnidad * 30 * 12

elseif C.CicloDeFacturacion = S.Enums.suscripcionperiodo.anual 

    C.ImporteMRRIngresosRecurrentesMensuales = V.TotalPorUnidad 
    C.ImporteARRIngresosRecurrentesAnuales = V.TotalPorUnidad * 12


end if

← Volver al índice