При чём тут программа, если само̀й общепризнанной методологии в принципе нет! Программа лишь отражение этой методологии, выраженное в математических алгоритмах. А когда никто не понимает в совершенстве, что же должно быть на самом деле, как обработать ту или иную ситуацию из всего множества возможных и подходы постоянно меняются, то и объясняет программистам не алгоритмы работы, а своё непонимание. Думаете, почему эта тема так разрослась? Да просто потому, что разобрать по пунктам каждую ситуацию у налогового агента на предмет соответствия существующему закону по НДФЛ просто необычайно сложно из-за возможной двойственной интерпретации требований закона. Новый отчет 6-НДФЛ ИМХО лишь вскрыл давно существующие проблемы в администрировании НДФЛ.

