Цитата: я начисляла аванс в 15.07.2016 и ндфл удерживала тоже 16.07.2016
С "аванса" НДФЛ не удерживается и в бюджет не перечисляется, поэтому к 6-НДФЛ эта выплата ни какого отношения не имеет.
Цитата: потом з/п начислять 31.07.2016 и ндфл тоже 31.07.2016, как это показывать в 6-ндфл, ?
Начисленная зарплата к 6-НДФЛ тоже ни какого отношения не имеет.
Если речь идёт о дате выплаты ЗП, и если Вы действительно выплачивали ЗП 31.07.2016 (!воскресенье!), соответствующий этой операции блок второго раздела должен выглядеть так:
строка 100 - 31.07.2016 - последний день месяца, за который ЗП начислена,
строка 110 - 31.07.2016 - дата выплаты ЗП, она же - дата удержания налога,
строка 120 - 01.08.2016 - крайний срок для перечисления налога, удержанного 31.07.2016,
строка 130 - вся сумма июльской ЗП,
строка 140 - вся сумма НДФЛ, удержанного с июльской зарплаты.