The Impairments Inbound Rules have been developed based on CSV Impairments Inbound logic. Based on the Event Type value – WRITEDOWN/BATCHCANCEL – the Impairments can be write down or canceled.
To WRITEDOWN Impairments, the record is sent to the eagle/star/reorg/pan-costbasisadj.htm panel
To Batch CANCEL the Impairments the record is sent to the eagle/star/reorg/pan-cancelgroupimp.htm panel
WRITEDOWN Impairments Processing Options
The Impairments processing options are controlled by the following switches:
- imparementProcessingSwitch (STAR Tag 16147) – Indicates whether impairment is processed for position or a single lot.
Possible values: P – Position, L – Lot
- entityGroupingSwitch (STAR Tag 7005) – The switch indicates whether impairment is processed for single entity or a group of entities.
Possible values: S - Single Entity, A - All Entities, P - Entities in a Partition, C - Group of Entities, L - Entities in an Entity List
- impairByOptionSwitch (STAR Tag 16148) – The switch indicates the options for an impairment processing.
Possible values: P – Price, F – FX, B - Both Price and FX, A – Amount
- impairmentReasonSwitch (STAR Tag 2921) - The regulatory reason for creating an impairment in case Accounting Basis (STAR tag 21) is not ‘STAT’.
Possible values: NONE – None, ITS - Intent to Sell, ITSN - Intent to Sell~Non-Credit Reversal, LRTS - Likely Required to Sell, LRTSN - Likely Required to Sell~Non-Credit Reversal, NRAC - Not Recovering Amortized Cost, NLRTS - Not Likely Required to Sell
- sTATReasonCode (STAR Tag 7002) – The regulatory reason for creating an impairment in case Accounting Basis (STAR tag 21) is ‘STAT’.
Possible values: NONE – None, ITS - Intent to Sell, LRTS - Likely Required to Sell, NRAC - Not Recovering Amortized Cost
- writeupWritedownSwitch (STAR Tag 7001) – Indicates whether the entry is Writeup or Writedown.
Possible values: WRITEDOWN – Writedown, WRITEUP - Writeup
- lotImpairmentProcessingSwitch (STAR Tag 16149) - Indicates if the impairment is processed for All Lots or just Lots Decreased.
Possible values: A - Apply to All Lots, D - Apply Only to Lots to be Decreased
- creditNoncreditLossProcessingSwitch (STAR Tag 16158) – The switch indicates whether credit/noncredit losses are included for the impairment.
Possible values: Y, N
Required Fields
Common Required Fields include:
- Impairment Type (55)
- Impairment Processing Switch (16147)
- Entity Grouping Switch (7005)
- Impair By Option Switch (16148)
- Entity Id (1163) or Account Xref Identifiers
- Security Xref Identifiers
- Trade Date (35)
Specific Required Fields include:
Impair By Option Switch (16148) = A:
- Local Cost Adjustment (7350)
Impairment Processing Switch (16147) = P:
- Lot Impairment Processing Switch (16149)
Impairment Processing Switch (16147) = P and Entity Grouping Switch (7005) ! = S
- Accounting Basis (21)
Impairment Processing Switch (16147) = P and Entity Grouping Switch (7005) ! = S and Impair By Option Switch (16148) = F or B:
- Base Currency
BATCHCANCEL Impairments Options
Required Fields
Common Required Fields include:
- Impairment Type (55)
- Security Xref Identifiers
- Accounting Date (36)
- batchIdentifier (701)
Rules and XSDs
The stream eagle_ml-2-0_default_in_xml_impairments based on the following rules has been developed for the Impairments EagleML Load:
- /eagle_default/in/xml/xml-impairments.xml
- /eagle_default/in/xml/xml-impairments.rsf
The following XSDs have been updated with new Impairments EagleML Object:
- eagleml-acc-2-0.xsd
- eagleml-acc-shared-2-0.xsd
- eagleml-enum-2-0.xsd