Вы абсолютно правы. В данном случае, гл.бухом нарушается, прежде всего, условия колдоговора и сроки выплаты зарплаты согласно ст. 115. Что касается бухучета:
- главное не поставить в отчетности "текущая задолженность по зарплате" (случайно, не нарошно

), иначе предприятие получит несколько "приятных" дней общения с налоговой, пенсионным и т.д.
Ответственность может возникнуть при проверке управлением минтруда, если они попунктно будут проверять выполнение колдоговора и соответствие выплаты зарплаты. За нарушение сроков выплаты зп предусмотрены штрафные санкции.
Но так как в текущем месяце зарплата за июль была выплачена 3-го, то аванс, конечно же, необходимо выплатить 20-го, т.к. не сохранится период в 16 дней между авансом за август и зарплатой за август в сентябре. Но старайтесь больше так не поступать.