Impairments Inbound Interface

The Impairments Inbound rules were developed based on CSV Impairments Inbound logic.  Based on the Event Type value – WRITEDOWN/BATCHCANCEL – the impairments can be written 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 the impairment is processed for position or a single lot.
    Possible values: P – Position, L – Lot

  • entityGroupingSwitch (STAR Tag 7005) – The switch indicates whether the 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 whether  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