Saltar a contenido

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


← Volver al índice