Validierungsprozess

Im Rahmen des Validierungsvorgangs führt das System die folgenden Prüfungen aus:

Eigenkapital-Rückbuchungskonten

Sie müssen für Eigenkapital-Rückbuchungskonten jeweils das entsprechende Rückbuchungskonto angeben.

Wenn es sich bei dem Konto, das für dauerhafte/vorübergehende Eigenkapitalrückbuchungen das Schlüsselwort "EqRevN" enthält, um ein nationales Konto handelt, muss das entsprechende Rückbuchungskonto ein abhängiges Element des CurrentAddtlCalcTotal-Kontos sein.

Wenn es sich bei dem Konto, das für dauerhafte/vorübergehende Eigenkapitalrückbuchungen das Schlüsselwort "EqRevR" enthält, um ein regionales Konto handelt, muss das entsprechende Rückbuchungskonto ein abhängiges Element des RCurrentAddtlCalcTotal-Kontos sein.

Das Rückbuchungskonto muss als berechnetes Konto festgelegt sein.

Kontenelemente – Eigenschaft "ClassSign"

Die Eigenschaft "ClassSign" ist nur zulässig, wenn "ClassLevel" definiert ist.

Für Steuerkonten, die im benutzerdefinierten Feld die Eigenschaft "ClassSign" enthalten, muss nur die Eigenschaft "ClassLevel" auf "Ja" festgelegt sein.

Kontenelemente – Eigenschaft "ClassLevel"

Konten, die im benutzerdefinierten Feld die Eigenschaft "ClassLevel" enthalten, müssen den folgenden Regeln entsprechen:

  • Wenn für das Konto mit der Eigenschaft "ClassLevel" mehrere übergeordnete Elemente vorhanden sind, muss das Feld mit dem übergeordneten Standardelement für das Konto angegeben werden, weil die entsprechenden Informationen für die Prüfung des übergeordneten Elements verwendet werden.

  • Alle gleichgeordneten Elemente des Kontos mit der Eigenschaft "ClassLevel" müssen denselben ClassLevel-Eigenschaftswert aufweisen. <Leer> entspricht dem Wert "Ja".

  • Für die übergeordneten Elemente des Kontos mit der Eigenschaft "ClassLevel" gilt, dass für einige übergeordnete Elemente "ClassLevel: Ja" festgelegt sein muss.

Steuerkonto-TopMember

Das TopMember aller Steuerkonten muss die folgenden Informationen umfassen:

RollForward-Dimension – Muss ClosingPlusTaxMovement sein

DataCategory-Dimension – Muss eines der folgenden Elemente sein:

  • PreTaxCETR

  • PreTaxNational

  • PreTaxNationalCETR

  • PreTaxNationalCurrent

  • PreTaxNationalNonCurrent

  • PreTaxNationalRegional

  • PreTaxNationalRegionalCETR

  • PreTaxNationalRegionalCurrent

  • PreTaxNationalRegionalNonCurrent

  • PreTaxRegional

  • PreTaxRegionalCurrent

  • PreTaxRegionalNonCurrent

  • TaxNational

  • TaxNationalCurrent

  • TaxNationalNonCurrent

  • TaxRegional

  • TaxRegionalCurrent

  • TaxRegionalNonCurrent

  • AppRegional

  • AppRegionalCurrent

Untergeordnete Elemente von NIBT-Konten (Gesamtbetriebsergebnis)

Zuweisung von DataCategoryTopMember für die folgenden Konten:

  • Basiselemente von A#NIBTAdjusted – Muss PreTaxNationalRegional sein

  • Untergeordnete Elemente von A#PermSTTotal – Muss PreTaxNationalRegional sein

  • Untergeordnete Elemente von A#PermGSTotal – Muss PreTaxNationalRegional sein

  • Untergeordnete Elemente von A#TempSTTotal – Muss PreTaxNationalRegionalCurrent oder PreTaxNationalRegionalNonCurrent sein

  • Untergeordnete Elemente von A#TempGSTotal – Muss PreTaxNationalRegionalCurrent oder PreTaxNationalRegionalNonCurrent sein

Verrechnungseigenschaften (Netting) für Entitys

Wenn Verrechnungseigenschaften (Netting) für das Entityelement definiert sind, müssen die folgenden Regeln validiert werden:

  • Die Schlüsselwörter "NettingNat" und "NettingReg" müssen den Wert "Ja" oder "Nein" aufweisen.

  • Die Schlüsselwörter "NettingNat" und "NettingReg" sind nur auf der Ebene der übergeordneten Entity zulässig.

  • Wenn "NettingNat" auf "Ja" festgelegt ist, müssen alle untergeordneten Basiselemente der übergeordneten Entity denselben Wohnsitz aufweisen.

  • Wenn "NettingNat" auf "Ja" festgelegt ist, darf "NettingNat" für kein weiteres abhängiges Element auf "Ja" festgelegt sein.

  • Wenn "NettingNat" auf "Nein" festgelegt ist, darf "NettingNat" für kein weiteres abhängiges Element auf "Ja" festgelegt sein.

Entitybasiselemente

Jedes Entitybasiselement muss im benutzerdefinierten Feld das Schlüsselwort "Domicile" enthalten, und das angegebene Wohnsitzland muss ein gültiges Element von JD#AllNational sein.

Regionale Steuerzugehörigkeit

In der Jurisdiction-Dimension gilt für die Elemente der regionalen Kontenhierarchie, dass das übergeordnete Element ein Label im Format "<Ländercode>_Region" (z.B. "US_Region") aufweisen muss.

Dieses übergeordnete Element muss mindestens ein untergeordnetes Element mit dem Namen im Format "<Ländercode>_Blended" (z.B. "US_Blended") enthalten.

Zusätzliche Jurisdiction-Elemente müssen ein Label im Format "<Ländercode>_xx" (z.B. "US_CT") aufweisen.