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