Payment Date: 05/25/00
------------------------------------------------------------
BANK OF AMERICA MORTGAGE SECURITIES, INC.
Mortgage Pass-Through Certificates, Series 1999-2
BANK OF AMERICA, FSB, MASTER SERVICER
------------------------------------------------------------
<TABLE>
<CAPTION>
Class Information Current Payment Information
----------------------------------------------------------------------------------------------------------------------------------
Beginning Pass Thru Principal Interest Total Principal Interest
Type Class Code Name Cert. Bal. Rate Dist. Amt. Dist. Amt. Dist. Losses Shortfalls
----------------------------------------------------------------------------------------------------------------------------------
<S> <C> <C> <C> <C> <C> <C> <C> <C> <C>
Senior A-1 91,246,566.40 6.500000% 701,508.96 494,252.23 1,195,761.20 0.00 0.00
A-2 92,610,392.38 6.500000% 592,210.58 501,639.63 1,093,850.20 0.00 0.00
A-3 26,800,000.00 6.500000% 0.00 145,166.67 145,166.67 0.00 0.00
A-4 4,826,000.00 6.500000% 0.00 26,140.83 26,140.83 0.00 0.00
A-5 7,621,000.00 6.500000% 0.00 41,280.42 41,280.42 0.00 0.00
A-6 6,009,000.00 6.500000% 0.00 32,548.75 32,548.75 0.00 0.00
A-7 8,456,429.00 6.900000% 0.00 48,624.47 48,624.47 0.00 0.00
A-8 3,382,571.00 5.500000% 0.00 15,503.45 15,503.45 0.00 0.00
A-9 304,593.19 6.500000% 1,635.42 1,649.88 3,285.30 0.00 0.00
A-10 7,618,703.56 6.500000% 0.00 0.00 0.00 0.00 0.00
A-11 48,940,909.60 5.750000% 946,310.01 234,508.53 1,180,818.54 0.00 0.00
A-12 48,883,000.00 5.900000% 0.00 240,341.42 240,341.42 0.00 0.00
A-13 65,414,203.48 6.350000% 388,736.65 346,150.16 734,886.81 0.00 0.00
PAC IO A 37,383,707.79 8.528895% 0.00 90,008.01 90,008.01 0.00 0.00
A-PO 724,071.57 0.000000% 785.34 0.00 785.34 0.00 0.00
Residual A-R 0.00 6.500000% 0.00 8.00 8.00 0.00 0.00
A-LR 0.00 6.500000% 0.00 0.00 0.00 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
Subordinate B-1 10,638,213.78 6.500000% 9,739.40 57,623.66 67,363.06 0.00 0.00
B-2 3,711,004.92 6.500000% 3,397.47 20,101.28 23,498.74 0.00 0.00
B-3 1,731,802.96 6.500000% 1,585.48 9,380.60 10,966.08 0.00 0.00
B-4 1,731,802.96 6.500000% 1,585.48 9,380.60 10,966.08 0.00 0.00
B-5 989,601.97 6.500000% 905.99 5,360.34 6,266.34 0.00 0.00
B-6 989,983.67 6.500000% 906.34 5,362.41 6,268.75 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
Totals - - 470,013,558.23 - 2,649,307.13 2,325,031.33 4,974,338.46 - -
----------------------------------------------------------------------------------------------------------------------------------
Class Information
--------------------------------------------------------------------------------
Ending Cert. Unpaid
Type Class Code Name Notional Bal. Interest
--------------------------------------------------------------------------------
Senior A-1 90,545,057.44 0.00
A-2 92,018,181.81 0.00
A-3 26,800,000.00 0.00
A-4 4,826,000.00 0.00
A-5 7,621,000.00 0.00
A-6 6,009,000.00 0.00
A-7 8,456,429.00 0.00
A-8 3,382,571.00 0.00
A-9 302,957.77 0.00
A-10 7,659,971.53 0.00
A-11 47,994,599.59 0.00
A-12 48,883,000.00 0.00
A-13 65,025,466.83 0.00
PAC IO A 37,559,401.21 0.00
A-PO 723,286.23 0.00
Residual A-R 0.00 0.00
A-LR 0.00 0.00
--------------------------------------------------------------------------------
Subordinate B-1 10,628,474.38 0.00
B-2 3,707,607.46 0.00
B-3 1,730,217.47 0.00
B-4 1,730,217.47 0.00
B-5 988,695.98 0.00
B-6 989,077.33 0.00
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Totals - - 467,581,212.49 -
--------------------------------------------------------------------------------
</TABLE>
<PAGE>
Payment Date: 05/25/00
------------------------------------------------------------
BANK OF AMERICA MORTGAGE SECURITIES, INC.
Mortgage Pass-Through Certificates, Series 1999-2
BANK OF AMERICA, FSB, MASTER SERVICER
------------------------------------------------------------
<TABLE>
<CAPTION>
Class Information Current Payment Information
Factors per $1,000
------------------------------------------------------------------------------------------------------------------------
Beginning Pass Thru CUSIP Principal Interest Ending Cert./
Type Class Code Name Cert. Bal.(Face) Rate Numbers Dist. Dist. Notional Bal.
------------------------------------------------------------------------------------------------------------------------
<S> <C> <C> <C> <C> <C> <C> <C> <C>
------------------------------------------------------------------------------------------------------------------------
Senior A-1 91,246,566.40 6.500000% 060506BK7 7.015090 4.942522 905.450574
A-2 92,610,392.38 6.500000% 060506BL5 5.922106 5.016396 920.181818
A-3 26,800,000.00 6.500000% 060506BM3 0.000000 5.416667 1,000.000000
A-4 4,826,000.00 6.500000% 060506BN1 0.000000 5.416667 1,000.000000
A-5 7,621,000.00 6.500000% 060506BP6 0.000000 5.416667 1,000.000000
A-6 6,009,000.00 6.500000% 060506BQ4 0.000000 5.416667 1,000.000000
A-7 8,456,429.00 6.900000% 060506BR2 0.000000 5.750000 1,000.000000
A-8 3,382,571.00 5.500000% 060506BS0 0.000000 4.583333 1,000.000000
A-9 304,593.19 6.500000% 060506BT8 5.032068 5.076553 932.177752
A-10 7,618,703.56 6.500000% 060506BU5 0.000000 0.000000 683.987100
A-11 48,940,909.60 5.750000% 060506BV3 18.716945 4.638314 949.279052
A-12 48,883,000.00 5.900000% 060506BW1 0.000000 4.916667 1,000.000000
A-13 65,414,203.48 6.350000% 060506BX9 5.090375 4.532719 851.486464
PAC IO A 37,383,707.79 8.528895% 060506BY7 0.000000 2.558209 1,067.513677
A-PO 724,071.57 0.000000% 060506BZ4 1.048570 0.000000 965.711744
Residual A-R 0.00 6.500000% 060506CA8 0.000000 80.027009 0.000000
A-LR 0.00 6.500000% 060506CB6 0.000000 0.000000 0.000000
------------------------------------------------------------------------------------------------------------------------
Subordinate B-1 10,638,213.78 6.500000% 060506CC4 0.905309 5.356305 987.951065
B-2 3,711,004.92 6.500000% 060506CD2 0.905309 5.356305 987.951065
B-3 1,731,802.96 6.500000% 060506CE0 0.905309 5.356305 987.951065
B-4 1,731,802.96 6.500000% 060506CF7 0.905309 5.356305 987.951065
B-5 989,601.97 6.500000% 060506CQ5 0.905309 5.356305 987.951065
B-6 989,983.67 6.500000% 060506CH3 0.905308 5.356301 987.950305
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
Totals - - 470,013,558.23 - - - - -
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
</TABLE>
<PAGE>
------------------------------------------------------------
BANK OF AMERICA MORTGAGE SECURITIES, INC.
Mortgage Pass-Through Certificates, Series 1999-2
BANK OF AMERICA, FSB, MASTER SERVICER
------------------------------------------------------------
--------------------------------------------------------------------------------
COLLATERAL INFORMATION
--------------------------------------------------------------------------------
Total
-----
Prin balance 467,582,683.87 467,582,683.87
Loan count 1403 1403
Avg loan rate 7.167383% 7.17
Prepay amount 2,001,970.86 2,001,970.86
--------------------------------------------------------------------------------
FEES AND ADVANCES
--------------------------------------------------------------------------------
Total
-----
Master serv fees 257,591.38 257,591.38
Sub servicer fees 0.00 0.00
Trustee fees 1,370.88 1,370.88
Agg advances N/A N/A
Adv this period 0.00 0.00
--------------------------------------------------------------------------------
LOSSES & INSURANCE COVERAGES
--------------------------------------------------------------------------------
Total
-----
Realized losses 0.00 0.00
Cumulative losses 0.00 0.00
Coverage Amounts Total
---------------- -----
Bankruptcy 0.00 0.00
Fraud 5,003,766.00 5,003,766.00
Special Hazard 4,723,363.71 4,723,363.71
Aggregate Certificate Information
-----------------------------------------------------------------------------
Class Aggregate Aggregate Aggregate
Type Percentage Prepay Pct. End Cert. Bal.
-----------------------------------------------------------------------------
Senior 95.792663% 100.000000% 450,221,147.98
-----------------------------------------------------------------------------
Junior 4.207337% 0.000000% 19,774,290.09
-----------------------------------------------------------------------------
--------------------------------------------------------------------------------
DELINQUENCY INFORMATION
--------------------------------------------------------------------------------
Period Loan Count Ending Stated Balance
------ ---------- ---------------------
30 to 59 days 0 0.00
60 to 89 days 0 0.00
90 or more 0 0.00
Foreclosure 0 0.00
Totals: 0 0.00
--------------------------------------------------------------------------------
<PAGE>
--------------------------------------------------------------------------------
REO INFORMATION
--------------------------------------------------------------------------------
REO Date Loan Number Ending Stated Balance Book Value
-------- ----------- --------------------- ----------
N/A # 0 N/A
N/A # 0 N/A
N/A # 0 N/A
N/A # 0 N/A
N/A # 0 N/A
N/A # 0 N/A
N/A # 0 N/A
N/A # 0 N/A
Totals: 0 N/A
Current Total Outstanding Balance: 0.00
Current Total Outstanding Number of Loans: 0
<PAGE>
--------------------------------------------------------------------------------
OTHER INFORMATION
--------------------------------------------------------------------------------
Amount/Withdrawal Total/Ending Bal.
----------------- -----------------
Available remittance amount 4,974,338.46 4,974,338.46
Principal remittance amount 2,649,307.13 2,649,307.13
Interest remittance amount 2,325,031.33 2,325,031.33