Tipos Retenciones capital mobiliario¶
Información General¶
| Propiedad | Valor |
|---|---|
| ID | fd88e9d1-e53b-4857-8ba1-348b63ffad39 |
| Tabla PostgreSQL | tpr_30040281121 |
| Etiqueta Plural | Tipos Retenciones capital mobiliario |
| Texto principal automatico | No |
| Sección Base | Base - Tipos Retenciones capital mobiliario (06d82973-f218-402f-99c2-20ec1daf9f2e) |
Campos¶
Total de campos: 18 (10 del sistema, 8 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Tipos Retenciones capital mobiliario | - |
| 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 |
|---|---|---|---|---|---|
| Destinador | Relación |
General | pr_300402811212 |
🔒 Bloqueado, 👁 Oculto | - |
| Autor del alta | Relación |
Registro | pr_30040281127 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Exportar en módulos | Sí/No |
General | pr_300402811210 |
👁 Oculto | - |
| Hora local | Hora |
Registro | pr_30040281129 |
🔒 Bloqueado, 👁 Oculto | - |
| Fecha Alta del registro | Fecha Y Hora |
Registro | pr_300402811211 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Clave de percepción | Texto |
General | pr_300402811227 |
🔴 Obligatorio | - |
| Naturaleza | Texto |
General | pr_300402811228 |
🔴 Obligatorio | - |
| Entidad | Relación |
General | pr_40040281131 |
🔴 Obligatorio | - |
Scripts¶
Total de scripts: 4
Código de Scripts¶
Lógica de negocio ejecutada en los formularios automáticamente
Formulario_Cargado¶
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.ClaveDePercepcion.id,'A - Rendimientos o rentas obtenidos por la participación en los fondos propios de cualquier entidad')
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.ClaveDePercepcion.id,'B - Rendimientos o rentas obtenidos por la cesión a terceros de capitales propios cuando no correspondan a la clave D')
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.ClaveDePercepcion.id,'C - Otros rendimientos del capital mobiliario o rentas no incluidos en las claves A, B o D ')
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.ClaveDePercepcion.id,'D - Rendimientos o rentas obtenidos por la cesión a terceros de capitales propios procedentes de entidades vinculadas cuando el perceptor sea contribuyente del Impuesto sobre la Renta de las Personas Físicas')
Formulario_TickRecalculo¶
num NaturalezaBloqueada
if C.ClaveDePercepcion = ''
V.NaturalezaBloqueada = 1
end if
F.CampoBloqueadoMotivo(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.ID,'Debe rellenar el campo clave de la operación',v.NaturalezaBloqueada)
if F.CampoHaSidoAfectadoEntreTicks(S.Fields.TiposRetencionesCapitalMobiliario.ClaveDePercepcion.ID) = 0
salir
end
txt a_01 = '01. Primas por asistencia a juntas.'
txt a_02 = '02. Dividendos y participaciones en beneficios en cualquier tipo de entidad cuando no proceda la naturaleza 07 ni 08.'
txt a_03 = '03. Rendimientos o rentas procedentes de cualquier clase de activos, excepto la entrega de acciones liberadas, que, estatutariamente o por decisión de los órganos sociales, faculten para participar en los beneficios, ventas, operaciones, ingresos o conceptos análogos de una entidad por causa distinta de la remuneración del trabajo personal.'
txt a_04 = '04. Rendimientos o rentas que se deriven de la constitución o cesión de derechos o facultades de uso o disfrute, cualquiera que sea su denominación o naturaleza, sobre los valores o participaciones que representen la participación en los fondos propios de la entidad.'
txt a_05 = '05. Cualquier otra utilidad, distinta de las contenidas en los dígitos anteriores, procedente de una entidad por la condición de socio, accionista, asociado o participe.'
txt a_06 = '06. Rendimientos exentos.'
txt a_07 = '07. Dividendos y beneficios distribuidos por las instituciones de inversión colectiva.'
txt a_08 = '08. Dividendos no sometidos a retención ni ingreso a cuenta.'
txt bd_01 = '01. Intereses de obligaciones, bonos, certificados de depósito u otros títulos privados.'
txt bd_02 = '02. Intereses de obligaciones, bonos, cédulas, deuda pública u otros títulos públicos.'
txt bd_03 = '03. Intereses de préstamos no bancarios.'
txt bd_04 = '04. Rendimientos o rentas que disfruten de un régimen transitorio de beneficios en operaciones financieras a que se refiere la disposición transitoria sexta de la Ley 27/2014, de 27 de noviembre, del Impuesto sobre Sociedades.'
txt bd_05 = '05. Rendimientos o rentas satisfechos por una entidad financiera como consecuencia de la transmisión, cesión o transferencia, total o parcial, de un crédito titularidad de aquélla.'
txt bd_06 = '06. Otros rendimientos de capital mobiliario o rentas no incluidos en los dígitos anteriores.'
txt bd_07 = '07. Rendimientos exentos.'
txt C_01 = '01. Rendimientos o rentas procedentes de la propiedad intelectual cuando el perceptor no sea el autor.'
txt C_02 = '02. Rendimientos o rentas procedentes de la propiedad industrial que no se encuentre afecta a actividades económicas realizadas por el perceptor.'
txt C_03 = '03. Rendimientos o rentas procedentes de la prestación de asistencia técnica, salvo que dicha prestación tenga lugar en el ámbito de una actividad económica.'
txt C_04 = '04. Rendimientos o rentas procedentes del arrendamiento o subarrendamiento de bienes muebles, negocios o minas que no constituyan actividades económicas.'
txt C_05 = '05. Rentas vitalicias o temporales que tengan por causa la imposición de capitales, siempre que no hayan sido adquiridas por herencia, legado o cualquier otro título sucesorio y no se deriven de operaciones de capitalización o de contratos de seguro de vida o invalidez.'
txt C_06 = '06. Rendimientos procedentes de la cesión del derecho a la explotación de la imagen o del consentimiento o autorización para su utilización, salvo que dicha cesión tenga lugar en el ámbito de una actividad económica, siempre que se trate de perceptores (registros) que tengan la condición de contribuyentes por el Impuesto sobre la Renta de las Personas Físicas.'
txt C_07 = '07. Rendimientos procedentes del subarrendamiento de bienes inmuebles urbanos que no constituyan una actividad económica, siempre que se trate de perceptores (registros) que tengan la condición de contribuyentes por el Impuesto sobre la Renta de las Personas Físicas.'
txt C_08 = '08. Rentas procedentes de la cesión del derecho a la explotación de la imagen o del consentimiento para su utilización, aun cuando constituyan ingresos derivados de explotaciones económicas, siempre que se trate de perceptores (registros) que tengan la condición de sujetos pasivos del Impuesto sobre Sociedades o de contribuyentes por el Impuesto sobre la Renta de no Residentes que obtengan rentas mediante establecimiento permanente'
txt C_09 = '09. Rentas obtenidas como consecuencia de premios derivados de la participación en juegos, concursos, rifas o combinaciones aleatorias, estén o no vinculados a la oferta, promoción o venta de determinados bienes, productos o servicios, siempre que se trate de perceptores (registros) que tengan la condición de sujetos pasivos del Impuesto sobre Sociedades o de contribuyentes por el Impuesto sobre la Renta de no Residentes que obtengan rentas mediante establecimiento permanente.'
txt C_10 = '10. Contraprestaciones obtenidas como consecuencia de la atribución de cargos de administrador o consejero en otras sociedades, siempre que se trate de perceptores (registros) que tengan la condición de sujetos pasivos del Impuesto sobre Sociedades o de contribuyentes por el Impuesto sobre la Renta de no Residentes que obtengan rentas mediante establecimiento permanente. En el supuesto de perceptores que tengan la condición de contribuyentes por el Impuesto sobre la Renta de las Personas Físicas, estas rentas deben declararse en el modelo 190.'
txt C_11 = '11. Rendimientos exentos.'
txt C_12 = '12. Otros rendimientos de capital mobiliario o rentas no incluibles en los dígitos anteriores de esta clave a integrar en la base imponible general.'
txt C_13 = '13. Otros rendimientos de capital mobiliario o rentas no incluibles en los dígitos anteriores de esta clave a integrar en la base imponible del ahorro.'
txt C_14 = '14. Otros rendimientos de capital mobiliario o rentas no incluibles en los dígitos anteriores de esta clave en los supuestos en los que el perceptor no sea un contribuyente del Impuesto sobre la Renta de las Personas Físicas.'
F.CampoVaciar(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id)
if C.ClaveDePercepcion = 'A'
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_01)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_02)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_03)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_04)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_05)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_06)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_07)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,v.a_08)
end if
if C.ClaveDePercepcion = 'B' o C.ClaveDePercepcion = 'D'
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_01)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_02)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_03)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_04)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_05)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_06)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.bd_07)
end if
if C.ClaveDePercepcion = 'C'
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_01)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_02)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_03)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_04)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_05)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_06)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_07)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_08)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_09)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_10)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_11)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_12)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_13)
F.CampoTextoAgregarMemorizados(S.Fields.TiposRetencionesCapitalMobiliario.Naturaleza.id,V.C_14)
end if
Campo_Cambiado¶
if F.Contains(C.ClaveDePercepcion,'-')
C.ClaveDePercepcion = F.Substring(C.ClaveDePercepcion,1,1)
end
C.Naturaleza = ''
Campos utilizados:
- Tipos Retenciones capital mobiliario > Clave de percepción
Campo_Cambiado¶
if F.Contains(C.Naturaleza,'.')
C.Naturaleza = F.Substring(C.Naturaleza,1,2)
end
Campos utilizados:
- Tipos Retenciones capital mobiliario > Naturaleza