Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Version published after converting to the new editor

In some cases a change to an amortization rule results in the system recalculating the yield during processing. In other cases the system does not need to recalculate the yield after an amortization change, and no recalculation occurs. This section describes the conditions under which Eagle Accounting does and does not recalculate the yield during processing after an amortization rule change. 

An amortization rule change, for purposes of this discussion, refers to a scenario where an existing amortization rule requires a change as of a certain point in time. The old rule ends, and the new rule begins to take its place. For example, the amortization rule currently processes using the Constant Yield 1 amortization method, and as of a certain date, you plan to change the amortization method to Level Yield 2. In this case, you edit the existing amortization rule with the old amortization method and enter the Rule End Date. Then you create a new amortization rule with the new amortization method and with a Rule Begin Date that indicates when the new rule begins. For example, the End Date of a previous amortization rule is December 31st, and the Begin Date of the new amortization rule is January 1st.

During Earnings processing, the system checks the amortization rule Instance (tag 4256) to determine whether the amortization rule changed. If the amortization rule did change, the system identifies which values changed between the old amortization rule and the new amortization rule. It uses this information, along with additional criteria, to determine whether it is necessary for the system to recalculate the yield. The system only recalculates the yield when the change to the amortization rule meets the criteria that indicates that the change has an impact on the yield result and the yield recalculation is necessary.

...

Option Type If Option Value ChangesTagAnd If You Meet This Criteria, Recalculate the Yield
Core amortization Amortization/Accretion Method113Amortization/Accretion Method value changed from the previous day.
Core amortization Amortization/Accretion Election3933

Amortization/Accretion Election value changed from the previous day.

OR

Amortization/Accretion Election value changes from None to another value. Or Amortization/Accretion Election value changes from another value to None. 

Core amortization Amortization Methodology16007Amortization Methodology value changed from the previous day.
Core amortization Yield Type17468

Yield Type value changed from the previous day.

Call / Put / PrerefundedRecognize Pre-refunding3860Security has a prerefunded schedule defined.
Call / Put / PrerefundedRecognize Put Date & Prices3937Security has a put schedule defined.
Call / Put / PrerefundedRecognize Call Date & Prices3939Security has a call schedule defined.
OIDDeMinimis Test Application3935

The lot, security, and position are all OID eligible. For example, the OID Indicator (tag 218) value is Yes. 

OIDRecognize OID9197The lot, security, and position are all OID eligible. For example, the OID Indicator (tag 218) value is Yes. 
OIDAmortization/Accretion Method 2
(hidden field in panel)
11581

The lot, security, and position are all OID eligible. For example, the OID Indicator (tag 218) value is Yes. 

MBSPrepayment Speed Override
(field hidden in panel)
9689

Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 

MBSEstimate Vs. Actual
(hidden field in panel)
9690

Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 

MBSOverride Prepayment Model
(hidden field in panel)
9691

Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 

MBSOverride Prepayment Speed
(hidden field in panel)
9692

Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 

MBSPrepayment Assumption4518Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 
MBSPrepayment Time Series Source16110Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 
MBSEffective Maturity Date Method16650Security is factor based. That is, the security's processing security type begins with DBFB or the security's processing security type is TBA (DBTATA). 
Cash FlowUse Third Party Cash Flows11768Security has cash flows.
Cash FlowSource Number
(hidden field in panel)
1168

Security has cash flows.

Cash FlowCash Flow Type11760Security has cash flows.
Cash FlowRequested Speed11761Security has cash flows.
Step BondStep Bond Utilize Bifurcation Method3934Security is a step bond. Eagle Accounting recognizes a security as a step bond when you set the Coupon Type Code (tag 97) option to Step Rate (S).
Amort on ShortsAllow Amortization on Short Positions11484

Position is held short and the position is flagged for short amortization. That is, you set the tax lot's Allow Short Amort (tag 11484) field to Yes in the trade panel.

User Defined Amortization ScheduleUse User Defined Amortization Schedule9156Lot has a user-defined amortization schedule.
Convertible BondConvertible Option Price Method3858

Security is a convertible bond. That is, the security's Convertible Indicator (tag 1531) has a value of Yes. 

Straight-line OverrideStraight Line Override3938

Position is amortizing within the straight-line override period. That is, the field applies the straight line actual (SLA) method within 60, 180, or 365 days from maturity, and the earn thru date is within that period nearing maturity.

...