Payment Date: 04/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 165,493,047.39 7.500000% 691,526.62 1,034,331.55 1,725,858.17 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,819,441.06 0.000000% 2,259.02 0.00 2,259.02 0.00 0.00
Residual AR 0.00 7.500000% 0.00 0.00 0.00 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
Subordinate B1 5,834,542.52 7.500000% 4,210.57 36,465.89 40,676.46 0.00 0.00
B2 1,683,252.06 7.500000% 1,214.74 10,520.33 11,735.06 0.00 0.00
B3 1,010,150.67 7.500000% 728.99 6,313.44 7,042.43 0.00 0.00
B4 674,098.57 7.500000% 486.47 4,213.12 4,699.59 0.00 0.00
B5 449,731.45 7.500000% 324.55 2,810.82 3,135.38 0.00 0.00
B6 449,440.55 7.500000% 324.34 2,809.00 3,133.35 0.00 0.00
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
Totals - - 217,590,704.27 - 701,075.31 1,348,570.40 2,049,645.71 - -
----------------------------------------------------------------------------------------------------------------------------------
Class Information
--------------------------------------------------------------------------------
Ending Cert. Unpaid
Type Class Code Name Notional Bal. Interest
--------------------------------------------------------------------------------
Senior A1 164,801,520.77 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,817,182.03 0.00
Residual AR 0.00 0.00
--------------------------------------------------------------------------------
Subordinate B1 5,830,331.96 0.00
B2 1,682,037.32 0.00
B3 1,009,421.68 0.00
B4 673,612.10 0.00
B5 449,406.89 0.00
B6 449,116.21 0.00
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Totals - - 216,889,628.96 -
--------------------------------------------------------------------------------
</TABLE>
<PAGE>
Payment Date: 04/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 165,493,047.39 7.500000% 060506KM3 4.000038 5.982945 953.271175
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,819,441.06 0.000000% 060506KT8 1.236514 0.000000 994.664377
Residual AR 0.00 7.500000% 060506KU5 0.000000 0.000000 0.000000
------------------------------------------------------------------------------------------------------------------------
Subordinate B1 5,834,542.52 7.500000% 060506KV3 0.719632 6.232420 996.467605
B2 1,683,252.06 7.500000% 060506KW1 0.719632 6.232420 996.467605
B3 1,010,150.67 7.500000% 060506KX9 0.719632 6.232420 996.467606
B4 674,098.57 7.500000% 060506KY7 0.719632 6.232420 996.467609
B5 449,731.45 7.500000% 060506KZ4 0.719632 6.232420 996.467611
B6 449,440.55 7.500000% 060506LA8 0.719632 6.232420 996.467597
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
Totals - - 217,590,704.27 - - - - -
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
</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 216,889,628.90 216,889,628.90
Loan count 596 596
Avg loan rate 7.959116% 7.96
Prepay amount 543,829.20 543,829.20
--------------------------------------------------------------------------------
FEES AND ADVANCES
--------------------------------------------------------------------------------
Total
-----
Master serv fees 92,327.32 92,327.32
Sub servicer fees 0.00 0.00
Trustee fees 815.97 815.97
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.360894% 100.000000% 207,489,488.45
-----------------------------------------------------------------------------
Junior 4.639106% 0.000000% 10,093,926.16
-----------------------------------------------------------------------------
--------------------------------------------------------------------------------
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 2,049,645.71 2,049,645.71
Principal remittance amount 701,075.31 701,075.31
Interest remittance amount 1,348,570.40 1,348,570.40