Saltar a contenido

Plazos presentación de modelos fiscales

Plazos presentación de modelos fiscales define los calendarios de vencimientos para la presentación de declaraciones tributarias. Almacena la información del plazo (nombre, período asociado), listado de fechas límite de presentación según periodicidad (mensual, trimestral, semestral, anual) y validaciones de coherencia. Facilita la planificación fiscal y evita sanciones por presentación fuera de plazo. Se integra con el módulo de Documentos oficiales para el control y seguimiento de obligaciones fiscales.

Información General

Propiedad Valor
ID c3ec8d52-568f-419a-802a-c091a7891d45
Tabla PostgreSQL tpr_40040185361
Etiqueta Plural Plazos presentación de modelos fiscales
Texto principal automatico No
Sección Lista Lista - Plazos presentación de modelos fiscales (6eb9d6e9-14b4-4e3e-b096-12361447e555)
Sección Base Base - Plazos presentación de modelos fiscales (36fa2907-50ca-4b09-bb9f-b8051b8d4614)

Campos

Total de campos: 16 (10 del sistema, 6 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Plazos presentación de modelos fiscales -
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
Fecha Alta del registro Fecha Y Hora Registro pr_400401853611 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Destinador Relación General pr_400401853612 🔒 Bloqueado, 👁 Oculto -
Exportar en módulos Sí/No General pr_400401853610 👁 Oculto -
Autor del alta Relación Registro pr_40040185367 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Hora local Hora Registro pr_40040185369 🔒 Bloqueado, 👁 Oculto -
Periodo Relación Listado pr_60040189206 - -

Scripts

Total de scripts: 1

Código de Scripts

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

Formulario_PreACeptar

txt PeriodoNombre = C.ReferenciaPeriodo.TextoPrincipal 
num CantidadDeRegistros = F.CountItemList
txt plazo = F.If_Text(v.CantidadDeRegistros<>1,' plazos',' plazo')
txt CantidadDeRegistrosLegibles = F.Concat(v.CantidadDeRegistros,v.plazo)
txt Pregunta




if V.PeriodoNombre = 'Mensual'

    if V.CantidadDeRegistros <> 12
        V.Pregunta = F.Concat('Ha seleccionado tipo de periodo "Mensual", pero ha configurado ',v.CantidadDeRegistrosLegibles,'.  ¿Desea continuar?')
    end if 

elseif V.PeriodoNombre = 'Trimestral'

    if V.CantidadDeRegistros <> 4
        V.Pregunta = F.Concat('Ha seleccionado tipo de periodo "Trimestral", pero ha configurado ',v.CantidadDeRegistrosLegibles,'.  ¿Desea continuar?')
    end if 

elseif V.PeriodoNombre = 'Semestral'

    if V.CantidadDeRegistros <> 2
        V.Pregunta = F.Concat('Ha seleccionado tipo de periodo "Semestral", pero ha configurado ',v.CantidadDeRegistrosLegibles,'.  ¿Desea continuar?')
    end if 

elseif V.PeriodoNombre = 'Bimestral'

    if V.CantidadDeRegistros <> 6
        V.Pregunta = F.Concat('Ha seleccionado tipo de periodo "Bimestral", pero ha configurado ',v.CantidadDeRegistrosLegibles,'.  ¿Desea continuar?')
    end if 

end if

if v.Pregunta <> ''
    if F.PreguntarSiNo('Revisión requerida',v.Pregunta,1) = 0
        F.CancelarEvento 
    end if
end if

← Volver al índice