Saltar a contenido

Arrendamientos

Arrendamientos registra los contratos de alquiler de bienes inmuebles o activos en los que su organización actúa como arrendatario. Esta sección permite gestionar locales comerciales, oficinas, almacenes, vehículos u otros activos arrendados a terceros. Centraliza la gestión de contratos de arrendamiento, controla los vencimientos y renovaciones, automatiza las retenciones fiscales aplicables y mantiene la documentación contractual organizada. Almacena información del contrato (nombre, descripción, fechas de inicio y fin), entidad arrendadora (propietario), bien arrendado con dirección completa según normativa catastral española, condiciones económicas (renta mensual, depósitos, actualizaciones IPC), datos fiscales para modelo 347 y 180 (retenciones de alquiler), categoría de compra contable, documentación contractual y estado. Se integra con módulos de Compras/Gastos, Contabilidad, Entidades y declaraciones fiscales.

Información General

Propiedad Valor
ID c25d921d-357b-44c6-a9be-5a61878d300b
Tabla PostgreSQL tpr_10040244941
Etiqueta Plural Arrendamientos
Texto principal automatico No
Sección Base Base - Arrendamientos (af0c264f-ce03-438c-8d6a-e8db65a35a09)

Campos

Total de campos: 41 (10 del sistema, 31 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Arrendamientos -
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_100402449412 🔒 Bloqueado, 👁 Oculto -
Exportar en módulos Sí/No General pr_100402449410 👁 Oculto -
Autor del alta Relación Registro pr_10040244947 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Fecha Alta del registro Fecha Y Hora Registro pr_100402449411 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Hora local Hora Registro pr_10040244949 🔒 Bloqueado, 👁 Oculto -
Situación (Código) Texto General pr_100402449426 - -
Tipo de vía Texto General pr_20040244941 - -
Tipo de numeración Texto General pr_20040244947 - Se consignará el tipo de numeración (Valores: NÚM ; KM. ; S/N; etc.).
Calificador del número Texto General pr_20040244948 - Se consignará el calificador del número (valores BIS; DUP; MOD; ANT; etc / metros si Tipo Numer = KM.)
Número de casa Texto General pr_20040244949 - Se consignará el número de casa o punto kilométrico.
Referencia catastral Texto General pr_100402449427 - -
Puerta Texto General pr_20040244942 - -
Planta Texto General pr_20040244943 - -
Escalera Texto General pr_20040244944 - -
Portal Texto General pr_20040244945 - -
Bloque Texto General pr_20040244946 - -
Complemento domicilio Texto General pr_200402449410 - Datos complementarios del domicilio. Valores: Literal libre.(Ejemplos: “Urbanización ..........”; “Centro Comercial........, local ..........”; “Mercado de .......... puesto nº .........”; “Edificio .........”; etc).
Localidad / Población Texto General pr_200402449411 - Se consignará el nombre de la localidad, de la población, etc, si es distinta al Municipio
Nombre del municipio Texto General pr_200402449412 - Se consignará el nombre de municipio Se consignará el correspondiente al inmueble arrendado.
Código municipio Texto General pr_200402449413 - Se consignará el CODIGO de municipio normalizado según Instituto Nacional de Estadística (INE).
Código postal Texto General pr_200402449416 - Se consignará el código postal correspondiente a la dirección del inmueble arrendado.
Inicio contrato Fecha General pr_30040244945 - -
Provincia Texto General pr_200402449414 - -
Provincia Código Texto General pr_200402449415 - -
Nombre de vía pública Texto General pr_30040244941 - -
Entidad arrendadora Relación General pr_30040244942 - -
Fin contrato Fecha General pr_30040244944 - -
Estado Relación General pr_30040515161 - -
Tipo Relación General pr_50040515162 - -
Retención Relación General pr_10040251098 - -
Categoría de compra Relación General pr_30040251091 - -

Scripts

Total de scripts: 4

Código de Scripts

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

Formulario_Cargado

if D.EmpresaActual.AlgoritmoEmpresaTributaEnHaciendaPublicaEspañola

    txt v1 = '1 - Inmueble con referencia catastral situado en cualquier punto del territorio español, excepto País Vaso y Navarra'
    txt v2 = '2 - Inmueble situado en la Comunidad Autónoma del País Vasco o en la Comunidad Foral de Navarra'
    txt v3 = '3 - Inmueble sin referencia catastral'

    F.CampoTextoAgregarMemorizados(S.Fields.Arrendamientos.SituacionCodigo.id,v.v1)
    F.CampoTextoAgregarMemorizados(S.Fields.Arrendamientos.SituacionCodigo.id,V.v2)
    F.CampoTextoAgregarMemorizados(S.Fields.Arrendamientos.SituacionCodigo.id,V.v3)





    F.CampoTextoAgregarMemorizados(S.Fields.Arrendamientos.TipoDeNumeracion.id,'NUM')
    F.CampoTextoAgregarMemorizados(S.Fields.Arrendamientos.TipoDeNumeracion.id,'KM.')
    F.CampoTextoAgregarMemorizados(S.Fields.Arrendamientos.TipoDeNumeracion.id,'S/N')

end if





txt x = S.Fields.Arrendamientos.TipoDeVia.id
F.CampoTextoAgregarMemorizados(v.x,'ACCE')
F.CampoTextoAgregarMemorizados(v.x,'ACCES')
F.CampoTextoAgregarMemorizados(v.x,'ACEQ')
F.CampoTextoAgregarMemorizados(v.x,'ACERA')
F.CampoTextoAgregarMemorizados(v.x,'ALAM')
F.CampoTextoAgregarMemorizados(v.x,'ALDAP')
F.CampoTextoAgregarMemorizados(v.x,'ALDEA')
F.CampoTextoAgregarMemorizados(v.x,'ALQUE')
F.CampoTextoAgregarMemorizados(v.x,'ALTO')
F.CampoTextoAgregarMemorizados(v.x,'ANDAD')
F.CampoTextoAgregarMemorizados(v.x,'ANGTA')
F.CampoTextoAgregarMemorizados(v.x,'APDRO')
F.CampoTextoAgregarMemorizados(v.x,'APTES')
F.CampoTextoAgregarMemorizados(v.x,'APTOS')
F.CampoTextoAgregarMemorizados(v.x,'ARB')
F.CampoTextoAgregarMemorizados(v.x,'ARRAL')
F.CampoTextoAgregarMemorizados(v.x,'ARREK')
F.CampoTextoAgregarMemorizados(v.x,'ARRY')
F.CampoTextoAgregarMemorizados(v.x,'ATAJO')
F.CampoTextoAgregarMemorizados(v.x,'ATAL')
F.CampoTextoAgregarMemorizados(v.x,'ATALL')
F.CampoTextoAgregarMemorizados(v.x,'ATZUC')
F.CampoTextoAgregarMemorizados(v.x,'AUTO')
F.CampoTextoAgregarMemorizados(v.x,'AUTOV')
F.CampoTextoAgregarMemorizados(v.x,'AUZO')
F.CampoTextoAgregarMemorizados(v.x,'AUZOT')
F.CampoTextoAgregarMemorizados(v.x,'AUZUN')
F.CampoTextoAgregarMemorizados(v.x,'AVDA')
F.CampoTextoAgregarMemorizados(v.x,'AVGDA')
F.CampoTextoAgregarMemorizados(v.x,'BALNR')
F.CampoTextoAgregarMemorizados(v.x,'BARDA')
F.CampoTextoAgregarMemorizados(v.x,'BARRI')
F.CampoTextoAgregarMemorizados(v.x,'BARRO')
F.CampoTextoAgregarMemorizados(v.x,'BDA')
F.CampoTextoAgregarMemorizados(v.x,'BELNA')
F.CampoTextoAgregarMemorizados(v.x,'BIDE')
F.CampoTextoAgregarMemorizados(v.x,'BIDEB')
F.CampoTextoAgregarMemorizados(v.x,'BJADA')
F.CampoTextoAgregarMemorizados(v.x,'BLOC')
F.CampoTextoAgregarMemorizados(v.x,'BLQUE')
F.CampoTextoAgregarMemorizados(v.x,'BQLLO')
F.CampoTextoAgregarMemorizados(v.x,'BRANC')
F.CampoTextoAgregarMemorizados(v.x,'BRZAL')
F.CampoTextoAgregarMemorizados(v.x,'BSRIA')
F.CampoTextoAgregarMemorizados(v.x,'BULEV')
F.CampoTextoAgregarMemorizados(v.x,'C.H.')
F.CampoTextoAgregarMemorizados(v.x,'C.N.')
F.CampoTextoAgregarMemorizados(v.x,'C.V.')
F.CampoTextoAgregarMemorizados(v.x,'CALLE')
F.CampoTextoAgregarMemorizados(v.x,'CAMI')
F.CampoTextoAgregarMemorizados(v.x,'CAMIN')
F.CampoTextoAgregarMemorizados(v.x,'CAMPA')
F.CampoTextoAgregarMemorizados(v.x,'CAMPG')
F.CampoTextoAgregarMemorizados(v.x,'CAMPO')
F.CampoTextoAgregarMemorizados(v.x,'CANAL')
F.CampoTextoAgregarMemorizados(v.x,'CANT')
F.CampoTextoAgregarMemorizados(v.x,'CANTI')
F.CampoTextoAgregarMemorizados(v.x,'CANTO')
F.CampoTextoAgregarMemorizados(v.x,'CANTR')
F.CampoTextoAgregarMemorizados(v.x,'CARRA')
F.CampoTextoAgregarMemorizados(v.x,'CARRE')
F.CampoTextoAgregarMemorizados(v.x,'CARRY')
F.CampoTextoAgregarMemorizados(v.x,'CASA')
F.CampoTextoAgregarMemorizados(v.x,'CBTIZ')
F.CampoTextoAgregarMemorizados(v.x,'CCVCN')
F.CampoTextoAgregarMemorizados(v.x,'CERRO')
F.CampoTextoAgregarMemorizados(v.x,'CHLET')
F.CampoTextoAgregarMemorizados(v.x,'CINT')
F.CampoTextoAgregarMemorizados(v.x,'CINY')
F.CampoTextoAgregarMemorizados(v.x,'CJLA')
F.CampoTextoAgregarMemorizados(v.x,'CJTO')
F.CampoTextoAgregarMemorizados(v.x,'CLEYA')
F.CampoTextoAgregarMemorizados(v.x,'CLLJA')
F.CampoTextoAgregarMemorizados(v.x,'CLLON')
F.CampoTextoAgregarMemorizados(v.x,'CLLZO')
F.CampoTextoAgregarMemorizados(v.x,'CMNET')
F.CampoTextoAgregarMemorizados(v.x,'CMNO')
F.CampoTextoAgregarMemorizados(v.x,'CMÑO')
F.CampoTextoAgregarMemorizados(v.x,'CNLLA')
F.CampoTextoAgregarMemorizados(v.x,'CNVT')
F.CampoTextoAgregarMemorizados(v.x,'CNVTO')
F.CampoTextoAgregarMemorizados(v.x,'COL')
F.CampoTextoAgregarMemorizados(v.x,'COMPJ')
F.CampoTextoAgregarMemorizados(v.x,'COOP')
F.CampoTextoAgregarMemorizados(v.x,'COSTA')
F.CampoTextoAgregarMemorizados(v.x,'COSTE')
F.CampoTextoAgregarMemorizados(v.x,'CRA')
F.CampoTextoAgregarMemorizados(v.x,'CRCRO')
F.CampoTextoAgregarMemorizados(v.x,'CRO')
F.CampoTextoAgregarMemorizados(v.x,'CRRAL')
F.CampoTextoAgregarMemorizados(v.x,'CRRCI')
F.CampoTextoAgregarMemorizados(v.x,'CRRDA')
F.CampoTextoAgregarMemorizados(v.x,'CRRDE')
F.CampoTextoAgregarMemorizados(v.x,'CRRDO')
F.CampoTextoAgregarMemorizados(v.x,'CRRIL')
F.CampoTextoAgregarMemorizados(v.x,'CRRLO')
F.CampoTextoAgregarMemorizados(v.x,'CRROL')
F.CampoTextoAgregarMemorizados(v.x,'CRTIL')
F.CampoTextoAgregarMemorizados(v.x,'CRTJO')
F.CampoTextoAgregarMemorizados(v.x,'CSRIO')
F.CampoTextoAgregarMemorizados(v.x,'CSTAN')
F.CampoTextoAgregarMemorizados(v.x,'CTRA')
F.CampoTextoAgregarMemorizados(v.x,'CTRIN')
F.CampoTextoAgregarMemorizados(v.x,'CUADR')
F.CampoTextoAgregarMemorizados(v.x,'CUEVA')
F.CampoTextoAgregarMemorizados(v.x,'CUSTA')
F.CampoTextoAgregarMemorizados(v.x,'CXON')
F.CampoTextoAgregarMemorizados(v.x,'CZADA')
F.CampoTextoAgregarMemorizados(v.x,'CÑADA')
F.CampoTextoAgregarMemorizados(v.x,'DEMAR')
F.CampoTextoAgregarMemorizados(v.x,'DHSA')
F.CampoTextoAgregarMemorizados(v.x,'DISEM')
F.CampoTextoAgregarMemorizados(v.x,'DISSE')
F.CampoTextoAgregarMemorizados(v.x,'DRERA')
F.CampoTextoAgregarMemorizados(v.x,'EDIFC')
F.CampoTextoAgregarMemorizados(v.x,'EIRAD')
F.CampoTextoAgregarMemorizados(v.x,'EMPR')
F.CampoTextoAgregarMemorizados(v.x,'ENTD')
F.CampoTextoAgregarMemorizados(v.x,'EPTZA')
F.CampoTextoAgregarMemorizados(v.x,'ERREB')
F.CampoTextoAgregarMemorizados(v.x,'ERREP')
F.CampoTextoAgregarMemorizados(v.x,'ERRIB')
F.CampoTextoAgregarMemorizados(v.x,'ESC')
F.CampoTextoAgregarMemorizados(v.x,'ESCA')
F.CampoTextoAgregarMemorizados(v.x,'ESCAL')
F.CampoTextoAgregarMemorizados(v.x,'ESLDA')
F.CampoTextoAgregarMemorizados(v.x,'ESPIG')
F.CampoTextoAgregarMemorizados(v.x,'ESTAC')
F.CampoTextoAgregarMemorizados(v.x,'ESTCN')
F.CampoTextoAgregarMemorizados(v.x,'ESTDA')
F.CampoTextoAgregarMemorizados(v.x,'ETDEA')
F.CampoTextoAgregarMemorizados(v.x,'ETXAD')
F.CampoTextoAgregarMemorizados(v.x,'ETXAR')
F.CampoTextoAgregarMemorizados(v.x,'EXPLA')
F.CampoTextoAgregarMemorizados(v.x,'EXTRM')
F.CampoTextoAgregarMemorizados(v.x,'EXTRR')
F.CampoTextoAgregarMemorizados(v.x,'FALDA')
F.CampoTextoAgregarMemorizados(v.x,'FBRCA')
F.CampoTextoAgregarMemorizados(v.x,'FINCA')
F.CampoTextoAgregarMemorizados(v.x,'G.V.')
F.CampoTextoAgregarMemorizados(v.x,'GAIN')
F.CampoTextoAgregarMemorizados(v.x,'GALE')
F.CampoTextoAgregarMemorizados(v.x,'GLLZO')
F.CampoTextoAgregarMemorizados(v.x,'GORAB')
F.CampoTextoAgregarMemorizados(v.x,'GRANJ')
F.CampoTextoAgregarMemorizados(v.x,'GRUP')
F.CampoTextoAgregarMemorizados(v.x,'GRUPO')
F.CampoTextoAgregarMemorizados(v.x,'GTA')
F.CampoTextoAgregarMemorizados(v.x,'HEGI')
F.CampoTextoAgregarMemorizados(v.x,'HIPOD')
F.CampoTextoAgregarMemorizados(v.x,'HIRIB')
F.CampoTextoAgregarMemorizados(v.x,'HONDA')
F.CampoTextoAgregarMemorizados(v.x,'HOYA')
F.CampoTextoAgregarMemorizados(v.x,'ILLA')
F.CampoTextoAgregarMemorizados(v.x,'INDA')
F.CampoTextoAgregarMemorizados(v.x,'JARD')
F.CampoTextoAgregarMemorizados(v.x,'JDIN')
F.CampoTextoAgregarMemorizados(v.x,'KAI')
F.CampoTextoAgregarMemorizados(v.x,'KALE')
F.CampoTextoAgregarMemorizados(v.x,'KARIK')
F.CampoTextoAgregarMemorizados(v.x,'KARRE')
F.CampoTextoAgregarMemorizados(v.x,'KARRI')
F.CampoTextoAgregarMemorizados(v.x,'KOSTA')
F.CampoTextoAgregarMemorizados(v.x,'KRRIL')
F.CampoTextoAgregarMemorizados(v.x,'LAGO')
F.CampoTextoAgregarMemorizados(v.x,'LASTE')
F.CampoTextoAgregarMemorizados(v.x,'LDERA')
F.CampoTextoAgregarMemorizados(v.x,'LEKU')
F.CampoTextoAgregarMemorizados(v.x,'LLNRA')
F.CampoTextoAgregarMemorizados(v.x,'LLOC')
F.CampoTextoAgregarMemorizados(v.x,'LOMA')
F.CampoTextoAgregarMemorizados(v.x,'LOMO')
F.CampoTextoAgregarMemorizados(v.x,'LORAK')
F.CampoTextoAgregarMemorizados(v.x,'LORAT')
F.CampoTextoAgregarMemorizados(v.x,'LUGAR')
F.CampoTextoAgregarMemorizados(v.x,'MALEC')
F.CampoTextoAgregarMemorizados(v.x,'MASIA')
F.CampoTextoAgregarMemorizados(v.x,'MENDI')
F.CampoTextoAgregarMemorizados(v.x,'MERC')
F.CampoTextoAgregarMemorizados(v.x,'MERCT')
F.CampoTextoAgregarMemorizados(v.x,'MOLL')
F.CampoTextoAgregarMemorizados(v.x,'MONTE')
F.CampoTextoAgregarMemorizados(v.x,'MRDOR')
F.CampoTextoAgregarMemorizados(v.x,'MTRIO')
F.CampoTextoAgregarMemorizados(v.x,'MUELL')
F.CampoTextoAgregarMemorizados(v.x,'NAVE')
F.CampoTextoAgregarMemorizados(v.x,'NCLEO')
F.CampoTextoAgregarMemorizados(v.x,'NUDO')
F.CampoTextoAgregarMemorizados(v.x,'ONDA')
F.CampoTextoAgregarMemorizados(v.x,'PAGO')
F.CampoTextoAgregarMemorizados(v.x,'PALAC')
F.CampoTextoAgregarMemorizados(v.x,'PANT')
F.CampoTextoAgregarMemorizados(v.x,'PARC')
F.CampoTextoAgregarMemorizados(v.x,'PARKE')
F.CampoTextoAgregarMemorizados(v.x,'PARTI')
F.CampoTextoAgregarMemorizados(v.x,'PAS')
F.CampoTextoAgregarMemorizados(v.x,'PASAI')
F.CampoTextoAgregarMemorizados(v.x,'PASEA')
F.CampoTextoAgregarMemorizados(v.x,'PASEO')
F.CampoTextoAgregarMemorizados(v.x,'PATIO')
F.CampoTextoAgregarMemorizados(v.x,'PBDO')
F.CampoTextoAgregarMemorizados(v.x,'PBLO')
F.CampoTextoAgregarMemorizados(v.x,'PDA')
F.CampoTextoAgregarMemorizados(v.x,'PDIS')
F.CampoTextoAgregarMemorizados(v.x,'PG')
F.CampoTextoAgregarMemorizados(v.x,'PGIND')
F.CampoTextoAgregarMemorizados(v.x,'PINAR')
F.CampoTextoAgregarMemorizados(v.x,'PISTA')
F.CampoTextoAgregarMemorizados(v.x,'PLA')
F.CampoTextoAgregarMemorizados(v.x,'PLAYA')
F.CampoTextoAgregarMemorizados(v.x,'PLAZA')
F.CampoTextoAgregarMemorizados(v.x,'PLAÇA')
F.CampoTextoAgregarMemorizados(v.x,'PLCET')
F.CampoTextoAgregarMemorizados(v.x,'PLZLA')
F.CampoTextoAgregarMemorizados(v.x,'PNTE')
F.CampoTextoAgregarMemorizados(v.x,'POLIG')
F.CampoTextoAgregarMemorizados(v.x,'PONT')
F.CampoTextoAgregarMemorizados(v.x,'PONTE')
F.CampoTextoAgregarMemorizados(v.x,'PORT')
F.CampoTextoAgregarMemorizados(v.x,'PQUE')
F.CampoTextoAgregarMemorizados(v.x,'PRAGE')
F.CampoTextoAgregarMemorizados(v.x,'PRAIA')
F.CampoTextoAgregarMemorizados(v.x,'PRAJE')
F.CampoTextoAgregarMemorizados(v.x,'PRAXE')
F.CampoTextoAgregarMemorizados(v.x,'PRAZA')
F.CampoTextoAgregarMemorizados(v.x,'PRAÑA')
F.CampoTextoAgregarMemorizados(v.x,'PROL')
F.CampoTextoAgregarMemorizados(v.x,'PRTAL')
F.CampoTextoAgregarMemorizados(v.x,'PRTCO')
F.CampoTextoAgregarMemorizados(v.x,'PRZLA')
F.CampoTextoAgregarMemorizados(v.x,'PSAJE')
F.CampoTextoAgregarMemorizados(v.x,'PSAXE')
F.CampoTextoAgregarMemorizados(v.x,'PSLLO')
F.CampoTextoAgregarMemorizados(v.x,'PSMAR')
F.CampoTextoAgregarMemorizados(v.x,'PTA')
F.CampoTextoAgregarMemorizados(v.x,'PTDA')
F.CampoTextoAgregarMemorizados(v.x,'PTGE')
F.CampoTextoAgregarMemorizados(v.x,'PTILO')
F.CampoTextoAgregarMemorizados(v.x,'PTLLO')
F.CampoTextoAgregarMemorizados(v.x,'PTO')
F.CampoTextoAgregarMemorizados(v.x,'PZO')
F.CampoTextoAgregarMemorizados(v.x,'PZTA')
F.CampoTextoAgregarMemorizados(v.x,'RABAL')
F.CampoTextoAgregarMemorizados(v.x,'RACDA')
F.CampoTextoAgregarMemorizados(v.x,'RACO')
F.CampoTextoAgregarMemorizados(v.x,'RAMAL')
F.CampoTextoAgregarMemorizados(v.x,'RAMPA')
F.CampoTextoAgregarMemorizados(v.x,'RAVAL')
F.CampoTextoAgregarMemorizados(v.x,'RBLA')
F.CampoTextoAgregarMemorizados(v.x,'RBRA')
F.CampoTextoAgregarMemorizados(v.x,'RCDA')
F.CampoTextoAgregarMemorizados(v.x,'RCON')
F.CampoTextoAgregarMemorizados(v.x,'RESID')
F.CampoTextoAgregarMemorizados(v.x,'RIERA')
F.CampoTextoAgregarMemorizados(v.x,'RONDA')
F.CampoTextoAgregarMemorizados(v.x,'RTDA')
F.CampoTextoAgregarMemorizados(v.x,'RUA')
F.CampoTextoAgregarMemorizados(v.x,'RUELA')
F.CampoTextoAgregarMemorizados(v.x,'RUERO')
F.CampoTextoAgregarMemorizados(v.x,'SANAT')
F.CampoTextoAgregarMemorizados(v.x,'SANTU')
F.CampoTextoAgregarMemorizados(v.x,'SARBI')
F.CampoTextoAgregarMemorizados(v.x,'SBIDA')
F.CampoTextoAgregarMemorizados(v.x,'SECT')
F.CampoTextoAgregarMemorizados(v.x,'SEDER')
F.CampoTextoAgregarMemorizados(v.x,'SEDRA')
F.CampoTextoAgregarMemorizados(v.x,'SEKT')
F.CampoTextoAgregarMemorizados(v.x,'SEND')
F.CampoTextoAgregarMemorizados(v.x,'SENDA')
F.CampoTextoAgregarMemorizados(v.x,'SVTIA')
F.CampoTextoAgregarMemorizados(v.x,'TALDE')
F.CampoTextoAgregarMemorizados(v.x,'TOKI')
F.CampoTextoAgregarMemorizados(v.x,'TRANS')
F.CampoTextoAgregarMemorizados(v.x,'TRAS')
F.CampoTextoAgregarMemorizados(v.x,'TRAV')
F.CampoTextoAgregarMemorizados(v.x,'TRRNT')
F.CampoTextoAgregarMemorizados(v.x,'TRSSI')
F.CampoTextoAgregarMemorizados(v.x,'TRVA')
F.CampoTextoAgregarMemorizados(v.x,'TRVAL')
F.CampoTextoAgregarMemorizados(v.x,'URB')
F.CampoTextoAgregarMemorizados(v.x,'URBAT')
F.CampoTextoAgregarMemorizados(v.x,'URBAZ')
F.CampoTextoAgregarMemorizados(v.x,'VALLE')
F.CampoTextoAgregarMemorizados(v.x,'VCTE')
F.CampoTextoAgregarMemorizados(v.x,'VCTO')
F.CampoTextoAgregarMemorizados(v.x,'VECIN')
F.CampoTextoAgregarMemorizados(v.x,'VEGA')
F.CampoTextoAgregarMemorizados(v.x,'VENAT')
F.CampoTextoAgregarMemorizados(v.x,'VENLA')
F.CampoTextoAgregarMemorizados(v.x,'VIA')
F.CampoTextoAgregarMemorizados(v.x,'VIAL')
F.CampoTextoAgregarMemorizados(v.x,'VIANY')
F.CampoTextoAgregarMemorizados(v.x,'VILLA')
F.CampoTextoAgregarMemorizados(v.x,'VREDA')
F.CampoTextoAgregarMemorizados(v.x,'VVDAS')
F.CampoTextoAgregarMemorizados(v.x,'XDIN')
F.CampoTextoAgregarMemorizados(v.x,'ZEHAR')
F.CampoTextoAgregarMemorizados(v.x,'ZONA')
F.CampoTextoAgregarMemorizados(v.x,'ZUBI')
F.CampoTextoAgregarMemorizados(v.x,'ZUHAI')
F.CampoTextoAgregarMemorizados(v.x,'ZUMAR')

Formulario_TickRecalculo

if D.EmpresaActual.AlgoritmoEmpresaTributaEnHaciendaPublicaEspañola


    txt v1 = '1 - Inmueble con referencia catastral situado en cualquier punto del territorio español, excepto País Vaso y Navarra'
    txt v2 = '2 - Inmueble situado en la Comunidad Autónoma del País Vasco o en la Comunidad Foral de Navarra'
    txt v3 = '3 - Inmueble sin referencia catastral'

    if C.SituacionCodigo = V.v1
        C.SituacionCodigo = '1'
    end if
    if C.SituacionCodigo = V.v2
        C.SituacionCodigo = '2'
    end if
    if C.SituacionCodigo = V.v3
        C.SituacionCodigo = '3'
    end if
end if

Formulario_PreACeptar

if D.EmpresaActual.AlgoritmoEmpresaTributaEnHaciendaPublicaEspañola 



    if F.IsNew o F.CampoHaSidoModificado(S.Fields.Arrendamientos.ReferenciaRetencion.ID)

        if C.ReferenciaRetencion = '' 

            if F.PreguntarSiNo('Retención','Si las facturas recibidas por concepto de este arrendamiento están sujetas a una retención, Puede asociarla en la ficha actual para agilizar el proceso de facturación. ¿Desea continuar sin asignar retención?',1) = 0
                F.CancelarEvento
                salir
            end if 

        elseif C.ReferenciaRetencion.ReferenciaTipo.Arrendamientos = 0 


            if F.PreguntarSiNo('Retención','La retención asociada no es de tipo Arrendamiento. ¿Desea continuar?',1) = 0
                F.CancelarEvento
                salir
            end if 


        end if 


    end if 




    if F.IsNew o F.CampoHaSidoModificado(S.Fields.Arrendamientos.ReferenciaCategoriaDeCompra.ID)


        if C.ReferenciaCategoriaDeCompra = ''

            if F.PreguntarSiNo('Categoría de compra','Si las facturas recibidas por concepto de este arrendamiento se contabilizan en la cuenta (621. Arrendamientos y cánones.), debe asociar una categoría de compra.  ¿Desea continuar sin asignar la categoría?',1) = 0
                F.CancelarEvento
                salir
            end if 


        elseif F.StartsWith(C.ReferenciaCategoriaDeCompra.ReferenciaSubcuenta.CodigoDeGrupoFormatoTexto,'621') = 0

            if F.PreguntarSiNo('Categoría de compra','La categoría asociada no se contabiliza en la cuenta (621. Arrendamientos y cánones.).  ¿Desea continuar?',1) = 0
                F.CancelarEvento
                salir
            end if 



        end if 


    end if 

end if

← Volver al índice