Eagle Accounting uses a discount cash flow yield calculation to derive the amortization yield. When calculating the cash flow of the security, Eagle Accounting uses the actual cash flows of the security. When applying amortization, Eagle Accounting attempts to make the position correct on a life-to-date number, based on period-to-date information. This allows Eagle Accounting to always be correct on the position, and removes rounding errors that could occur.
Levels for Defining Amortization Rules
Eagle Accounting provides the flexibility for you to define amortization rules at the following levels based upon the taxability of the security, giving you a hierarchical approach to apply the amortization rules:
Eagle Accounting also allows you to establish separate amortization rules for Market Premium and Market Discount Premium at an Accounting Basis level, at a Processing Security Type level, and/or at a Security ID level. Additionally Eagle Accounting allows you to even further establish separate amortization rules based on whether the security is taxable or non-taxable. For example, you can establish an amortization rule for all taxable bonds bought at market premium in an accounting basis to behave in a certain way.
Understand Average Cost Amortization
When you elect Average Cost as the Cost Method, you are also selecting Average Cost Amortization for your fixed income securities. Average Cost Amortization is defined as calculating amortization at the position level of a Primary Asset ID, and then applying the calculated amortization at the Lot level, based on the percentage of total par.
Eagle Accounting calculates the amortization at the position level as opposed to the lot level. Using Trade and Security Master File details, position-level quantity, Unit Cost Average Local (tag 124), and book value are calculated. The effective yield is derived from these calculations and utilizes the discount rate for computing the present value of all future principal and interest payments made by a debt instrument, to produce an amount equal to the cost of the debt instrument. Once the yield is calculated, an amortization schedule is laid out for the position and the daily and LTD amortization is calculated. The amortization is then applied to individual lots based on the percentage of lot/total position shares.
Lot details are ignored in an average cost environment, so Eagle Accounting aggregates the settled lots to determine effective yield. Eagle Accounting calculates an exclusive position yield curve based on the elected amortization methodology and determines a schedule and speed through maturity to which the position will amortize. Although the calculations are the same, the process differs from that of Identified (ID) Cost; where the yield calculation, schedule, and speed are determined at the lot level.
When processing average cost amortization, Eagle supports only the following amortization methods:
Also, because amortization is calculated at a position level (rather than at a lot level) as identified cost, the following options are not available for average cost portfolios: Retrospective Amortization, Amortization Schedule Override, and Lot Level Amortization Rule Override. And the following amortization rule options are not available:
Premium Proportional
DeMinimis Test Application
Amortization Cap/Floor Method
Amortization / Accretion Election
Recognize OID
Premium Proportional
Amortization at Disposition
Use User Defined Amortization Schedule
Therefore, when setting up an amortization rule for an Average Cost portfolio, you should set the rule as follows:
Amortization Methodology should be set to Default or Prospective. Retrospective and PAC NPV method are not eligible for average cost amortization.
Amortization Method should be set to a viable method if you wish to amortize, or None if you do not wish to amortize
Amortization/Accretion Election should be set to Both if the Entity/Accounting Basis will amortize, None if the Entity/Accounting Basis will not amortize
Amortization Cap/Floor Method should be set to No Restriction
Recognize OID should be set to No
DeMinimis Test Application should be set to None
Amortization at Disposition should be set to No
Use User Defined Amortization Schedule should be set to No
Add Comment