Validierungsregeln im Vergleich

AnaCredit validation checks

Edition 2020/11
→
Edition 2022/07
12Neue Regeln
11Entfernte Regeln
42Geänderte Regeln
0Geänderte Attributzuordnung

Neue Regeln

Entfernte Regeln

Geänderte Regeln

CN0040 - The value reported in the [Legal final maturity date] attribute cannot be earlier than…

CN0040

Definition geändert

−IF [Instrument.Legal final maturity date] <> ‘Non-applicable’ AND [Instrument.Settlement date] <> ‘Non-applicable’ THEN [Instrument.Legal final maturity date] >= [Instrument.Settlement date]

+IF [Instrument.Legal final maturity date] <> ‘Non- applicable’ AND [Instrument.Settlement date] <> ‘Non- applicable’ THEN [Instrument.Legal final maturity date] >= [Instrument.Settlement date]

CN0050 - The value reported in the [Legal final maturity date] attribute cannot be earlier than…

CN0050

Definition geändert

−IF [Instrument.Legal final maturity date] <> ‘Non-applicable’ AND [Instrument.End date of interest-only period] <> ‘Non-applicable’ THEN [Instrument.Legal final maturity date] >= [Instrument.End date of interest-only period]

+IF [Instrument.Legal final maturity date] <> ‘Nonapplicable’ AND [Instrument.End date of interest-only period] <> ‘Non-applicable’ THEN [Instrument.Legal final maturity date] >= [Instrument.End date of interest-only period]

CN0080 - The value reported in the [Legal final maturity date] attribute cannot be earlier than…

CN0080

Definition geändert

−IF [Financial.Next interest rate reset date] <> ‘Non-applicable’ AND [Instrument.Legal final maturity date] <> ‘Non-applicable’ AND [Instrument.Legal final maturity date] > [Instrument.Reference date] THEN [Instrument.Legal final maturity date] >= [Financial.Next interest rate reset date]

+IF [Financial.Next interest rate reset date] <> ‘Non- applicable’ AND [Instrument.Legal final maturity date] <> ‘Non-applicable’ AND [Instrument.Legal final maturity date] > [Instrument.Reference date] THEN [Instrument.Legal final maturity date] >= [Financial.Next interest rate reset date]

CN0200 - The value reported in the [Next interest rate reset date] attribute cannot be earlier…

CN0200

Definition geändert

−IF [Financial.Next interest rate reset date] <> ‘Non-applicable’ AND [Instrument.Settlement date] <> ‘Non-applicable’ THEN [Financial.Next interest reset date] >= [Instrument.Settlement date]

+IF [Financial.Next interest rate reset date] <> ‘Nonapplicable’ AND [Instrument.Settlement date] <> ‘Nonapplicable’ THEN [Financial.Next interest reset date] >= [Instrument.Settlement date]

CN0220 - The value reported in the [End date of interest-only period] attribute cannot be earlier…

CN0220

Definition geändert

−IF [Instrument.End date of interest-only period] <> ‘Non-applicable’ AND [Instrument.Settlement date] <> ‘Non-applicable’ THEN [Instrument.End date of interest-only period] >= [Instrument.Settlement date]

+IF [Instrument.End date of interest-only period] <> ‘Nonapplicable’ AND [Instrument.Settlement date] <> ‘Nonapplicable’ THEN [Instrument.End date of interest-only period] >= [Instrument.Settlement date]

CN0541 - This validation check ensures that the accounting classification of instruments (relating…

CN0541

Definition geändert

−Let [Counterparty reference.Counterparty identifier] = X AND {[Counterparty reference.Counterparty identifier] of the [Counterparty reference.Head office undertaking] IN a reporting Member State}, [Accounting.Accounting classification of instruments] IN {'IFRS: Cash balances at central banks and other demand deposits', 'IFRS: Financial assets held for trading', 'IFRS: Financial assets designated at fair value through profit or loss', 'IFRS: Non-trading financial assets mandatorily at fair value through profit or loss', 'IFRS: Financial assets at amortised cost', 'IFRS: Financial assets at fair value through other comprehensive income'} IF AND ONLY IF [Counterparty reference.Accounting standard] IN {'IFRS', 'National GAAP consistent with IFRS'} WHERE [Counterparty-instrument.Counterparty role] (X) = 'Creditor' AND [Accounting.Balance sheet recognition] <> 'Entirely derecognised'

+Let [Counterparty reference.Observed agent identifier] = X. IF observed agent’s legal entity [Accounting standard] is in (IFRS accounting framework values, nGAAP accounting framework values) AND observed agent’s [Accounting classification of instruments] is in (nGAAP accounting classification values , IFRS accounting classification values) AND [Counterparty reference.Address: Country] of the [Counterparty reference.Head office undertaking] of X IN a reporting Member State} THEN [Accounting.Accounting classification of instruments] IN {IFRS accounting classification values} IF AND ONLY IF [Counterparty reference.Accounting standard] of X IN {IFRS accounting framework value} WHERE IFRS accounting framework values = {"IFRS", "National GAAP consistent with IFRS"};

CN0610 - This validation check ensures that a change in the [Enterprise size] attribute has a…

CN0610

Definition geändert

−Let T be the reference date, IF [Counterparty reference.Enterprise size] (T) <> [Counterparty reference.Enterprise size] (T-1) THEN [Counterparty reference.Date of enterprise size] (T) <> [Counterparty

+Let T be the reference date, IF [Counterparty reference.Enterprise size] (T) <> [Counterparty reference.Enterprise size] (T-1) THEN [Counterparty reference.Date of enterprise size] (T) <> [Counterparty reference.Date of enterprise size] (T-1)

CN0620 - This validation check ensures that an originating counterparty is reported accordingly…

CN0620

Definition geändert

−Let [Counterparty reference.Counterparty identifier] = X IF [Counterparty reference.Institutional sector] ='Financial vehicle corporations (FVCs) engaged in securitisation transactions' WHERE [Counterparty reference.Counterparty identifier] = X AND [Financial.Type of securitisation] = ‘Traditional securitisation’ THENEXISTS [Counterparty-instrument.Counterparty role] = 'Originator' for all instruments WHERE [Counterparty-instrument.Counterparty role](X) = 'Creditor'

+Let [Counterparty reference.Counterparty identifier] = X IF [Counterparty reference.Institutional sector] ='Financial vehicle corporations (FVCs) engaged in securitisation transactions' WHERE [Counterparty reference.Counterparty identifier] = X AND [Financial.Type of securitisation] = ‘Traditional securitisation’ THENEXISTS [Counterparty-instrument.Counterparty role] = 'Originator' for all instruments WHERE [Counterparty- instrument.Counterparty role](X) = 'Creditor'

CN0640 - This validation check ensures that a change in the [Default status of the counterparty]…

CN0640

Definition geändert

−Let T be the reference date, IF [Counterparty default.Default status of the counterparty] (T) <> [Counterparty default.Default status of the counterparty] (T-1) THEN [Counterparty default.Date of the default status of the counterparty] (T) > [Counterparty default.Date of the default status of the counterparty] (T-1)

+Let T be the reference date, IF [Counterparty default.Default status of the counterparty] (T) <> [Counterparty default.Default status of the counterparty] (T- 1) THEN [Counterparty default.Date of the default status of the counterparty] (T) > [Counterparty default.Date of the default status of the counterparty] (T-1)

CN0702 - This validation check ensures that if the instrument is recognised in the balance sheet…

CN0702

Definition geändert

−IF [Accounting.Balance sheet recognition] <> ‘Entirely derecognised’ THEN [Accounting.Carrying amount] <> ‘Non-applicable’

+[Accounting.Balance sheet recognition] IN {'Entirely recognised’,'Recognised to the extent of the institution's continuing involvement'} IF AND ONLY IF [Accounting.Carrying amount] <> 'Non- applicable' In particular cases where the Carrying amount is 'Not required' (intracompany loans) do not trigger CN0702

CN0816 - This validation check ensures that the value reported for the [Date of the default status…

CN0816

Definition geändert

−IF [Counterparty default.Date of the default status of the counterparty] = 'Non-applicable' AND [Counterparty default.Default status of the counterparty] <> 'Non-applicable' THEN [Counterparty default.Default status of the counterparty] = 'Not in default'

+IF [Counterparty default.Date of the default status of the counterparty] = 'Non-applicable' AND [Counterparty default.Default status of the counterparty] <> 'Nonapplicable' THEN [Counterparty default.Default status of the counterparty] = 'Not in default'

CN0827 - This validation check ensures that the value reported for the [Accumulated changes in…

CN0827

Definition geändert

−IF[Accounting.Accumulated changes in fair value due to credit risk] = 'Non applicable' AND [Accounting.Balance sheet recognition] = 'Entirely recognized' THEN {IF ({ [Counterparty reference.Address: country] <> 'DE' OR ([Counterparty reference.Address: country] = 'DE' AND [Counterparty reference.Accounting standard] <> 'National GAAP not consistent with IFRS '])} of the [Counterparty reference.Counterparty identifier] FOR each counterparty HAVING [Counterparty-instrument.Counterparty role] = 'Creditor ') THEN [Accounting.Accumulated impairment amount] <> 'Non-applicable'}

+[Accounting.Balance sheet recognition] IN {'Entirely recognised’,'Recognised to the extent of the institution's continuing involvement'} IF AND ONLY IF ([Accounting.Accumulated changes in fair value due to credit risk] <> 'Non-applicable' OR [Accounting.Accumulated impairment amount] <> ‘Non- applicable’) AND NOT ([Accounting.Accumulated changes in fair value due to credit risk] <> 'Non-applicable' AND [Accounting.Accumulated impairment amount] <> ‘Non- applicable’)

CN0852 - This validation check ensures that the attributes [Accounting classification of…

CN0852

Definition geändert

−IF [Accounting.Balance sheet recognition] <> 'Entirely derecognised' THEN [Accounting.Accounting classification of instruments] <> 'Non-applicable'

+[Accounting.Balance sheet recognition] IN {'Entirely recognised', 'Recognised to the extent of the institution's continuing involvement'} IF AND ONLY IF [Accounting.Accounting classification of instruments] <> 'Non-applicable'

CN0876 - This validation check ensures that the amount of provisions associated to off-balance…

CN0876

Definition geändert

−IF [Accounting.Provisions associated to off-balance sheet exposures] <> 'Non-applicable' THEN [Accounting.Provisions associated to off-balance sheet exposures] < = [Financial.Off-balance sheet amount]

+IF [Accounting.Provisions associated to off-balance sheet exposures] <> 'Non-applicable' THEN [Accounting.Provisions associated to off-balance sheet exposures] <= [Financial.Off-balance sheet amount]

CN0930 - This validation checks if the value reported for the attribute [Accounting.Accounting…

CN0930

Definition geändert

−IF [Accounting.Accounting classification of instruments] IN {'IFRS: Financial assets held for trading', ‘IFRS: Financial assets designated at fair value through profit or loss’, ‘IFRS: Non-trading financial assets mandatorily at fair value through profit or loss’, 'nGAAP: Financial assets held for trading', 'nGAAP: Trading financial assets', 'nGAAP: Non-trading non-derivative financial assets measured at fair value through profit or loss', ‘nGAAP: Financial assets designated at fair value through profit or loss’, ‘nGAAP: Non-trading financial assets mandatorily at fair value through profit or loss’, 'nGAAP: Non-trading non-derivative financial assets measured at fair value to equity'} THEN [Accounting.Accumulated impairment amount] = 'Non-applicable'

+IF [Accounting.Accounting classification of instruments] IN {'IFRS: Financial assets held for trading', ‘IFRS: Financial assets designated at fair value through profit or loss’, ‘IFRS: Non-trading financial assets mandatorily at fair value through profit or loss’, 'nGAAP: Financial assets held for trading', 'nGAAP: Trading financial assets', 'nGAAP: Non-trading non-derivative financial assets measured at fair value through profit or loss', ‘nGAAP: Financial assets designated at fair value through profit or loss’, ‘nGAAP: Non-trading financial assets mandatorily at fair value through profit or loss’, 'nGAAP: Non-trading non-derivative financial assets measured at fair value to equity'} THEN [Accounting.Accumulated impairment amount] = 'Nonapplicable'

CN0935 - This validation check ensures that the value reported for the attribute…

CN0935

Definition geändert

−Let T be the reference date: IF [Instrument] NOT IN ({ [Instrument.Type of instrument] = 'Overdraft' AND [Financial.Off- balance sheet amount] = 'Non-applicable'} OR {[Instrument.Type of instrument] = ‘Deposits other than reverse repurchase agreements’ AND [Instrument.Legal final maturity date] = 'Non-applicable'}) THEN {[Instrument.Settlement date] (T) <> 'Non-applicable' AND [Instrument.Settlement date] (T) = [Instrument.Settlement date] (T-1)} IF AND ONLY IF [Instrument.Settlement date] (T-1) <> 'Non-applicable'

+Let T be the reference date: IF [Instrument] NOT IN ({ [Instrument.Type of instrument] = 'Overdraft' AND [Financial.Off- balance sheet amount] = 'Non-applicable'} OR {[Instrument.Type of instrument] = ‘Deposits other than reverse repurchase agreements’ AND [Instrument.Legal final maturity date] = 'Non-applicable'}) THEN {[Instrument.Settlement date] (T) <> 'Non- applicable' AND [Instrument.Settlement date] (T) = [Instrument.Settlement date] (T-1)} IF AND ONLY IF [Instrument.Settlement date] (T-1) <> 'Non-applicable'

CN0945 - This validation check ensures that the attribute [Instrument.Commitment amount at…

CN0945

Definition geändert

−IF [Instrument.Settlement date] <> ‘Non-applicable’ AND [Instrument.Inception date] < [Instrument.Settlement date] AND [Financial.Off-balance sheet amount] = 'Non-applicable' AND {[Instrument.Type of instrument] <> ‘Deposits other than reverse repurchase agreements’ AND {[Instrument.Type of instrument] <> ‘Trade receivables’ HAVING Recourse = ‘No recourse’} THEN [Instrument.Commitment amount at inception] <> 'Non-applicable'

+IF [Instrument.Settlement date] <> ‘Non-applicable’ AND [Instrument.Inception date] < [Instrument.Settlement date] AND [Financial.Off-balance sheet amount] = 'Non- applicable' AND {[Instrument.Type of instrument] <> ‘Deposits other than reverse repurchase agreements’ AND {[Instrument.Type of instrument] <> ‘Trade receivables’ HAVING Recourse = ‘No recourse’} THEN [Instrument.Commitment amount at inception] <> 'Non- applicable'

RI0050 - Since every instrument in AnaCredit must have a creditor, the following check ensures…

RI0050

Definition geändert

−([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier]) EXISTS IN {([Counterparty-instrument.Observed agent identifier],[Counterparty-instrument.Contract identifier],[Counterparty-instrument.Instrument identifier])}, WHERE [Counterparty-instrument.Counterparty role]='Creditor'

+([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier]) EXISTS IN {([Counterparty-instrument.Observed agent identifier],[Counterparty- instrument.Contract identifier],[Counterparty- instrument.Instrument identifier])}, WHERE [Counterparty-instrument.Counterparty role]='Creditor'

RI0060 - Since every instrument in AnaCredit must have a debtor the following check ensures that…

RI0060

Definition geändert

−([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier]) EXISTS IN {([Counterparty-instrument.Observed agent identifier],[Counterparty-instrument.Contract identifier],[Counterparty-instrument.Instrument identifier])}, WHERE [Counterparty-instrument.Counterparty role]='Debtor'

+([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier]) EXISTS IN {([Counterparty-instrument.Observed agent identifier],[Counterpartyinstrument.Contract identifier],[Counterpartyinstrument.Instrument identifier])}, WHERE [Counterparty-instrument.Counterparty role]='Debtor'

RI0070 - Since every instrument in AnaCredit must have a servicer, the following check ensures…

RI0070

Definition geändert

−([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier]) EXISTS IN {([Counterparty-instrument.Observed agent identifier],[Counterparty-instrument.Contract identifier],[Counterparty-instrument.Instrument identifier])}, WHERE [Counterparty-instrument.Counterparty role]='Servicer'

+([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier]) EXISTS IN {([Counterparty-instrument.Observed agent identifier],[Counterparty- instrument.Contract identifier],[Counterparty- instrument.Instrument identifier])}, WHERE [Counterparty-instrument.Counterparty role]='Servicer'

RI0130 - If an Instrument-protection received record exists, then a financial record must exist

RI0130

Definition geändert

−([Instrument-protection received.Observed agent identifier],[Instrument-protection received.Contract identifier],[Instrument-protection received.Instrument identifier]) EXISTS IN {([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier])}

+([Instrument-protection received.Observed agent identifier],[Instrument-protection received.Contract identifier],[Instrument- protection received.Instrument identifier]) EXISTS IN {([Financial.Observed agent identifier],[Financial.Contract identifier],[Financial.Instrument identifier])}

RI0140 - If a counterparty has a head office undertaking, counterparty reference data on the head…

RI0140

Definition geändert

−([Counterparty reference.Head office undertaking identifier]) EXISTS IN {[Counterparty reference.Counterparty Identifier]} WHERE [Counterparty reference.Head office undertaking identifier] <> {}

+([Counterparty reference.Head office undertaking identifier]) EXISTS IN {[Counterparty reference.Counterparty identifier]} WHERE [Counterparty reference.Head office undertaking identifier] <> {}

RI0150 - If a counterparty has an immediate parent undertaking, counterparty reference data on the…

RI0150

Definition geändert

−([Counterparty reference.Immediate parent undertaking identifier]) EXISTS IN {[Counterparty reference.Counterparty Identifier]} WHERE [Counterparty reference.Immediate parent undertaking identifier] <> {}

+([Counterparty reference.Immediate parent undertaking identifier]) EXISTS IN {[Counterparty reference.Counterparty identifier]} WHERE [Counterparty reference.Immediate parent undertaking identifier] <> {}

RI0160 - If a counterparty has an ultimate parent undertaking, the counterparty reference data on…

RI0160

Definition geändert

−([Counterparty reference.Ultimate parent undertaking identifier]) EXISTS IN {[Counterparty reference.Counterparty Identifier]} WHERE [Counterparty reference.Ultimate parent undertaking identifier] <> {}

+([Counterparty reference.Ultimate parent undertaking identifier]) EXISTS IN {[Counterparty reference.Counterparty identifier]} WHERE [Counterparty reference.Ultimate parent undertaking identifier] <> {}

RI0191 - If a counterparty default record exists, then a counterparty-instrument record must exist…

RI0191

Definition geändert

−([Counterparty default.Observed agent identifier],[Counterparty default.Counterparty Identifier]) EXISTS IN {(([Counterparty-instrument.Observed agent identifier],[Counterparty-instrument.Counterpart y Identifier]) | [Counterparty-instrument.Counterparty role]='Debtor')} UNION {([Protection received.Observed agent identifier],[Protection received.Protection provider identifier])}

+([Counterparty default.Observed agent identifier],[Counterparty default.Counterparty identifier]) EXISTS IN {(([Counterparty- instrument.Observed agent identifier],[Counterparty-instrument.Counterparty identifier]) | [Counterparty- instrument.Counterparty role]='Debtor')} UNION {([Protection received.Observed agent identifier],[Protection received.Protection provider identifier])}

RI0201 - If a counterparty risk record exists, then a counterparty-instrument record must exist…

RI0201

Definition geändert

−([Counterparty risk.Observed agent identifier],[Counterparty risk.Counterparty Identifier]) EXISTS IN {(([Counterparty-instrument.Observed agent identifier],[Counterparty-instrument.Counterpart y Identifier]) | [Counterparty-instrument.Counterparty role]='Debtor')} UNION {([Protection received.Observed agent identifier],[Protection received.Protection provider identifier])}

+([Counterparty risk.Observed agent identifier],[Counterparty risk.Counterparty identifier]) EXISTS IN {(([Counterparty- instrument.Observed agent identifier],[Counterparty-instrument.Counterparty identifier]) | [Counterparty- instrument.Counterparty role]='Debtor')} UNION {([Protection received.Observed agent identifier],[Protection received.Protection provider identifier])}

RI0210 - If a protection provider identifier exists, then a counterparty reference record must…

RI0210

Definition geändert

−([Protection received.Protection provider identifier]) EXISTS IN {[Counterparty reference.Counterparty Identifier]} WHERE [Protection received.Protection provider identifier]<> {}

+([Protection received.Protection provider identifier]) EXISTS IN {[Counterparty reference.Counterparty identifier]} WHERE [Protection received.Protection provider identifier]<> {}

RI0220 - If a protection received record exists, then an Instrument-protection received record…

RI0220

Definition geändert

−([Protection received.Observed agent identifier],[Protection received.Protection identifier]) EXISTS IN {([Instrument-protection received.Observed agent identifier],[Instrument-protection received.Protection identifier])}

+([Protection received.Observed agent identifier],[Protection received.Protection identifier]) EXISTS IN {([Instrument-protection received.Observed agent identifier],[Instrument- protection received.Protection identifier])}

Geänderte Attributzuordnung

Keine geänderten Attributzuordnungen.