Payment Date: 04/25/00 ------------------------------------------------------------ BANK OF AMERICA MORTGAGE SECURITIES, INC. MORTGAGE PASS-THROUGH CERTIFICATES, Series 1999-12 Bank of America, FSB, Master Servicer ------------------------------------------------------------ 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 - ---------------------------------------------------------------------------------------------------------------------------------- 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 - - -------------------------------------------------------------------------------- Payment Date: 04/25/00 ------------------------------------------------------------ BANK OF AMERICA MORTGAGE SECURITIES, INC. MORTGAGE PASS-THROUGH CERTIFICATES, Series 1999-12 Bank of America, FSB, Master Servicer ------------------------------------------------------------ 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. - ------------------------------------------------------------------------------------------------------------------------ - ------------------------------------------------------------------------------------------------------------------------ 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 - - - - - - ------------------------------------------------------------------------------------------------------------------------ - ------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------ BANK OF AMERICA MORTGAGE SECURITIES, INC. MORTGAGE PASS-THROUGH CERTIFICATES, Series 1999-12 Bank of America, FSB, Master Servicer ------------------------------------------------------------ - -------------------------------------------------------------------------------- COLLATERAL INFORMATION - -------------------------------------------------------------------------------- Total ----- Aggregated stated principal balance 216,889,628.90 216,889,628.90 Aggregated loan count 596 596 Aggregated average loan rate 7.959116% 7.96 Aggregated prepayment amount 543,829.20 543,829.20 - -------------------------------------------------------------------------------- FEES AND ADVANCES - -------------------------------------------------------------------------------- Total ----- Monthly master servicing fees 92,327.32 92,327.32 Monthly sub servicer fees 0.00 0.00 Monthly trustee fees 815.97 815.97 Aggregate advances N/A N/A Advances this periods 0.00 0.00 - -------------------------------------------------------------------------------- LOSSES & INSURANCE COVERAGES - -------------------------------------------------------------------------------- Total ----- Net realized losses (this period) 0.00 0.00 Cumulative losses (from Cut-Off) 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 - -------------------------------------------------------------------------------- - -------------------------------------------------------------------------------- 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 - -------------------------------------------------------------------------------- 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