ананина,
Если положением о ЗП в вашей организации предусмотрена выплата ЗП в последний день месяца, то в случае, если он выпадает на выходной, вы вправе перенести день выплаты на последний рабочий день месяца.
Тогда это не будет нарушением ТК и не будет нарушением НК (НК РФ не имеет приоритета в юридической силе над ТК РФ в иерархии законов)
То есть
100- 31.03.18
110- 30.03.18
120- 02.04.18
Выплата ЗП ранее 30.03 - не подпадает под действие ТК и положения о зарплате, и поэтому сумма выплаты ранее 30.03.18 -не будет считаться выплатой начисленной зарплаты. Это будет аванс (пользуясь бытовым понятием).
Уплата НДФЛ в этом случае - будет считаться не удержанной из зарплаты, а - за счет собственных средств общества, и не будет считаться налогом. Перечислив ее 29.03 - она не встанет как налог. И потом - надо будет ее возвращать.