Validaciones

Validaciones

Validaciones

Catalogo de reglas de validacion ordenado por codigo.

 

60003 - ReportingPeriod no puede ser posterior al año actual

Mensaje ReportingPeriod año no puede ser posterior al año actual
Ruta tDeclaration -> ReportingPeriod
Categoria FO - Formato
Severidad ER - Error

Que revisar: El año del ReportingPeriod no puede ser posterior al año en curso.

 

60004 - No mezclar OECD1/OECD11 con OECD2/OECD3/OECD12/OECD13

Mensaje No mezclar OECD1/OECD11 con OECD2/OECD3/OECD12/OECD13
Ruta Todas las secciones -> DocTypeIndic
Categoria ES - Estructura
Severidad ER - Error

Que revisar: No puedes mezclar declaraciones nuevas con correcciones en el mismo envio.

 

60005 - CorrDocRefId debe referenciar misma sección que DocTypeIndic

Mensaje CorrDocRefId debe referenciar misma sección que DocTypeIndic
Ruta t*.CorrDocRefId
Categoria ES - Estructura
Severidad ER - Error

Que revisar: El CorrDocRefId de una corrección (OECD2/OECD3/OECD12/OECD13) debe apuntar a un DocRefId de la misma sección (FilingInfo, GeneralSection, Summary, JurisdictionSection o UTPR). Verifica el prefijo de sección en el DocRefId.

 

60006 - Mismo CorrDocRefId no repetido en un mismo envío

Mensaje Mismo CorrDocRefId no repetido en un mismo envío
Ruta DocSpec -> CorrDocRefId (envío)
Categoria ES - Estructura
Severidad ER - Error

Que revisar: No repitas el mismo CorrDocRefId en un mismo envío. Cada corrección debe referenciar un DocRefId distinto.

 

60007 - DocRefId ya usado en otro registro

Mensaje DocRefId ya usado en otro registro
Ruta DocSpec -> DocRefId
Categoria ES - Estructura
Severidad ER - Error

Que revisar: El DocRefId debe ser único en todo el envío. Genera un Id distinto para cada registro.

 

60008 - CorrDocRefId no puede autoreferenciarse

Mensaje CorrDocRefId no puede autoreferenciarse
Ruta CorrDocRefId
Categoria ES - Estructura
Severidad ER - Error

Que revisar: El CorrDocRefId no coincide con ningun DocRefId existente.

 

60010 - FilingInfo OECD3/OECD13 requiere todas las secciones con mismo DocTypeIndic

Mensaje FilingInfo OECD3/OECD13 requiere todas las secciones con mismo DocTypeIndic
Ruta FilingInfo + secciones -> DocTypeIndic
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si FilingInfo se anula, todas las demas secciones deben anularse.

 

60011 - DocRefId solo permite letras y números (sin acentos, ñ, espacios)

Mensaje DocRefId solo permite letras y números (sin acentos, ñ, espacios)
Ruta DocSpec -> DocRefId
Categoria FO - Formato
Severidad ER - Error

Que revisar: Formato [Pais][Ano][ID]: solo alfanumerico, minimo 7 caracteres.

 

60012 - Con OECD1/OECD11 u OECD0/OECD10, CorrDocRefId debe omitirse

Mensaje Con OECD1/OECD11 u OECD0/OECD10, CorrDocRefId debe omitirse
Ruta DocSpec -> DocTypeIndic + CorrDocRefId
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: OECD1/OECD11 son declaraciones nuevas y OECD0/OECD10 son marcadores internos o de test; no admiten CorrDocRefId. Déjalo vacío.

 

60013 - OECD0 solo válido para FilingInfo (marcador interno)

Mensaje OECD0 solo válido para FilingInfo (marcador interno de sección no modificada)
Ruta FilingInfo -> DocTypeIndic
Categoria CO - Regla semantica
Severidad WA - Aviso

Que revisar: OECD0 se usa internamente para marcar secciones no modificadas en un clon; el generador las omite. Solo FilingInfo admite OECD0 según XSD. En otras secciones se reporta como Aviso no bloqueante. No requiere acción si es un clon sin cambios.

 

60015 - OECD2/OECD3/OECD12/OECD13 requieren CorrDocRefId

Mensaje OECD2/OECD3/OECD12/OECD13 requieren CorrDocRefId
Ruta DocTypeIndic + CorrDocRefId
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: OECD2/OECD3/OECD12/OECD13 requieren CorrDocRefId.

 

60016 - GeneralSection no puede ser OECD1/OECD11 con FilingInfo OECD0/OECD10

Mensaje GeneralSection no puede ser OECD1/OECD11 con FilingInfo OECD0/OECD10
Ruta FilingInfo + GeneralSection -> DocTypeIndic
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si FilingInfo es OECD0, GeneralSection no puede ser OECD1.

 

60017 - FilingInfo OECD1/OECD11 requiere GeneralSection

Mensaje FilingInfo OECD1/OECD11 requiere GeneralSection
Ruta FilingInfo + GeneralSection -> DocTypeIndic
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Si FilingInfo es OECD1, GeneralSection es obligatoria.

 

60018 - RecJurCode debe contener ReceivingCountry

Mensaje Ningún RecJurCode contiene ReceivingCountry
Ruta FilingInfo -> RecJurCode + ReceivingCountry
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Al menos un RecJurCode debe coincidir con el ReceivingCountry del envío. Añade la jurisdicción destinataria a la lista de destinatarios.

 

60019 - Rol GIR403/404/405 requiere RecJurCode solo jurisdicción local

Mensaje Rol GIR403/404/405 requiere RecJurCode solo jurisdicción local
Ruta FilingInfo.Role + RecJurCode
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si el FilingCE tiene rol GIR403, GIR404 o GIR405, el RecJurCode debe ser únicamente la jurisdicción local (TransmittingCountry). Corrige la lista de destinatarios.

 

60020 - Period.Start no puede ser posterior a Period.End

Mensaje Period.Start no puede ser posterior a Period.End
Ruta FilingInfo -> Period
Categoria FO - Formato
Severidad ER - Error

Que revisar: Period.Start debe ser anterior o igual a Period.End.

 

60021 - Period.End no puede ser posterior a ReportingPeriod

Mensaje Period.End fecha no puede ser posterior a ReportingPeriod
Ruta Period + ReportingPeriod
Categoria FO - Formato
Severidad ER - Error

Que revisar: La fecha de Period.End no puede superar a la de ReportingPeriod (comparacion completa de fechas, no solo el año).

 

60022 - FilingCE.TIN debe coincidir con un TIN de UPE

Mensaje FilingCE.TIN debe coincidir con un TIN de UPE
Ruta FilingCE.TIN + UPE.TIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si el FilingCE es la UPE, su TIN debe estar entre los TIN de UPE.

 

60023 - FilingCE.ResCountryCode debe coincidir con TransmittingCountry

Mensaje FilingCE.ResCountryCode debe coincidir con TransmittingCountry
Ruta ResCountryCode + TransmittingCountry
Categoria ES - Estructura
Severidad ER - Error

Que revisar: ResCountryCode del FilingCE debe coincidir con TransmittingCountry.

 

60024 - SafeHarbour/ETRRange/SBIE/QDMTTut/GLoBETut requieren JurWithTaxingRights

Mensaje SafeHarbour/ETRRange/SBIE/QDMTTut/GLoBETut requieren JurWithTaxingRights
Ruta Summary -> JurWithTR / SafeHarbour / ETRRange / SBIE / QDMTTut / GLoBETut
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Si el Summary tiene SafeHarbour/ETRRange/SBIE/QDMTTut/GLoBETut, JurWithTR es obligatorio.

 

60025 - ETRRate debe ser AdjustedCoveredTax/Total / NetGlobeIncome/Total

Mensaje ETRRate debe ser AdjustedCoveredTax/Total / NetGlobeIncome/Total
Ruta OverallComputation -> ETRRate
Categoria CO - Regla semantica
Severidad WA - Aviso

Que revisar: ETRRate debe ser AdjCovTax/NetGlobeInc. No bloqueante (aviso).

 

60026 - TopUpTax= (TopUpTaxPct×ExcessProfits)+AddTuT-QDMTT/Amount

Mensaje TopUpTax= (TopUpTaxPct×ExcessProfits)+AddTuT-QDMTT/Amount
Ruta OverallComputation -> TopUpTax
Categoria CO - Regla semantica
Severidad WA - Aviso

Que revisar: TopUpTax debe ser (Porcentaje x ExcessProfits) + Additional - QDMTT. No bloqueante.

 

60027 - IIRTopUpTax debe ser TopUpTaxShare - IIROffSet

Mensaje IIRTopUpTax debe ser TopUpTaxShare - IIROffSet
Ruta IIR -> ParentEntity -> TopUpTax
Categoria CA - Calculo
Severidad ER - Error

Que revisar: IIRTopUpTax = TopUpTaxShare - IIROffSet.

 

60028 - AdjustedFANIL/Total debe ser FANIL + Suma(Additions) - Suma(Reductions)

Mensaje AdjustedFANIL/Total debe ser FANIL + Suma(Additions) - Suma(Reductions)
Ruta CEComputation -> AdjustedFANIL
Categoria CA - Calculo
Severidad ER - Error

Que revisar: Verifica que los totales de AdjustedFANIL, NetGlobeInc y AdjCoveredTax sumen correctamente.

 

70001 - TypeOfTIN=GIR3004 requiere TIN=NOTIN

Mensaje TypeOfTIN=GIR3004 requiere TIN=NOTIN
Ruta Cualquier TIN -> TypeOfTIN
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Si TypeOfTIN es GIR3004, el TIN debe ser NOTIN, Unknown debe ser True, e IssuedBy debe estar vacio.

 

70002 - TIN=NOTIN requiere TypeOfTIN=GIR3004

Mensaje TIN=NOTIN requiere TypeOfTIN=GIR3004
Ruta Cualquier TIN -> valor
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Si el TIN es NOTIN, el TypeOfTIN debe ser GIR3004, Unknown=True, IssuedBy vacio.

 

70003 - Unknown=True requiere TIN=NOTIN

Mensaje Unknown=True requiere TIN=NOTIN
Ruta Cualquier TIN -> unknown
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Si Unknown=True, el TIN debe ser NOTIN, TypeOfTIN=GIR3004, IssuedBy vacio.

 

70004 - TIN con formato inválido para la jurisdicción indicada

Mensaje TIN con formato inválido para la jurisdicción indicada
Ruta CE -> TIN + IssuedBy + TypeOfTIN
Categoria FO - Formato
Severidad ER - Error

Que revisar: Si IssuedBy es la jurisdicción local, el TIN debe cumplir el formato de esa jurisdicción (validación específica por país). Corrige el TIN o el IssuedBy.

 

70005 - TypeOfTIN es obligatorio

Mensaje TypeOfTIN es obligatorio
Ruta Cualquier TIN -> atributos
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Los atributos issuedBy y TypeOfTIN deben estar presentes, excepto GIR3003/GIR3004.

 

70006 - TypeOfTIN=GIR3004 no permitido en QIIR Exception TIN

Mensaje TypeOfTIN=GIR3004 no permitido en QIIR Exception TIN
Ruta UPE/CE -> ID -> TIN
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: UPE, CE, QIIR Exception y AggregatedReporting no pueden usar GIR3004 ni Unknown.

 

70007 - TypeOfTIN GIR3003 requiere formato P2JJYYYYMMDDCCCXXX

Mensaje Formato GIR3003 inválido
Ruta CE -> TypeOfTIN + TIN
Categoria FO - Formato
Severidad ER - Error

Que revisar: Cuando TypeOfTIN es GIR3003, el TIN debe tener formato P2JJYYYYMMDDCCCXXX (jurisdicción + fecha + contador). Revisa el TIN.

 

70008 - RecJurCode debe estar en UPE o en jurisdicción con derecho de imposición

Mensaje RecJurCode debe estar en UPE o en jurisdicción con derecho de imposición
Ruta Summary -> RecJurCode vs JurisdictionSection
Categoria ES - Estructura
Severidad ER - Error

Que revisar: El RecJurCode debe coincidir con la jurisdicción de la UPE o con alguna jurisdicción con derecho de imposición declarada en JurisdictionSection.

 

70009 - GlobeStatus no permitido en UPE

Mensaje GlobeStatus no permitido en UPE
Ruta UPE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: La UPE no puede tener GlobeStatus GIR305, GIR307-309, GIR312-315, GIR317-318. Corrige el estado de la UPE.

 

70010 - UPE ResCountryCode unico

Ruta UPE -> ResCountryCode
Estado Inherente al modelo relacional plano. No requiere validacion.

Inherente: La regla OECD exige que no exista un segundo elemento ResCountryCode dentro del mismo ID de UPE. En nuestro modelo relacional plano (un campo escalar por registro), esto se satisface por construccion: es fisicamente imposible que una fila de tUPE tenga dos valores de ResCountryCode. No hay superficie de validacion.

 

70011 - CE ResCountryCode unico

Ruta CE -> ResCountryCode
Estado Inherente al modelo relacional plano. No requiere validacion.

Inherente: Misma regla que 70010 pero aplicada a CE. La cardinalidad maxOccurs=1 del XSD se refleja en un unico campo escalar, imposible de duplicar a nivel de registro.

 

70012 - UPEs en misma jurisdicción deben tener mismo Rules (excepto GIR204)

Mensaje UPEs en misma jurisdicción deben tener mismo Rules (excepto GIR204)
Ruta UPE/CE -> Rules
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Todas las entidades en la misma jurisdiccion deben tener el mismo Rules.

 

70013 - GIR313 y GIR314 no pueden coexistir

Mensaje GIR313 y GIR314 no pueden coexistir
Ruta CE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR313 y GIR314 no pueden coexistir en la misma CE.

 

70014 - GIR307 y GIR308 no pueden coexistir

Mensaje GIR307 y GIR308 no pueden coexistir
Ruta CE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR307 y GIR308 no pueden coexistir en la misma CE.

 

70015 - GIR308 requiere otra CE con GIR307

Mensaje GIR308 requiere otra CE con GIR307
Ruta CE -> GlobeStatus
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si una CE tiene GIR308, debe haber otra CE con GIR307. La validacion busca en todas las CEs de la misma CorporateStructure, no solo en la CE actual.

 

70016 - GIR307 requiere también GIR309

Mensaje GIR307 requiere también GIR309
Ruta CE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR307 requiere tambien GIR309 en la misma CE.

 

70017 - GIR308 requiere también GIR309

Mensaje GIR308 requiere también GIR309
Ruta CE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR308 requiere tambien GIR309 en la misma CE.

 

70018 - GIR305 y GIR306 no pueden coexistir

Mensaje GIR305 y GIR306 no pueden coexistir
Ruta CE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR305 y GIR306 no pueden coexistir en la misma CE.

 

70019 - GIR305 requiere otra CE con GIR306

Mensaje GIR305 requiere otra CE con GIR306
Ruta CE -> GlobeStatus
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si hay una CE con GIR305, debe haber otra CE con GIR306. La validacion busca en todas las CEs de la misma CorporateStructure, no solo en la CE actual.

 

70020 - GIR316/GIR318 no deben tener otro GlobeStatus

Mensaje GIR316/GIR318 no deben tener otro GlobeStatus
Ruta CE -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR316/GIR318 no deben tener otro valor de GlobeStatus.

 

70021 - GIR316/GIR318 requieren OwnershipChange

Mensaje GIR316/GIR318 requieren OwnershipChange
Ruta CE -> GlobeStatus + OwnershipChange
Categoria ES - Estructura
Severidad ER - Error

Que revisar: CE con GIR316/GIR318 requiere OwnershipChange completado.

 

70022 - ChangeDate no puede ser anterior a Period.Start

Mensaje ChangeDate no puede ser anterior a Period.Start
Ruta OwnershipChange -> ChangeDate
Categoria FO - Formato
Severidad ER - Error

Que revisar: ChangeDate no puede ser anterior a Period.Start.

 

70023 - ChangeDate no puede ser posterior a Period.End

Mensaje ChangeDate no puede ser posterior a Period.End
Ruta OwnershipChange -> ChangeDate
Categoria FO - Formato
Severidad ER - Error

Que revisar: ChangeDate no puede ser posterior a Period.End.

 

70024 - GIR719 no admite PreOwnership

Mensaje GIR719 no admite PreOwnership
Ruta OwnershipChange -> PreGlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Si PreGlobeStatus es GIR719, PreOwnership no debe completarse.

 

70025 - OwnershipType GIR805/806 requiere TIN='NOTIN' y TypeOfTIN=GIR3004

Mensaje OwnershipType GIR805/806 requiere TIN='NOTIN' y TypeOfTIN=GIR3004
Ruta Ownership -> OwnershipType + TIN
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Cuando OwnershipType es GIR805 u GIR806, el TIN debe ser 'NOTIN' y TypeOfTIN GIR3004, con IssuedBy vacío y Unknown=true. Corrige los campos del titular.

 

70026 - PE requiere OwnershipPercentage=100%

Mensaje PE requiere OwnershipPercentage=100%
Ruta CE -> Ownership
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: PE (GIR305) requiere OwnershipPercentage=100%.

 

70027 - GIR318 requiere OwnershipPercentage=0%

Mensaje GIR318 requiere OwnershipPercentage=0%
Ruta CE -> Ownership
Categoria FO - Formato
Severidad ER - Error

Que revisar: GIR318 requiere OwnershipPercentage=0%, TIN=NOTIN, OwnershipType=GIR806.

 

70029 - Ownership GIR801 TIN debe coincidir con TIN de UPE

Mensaje Ownership GIR801 TIN debe coincidir con TIN de UPE
Ruta Ownership.TIN + UPE.TIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: OwnershipType GIR801: el TIN debe coincidir con un TIN de UPE.

 

70030 - Ownership GIR802/803/804 TIN debe coincidir con TIN de alguna CE del grupo

Mensaje Ownership GIR802/803/804 TIN no encontrado en ninguna CE del grupo
Ruta Ownership.TIN + CorporateStructure -> CE -> TIN (todas las CE)
Categoria ES - Estructura
Severidad ER - Error

Que revisar: OwnershipType GIR802/803/804 indica que el propietario es otra CE. El TIN debe existir en alguna CE del grupo, no solo en la CE padre. Revisa que el TIN este declarado en alguna de las CEs de la misma CorporateStructure.

 

70031 - Ownership GIR305 TIN debe coincidir con TIN de entidad GIR306 (CE o UPE)

Mensaje Ownership GIR305 TIN debe coincidir con TIN de entidad GIR306
Ruta Ownership.TIN + CE/UPE con GIR306 -> TIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: PE (GIR305): el TIN de Ownership debe coincidir con el TIN de la entidad GIR306 asociada. La busqueda incluye tanto CEs como UPE/OtherUPE con GlobeStatus GIR306.

 

70032 - QIIR requiere Rules con GIR201 o GIR202

Mensaje QIIR requiere Rules con GIR201 o GIR202
Ruta CE -> QIIR + Rules
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si hay datos QIIR, Rules debe contener GIR201 o GIR202.

 

70033 - QIIR Exception TIN no coincide con ningún TIN de CE

Mensaje QIIR Exception TIN no coincide con ningún TIN de CE
Ruta QIIR.Exception.TIN + CE.TIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: El TIN de QIIR Exception debe coincidir con algun TIN de CE.

 

70034 - POPE_IPE=GIR902 requiere Art2.1.3=True

Mensaje POPE_IPE=GIR902 requiere Art2.1.3=True
Ruta CE -> QIIR -> ExceptionRule
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Art2.1.3 y Art2.1.5 son excluyentes. Con POPE_IPE=GIR902 usar Art2.1.3.

 

70035 - POPE_IPE=GIR901 requiere Art2.1.5=True

Mensaje POPE_IPE=GIR901 requiere Art2.1.5=True
Ruta CE -> QIIR -> ExceptionRule
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Art2.1.3 y Art2.1.5 son excluyentes. Con POPE_IPE=GIR901 usar Art2.1.5.

 

70036 - JurisdictionSection con SubGroup requiere Summary

Mensaje JurisdictionSection con SubGroup requiere Summary
Ruta JurisdictionSection + Summary -> JurisdictionName
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Si una JurisdictionSection tiene SubGroup, debe existir un Summary para esa misma jurisdicción.

 

70037 - SummarySubgroup TIN no encontrado en JurWithTRSubgroup

Mensaje SummarySubgroup TIN no encontrado en JurWithTRSubgroup
Ruta Summary.Subgroup.TIN + Jurisdiction.Subgroup.TIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Los TIN de Subgroup en Summary deben coincidir con los de JurisdictionSection.

 

70038 - SafeHarbour GIR1203/1204/1205 no válido si Period.End > 30/06/2028

Mensaje SafeHarbour GIR1203/1204/1205 no válido si Period.End > 30/06/2028
Ruta FilingInfo.End + Summary SafeHarbour
Categoria FO - Formato
Severidad ER - Error

Que revisar: Los Safe Harbour transitorios GIR1203/1204/1205 solo son válidos si el Period.End es ≤30/06/2028. Si tu periodo termina después, elige otro mecanismo.

 

70039 - SafeHarbour GIR1206 no válido si Period.End > 31/12/2026

Mensaje SafeHarbour GIR1206 no válido si Period.End > 31/12/2026
Ruta Summary -> SafeHarbour + Period.End
Categoria FO - Formato
Severidad ER - Error

Que revisar: SafeHarbour GIR1206 no valido si Period.End > 31/12/2026.

 

70040 - SafeHarbour GIR1206 solo válido en jurisdicción de la UPE

Mensaje SafeHarbour GIR1206 solo válido en jurisdicción de la UPE
Ruta Summary -> JurisdictionName + UPE -> ResCountryCode
Categoria ES - Estructura
Severidad ER - Error

Que revisar: SafeHarbour GIR1206 solo valido en la jurisdiccion de la UPE.

 

70041 - SafeHarbour GIR1207/1208/1209 no válido con CFSofUPE GIR502/504

Mensaje SafeHarbour GIR1207/1208/1209 no válido con CFSofUPE GIR502/504
Ruta Summary SafeHarbour + FilingInfo.CFSofUPE
Categoria ES - Estructura
Severidad ER - Error

Que revisar: GIR1207/1208/1209 no son compatibles con CFSofUPE GIR502 o GIR504. Revisa la combinación de SafeHarbour y el estado financiero consolidado de la UPE.

 

70042 - JurWithTR presente requiere ETRRange, SBIE, QDMTTut y GLoBETut

Mensaje JurWithTR presente requiere ETRRange, SBIE, QDMTTut y GLoBETut
Ruta Summary -> JurWithTR / ETRRange / SBIE / QDMTTut / GLoBETut
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Con JurWithTR y SafeHarbour vacio o GIR1206, obligatorios: ETRRange, SBIE, QDMTTut y GLoBETut.

 

70043 - SafeHarbour GIR1202 requiere ETRRange, SBIE y QDMTTut

Mensaje SafeHarbour GIR1202 requiere ETRRange, SBIE y QDMTTut
Ruta Summary -> SafeHarbour + ETRRange / SBIE / QDMTTut
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1202 requiere ETRRange, SBIE y QDMTTut obligatorios.

 

70044 - ETR requiere ETRException o CEComputation

Mensaje ETR requiere ETRException o CEComputation
Ruta JurisdictionSection -> ETR -> ETRStatus
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: ETRStatus debe contener ETRException o CEComputation.

 

70045 - GIR1203/1204/1205 requiere TransitionalCbCRSafeHarbour

Mensaje GIR1203/1204/1205 requiere TransitionalCbCRSafeHarbour
Ruta JurisdictionSection -> SafeHarbour + TransitionalCbCRSafeHarbour
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Si usas SafeHarbour GIR1203, GIR1204 o GIR1205, debes informar TransitionalCbCRSafeHarbour en esa jurisdicción.

 

70046 - TransitionalCbCRSafeHarbour requiere TypeofSubGroup GIR1607 o GIR1608

Mensaje TransitionalCbCRSafeHarbour requiere TypeofSubGroup GIR1607 o GIR1608
Ruta ETR -> ETRSubGroup -> TypeofSubGroup
Categoria ES - Estructura
Severidad ER - Error

Que revisar: TransitionalCbCRSafeHarbour requiere Subgroup Type GIR1607 o GIR1608.

 

70047 - SafeHarbour GIR1203 requiere TransitionalRevenue

Mensaje SafeHarbour GIR1203 requiere TransitionalRevenue
Ruta ETR.ETRException + Summary.SafeHarbour
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1203 requiere TransitionalRevenue.

 

70048 - SafeHarbour GIR1204 requiere TransitionalIncomeTax

Mensaje SafeHarbour GIR1204 requiere TransitionalIncomeTax
Ruta ETR.ETRException + Summary.SafeHarbour
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1204 requiere TransitionalIncomeTax.

 

70049 - SafeHarbour GIR1206 requiere UTPRSafeCITRate

Mensaje SafeHarbour GIR1206 requiere UTPRSafeCITRate
Ruta ETR.ETRException + Summary.SafeHarbour
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1206 requiere UTPRSafeCITRate.

 

70050 - GIR1207/1208/1209 requiere Non-MaterialCE

Mensaje GIR1207/1208/1209 requiere Non-MaterialCE
Ruta JurisdictionSection -> SafeHarbour + NonMaterialCE
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: GIR1207/1208/1209 requieren declarar al menos una entidad Non-MaterialCE en la jurisdicción.

 

70051 - SafeHarbour GIR1208 requiere AggregateSimplified en Non-MaterialCE

Mensaje SafeHarbour GIR1208 requiere AggregateSimplified en Non-MaterialCE
Ruta Summary.SafeHarbour + NonMaterialCE
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1208 requiere AggregateSimplified en Non-MaterialCE.

 

70052 - SafeHarbour GIR1209 requiere SubstanceExclusion

Mensaje SafeHarbour GIR1209 requiere SubstanceExclusion
Ruta Summary.SafeHarbour + SubstanceExclusion
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1209 requiere SubstanceExclusion.

 

70053 - SafeHarbour GIR1205 con Profit>0 requiere SubstanceExclusion

Mensaje SafeHarbour GIR1205 con Profit>0 requiere SubstanceExclusion
Ruta ETR + Overall.SubstanceExclusion
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: SafeHarbour GIR1205 con Profit>0 requiere SubstanceExclusion.

 

70054 - RevocationYear solo válido cuando Status=FALSE

Mensaje RevocationYear solo válido cuando Status=FALSE
Ruta ETRElection -> Status + RevocationYear
Categoria FO - Formato
Severidad ER - Error

Que revisar: RevocationYear solo debe informarse cuando Status es FALSE (revocación). Si Status es TRUE, deja RevocationYear vacío; si es FALSE, infórmalo.

 

70055 - QualOwnerIntentBalance es obligatorio en Art3.2.1.c

Mensaje QualOwnerIntentBalance es obligatorio en Art3.2.1.c
Ruta ETR -> Election -> Art3.2.1.c
Categoria CA - Calculo
Severidad ER - Error

Que revisar: Art3.2.1.c: OutstandingBalance = QualOwnerIntentBalance + Additions - Reductions.

 

70056 - RevocationYear solo válido cuando Status=FALSE (nivel CE)

Mensaje RevocationYear solo válido cuando Status=FALSE (nivel CE)
Ruta CEElection -> Status + RevocationYear
Categoria FO - Formato
Severidad ER - Error

Que revisar: En elecciones a nivel de entidad (CEElection), RevocationYear solo es válido con Status=FALSE. Corrige la combinación.

 

70057 - AggregatedReporting TIN debe coincidir con CE TIN

Mensaje AggregatedReporting TIN debe coincidir con CE TIN
Ruta CEComp -> AggReporting
Categoria ES - Estructura
Severidad ER - Error

Que revisar: AggregatedReporting: el TIN debe coincidir con el TIN de la CE.

 

70058 - Art7.6 InvestmentEntityTIN no puede coincidir con CE TIN

Mensaje Art7.6 InvestmentEntityTIN no puede coincidir con CE TIN
Ruta CEComp -> Art7.6
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Art7.6: InvestmentEntityTIN no puede coincidir con el TIN de la CE.

 

70059 - AdjustmentItem no repetido dentro del mismo ETR

Ruta Overall/CE -> NetGlobeIncome -> AdjustmentItem
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Cada AdjustmentItem en NetGlobeIncome debe ser unico dentro del mismo ETR. Aplica tanto a nivel Overall (OverallComputation) como a nivel CE (CEComputation), reutilizando el mismo codigo porque OECD no define un codigo equivalente para CE-level.

 

70060 - GIR2025 requiere InternationalShippingIncome

Mensaje GIR2025 requiere InternationalShippingIncome
Ruta Overall -> NetGlobeIncome + IntShipping
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: AdjustmentItem GIR2025 requiere InternationalShippingIncome.

 

70061 - Art4.6.1 election requiere GIR2711 con Amount negativo

Mensaje Art4.6.1 election requiere GIR2711 con Amount negativo
Ruta Overall + Election Art4.6.1
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Art4.6.1 election activa requiere que exista un AdjustmentItem GIR2711 con Amount negativo. Primero se verifica que la eleccion Art4.6.1 este activa, y solo entonces se exige GIR2711.

 

70062 - GIR2720 requiere AdjustedCoveredTax/Total no negativo

Mensaje GIR2720 requiere AdjustedCoveredTax/Total no negativo
Ruta Overall -> AdjCoveredTax -> Total
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: GIR2720 requiere AdjustedCoveredTax/Total no negativo.

 

70063 - AdjustmentItem no repetido en AdjustedCoveredTax (Overall)

Mensaje AdjustmentItem no repetido en AdjustedCoveredTax (Overall)
Ruta Overall -> AdjustedCoveredTaxAdj -> AdjustmentItem
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Cada AdjustmentItem debe aparecer una sola vez en AdjustedCoveredTax a nivel Overall. Elimina el duplicado.

 

70064 - DeferTaxAsset/Total debe coincidir con suma de AmountAttributed

Mensaje DeferTaxAsset/Total debe coincidir con suma de AmountAttributed
Ruta Overall -> PostFiling -> DeferTaxAsset
Categoria CA - Calculo
Severidad ER - Error

Que revisar: DeferTaxAsset/Total debe ser la suma de AmountAttributed.

 

70065 - CoveredTaxRefund/Total debe coincidir con suma de AmountAttributed

Mensaje CoveredTaxRefund/Total debe coincidir con suma de AmountAttributed
Ruta Overall -> PostFiling -> CovTaxRefund
Categoria CA - Calculo
Severidad ER - Error

Que revisar: CovTaxRefund/Total debe ser la suma de AmountAttributed.

 

70066 - Year es obligatorio en DeferTaxAsset/AmountAttributed

Mensaje Year es obligatorio en DeferTaxAsset/AmountAttributed
Ruta Overall -> PostFiling -> DeferTaxAsset -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: El ano de DeferTaxAsset/Year no puede superar a Period.Start.

 

70067 - DeferTaxAsset/Year duplicado en AmountAttributed

Mensaje DeferTaxAsset/Year duplicado en AmountAttributed
Ruta Overall -> PostFiling -> DeferTaxAsset -> Year
Categoria ES - Estructura
Severidad ER - Error

Que revisar: No puede haber anos duplicados en DeferTaxAsset/AmountAttributed.

 

70068 - Year es obligatorio en CoveredTaxRefund/AmountAttributed

Mensaje Year es obligatorio en CoveredTaxRefund/AmountAttributed
Ruta Overall -> PostFiling -> CovTaxRefund -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: El ano de CovTaxRefund/Year no puede superar a Period.Start.

 

70069 - CoveredTaxRefund/Year duplicado en AmountAttributed

Mensaje CoveredTaxRefund/Year duplicado en AmountAttributed
Ruta Overall -> PostFiling -> CovTaxRefund -> Year
Categoria ES - Estructura
Severidad ER - Error

Que revisar: No puede haber anos duplicados en CovTaxRefund/AmountAttributed.

 

70070 - Year es obligatorio en Recapture

Mensaje Year es obligatorio en Recapture
Ruta Overall -> DeemedDistTax -> Recapture -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: DeemedDistTax/Year no puede ser posterior a Period.End.

 

70071 - DeemedDistTax/Year no puede ser 4 o más años anterior a Period.End

Mensaje DeemedDistTax/Year no puede ser 4 o más años anterior a Period.End
Ruta Overall -> DeemedDistTax -> Recapture -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: DeemedDistTax/Year no puede ser 4+ anos anterior a Period.End.

 

70072 - EndAmount debe coincidir con StartAmount - TotalDDT

Mensaje EndAmount debe coincidir con StartAmount - TotalDDT
Ruta Overall -> DeemedDistTax -> Recapture
Categoria CA - Calculo
Severidad ER - Error

Que revisar: EndAmount debe ser StartAmount - TotalDDT.

 

70073 - EndAmount no puede ser negativo

Mensaje EndAmount no puede ser negativo
Ruta Overall -> DeemedDistTax -> EndAmount
Categoria FO - Formato
Severidad ER - Error

Que revisar: EndAmount no puede ser negativo.

 

70074 - TotalDDT debe coincidir con suma de DDTYear-0..3

Mensaje TotalDDT debe coincidir con suma de DDTYear-0..3
Ruta Overall -> DeemedDistTax -> TotalDDT
Categoria CA - Calculo
Severidad ER - Error

Que revisar: TotalDDT debe ser DDTYear0 + DDTYear1 + DDTYear2 + DDTYear3.

 

70075 - DDTYear debe ser 0 cuando RecaptureYear = Period.End

Mensaje DDTYear debe ser 0 cuando RecaptureYear = Period.End
Ruta Overall -> DeemedDistTax -> Recapture
Categoria FO - Formato
Severidad ER - Error

Que revisar: Si RecaptureYear = Period.End, todos los DDTYear deben ser 0.

 

70076 - TransBlendCFC/Total debe coincidir con Suma(AggAllocTax)

Mensaje TransBlendCFC/Total debe coincidir con Suma(AggAllocTax)
Ruta Overall -> TransBlendCFC
Categoria CA - Calculo
Severidad ER - Error

Que revisar: TransBlendCFC/Total debe coincidir con la suma de AggAllocTax.

 

70077 - DeferTaxAdjustAmt/Total debe ser PreRecast + RecastLower - RecastHigher

Mensaje DeferTaxAdjustAmt/Total debe ser PreRecast + RecastLower - RecastHigher
Ruta Overall -> DeferTaxAdjustAmt
Categoria CA - Calculo
Severidad ER - Error

Que revisar: DeferTaxAdjustAmt/Total = PreRecast + RecastLower - RecastHigher.

 

70078 - BefRecastAdjust debe ser DefTaxAmt - DiffCarryValue + GLoBEValue

Mensaje BefRecastAdjust debe ser DefTaxAmt - DiffCarryValue + GLoBEValue
Ruta Overall -> DeferTaxAdjustAmt
Categoria CA - Calculo
Severidad ER - Error

Que revisar: BefRecastAdjust = DefTaxAmt - DiffCarryValue + GLoBEValue.

 

70079 - PreRecast debe ser BefRecastAdjust + TotalAdjust

Mensaje PreRecast debe ser BefRecastAdjust + TotalAdjust
Ruta Overall -> DeferTaxAdjustAmt
Categoria CA - Calculo
Severidad ER - Error

Que revisar: PreRecast = BefRecastAdjust + TotalAdjust.

 

70080 - AdjustmentItem no repetido en DeferTaxAdjustAmt (Overall)

Mensaje AdjustmentItem no repetido en DeferTaxAdjustAmt (Overall)
Ruta Overall -> DeferTaxAdjustAmtAdj -> AdjustmentItem
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Cada AdjustmentItem debe ser único en DeferTaxAdjustAmt a nivel Overall. Elimina duplicados.

 

70081 - DeferredTaxAssets Total debe ser AssetStart - Excluded (o Recast - Excluded)

Mensaje DeferredTaxAssets Total debe ser AssetStart - Excluded (o Recast - Excluded)
Ruta Overall Transition -> DTAssets_Start/Recast/Excluded/Total
Categoria CA - Calculo
Severidad ER - Error

Que revisar: El Total de activos por impuesto diferido debe ser AssetStart - Excluded, o si usas Recast, Recast - Excluded. Recalcula el Total.

 

70082 - Solo uno de AssetStart o AssetRecast puede ser distinto de 0

Mensaje Solo uno de AssetStart o AssetRecast puede ser distinto de 0
Ruta Overall -> Transition -> DeferredTaxAssets
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Solo uno de AssetStart o AssetRecast puede ser distinto de 0.

 

70083 - ExcessNeg/Remaining debe ser PriorYearBalance + GeneratedInRFY - UtilizedInRFY

Mensaje ExcessNeg/Remaining debe ser PriorYearBalance + GeneratedInRFY - UtilizedInRFY
Ruta Overall -> ExcessNegTaxExpense
Categoria CA - Calculo
Severidad ER - Error

Que revisar: ExcessNeg/Remaining = PriorYearBalance + GeneratedInRFY - UtilizedInRFY.

 

70084 - GIR2719 Amount debe coincidir con ExcessNeg_GeneratedInRFY

Mensaje GIR2719 Amount debe coincidir con ExcessNeg_GeneratedInRFY
Ruta Overall -> AdjCoveredTax + ExcessNeg
Categoria CA - Calculo
Severidad ER - Error

Que revisar: GIR2719: Amount debe coincidir con ExcessNeg_GeneratedInRFY.

 

70085 - GIR2720 Amount debe coincidir con ExcessNeg_UtilizedInRFY

Mensaje GIR2720 Amount debe coincidir con ExcessNeg_UtilizedInRFY
Ruta Overall -> AdjCoveredTax + ExcessNeg
Categoria CA - Calculo
Severidad ER - Error

Que revisar: GIR2720: Amount debe coincidir con ExcessNeg_UtilizedInRFY.

 

70086 - ExcessProfits debe ser Max(0, NetGlobeInc_Total - SubstanceExcl_Total)

Mensaje ExcessProfits debe ser Max(0, NetGlobeInc_Total - SubstanceExcl_Total)
Ruta Overall -> ExcessProfits
Categoria CA - Calculo
Severidad ER - Error

Que revisar: ExcessProfits = Max(0, NetGlobeInc_Total - SubstanceExcl_Total).

 

70087 - SubstanceExcl/Total debe ser PayrollCost×MarkUp + TangibleAsset×Markup

Mensaje SubstanceExcl/Total debe ser PayrollCost×MarkUp + TangibleAsset×Markup
Ruta Overall -> SubstanceExclusion
Categoria CA - Calculo
Severidad ER - Error

Que revisar: SubstanceExcl/Total = PayrollCost x MarkUp + TangibleAsset x Markup.

 

70088 - NetGlobeInc_Total negativo requiere AdditionalTopUpTax Art4.1.5

Mensaje NetGlobeInc_Total negativo requiere AdditionalTopUpTax Art4.1.5
Ruta Overall + AdditionalTopUpTax -> Art4.1.5
Categoria ES - Estructura
Severidad ER - Error

Que revisar: NetGlobeInc_Total negativo requiere AdditionalTopUpTax Art4.1.5.

 

70089 - Art4.1.5 AdjustedCoveredTax debe ser negativo

Mensaje Art4.1.5 AdjustedCoveredTax debe ser negativo
Ruta AdditionalTopUpTax -> Art4.1.5
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Art4.1.5: AdjustedCoveredTax debe ser negativo.

 

70090 - Art4.1.5/GlobeLoss debe coincidir con NetGlobeIncome/Total

Mensaje Art4.1.5/GlobeLoss debe coincidir con NetGlobeIncome/Total
Ruta AdditionalTopUpTax -> GlobeLoss
Categoria CA - Calculo
Severidad ER - Error

Que revisar: Art4.1.5/GlobeLoss debe coincidir con NetGlobeIncome/Total.

 

70091 - ExpectedAdjustedCoveredTax es obligatorio en Art4.1.5

Mensaje ExpectedAdjustedCoveredTax es obligatorio en Art4.1.5
Ruta AdditionalTopUpTax -> Expected
Categoria CA - Calculo
Severidad ER - Error

Que revisar: ExpectedAdjustedCoveredTax = GlobeLoss x 15%.

 

70092 - AdditionalTopUpTax es obligatorio en Art4.1.5

Mensaje AdditionalTopUpTax es obligatorio en Art4.1.5
Ruta AdditionalTopUpTax -> Total
Categoria CO - Regla semantica
Severidad WA - Aviso

Que revisar: AdditionalTopUpTax = Max(0, Expected - AdjustedCoveredTax). No bloqueante.

 

70093 - Year es obligatorio en NONArt4.1.5

Mensaje Year es obligatorio en NONArt4.1.5
Ruta NONArt4.1.5 -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: NONArt4.1.5/Year no puede ser posterior a Period.End.

 

70094 - GIR2605 requiere NONArt4.1.5/Year al menos 4 años antes de Period.End

Mensaje GIR2605 requiere NONArt4.1.5/Year al menos 4 años antes de Period.End
Ruta NONArt4.1.5 -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: GIR2605 requiere NONArt4.1.5/Year al menos 4 anos antes de Period.End.

 

70095 - GIR2602 requiere NONArt4.1.5/Year = 5º año antes de Period.End

Mensaje GIR2602 requiere NONArt4.1.5/Year = 5º año antes de Period.End
Ruta NONArt4.1.5 -> Year
Categoria FO - Formato
Severidad ER - Error

Que revisar: GIR2602 requiere NONArt4.1.5/Year = 5o ano antes de Period.End.

 

70096 - AdditionalTopUpTax es obligatorio en NONArt4.1.5

Mensaje AdditionalTopUpTax es obligatorio en NONArt4.1.5
Ruta NONArt4.1.5
Categoria CA - Calculo
Severidad ER - Error

Que revisar: AdditionalTopUpTax en NONArt4.1.5 = Recalculated - Previous.

 

70097 - InclusionRatio incorrecto

Mensaje InclusionRatio incorrecto
Ruta IIR -> ParentEntity -> InclusionRatio
Categoria CA - Calculo
Severidad ER - Error

Que revisar: InclusionRatio = (NetGlobeIncome - OtherOwnershipAllocation) / NetGlobeIncome.

 

70098 - TopUpTaxShare debe ser TopUpTax x InclusionRatio

Mensaje TopUpTaxShare debe ser TopUpTax x InclusionRatio
Ruta IIR -> ParentEntity -> TopUpTaxShare
Categoria CA - Calculo
Severidad ER - Error

Que revisar: TopUpTaxShare = TopUpTax x InclusionRatio.

 

70099 - Suma(UTPRTopUpTaxAttributed) debe coincidir con Suma(TotalUTPRTopUpTax)

Mensaje Suma(UTPRTopUpTaxAttributed) debe coincidir con Suma(TotalUTPRTopUpTax)
Ruta UTPRAttribution <-> UTPRCalculation
Categoria CA - Calculo
Severidad ER - Error

Que revisar: Suma de UTPRTopUpTaxAttributed debe coincidir con TotalUTPRTopUpTax.

 

70100 - TotalUTPRTopUpTax > 0 requiere UTPRAttribution

Mensaje TotalUTPRTopUpTax > 0 requiere UTPRAttribution
Ruta Jurisdiction.UTPR + UTPRAttribution
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Si TotalUTPRTopUpTax > 0, UTPRAttribution es obligatorio.

 

70101 - UTPRTopUpTaxCarryForward requiere Employees

Mensaje UTPRTopUpTaxCarryForward requiere Employees
Ruta UTPRAttribution -> Employees
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: UTPRTopUpTaxCarryForward > 0 requiere Employees.

 

70102 - UTPRTopUpTaxCarryForward requiere TangibleAssetValue

Mensaje UTPRTopUpTaxCarryForward requiere TangibleAssetValue
Ruta UTPRAttribution -> TangibleAssetValue
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: UTPRTopUpTaxCarryForward > 0 requiere TangibleAssetValue.

 

70103 - UTPRPercentage debe ser 0% cuando UTPRTopUpTaxCarryForward > 0

Mensaje UTPRPercentage debe ser 0% cuando UTPRTopUpTaxCarryForward > 0
Ruta UTPRAttribution -> UTPRPercentage
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Si CarryForward > 0, UTPRPercentage debe ser 0%.

 

70104 - UTPRTopUpTaxCarriedForward no puede ser negativo

Mensaje UTPRTopUpTaxCarriedForward no puede ser negativo
Ruta UTPRAttribution -> CarriedForward
Categoria FO - Formato
Severidad ER - Error

Que revisar: UTPRTopUpTaxCarriedForward no puede ser negativo.

 

70105 - UTPRTopUpTaxCarriedForward debe ser CarryForward + Attributed - AddCashTaxExpens

Mensaje UTPRTopUpTaxCarriedForward debe ser CarryForward + Attributed - AddCashTaxExpense
Ruta UTPRAttribution -> CarriedForward
Categoria CA - Calculo
Severidad ER - Error

Que revisar: UTPRTopUpTaxCarriedForward = CarryForward + Attributed - AddCashTaxExpense.

 

70106 - CrossBorderAdjustments/OtherTIN no puede coincidir con CE TIN

Mensaje CrossBorderAdjustments/OtherTIN no puede coincidir con CE TIN
Ruta CEComp -> CrossBorder -> OtherTIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: CrossBorderAdjustments: OtherTIN no puede coincidir con el TIN de la CE.

 

70107 - UPEAdjustments/Reductions/Exception no permite CrossBorderAdjustments

Mensaje UPEAdjustments/Reductions/Exception no permite CrossBorderAdjustments
Ruta CEComp -> UPEAdjustments
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: UPEAdjustments: si ReductionsException=True, no debe haber CrossBorderAdjustments.

 

70108 - Basis GIR1901/1902/1905/1906 requiere TaxRate

Mensaje Basis GIR1901/1902/1905/1906 requiere TaxRate obligatorio
Ruta UPEAdjustments -> Basis + TaxRate
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Cuando Basis es GIR1901, GIR1902, GIR1905 o GIR1906, el campo TaxRate es obligatorio en UPEAdjustments.

 

70109 - Basis GIR1907 requiere IndResCountryCode en UPE Owner

Mensaje Basis GIR1907 requiere IndResCountryCode en UPE Owner
Ruta CEComp -> UPEAdjustments -> Owner
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Basis GIR1907 requiere IndResCountryCode en UPE Owner.

 

70110 - Basis GIR1903/1908 requiere NumberOfOwners

Mensaje Basis GIR1903/1908 requiere NumberOfOwners obligatorio
Ruta UPEAdjustments Owner -> Basis + NumOfOwners
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Con Basis GIR1903 o GIR1908, debes indicar NumberOfOwners en el detalle del propietario de UPEAdjustments.

 

70111 - Basis GIR1904/1909 requiere Excluded Entity Type

Mensaje Basis GIR1904/1909 requiere ExTypeOfEntity obligatorio
Ruta UPEAdjustments Owner -> Basis + ExTypeOfEntity
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Con Basis GIR1904 o GIR1909, debes indicar ExTypeOfEntity (tipo de entidad excluida) en UPEAdjustments.

 

70112 - Basis GIR1904 no permite ExTypeOfEntity=GIR2805

Mensaje Basis GIR1904 no permite ExTypeOfEntity=GIR2805
Ruta CEComp -> UPEAdjustments -> Owner
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Basis GIR1904: ExTypeOfEntity no puede ser GIR2805.

 

70113 - Basis GIR1909 no permite ExTypeOfEntity=GIR2804

Mensaje Basis GIR1909 no permite ExTypeOfEntity=GIR2804
Ruta  
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar:

 

70114 - Amounts en NetGlobeIncome CE deben tener signos opuestos

Mensaje Amounts en NetGlobeIncome CE deben tener signos opuestos
Ruta CEComp -> NetGlobeIncome -> Amount
Categoria FO - Formato
Severidad ER - Error

Que revisar: Si hay dos Amount en NetGlobeIncome CE, deben tener signos opuestos.

 

70115 - GIR2022/GIR2023 requiere UPEAdjustments

Mensaje GIR2022/GIR2023 requiere UPEAdjustments obligatorio
Ruta CEComputation + NetGlobeAdj + UPEAdjustments
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: Si AdjustmentItem es GIR2022 o GIR2023 (NetGlobeIncome), debes informar UPEAdjustments a nivel de entidad.

 

70116 - AdjustmentItem GIR2025 requiere IntShippingIncome

Mensaje AdjustmentItem GIR2025 requiere IntShippingIncome
Ruta CEComp -> NetGlobeIncome + IntShippingIncome
Categoria ES - Estructura
Severidad ER - Error

Que revisar: AdjustmentItem GIR2025 requiere IntShippingIncome.

 

70117 - AdjustmentItem GIR2024 requiere Art7.6 election

Mensaje AdjustmentItem GIR2024 requiere Art7.6 election
Ruta CEComp + Art7.6
Categoria ES - Estructura
Severidad ER - Error

Que revisar: AdjustmentItem GIR2024 requiere Art7.6 election.

 

70118 - Amounts en AdjustedCoveredTax CE deben tener signos opuestos

Mensaje Amounts en AdjustedCoveredTax CE deben tener signos opuestos
Ruta CEComp -> AdjCoveredTax -> Amount
Categoria FO - Formato
Severidad ER - Error

Que revisar: Si hay dos Amount en AdjustedCoveredTax CE deben tener signos opuestos (misma logica que 70114/70122).

 

70119 - CE AdjustedCoveredTax: AdjustmentItem no repetido

Mensaje CE AdjustedCoveredTax: AdjustmentItem no repetido
Ruta CE -> AdjustedCoveredTaxAdj -> AdjustmentItem
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Cada AdjustmentItem debe aparecer una sola vez en AdjustedCoveredTax a nivel de entidad (CE). Elimina duplicados en tCEAdjCoveredTaxAdj.

 

70120 - CE DeferTaxAdjustAmt/Total debe ser DeferTaxExpense + ΣAmount + ΣRecastHigher +

Mensaje CE DeferTaxAdjustAmt/Total debe ser DeferTaxExpense + ΣAmount + ΣRecastHigher + ΣRecastLower
Ruta CEComp -> DeferTaxAdjustAmt -> Total
Categoria CA - Calculo
Severidad ER - Error

Que revisar: DeferTaxAdjustAmt/Total = DeferTaxExpense + Suma(Amount) + Recast.

 

70121 - CE DeferTaxAdjustAmt: AdjustmentItem no repetido

Mensaje CE DeferTaxAdjustAmt: AdjustmentItem no repetido
Ruta CE -> DeferTaxAdjustAmtAdj -> AdjustmentItem
Categoria ES - Estructura
Severidad ER - Error

Que revisar: Cada AdjustmentItem debe ser único en DeferTaxAdjustAmt a nivel CE. Corrige duplicados en tCEDeferTaxAdjustAmtAdj.

 

70122 - Amounts en DeferTaxAdjustAmt CE deben tener signos opuestos

Mensaje Amounts en DeferTaxAdjustAmt CE deben tener signos opuestos
Ruta CEComp -> DeferTaxAdjustAmt -> Amount
Categoria FO - Formato
Severidad ER - Error

Que revisar: Si hay dos Amount en DeferTaxAdjustAmt CE, deben tener signos opuestos.

 

70123 - CE CrossAllocation/Additions no debe ser negativo

Mensaje CE CrossAllocation/Additions no debe ser negativo
Ruta CEComp -> CrossAllocation -> Additions
Categoria FO - Formato
Severidad ER - Error

Que revisar: CrossAllocation: Additions no puede ser negativo.

 

70124 - CE CrossAllocation/Reductions no debe ser positivo

Mensaje CE CrossAllocation/Reductions no debe ser positivo
Ruta CEComp -> CrossAllocation -> Reductions
Categoria FO - Formato
Severidad ER - Error

Que revisar: CrossAllocation: Reductions no puede ser positivo.

 

GCOH001 - Coherencia ETR: valores calculados vs manuales difieren

Mensaje Valores ETR calculados difieren de los manuales
Ruta JurisdictionSection -> ETR (ETRRate, TopUpTaxPercentage, TopUpTax)
Categoria CO - Regla semantica
Severidad WA - Aviso

Que revisar: Los valores manuales de ETRRate, TopUpTaxPercentage o TopUpTax no coinciden con los calculados por CalcularETR. Revise si debe recalcular o si el valor manual es intencionado.

 

GCREATE - Error en la generación del XML (campo no admitido por el generador)

Mensaje Error en la generación del XML: campo con valor no admitido
Ruta Generador XML -> campo indicado en IdRef
Categoria FO - Formato
Severidad ER - Error

Que revisar: El generador no pudo crear el XML: algún campo contiene un valor no admitido (p.ej. 0 en campo GCREATE que no acepta 0) o falta un campo obligatorio para la generación. Haz clic en Ayuda para navegar al registro y corrige el valor. Si el campo debería aceptar 0, selecciona otro campo GCREATE o contacta soporte.

 

GVAL001 - CodigoPresentacion debe ser ES{AAAA}241{NIF9}{id} (solo mayúsculas y números)

Mensaje CodigoPresentacion debe ser ES{AAAA}241{NIF9}{id} (solo mayúsculas y números)
Ruta Declaration -> CodigoPresentacion
Categoria FO - Formato
Severidad ER - Error

Que revisar: CodigoPresentacion: ES{AAAA}241{NIF}{id}. Solo mayusculas y numeros.

 

GVAL002 - Art5_3_1 (SBIE opt-out) incompatible con SafeHarbour que requiere SBIE

Ruta ETR.Election Art5.3.1 + Summary.SafeHarbour
Categoria ES - Estructura
Severidad ER - Error

Que revisar: La eleccion Art5.3.1 (SBIE opt-out) es incompatible con Safe Harbour que requiere SBIE o SubstanceExclusion (GIR1205, GIR1207, GIR1208, GIR1209). Si has activado SBIE opt-out, no puedes aplicar estos Safe Harbour.

 

GVAL003 - FYTriggerEvent es obligatorio en Art6.3.4

Mensaje FYTriggerEvent es obligatorio en Art6.3.4
Ruta CEComp -> Art6.3.4 -> Inclusion
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Art6.3.4: FYTriggerEvent obligatorio. Solo uno de Inclusion_c_i o Inclusion_c_ii.

 

GVAL004 - ElectionYear es obligatorio en CurrencyElection

Mensaje ElectionYear es obligatorio en CurrencyElection
Ruta Overall -> QDMTT -> CurrencyElection
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: CurrencyElection: ElectionYear y Currency obligatorios.

 

GXSD001 - UPE requiere al menos 1 TIN

Mensaje UPE requiere al menos 1 TIN
Ruta UPE/CE -> ID -> TIN
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Toda UPE y CE debe tener al menos un TIN informado.

 

GXSD002 - OtherUPE requiere al menos 1 Rules

Mensaje OtherUPE requiere al menos 1 Rules
Ruta UPE/CE -> ID -> Rules
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Toda UPE (excepto ExcludedUPE) y CE debe tener al menos una Rules.

 

GXSD003 - UPE requiere al menos 1 GlobeStatus

Mensaje UPE requiere al menos 1 GlobeStatus
Ruta UPE/CE -> ID -> GlobeStatus
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Toda UPE y CE debe tener al menos un GlobeStatus.

 

GXSD004 - Summary requiere al menos 1 RecJurCode

Mensaje Summary requiere al menos 1 RecJurCode
Ruta Summary -> RecJurCode
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Cada Summary debe tener al menos un RecJurCode.

 

GXSD005 - Summary requiere JurisdictionName

Mensaje Summary requiere JurisdictionName
Ruta Summary -> JurisdictionName
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Cada Summary debe tener JurisdictionName.

 

GXSD006 - InitialIntActivity requiere al menos un OtherJurisdiction

Mensaje InitialIntActivity requiere al menos un OtherJurisdiction
Ruta JurisdictionSection -> InitialIntActivity -> OtherJurisdiction
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Si InitialIntActivity tiene datos, debe tener al menos un OtherJurisdiction.

 

GXSD007 - Maximo 5 ResCountryCode por mismo TangibleAssetValue

Ruta InitialIntActivity -> OtherJurisdiction -> ResCountryCode
Categoria OB - Obligatorio
Severidad ER - Error

Que revisar: El XSD limita a 5 el numero de paises (ResCountryCode) que pueden compartir el mismo valor de TangibleAssetValue dentro de OtherJurisdiction. Revisa que no haya mas de 5 entradas con el mismo TAV.

 

GXSD008 - No pueden existir más de 3 registros FinancialData (XSD maxOccurs=3)

Mensaje No pueden existir más de 3 registros FinancialData (XSD maxOccurs=3)
Ruta ETRException -> DeminimisFinancialData
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Maximo 3 registros FinancialData por ETRException.