Narrative:

We were flying the CRJ900 in VNAV mode on the FILPZ1 RNAV arrival into charlotte; tazza transition. As we descended to the final fix (dosbe) we were required to cross it at 6;000 feet MSL. The autopilot; in VNAV mode; levelled off early and crossed dosbe at 7;000 feet MSL.during the arrival; I had the VNAV mode engaged to the autopilot and the altitude select was at 6;000 feet MSL. The FMS stated 'check fpln altitude' and highlighted both fixes yellow: dosbe (6;000 feet MSL) and welet (7;000 feet MSL). The aircraft descended normally until we reached dosbe where it then crossed dosbe at 7;000 feet. When I realized the level off I immediately went into vertical speed mode and started a 1;500 fpm descent to 6;000 feet MSL. I have had this happen to me once before in iad on a separate arrival; but I caught it before it required a report. I thought the aircraft maybe had some sort of glitch but I think I figured out why this is happening. During this arrival we had the ILS 36L programmed as normal; which included the discontinuity (between the arrival and approach). The final fix on the arrival is dosbe which is crossing at 6;000 feet MSL; and the first fix on the approach is welet which is crossing at 7;000 feet MSL or above. The aircraft saw that welet was further down in the legs page; and must have ignored the discontinuity because it levelled off at it's most restrictive altitude of 7;000 feet MSL when in reality it should have descended to 6;000 feet MSL to meet dosbe. I don't think the FMS/autopilot likes the arrival fix to be lower altitude than the first approach fix altitude.

Google
 

Original NASA ASRS Text

Title: CRJ900 flight crew reported crossing DOSBE at 7;000 feet on the FLIPZ1 RNAV arrival to CLT; while the required altitude at DOSBE was 6;000 feet. The aircraft was descending in VNAV with the autopilot engaged; which the Captain quickly changed to vertical speed to continue the descent to 6;000 feet. The FMC was programed with the ILS 36L and with the first fix of WELET; the FMC was honoring the WELET altitude of 7;000 feet.

Narrative: We were flying the CRJ900 in VNAV mode on the FILPZ1 RNAV arrival into Charlotte; TAZZA transition. As we descended to the final fix (DOSBE) we were required to cross it at 6;000 feet MSL. The autopilot; in VNAV mode; levelled off early and crossed DOSBE at 7;000 feet MSL.During the arrival; I had the VNAV mode engaged to the Autopilot and the altitude select was at 6;000 feet MSL. The FMS stated 'CHECK FPLN ALT' and highlighted both fixes yellow: DOSBE (6;000 feet MSL) and WELET (7;000 feet MSL). The aircraft descended normally until we reached DOSBE where it then crossed DOSBE at 7;000 feet. When I realized the level off I immediately went into vertical speed mode and started a 1;500 fpm descent to 6;000 feet MSL. I have had this happen to me once before in IAD on a separate arrival; but I caught it before it required a report. I thought the aircraft maybe had some sort of glitch but I think I figured out why this is happening. During this arrival we had the ILS 36L programmed as normal; which included the discontinuity (between the arrival and approach). The final fix on the arrival is DOSBE which is crossing at 6;000 feet MSL; and the first fix on the approach is WELET which is crossing at 7;000 feet MSL or above. The aircraft saw that WELET was further down in the LEGS page; and must have ignored the discontinuity because it levelled off at it's most restrictive altitude of 7;000 feet MSL when in reality it should have descended to 6;000 feet MSL to meet DOSBE. I don't think the FMS/Autopilot likes the arrival fix to be lower altitude than the first approach fix altitude.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.