Payment Date: 06/25/00
------------------------------------------------------------
BANK OF AMERICA MORTGAGE SECURITIES, INC.
MORTGAGE PASS-THROUGH CERTIFICATES, Series 1999-12
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 A1 163,302,807.32 7.500000% 2,152,301.12 1,020,642.55 3,172,943.67 0.00 0.00
A2 3,092,000.00 7.500000% 0.00 19,325.00 19,325.00 0.00 0.00
A3 2,542,000.00 7.500000% 0.00 15,887.50 15,887.50 0.00 0.00
A4 2,043,000.00 7.500000% 0.00 12,768.75 12,768.75 0.00 0.00
A5 10,000,000.00 7.500000% 0.00 62,500.00 62,500.00 0.00 0.00
A6 22,500,000.00 7.500000% 0.00 140,625.00 140,625.00 0.00 0.00
APO 1,815,334.89 0.000000% 13,265.02 0.00 13,265.02 0.00 0.00
Residual AR 0.00 7.500000% 0.00 0.00 0.00 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
Subordinate B1 5,826,083.20 7.500000% 4,392.67 36,413.02 40,805.69 0.00 0.00
B2 1,680,811.56 7.500000% 1,267.27 10,505.07 11,772.35 0.00 0.00
B3 1,008,686.09 7.500000% 760.52 6,304.29 7,064.80 0.00 0.00
B4 673,121.22 7.500000% 507.51 4,207.01 4,714.52 0.00 0.00
B5 449,079.39 7.500000% 338.59 2,806.75 3,145.34 0.00 0.00
B6 448,788.92 7.500000% 338.37 2,804.93 3,143.30 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
Totals - - 215,381,712.59 - 2,173,171.07 1,334,789.86 3,507,960.93 - -
----------------------------------------------------------------------------------------------------------------------------------
Class Information
--------------------------------------------------------------------------------
Ending Cert. Unpaid
Type Class Code Name Notional Bal. Interest
--------------------------------------------------------------------------------
Senior A1 161,150,506.20 0.00
A2 3,092,000.00 0.00
A3 2,542,000.00 0.00
A4 2,043,000.00 0.00
A5 10,000,000.00 0.00
A6 22,500,000.00 0.00
APO 1,802,069.88 0.00
Residual AR 0.00 0.00
--------------------------------------------------------------------------------
Subordinate B1 5,821,690.53 0.00
B2 1,679,544.29 0.00
B3 1,007,925.57 0.00
B4 672,613.71 0.00
B5 448,740.80 0.00
B6 448,450.55 0.00
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Totals - - 213,208,541.52 -
--------------------------------------------------------------------------------
</TABLE>
<PAGE>
Payment Date: 06/25/00
------------------------------------------------------------
BANK OF AMERICA MORTGAGE SECURITIES, INC.
MORTGAGE PASS-THROUGH CERTIFICATES, Series 1999-12
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 A1 163,302,807.32 7.500000% 060506KM3 12.449683 5.903763 932.152396
A2 3,092,000.00 7.500000% 060506KN1 0.000000 6.250000 1,000.000000
A3 2,542,000.00 7.500000% 060506KP6 0.000000 6.250000 1,000.000000
A4 2,043,000.00 7.500000% 060506KQ4 0.000000 6.250000 1,000.000000
A5 10,000,000.00 7.500000% 060506KR2 0.000000 6.250000 1,000.000000
A6 22,500,000.00 7.500000% 060506KS0 0.000000 6.250000 1,000.000000
APO 1,815,334.89 0.000000% 060506KT8 7.260824 0.000000 986.392492
Residual AR 0.00 7.500000% 060506KU5 0.000000 0.000000 0.000000
------------------------------------------------------------------------------------------------------------------------
Subordinate B1 5,826,083.20 7.500000% 060506KV3 0.750755 6.223384 994.990690
B2 1,680,811.56 7.500000% 060506KW1 0.750755 6.223384 994.990690
B3 1,008,686.09 7.500000% 060506KX9 0.750755 6.223384 994.990691
B4 673,121.22 7.500000% 060506KY7 0.750755 6.223384 994.990694
B5 449,079.39 7.500000% 060506KZ4 0.750755 6.223384 994.990696
B6 448,788.92 7.500000% 060506LA8 0.750755 6.223384 994.990682
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
Totals - - 215,381,712.59 - - - - -
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
</TABLE>
<PAGE>
------------------------------------------------------------
BANK OF AMERICA MORTGAGE SECURITIES, INC.
MORTGAGE PASS-THROUGH CERTIFICATES, Series 1999-12
Bank of America, FSB, Master Servicer
------------------------------------------------------------
--------------------------------------------------------------------------------
COLLATERAL INFORMATION
--------------------------------------------------------------------------------
Total
-----
Prin balance 213,208,541.46 213,208,541.46
Loan count 593 593
Avg loan rate 7.954998% 7.95
Prepay amount 2,010,592.22 2,010,592.22
--------------------------------------------------------------------------------
FEES AND ADVANCES
--------------------------------------------------------------------------------
Total
-----
Master serv fees 87,406.81 87,406.81
Sub servicer fees 0.00 0.00
Trustee fees 807.68 807.68
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 4,500,274.76 4,500,274.76
Special Hazard 0.00 0.00
Aggregate Certificate Information
-----------------------------------------------------------------------------
Class Aggregate Aggregate Aggregate
Type Percentage Prepay Pct. End Cert. Bal.
-----------------------------------------------------------------------------
Senior 95.320252% 100.000000% 205,295,142.21
-----------------------------------------------------------------------------
Junior 4.679748% 0.000000% 10,078,965.44
-----------------------------------------------------------------------------
--------------------------------------------------------------------------------
DELINQUENCY INFORMATION
--------------------------------------------------------------------------------
Period Loan Count Ending Stated Balance
------ ---------- ---------------------
30 to 59 days 0 0.00
60 to 89 days 1 395,346.19
90 or more 0 0.00
Foreclosure 0 0.00
Totals: 1 395,346.19
--------------------------------------------------------------------------------
<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 3,507,960.93 3,507,960.93
Principal remittance amount 2,173,171.07 2,173,171.07
Interest remittance amount 1,334,789.86 1,334,789.86