Payment Date: 06/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 90,545,057.44 6.500000% 1,102,693.45 490,452.39 1,593,145.85 0.00 0.00
A-2 92,018,181.81 6.500000% 930,888.65 498,431.82 1,429,320.46 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 302,957.77 6.500000% 2,570.70 1,641.02 4,211.72 0.00 0.00
A-10 7,659,971.53 6.500000% 0.00 0.00 0.00 0.00 0.00
A-11 47,994,599.59 5.750000% 946,901.39 229,974.12 1,176,875.51 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,025,466.83 6.350000% 1,028,739.92 344,093.10 1,372,833.02 0.00 0.00
PAC IO A 37,559,401.21 8.498955% 0.00 89,367.97 89,367.97 0.00 0.00
A-PO 723,286.23 0.000000% 820.70 0.00 820.70 0.00 0.00
Residual A-R 0.00 6.500000% 0.00 8.03 8.03 0.00 0.00
A-LR 0.00 6.500000% 0.00 0.00 0.00 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
Subordinate B-1 10,628,474.38 6.500000% 9,819.36 57,570.90 67,390.27 0.00 0.00
B-2 3,707,607.46 6.500000% 3,425.36 20,082.87 23,508.23 0.00 0.00
B-3 1,730,217.47 6.500000% 1,598.50 9,372.01 10,970.51 0.00 0.00
B-4 1,730,217.47 6.500000% 1,598.50 9,372.01 10,970.51 0.00 0.00
B-5 988,695.98 6.500000% 913.43 5,355.44 6,268.87 0.00 0.00
B-6 989,077.33 6.500000% 913.78 5,357.50 6,271.28 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
Totals - - 467,581,212.49 - 4,030,883.75 2,310,685.19 6,341,568.95 - -
----------------------------------------------------------------------------------------------------------------------------------
Class Information
--------------------------------------------------------------------------------
Ending Cert. Unpaid
Type Class Code Name Notional Bal. Interest
--------------------------------------------------------------------------------
Senior A-1 89,442,363.99 0.00
A-2 91,087,293.16 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 300,387.07 0.00
A-10 7,701,463.05 0.00
A-11 47,047,698.20 0.00
A-12 48,883,000.00 0.00
A-13 63,996,726.90 0.00
PAC IO A 37,736,046.30 0.00
A-PO 722,465.53 0.00
Residual A-R 0.00 0.00
A-LR 0.00 0.00
--------------------------------------------------------------------------------
Subordinate B-1 10,618,655.01 0.00
B-2 3,704,182.10 0.00
B-3 1,728,618.97 0.00
B-4 1,728,618.97 0.00
B-5 987,782.55 0.00
B-6 988,163.55 0.00
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Totals - - 463,768,465.34 -
--------------------------------------------------------------------------------
</TABLE>
<PAGE>
Payment Date: 06/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 90,545,057.44 6.500000% 060506BK7 11.026935 4.904524 894.423640
A-2 92,018,181.81 6.500000% 060506BL5 9.308886 4.984318 910.872932
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 302,957.77 6.500000% 060506BT8 7.909847 5.049296 924.267905
A-10 7,659,971.53 6.500000% 060506BU5 0.000000 0.000000 687.692030
A-11 47,994,599.59 5.750000% 060506BV3 18.728642 4.548629 930.550410
A-12 48,883,000.00 5.900000% 060506BW1 0.000000 4.916667 1,000.000000
A-13 65,025,466.83 6.350000% 060506BX9 13.471001 4.505783 838.015463
PAC IO A 37,559,401.21 8.498955% 060506BY7 0.000000 2.540017 1,072.534285
A-PO 723,286.23 0.000000% 060506BZ4 1.095771 0.000000 964.615973
Residual A-R 0.00 6.500000% 060506CA8 0.000000 80.290791 0.000000
A-LR 0.00 6.500000% 060506CB6 0.000000 0.000000 0.000000
------------------------------------------------------------------------------------------------------------------------
Subordinate B-1 10,628,474.38 6.500000% 060506CC4 0.912742 5.351402 987.038324
B-2 3,707,607.46 6.500000% 060506CD2 0.912742 5.351402 987.038324
B-3 1,730,217.47 6.500000% 060506CE0 0.912742 5.351402 987.038324
B-4 1,730,217.47 6.500000% 060506CF7 0.912742 5.351402 987.038324
B-5 988,695.98 6.500000% 060506CQ5 0.912742 5.351402 987.038324
B-6 989,077.33 6.500000% 060506CH3 0.912741 5.351397 987.037564
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
Totals - - 467,581,212.49 - - - - -
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
</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 463,769,936.72 463,769,936.72
Loan count 1399 1399
Avg loan rate 7.166475% 7.17
Prepay amount 3,380,690.02 3,380,690.02
--------------------------------------------------------------------------------
FEES AND ADVANCES
--------------------------------------------------------------------------------
Total
-----
Master serv fees 255,219.71 255,219.71
Sub servicer fees 0.00 0.00
Trustee fees 1,363.78 1,363.78
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,715,350.93 4,715,350.93
Aggregate Certificate Information
-----------------------------------------------------------------------------
Class Aggregate Aggregate Aggregate
Type Percentage Prepay Pct. End Cert. Bal.
-----------------------------------------------------------------------------
Senior 95.774682% 100.000000% 447,806,922.40
-----------------------------------------------------------------------------
Junior 4.225318% 0.000000% 19,756,021.15
-----------------------------------------------------------------------------
--------------------------------------------------------------------------------
DELINQUENCY INFORMATION
--------------------------------------------------------------------------------
Period Loan Count Ending Stated Balance
------ ---------- ---------------------
30 to 59 days 2 537,041.70
60 to 89 days 0 0.00
90 or more 0 0.00
Foreclosure 0 0.00
Totals: 2 537,041.70
--------------------------------------------------------------------------------
<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 6,341,568.95 6,341,568.95
Principal remittance amount 4,030,883.75 4,030,883.75
Interest remittance amount 2,310,685.19 2,310,685.19