Lista - Plazos presentación de modelos fiscales¶
Gestiona los plazos específicos para la presentación de modelos fiscales. Permite definir períodos configurables mediante fechas de inicio y fin (día y mes), contemplando ejercicios fiscales que pueden extenderse al año siguiente. Incluye la gestión de períodos relativos al inicio del ejercicio contable, permitiendo adaptar los calendarios fiscales a las necesidades específicas de cada empresa independientemente de cuándo inicie su ejercicio fiscal.
Información General¶
| Propiedad | Valor |
|---|---|
| ID | 6eb9d6e9-14b4-4e3e-b096-12361447e555 |
| Tabla PostgreSQL | tpr_40040185361_e |
| Etiqueta Plural | Plazos presentación de modelos fiscales |
| Texto principal automatico | No |
| Sección Listadora | Plazos presentación de modelos fiscales (c3ec8d52-568f-419a-802a-c091a7891d45) |
| Sección Base | Base Lista - Plazos presentación de modelos fiscales (ac3276c7-eb96-4658-a719-433e24d11eb1) |
Campos¶
Total de campos: 24 (12 del sistema, 12 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Lista - Plazos presentación de modelos fiscales | - |
| Título | 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 |
- | - |
| Plazo de presentación de modelo fiscal (Listador) (Relación) | Relación |
- | idrelacionlistador |
Plazos presentación de modelos fiscales | 🔴 Obligatorio |
| Plazo de presentación de modelo fiscal (Listador) Eliminadoo * | Sí/No |
- | listadoreliminado |
- | - |
Campos Personalizados¶
| Campo | Tipo | Pestaña | Columna | Atributos | Notas |
|---|---|---|---|---|---|
| Destinador | Relación |
General | pr_400401853620 |
🔒 Bloqueado, 👁 Oculto | - |
| Fecha Alta del registro | Fecha Y Hora |
Registro | pr_400401853619 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Autor del alta | Relación |
Registro | pr_400401853616 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Hora local | Hora |
Registro | pr_400401853618 |
🔒 Bloqueado, 👁 Oculto | - |
| Mes de Inicio de plazo | Entero |
General | pr_50040185362 |
🔴 Obligatorio, 📊 Cualquier valor numérico | - |
| Día inicio de plazo | Entero |
General | pr_50040185364 |
🔴 Obligatorio, 📊 Cualquier valor numérico | - |
| Mes de fin de plazo | Entero |
General | pr_50040185363 |
🔴 Obligatorio, 📊 Cualquier valor numérico | - |
| Día fin de plazo | Entero |
General | pr_10040185375 |
🔴 Obligatorio, 📊 Cualquier valor numérico | - |
| Inicio de plazo en Año siguiente | Sí/No |
General | pr_30040237224 |
- | - |
| Fin de plazo en Año siguiente | Sí/No |
General | pr_30040237222 |
- | - |
| Periodo a presentar | Entero |
General | pr_50040237904 |
🔴 Obligatorio, 📊 Cualquier valor numérico | - |
| Periodo relativo al inicio de ejercicio | Sí/No |
General | pr_30040237911 |
- | Autorrellenado (Siempre): Constante: Sí · Cuando esta opción está marcada se comprende que el periodo a presentar se calculará de manera relativa al inicio del ejercicio. De tal modo que, si el ejercicio empieza el 6 de Enero, el primer trimestre será desde '' 6 de Enero hasta 5 de Marzo " |
Scripts¶
Total de scripts: 2
Código de Scripts¶
Lógica de negocio ejecutada en los formularios automáticamente
Formulario_TickRecalculo¶
if C.InicioDePlazoEnAñoSiguiente
C.FinDePlazoEnAñoSiguiente = 1
end if
txt CampoFin = S.Fields.PlazosPresentacionDeModelosFiscalesLista.FinDePlazoEnAñoSiguiente.ID
F.CampoBloqueadoMotivo(v.CampoFin,'Si el periodo de inicio finaliza en el año siguiente, el fin también debe hacerlo.',C.InicioDePlazoEnAñoSiguiente)
Formulario_PreACeptar¶
if C.DiaInicioDePlazo < 1 or C.DiaInicioDePlazo > 31
F.MsgBox('El día de inicio, no es válido.',1)
F.CancelarEvento
end if
if C.DiaFinDePlazo < 1 or C.DiaFinDePlazo > 31
F.MsgBox('El día de fin, no es válido.',1)
F.CancelarEvento
end if
if C.MesDeInicioDePlazo < 1 or C.MesDeInicioDePlazo > 12
F.MsgBox('El mes de inicio, no es válido.',1)
F.CancelarEvento
end if
if C.MesDeFinDePlazo < 1 or C.MesDeFinDePlazo > 12
F.MsgBox('El mes de fin, no es válido.',1)
F.CancelarEvento
end if