В данном примере вычеты должны быть предоставлены к обеим выплатам, так как они относятся к разным календарным месяцам, а НДФЛ с зарплаты с 2023 года рассчитывается при каждой выплате дохода.
То есть так.
Июль: выплата 18750 (по большому счету совершенно не важно, что это - полная выплата или аванс. Важно, что она первая в месяце). Считаем НДФЛ нарастающим итогом: доход с 15.05.2023 по 25.07.2023 = 18 750. Вычеты за этот период = 5 800 * 3 (май, июнь, июль) = 17 400. НДФЛ = (18 750 - 17 400) * 13% = 176 руб. На руки: 18 750 - 176 = 18 574 руб.
Август: выплата 18 750. Считаем НДФЛ нарастающим итогом: доход с 15.05.2023 по 10.08.2023 = 37 500. Вычеты за этот период = 5 800 * 4 (май, июнь, июль, август) = 23 200. НДФЛ = (37 500 - 23 200) * 13% = 1 859 руб. 176 руб из них уже удержали, поэтому сейчас считаем НДФЛ = 1 859 - 176 = 1 683 руб. На руки: 18750 - 1 683 = 17 067 руб.
При этом далее в августе при расчете НДФЛ с аванса за август вычет уже не будет применяться. Аванс за август 18 750. Считаем НДФЛ нарастающим итогом: доход с 15.05.2023 по 25.08.2023 = 56 250 (37 500 (з/п июль) + 18 750 (аванс за август)). Вычеты за этот период по-прежнему = 5 800 * 4 (май-август) = 23 200. НДФЛ = (56 250 - 23 200) * 13% = 4 297 руб. Из них 1 859 уже удержали, поэтому сейчас считаем НДФЛ = 4 297 - 1 859 = 2 438 руб. На руки: 18 750 - 2 438 = 16 312 руб.