...
For detailed information about how to manually input factors and use Global Processes to process factors, see Manage Factor Corporate Actions
About Factors
When you use factors, be aware that:
- The Global and Retrospective Amortization processes only use factor values that have a corporate action status of Released.
- When processing an MBS/ABS trade, Eagle Accounting, by default, enters the most appropriate Factor and Factor Date (from the Corporate Action table) in the trade panels. If no factors are found, Eagle Accounting uses a default factor of 1. Regardless of whether a factor is found, you can override the default factor.
- The Trade Date of the paydown transaction is equal to the Effective Date of the factor. Settlement Date is calculated from the Effective Date of the factor, plus the number of Delay that appear in the security master record.
- Trade Date of the payup transaction is equal to the Effective Date of the factor. The Cost Object Settlement Date is equal to the Effective Date of the factor, to properly facilitate the accrual process; on the Cash Object, the Settlement Date is calculated from the Effective Date of the factor, plus the number of Delay Days that appear in the security master record, to offset the receivable.
- Income and principal are received as two different receivables.
- Paydown factors and gain/loss are applied, and calculate at the lot level.
- Eagle Accounting processes all factor payments based on a pro-ration approach. Pro-ration is the process of taking the percentage of par being reduced, and applying that percentage to the amortized cost, to calculate the gain or loss caused by a paydown.
- IO Paydown transactions are for zero cash.
- For Eagle Accounting to calculate the paydown amount, a factor must also exist in Eagle Accounting for the prior month.
- When earnings are rolled backed past a factor date, Eagle Accounting automatically cancels that factor. You have to manually re-trigger the factor, via factor processing, to replay the corporate action.
Process a Paydown Factor Example
This example uses security 31296TG32. The panel information for this security follows.
Security Information | Value |
---|---|
MBS Identification | |
Issue Name | 31296TG32 |
Issue Description | 31296TG32 |
Ticker | 31296TG32 |
CUSIP/SEDOL Check Digit Control Flag | Validate Check Digit |
Primary Asset ID Type | CUSIP |
Primary Asset ID | 31296TG32 |
Alt Asset ID Type | |
Alt Asset ID | |
MBS Xreference Identification | |
ISIN | |
Sedol | |
Reuters | |
Bloomberg ID | |
SICOVM | |
Valoren | |
CEDEL | |
INTERNAL | |
CINS | |
XREF Exchange | FED |
MBS Details | |
Investment Type | FI |
Processing Security Type | DBFBFB (Factor Based Debt Instrument) |
Security Type | MBS 30YR (MBS 30yr) |
Sub Security Type | |
Quantity Type | PAR |
Price Multiplier | 0.0100 |
Quantity Scale | 1.00 |
Country Of Risk | UNITED STATES |
Country Of Risk Code | US (UNITED STATES) |
Issue Country | UNITED STATES |
Issue Country Code | US (UNITED STATES) |
Asset Currency | USD |
Settlement Currency | USD |
Income Currency | USD |
Issue Tax Type | STANDARD |
Primary Exchange | FEDERAL RESERVE SYSTEM |
Primary Exchange Code | FED (FEDERAL RESERVE SYSTEM) |
Region | |
Amount Issued | |
Amount Outstanding | |
Collateral Pool Type | |
SIC Code | |
Pool Number | A18318 |
MBS Debt Coupon Periods | |
Coupon | 5.500000 |
Coupon Type Code | Fixed |
Day Count Basis | 30/360 |
Payment Frequency | Monthly |
Payment Frequency Code | 1_M |
Interest Payment Timing | Same Day of Month |
MBS Dates | |
Issue Price | 100.00000000 |
Issue Date | 20040101 |
Dated Date | 20040101 |
First Coupon Date | 20040201 |
Last Coupon Date | 20311201 |
Maturity Date | 20311201 |
Maturity Price | 100.00 |
Delay Days | 14.00 |
CMO First Principal Repayment Date | |
MBS Prepay Information | |
WAM Remain Date | 20040401 |
WAM Original Months | 244.00 |
WAM Original Remain Months | 244.00 |
WAC Current | 6.94300 |
WAC Original | 6.94300 |
Trade Details
Security 31296GT32 is purchased in Portfolio MBSDEMOG, with:
...
The 9,975.81 Gain created from the paydown displays in the Income Archive and general ledger when earnings are run.
Process a Payup Example
This example demonstrates payup processing in Eagle Accounting, using the following security information.
Security Information | Value |
---|---|
MBS Identification | |
Issue Name | PAYUP DEMO |
Issue Description | PAYUP DEMO |
Ticker | |
CUSIP/SEDOL Check Digit Control Flag | Validate Check Digit |
Primary Asset ID Type | INTERNAL |
Primary Asset ID | PAYUP DEMO |
Alt Asset ID Type | |
Alt Asset ID | |
MBS Reference Identification | |
CUSIP | |
ISIN | |
SEDOL | |
Reuters | |
Bloomberg ID | |
SICOVM | |
Valoren | |
CEDEL | |
CINS | |
XREF Exchange | FED |
MBS Details | |
Investment Type | FI |
Processing Security Type | DBFBFB (Factor Based Debt Instrument) |
Security Type | MBS 30YR (MBS 30yr) |
Sub Security Type | |
Quantity Type | PAR |
Price Multiplier | 0.0100 |
Quantity Scale | 1.00 |
Country Of Risk | |
Country Of Risk Code | |
Issue Country | UNITED STATES |
Issue Country Code | US (UNITED STATES) |
Asset Currency | USD |
Settlement Currency | USD |
Income Currency | USD |
Issue Tax Type | STANDARD |
Primary Exchange | FEDERAL RESERVE SYSTEM |
Primary Exchange Code | FED (FEDERAL RESERVE SYSTEM) |
Region | |
Amount Issued | |
Amount Outstanding | |
Collateral Pool Type | |
SIC Code | |
Pool Number | |
MBS Debt Coupon Periods | |
Coupon | 10.000000 |
Coupon Type Code | Fixed |
Day Count Basis | 30/360 |
Payment Frequency | Monthly |
Payment Frequency Code | 1_M |
Interest Payment Timing | |
MBS Dates | |
Issue Price | 100.00000000 |
Issue Date | 19890428 |
Dated Date | 19890415 |
First Coupon Date | 19890515 |
Last Coupon Date | 20190615 |
Maturity Date | 20190615 |
Maturity Price | 100.00 |
Delay Days | 30. |
CMO First Principal Repayment Date | |
MBS Prepay Information | |
WAM Remain Date | |
WAM Original Months | 359. |
WAM Original Remain Months | 359.00 |
WAC Current | 10.000000 |
WAC Original | 10.000000 |
Trade Details
The security PAYUP DEMO is purchased with the following attributes:
...
After the new lot is created, Eagle Accounting automatically processes an open adjustment transaction, to allocate a portion of the original face from the parent lot, to the new lot created from the payup transaction. Eagle Accounting allocates the original face by dividing the new lot by the current factor:
(33,188.76 / 2.0079200810) = 16,528.92479
of Original Face is Allocated From Parent to new Lot.
By allocating a portion of the original face, each lot is now in sync based upon the current factor. Eagle Accounting allocates the original face to new lots caused by payup because this allocation facilitates disposition processing. Each lot for disposition processing must have the original face.
About Stale Factor Processing
Stale factor processing automatically corrects trades that are processed with incorrect or stale factors.
...
- Yes. Stale factor processing occurs when you run factor processing and process paydown/payup transactions. Processing ignores the lot level Stale Factor Processing value but updates it to reflect the current value of the entity level Stale Factor Processing field. The system determines rollback by the Settlement date, orders replay by the Trade date, and creates paydowns with the correct quantity.
- No. Stale factor processing does not occur when you run factor processing. Processing ignores the lot level Stale Factor Processing value but updates it to reflect the current value of the entity level Stale Factor Processing field. The system determines rollback by the Settlement date and orders replay by the Trade date.
All activity with the Trade date less than the Paydown date and the Settlement date less than the Paydown date created with a stale factor needs to be rebooked. Paydowns that occur when there is a Close with the Trade date less than the Paydown date and the Settlement date greater than or equal to the Paydown date and have a stale factor do not have the correct quantity until the Close is rebooked with the correct factor. If the Close has the current factor at the time of the paydown, the paydown has the correct quantity.
State Factor Processing Example
An example of Stale Factor Processing follows.
...