סימן יט סעיף יא
שָׁכַח בְּרֹאשׁ חֹדֶשׁ אוֹ בְּחֹל הַמּוֹעֵד יַעֲלֶה וְיָבֹא בְּשַׁחֲרִית, אַף עַל פִּי שֶׁלֹּא נִזְכַּר עַד לְאַחַר שֶׁהִתְפַּלֵּל מוּסָף, (שֶׁכְּבָר זָכַר שֶׁל רֹאשׁ חֹדֶשׁ וְשֶׁל חֹל הַמּוֹעֵד) מִכָּל מָקוֹם, צָרִיךְ לַחֲזֹר וּלְהִתְפַּלֵּל שַׁחֲרִית, וְאִם עָבַר זְמַנָּהּ יַשְׁלִימֶנָּה בִּתְפִלַת הַמִּנְחָה. (עַיֵּן שערי תשובה סִימָן ק"ח סקי"ב) כְּדִלְקַמָּן כ"א סָעִיף ד'. לְקַמָּן סִימָן כ' סָעִיף י.
If you forgot to say Yaaleh veyavo on Rosh Chodesh or Chol Hamoed, in Shacharis, although you did not realize it until after you prayed Musaf (where you already mentioned Rosh Chodesh or the festival), nevertheless, you are required to repeat the prayers of Shacharis. If the time [of Shacharis] has passed you may compensate for it at Minchah.11See Chapt. 21 para. 1 and 18:1.
תנא דבי אליהו כל השונה הלכות בכל יום מובטח לו שהוא בן העולם הבא שנאמר הליכות עולם לו אל תקרי הליכות אלא הלכות (נדה ע"ג.)