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