Payment Date: 10/25/99


          ------------------------------------------------------------
                   BANK OF AMERICA MORTGAGE SECURITIES, INC.
               Mortgage Pass-Through Certificates, Series 1999-2
                     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                  A-1        95,059,539.70    6.500000%       652,625.62    514,905.84    1,167,531.46       0.00       0.00
                        A-2        95,829,286.57    6.500000%       550,943.49    519,075.30    1,070,018.79       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           313,482.35    6.500000%         1,521.46      1,698.03        3,219.49       0.00       0.00
                        A-10        7,396,765.63    6.500000%        61,108.51          0.00       61,108.51       0.00       0.00
                        A-11       50,559,000.00    5.750000%             0.00    242,261.88      242,261.88       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       71,298,912.40    6.350000%     1,188,304.61    377,290.08    1,565,594.69       0.00       0.00
                        PAC IO A   36,180,073.49    8.654332%             0.00     91,754.91       91,754.91       0.00       0.00
                        A-PO          743,355.58    0.000000%           797.02          0.00          797.02       0.00       0.00
Residual                A-R                 0.00    6.500000%             0.00          7.91            7.91       0.00       0.00
                        A-LR                0.00    6.500000%             0.00          0.00            0.00       0.00       0.00
- ----------------------------------------------------------------------------------------------------------------------------------
Subordinate             B-1        10,704,320.69    6.500000%         9,221.86     57,981.74       67,203.60       0.00       0.00
                        B-2         3,734,065.47    6.500000%         3,216.93     20,226.19       23,443.12       0.00       0.00
                        B-3         1,742,564.55    6.500000%         1,501.23      9,438.89       10,940.13       0.00       0.00
                        B-4         1,742,564.55    6.500000%         1,501.23      9,438.89       10,940.13       0.00       0.00
                        B-5           995,751.46    6.500000%           857.85      5,393.65        6,251.50       0.00       0.00
                        B-6           996,135.53    6.500000%           858.18      5,395.73        6,253.91       0.00       0.00
- ----------------------------------------------------------------------------------------------------------------------------------
- ----------------------------------------------------------------------------------------------------------------------------------
Totals          -        -        483,273,817.98     -            2,472,458.00  2,404,475.03    4,876,933.03     -          -
- ----------------------------------------------------------------------------------------------------------------------------------
Class Information

- --------------------------------------------------------------------------------
                                             Ending Cert.          Unpaid
Type             Class Code     Name         Notional Bal.         Interest
- --------------------------------------------------------------------------------
Senior                          A-1        94,406,914.09              0.00
                                A-2        95,278,343.09              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           311,960.88              0.00
                                A-10        7,375,722.94              0.00
                                A-11       50,559,000.00              0.00
                                A-12       48,883,000.00              0.00
                                A-13       70,110,607.79              0.00
                                PAC IO A   36,349,247.22              0.00
                                A-PO          742,558.56              0.00
Residual                        A-R                 0.00              0.00
                                A-LR                0.00              0.00
- --------------------------------------------------------------------------------
Subordinate                     B-1        10,695,098.83              0.00
                                B-2         3,730,848.54              0.00
                                B-3         1,741,063.32              0.00
                                B-4         1,741,063.32              0.00
                                B-5           994,893.61              0.00
                                B-6           995,277.35              0.00
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
Totals            -              -        481,010,599.53     -
- --------------------------------------------------------------------------------



                             Payment Date: 10/25/99


          ------------------------------------------------------------
                   BANK OF AMERICA MORTGAGE SECURITIES, INC.
               Mortgage Pass-Through Certificates, Series 1999-2
                     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                     A-1    95,059,539.70     6.500000% 060506BK7     6.526256      5.149058    944.069141
                           A-2    95,829,286.57     6.500000% 060506BL5     5.509435      5.190753    952.783431
                           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       313,482.35     6.500000% 060506BT8     4.681418      5.224706    959.879644
                           A-10    7,396,765.63     6.500000% 060506BU5     5.456604      0.000000    658.605495
                           A-11   50,559,000.00     5.750000% 060506BV3     0.000000      4.791667  1,000.000000
                           A-12   48,883,000.00     5.900000% 060506BW1     0.000000      4.916667  1,000.000000
                           A-13   71,298,912.40     6.350000% 060506BX9    15.560446      4.940486    918.074663
                           PAC IO A 36,180,073.49     8.654332% 060506BY7     0.000000      2.607859  1,033.118668
                           A-PO      743,355.58     0.000000% 060506BZ4     1.064160      0.000000    991.443632
Residual                   A-R             0.00     6.500000% 060506CA8     0.000000     79.071510      0.000000
                           A-LR            0.00     6.500000% 060506CB6     0.000000      0.000000      0.000000
- ------------------------------------------------------------------------------------------------------------------------
Subordinate                B-1    10,704,320.69     6.500000% 060506CC4     0.857202      5.389590    994.144023
                           B-2     3,734,065.47     6.500000% 060506CD2     0.857202      5.389590    994.144023
                           B-3     1,742,564.55     6.500000% 060506CE0     0.857202      5.389590    994.144023
                           B-4     1,742,564.55     6.500000% 060506CF7     0.857202      5.389590    994.144023
                           B-5       995,751.46     6.500000% 060506CQ5     0.857202      5.389590    994.144023
                           B-6       996,135.53     6.500000% 060506CH3     0.857201      5.389586    994.143259
- ------------------------------------------------------------------------------------------------------------------------
- ------------------------------------------------------------------------------------------------------------------------
Totals       -             -     483,273,817.98       -            -           -             -           -
- ------------------------------------------------------------------------------------------------------------------------
- ------------------------------------------------------------------------------------------------------------------------





          ------------------------------------------------------------
                   BANK OF AMERICA MORTGAGE SECURITIES, INC.
               Mortgage Pass-Through Certificates, Series 1999-2
                     BANK OF AMERICA, FSB, MASTER SERVICER
          ------------------------------------------------------------

- --------------------------------------------------------------------------------
                             COLLATERAL INFORMATION
- --------------------------------------------------------------------------------
                                                             Total
                                                             -----
Aggregated stated principal balance  481,012,070.91   481,012,070.91
Aggregated loan count                          1433             1433
Aggregated average loan rate              7.168288%             7.17
Aggregated prepayment amount           1,846,796.23     1,846,796.23

- --------------------------------------------------------------------------------
                                FEES AND ADVANCES
- --------------------------------------------------------------------------------
                                                             Total
                                                             -----
Monthly master servicing fees            270,429.06       270,429.06
Monthly sub servicer fees                      0.00             0.00
Monthly trustee fees                       1,409.55         1,409.55


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                                  5,003,766.00     5,003,766.00
Special Hazard                         4,832,752.89     4,832,752.89


                         Aggregate Certificate Information
   -----------------------------------------------------------------------------
   Class            Aggregate           Aggregate                     Aggregate
   Type            Percentage           Prepay Pct.              End Cert. Bal.
   -----------------------------------------------------------------------------
   Senior           95.882469%           100.000000%            463,358,415.73
   -----------------------------------------------------------------------------
   Junior            4.117531%             0.000000%             19,898,244.96
   -----------------------------------------------------------------------------

- --------------------------------------------------------------------------------
                          DELINQUENCY INFORMATION
- --------------------------------------------------------------------------------
Period                             Loan Count    Ending Stated Balance
- ------                             ----------    ---------------------
30 to 59 days                           1                   252,947.41
60 to 89 days                           1                   298,623.14
90 or more                              0                         0.00
Foreclosure                             0                         0.00

Totals:                                 2                   551,570.55
- --------------------------------------------------------------------------------



- --------------------------------------------------------------------------------
                                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            4,876,933.03          4,876,933.03
Principal remittance amount            2,472,458.00          2,472,458.00
Interest remittance amount             2,404,475.03          2,404,475.03