Validaciones

Catalogo de reglas de validacion ordenado por codigo.

 

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 CO - Regla semantica
Severidad ER - Error

Que revisar: No puedes mezclar declaraciones nuevas (OECD1) con correcciones (OECD2/OECD3) en el mismo envio.

 

60008 - CorrDocRefId no puede autoreferenciarse

Mensaje CorrDocRefId no puede autoreferenciarse
Ruta CorrDocRefId
Categoria CO - Regla semantica
Severidad ER - Error

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

 

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 CO - Regla semantica
Severidad ER - Error

Que revisar: Si FilingInfo se anula (OECD3/OECD13), todas las demas secciones deben anularse tambien.

 

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: El DocRefId debe ser [Pais][Ano][ID]: solo alfanumerico, minimo 7 caracteres, empieza con 2 letras + 4 digitos.

 

60015 - OECD2/OECD3 requieren CorrDocRefId

Mensaje OECD2/OECD3 requieren CorrDocRefId
Ruta DocTypeIndic + CorrDocRefId
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: OECD2/OECD3 requieren CorrDocRefId. Debe indicar el registro a corregir o anular.

 

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 CO - Regla semantica
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 CO - Regla semantica
Severidad ER - Error

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

 

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 año no puede ser posterior a ReportingPeriod

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

Que revisar: El ano de Period.End no puede superar al de ReportingPeriod.

 

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 (GIR401), 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 de la declaracion.

 

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 CO - Regla semantica
Severidad ER - Error

Que revisar: Si el Summary tiene SafeHarbour, ETRRange, SBIE, QDMTTut o GLoBETut, JurWithTaxingRights 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 AdjustedCoveredTax/Total dividido por NetGlobeIncome/Total. 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) + AdditionalTopUpTax - QDMTT. No bloqueante (aviso).

 

60027 - IIRTopUpTax debe ser TopUpTaxShare - IIROffSet

Mensaje IIRTopUpTax debe ser TopUpTaxShare - IIROffSet
Ruta IIR -> ParentEntity -> TopUpTax
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: IIRTopUpTax debe ser 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 CO - Regla semantica
Severidad ER - Error

Que revisar: Verifica que los totales de AdjustedFANIL, NetGlobeInc y AdjCoveredTax sean la suma correcta de sus componentes.

 

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.

 

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 para 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. Deben tener un TIN real.

 

70010 - UPE ResCountryCode único

Ruta UPE -> ResCountryCode
Estado Inherente al modelo relacional plano. No requiere validación.

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 construcción: es físicamente imposible que una fila de tUPE tenga dos valores de ResCountryCode. No hay superficie de validación.

 

70011 - CE ResCountryCode único

Ruta CE -> ResCountryCode
Estado Inherente al modelo relacional plano. No requiere validación.

Inherente: Misma regla que 70010 pero aplicada a CE. La cardinalidad maxOccurs=1 del XSD se refleja en un único 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 CO - Regla semantica
Severidad ER - Error

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

 

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 (JV) y GIR314 (JV Subsidiary) 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 (MOP) y GIR308 (MOS) 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.

 

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 (PE) y GIR306 (CE duena) 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.

 

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.

 

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 CO - Regla semantica
Severidad ER - Error

Que revisar: GIR318 requiere OwnershipPercentage=0%, TIN=NOTIN, OwnershipType=GIR806, Unknown=True, IssuedBy vacio.

 

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 (UPE duena): el TIN debe coincidir con un TIN de UPE.

 

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

Mensaje Ownership GIR802/803/804 TIN debe coincidir con TIN de CE
Ruta Ownership.TIN + CE.TIN
Categoria ES - Estructura
Severidad ER - Error

Que revisar: OwnershipType GIR802/803/804: el TIN debe coincidir con un TIN de la misma CE.

 

70031 - Ownership GIR305 TIN debe coincidir con TIN de entidad GIR306

Mensaje Ownership GIR305 TIN debe coincidir con TIN de entidad GIR306
Ruta Ownership.TIN + CE(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.

 

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 (POPE_IPE informado), 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 CO - Regla semantica
Severidad ER - Error

Que revisar: El TIN de QIIR Exception debe coincidir con algun TIN de CE en la misma CorporateStructure.

 

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 (XSD choice). Solo uno puede ser true. 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 (XSD choice). Con POPE_IPE=GIR901 usar Art2.1.5.

 

70037 - SummarySubgroup TIN no encontrado en JurWithTRSubgroup

Mensaje SummarySubgroup TIN no encontrado en JurWithTRSubgroup
Ruta Summary.Subgroup.TIN + Jurisdiction.Subgroup.TIN
Categoria CO - Regla semantica
Severidad ER - Error

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

 

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 es valido si Period.End es posterior a 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 -> SafeHarbour + UPE.ResCountryCode
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: SafeHarbour GIR1206 solo es valido en la jurisdiccion 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 CO - Regla semantica
Severidad ER - Error

Que revisar: Con JurWithTR presente y SafeHarbour vacio o GIR1206, son 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 CO - Regla semantica
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. Si falta, la declaracion esta incompleta para la jurisdiccion.

 

70046 - TransitionalCbCRSafeHarbour requiere TypeofSubGroup GIR1607 o GIR1608

Mensaje TransitionalCbCRSafeHarbour requiere TypeofSubGroup GIR1607 o GIR1608
Ruta ETR -> ETRSubGroup -> TypeofSubGroup
Categoria CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
Severidad ER - Error

Que revisar: SafeHarbour GIR1206 requiere UTPRSafeCITRate.

 

70051 - SafeHarbour GIR1208 requiere AggregateSimplified en Non-MaterialCE

Mensaje SafeHarbour GIR1208 requiere AggregateSimplified en Non-MaterialCE
Ruta Summary.SafeHarbour + NonMaterialCE
Categoria CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
Severidad ER - Error

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

 

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 CO - Regla semantica
Severidad ER - Error

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

 

70057 - AggregatedReporting TIN debe coincidir con CE TIN

Mensaje AggregatedReporting TIN debe coincidir con CE TIN
Ruta CEComp -> AggReporting
Categoria CO - Regla semantica
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 CO - Regla semantica
Severidad ER - Error

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

 

70060 - GIR2025 requiere InternationalShippingIncome

Mensaje GIR2025 requiere InternationalShippingIncome
Ruta Overall -> NetGlobeIncome + IntShipping
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: AdjustmentItem GIR2025 requiere InternationalShippingIncome en Overall.

 

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 GIR2711 con Amount negativo.

 

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.

 

70064 - DeferTaxAsset/Total debe coincidir con suma de AmountAttributed

Mensaje DeferTaxAsset/Total debe coincidir con suma de AmountAttributed
Ruta Overall -> PostFiling -> DeferTaxAsset
Categoria CO - Regla semantica
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 CO - Regla semantica
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 FO - Formato
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 FO - Formato
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 CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
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 debe ser 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 debe ser 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 debe ser BefRecastAdjust + TotalAdjust.

 

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 debe ser PriorYearBalance + GeneratedInRFY - UtilizedInRFY.

 

70084 - GIR2719 Amount debe coincidir con ExcessNeg_GeneratedInRFY

Mensaje GIR2719 Amount debe coincidir con ExcessNeg_GeneratedInRFY
Ruta Overall -> AdjCoveredTax + ExcessNeg
Categoria CO - Regla semantica
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 CO - Regla semantica
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 debe ser 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 (aviso).

 

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 CO - Regla semantica
Severidad ER - Error

Que revisar: AdditionalTopUpTax en NONArt4.1.5 debe ser Recalculated/TopUpTax - Previous/TopUpTax.

 

70097 - InclusionRatio incorrecto

Mensaje InclusionRatio incorrecto
Ruta IIR -> ParentEntity -> InclusionRatio
Categoria CO - Regla semantica
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 CO - Regla semantica
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: La suma de UTPRTopUpTaxAttributed debe coincidir con la suma 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 en alguna jurisdiccion, UTPRAttribution es obligatorio.

 

70101 - UTPRTopUpTaxCarryForward requiere Employees

Mensaje UTPRTopUpTaxCarryForward requiere Employees
Ruta UTPRAttribution -> Employees
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: UTPRTopUpTaxCarryForward > 0 requiere Employees.

 

70102 - UTPRTopUpTaxCarryForward requiere TangibleAssetValue

Mensaje UTPRTopUpTaxCarryForward requiere TangibleAssetValue
Ruta UTPRAttribution -> TangibleAssetValue
Categoria CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
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.

 

70109 - Basis GIR1907 requiere IndResCountryCode en UPE Owner

Mensaje Basis GIR1907 requiere IndResCountryCode en UPE Owner
Ruta CEComp -> UPEAdjustments -> Owner
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Basis GIR1907 requiere IndResCountryCode en UPE Owner.

 

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 CEComp -> UPEAdjustments -> Owner
Categoria CO - Regla semantica
Severidad ER - Error

Que revisar: Basis GIR1909: ExTypeOfEntity no puede ser GIR2804.

 

70114 - Amounts en NetGlobeIncome CE deben tener signos opuestos

Mensaje Amounts en NetGlobeIncome CE deben tener signos opuestos
Ruta CEComp -> NetGlobeIncome -> Amount
Categoria CO - Regla semantica
Severidad ER - Error

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

 

70116 - AdjustmentItem GIR2025 requiere IntShippingIncome

Mensaje AdjustmentItem GIR2025 requiere IntShippingIncome
Ruta CEComp -> NetGlobeIncome + IntShippingIncome
Categoria CO - Regla semantica
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 CO - Regla semantica
Severidad ER - Error

Que revisar: AdjustmentItem GIR2024 requiere Art7.6 election.

 

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

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

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

 

70122 - Amounts en DeferTaxAdjustAmt CE deben tener signos opuestos

Mensaje Amounts en DeferTaxAdjustAmt CE deben tener signos opuestos
Ruta CEComp -> DeferTaxAdjustAmt -> Amount
Categoria CO - Regla semantica
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 CO - Regla semantica
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 CO - Regla semantica
Severidad ER - Error

Que revisar: CrossAllocation: Reductions no puede ser positivo.

 

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: El CodigoPresentacion debe ser ES{AAAA}241{NIF}{id}. Solo mayusculas y numeros.

 

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 puede ser true.

 

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 son 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.

 

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 (XSD maxOccurs=3).

 

647630109  950442489