Narrative:

Enroute to ZZZ. ZZZ was reporting marginal weather (low ceilings/gusty cross-winds/ rain) with three possible easterly approaches to include the potential of precision radar monitored approaches. We had thoroughly reviewed and briefed the RNAV arrival into ZZZ along with each of the approaches; to include category ii procedures. During [an] RNAV arrival; we were in level flight at 24;000 feet; in VNAV path mode. Just past [zzzzz intersection]; ATC cleared us to 'descend via the [arrival]'. The captain (flying) reset the MCP altitude window to 11;000 feet; the bottom altitude of the arrival at [zzzzz intersection] waypoint. We both verbally confirmed the altitude. Prior to the 'top of descent point' we requested a right deviation for weather which was approved by ATC. ATC also re-cleared us 'direct [zzzzz intersection] when able' but did not confirm an altitude for the off course deviation. Neither of us thought to ask for confirmation of the assigned altitude. Since 11;000 feet was still set in the MCP; and we were in VNAV path; the jet began a descent shortly after we began the weather deviation; abeam the TOD. I immediately understood the error and ask ATC for a lower altitude. ATC cleared us to 'descend to 13;000 feet' but that clearance wasn't received until we were descending through 23;600 feet. I believe the fact that we had not reached the 'top of descent point;' and still in level flight at the time of the deviation; contributed to our oversight in not prompting ATC to confirm the off course altitude assignment. Bottom line - any off course deviation / vector from an RNAV arrival; whether descending or in level flight should be an immediate trigger for ATC and cockpit crews to confirm assigned altitudes. Lesson learned. ATC training would be helpful. It is not unusual to get an off course clearances during RNAV arrival / 'descend via' without an ATC altitude assignment. Obviously; all pilots must be alert for this oversight and insist on a specific altitude assignment. As noted above; I don't think we would have taken the bait if we were actually descending at the time of the off course clearance. I have reset my habit pattern on this.

Google
 

Original NASA ASRS Text

Title: An aircraft on an RNAV Arrival with published descents deviated for weather. The aircraft continued descending even though it was no longer on the published route.

Narrative: Enroute to ZZZ. ZZZ was reporting marginal weather (low ceilings/gusty cross-winds/ rain) with three possible easterly approaches to include the potential of Precision Radar Monitored approaches. We had thoroughly reviewed and briefed the RNAV arrival into ZZZ along with each of the approaches; to include CATEGORY II procedures. During [an] RNAV Arrival; we were in level flight at 24;000 feet; in VNAV Path mode. Just past [ZZZZZ Intersection]; ATC cleared us to 'descend via the [Arrival]'. The captain (flying) reset the MCP altitude window to 11;000 feet; the bottom altitude of the arrival at [ZZZZZ intersection] waypoint. We both verbally confirmed the altitude. Prior to the 'top of descent point' we requested a right deviation for weather which was approved by ATC. ATC also re-cleared us 'direct [ZZZZZ intersection] when able' but did not confirm an altitude for the off course deviation. Neither of us thought to ask for confirmation of the assigned altitude. Since 11;000 feet was still set in the MCP; and we were in VNAV path; the jet began a descent shortly after we began the weather deviation; abeam the TOD. I immediately understood the error and ask ATC for a lower altitude. ATC cleared us to 'descend to 13;000 feet' but that clearance wasn't received until we were descending through 23;600 feet. I believe the fact that we had not reached the 'top of descent point;' and still in level flight at the time of the deviation; contributed to our oversight in not prompting ATC to confirm the off course altitude assignment. Bottom line - any off course deviation / vector from an RNAV Arrival; whether descending or in level flight should be an immediate trigger for ATC and cockpit crews to confirm assigned altitudes. Lesson learned. ATC training would be helpful. It is not unusual to get an off course clearances during RNAV arrival / 'descend via' without an ATC altitude assignment. Obviously; all pilots must be alert for this oversight and insist on a specific altitude assignment. As noted above; I don't think we would have taken the bait IF we were actually descending at the time of the off course clearance. I have reset my habit pattern on this.

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.