Запятая не ставится.
Перед союзом когда ставится запятая, так как он начинает придаточное предложение.
Запятая не нужна.
Предложение построено неудачно. Возможен такой вариант: Если в книге покупок отражены различные наименования продавца (поставщика) с указанием одинаковых ИНН и КПП, то это не должно вызвать претензии со стороны проверяющих.
Сочетаемость слова бакалавриат неоднократно обсуждалась в ответах нашей справочной службы. Сочетание поступать в бакалавриат употребляется в официально-деловых, научных, публицистических текстах и дополняет тематический ряд поступать в лицей, в техникум, в институт, в университет, в вуз, в аспирантуру, в докторантуру, в академию. Вместе с тем распространено и выражение поступать на бакалавриат, что отражено в «Большом универсальном словаре русского языка» В. В. Морковкина, Г. Ф. Богачевой и Н. М. Луцкой. Констатируем: в современной речи два варианта словосочетания сосуществуют. Как можно полагать, варьирование предлогов обусловлено несколькими факторами: значением слова бакалавриат, обозначающего отнюдь не односложное понятие, смысловыми акцентами высказываний и влиянием речевых образцов, известных говорящим (ср.: поступать в вуз, в колледж, в семинарию и поступать на факультет, на курс, на отделение). Вне сомнения, два словосочетания заслуживают наблюдений, стилистических и даже территориальных сопоставлений. Но сейчас обратим внимание еще на один аспект. В тематической речи существительное бакалавриат употребляется с другими глаголами, в частности принимать, учиться, обучаться. Предложная дилемма «в / на» возникает и в этих случаях, но сочетания принимать в бакалавриат, обучаться в бакалавриате, если судить по профильным изданиям, почти стандартны. Фраза Прием в бакалавриат производится на конкурсной основе представляет собой подобный же типичный пример. С другой стороны, разговорные фразы пойти на бакалавриат и пойти на специалитет ясно очерчивают границы своей речевой сферы. Термин специалитет также встречается в двувариантном составе: поступать (переводиться) в специалитет / на специалитет, учиться в специалитете / на специалитете. В официальных текстах термин часто употребляется в связке с существительным программа; ср.: обучаться по программе специалитета. Очевидно, что в текстах, не предполагающих каких-либо сомнительных оборотов, лучше всего использовать дополнительные слова (программа специалитета, уровень бакалавриата), избавляющие от грамматических коллизий.
Существительные, имеющие двойную охарактеризованность по роду, называются существительными общего рода.
К общему роду относятся существительные с окончанием -а в им. падеже ед. числа, называющие лиц по характерному действию или свойству и имеющие ту же систему падежных окончаний, что и существительные жен. или муж. рода с окончанием -а в форме им. падежа ед. числа: настоящий гуляка, настоящего гуляку, настоящему гуляке и т. д. — муж. род; настоящая гуляка, настоящую гуляку, настоящей гуляке и т. д. — жен. род.
Существительное выхухоль не является существительным общего рода, так как не называет лиц, обладающих определенными признаками, не имеет окончания -а в им. падеже ед. числа, а при употреблении в разных родах не получает одинаковых окончаний в косвенных падежах (существительное выхухоль в женском роде склоняется как выхухоль, выхухоли, выхухоли, выхухоль, выхухолью, выхухоли, а в мужском — как выхухоль, выхухоля, выхухолю, выхухоля, выхухолем, о выхухоле).
Чтобы понять, как обосновывается возможность относиться и к муж., и к жен. роду у существительного выхухоль, рассмотрим особенности категории рода у русских неодушевленных и одушевленных существительных.
Большая часть русских существительных являются неодушевленными, грамматическая категория рода у этих существительных не связана со значением. А вот одушевленные существительные муж. и жен. рода, которые называют лиц и животных, могут быть связаны со значением и достаточно регулярно отражают соотношение «род – пол», например: мужчина – женщина, сын — дочь, корова — бык, лось — лосиха и т. п. Иногда у названий животных особи мужского и женского пола называются одинаково (стрекоза, судак, щука, трясогузка и др.). Среди слов, называющих лиц, также не всегда имеется соответствие рода и пола. Так, слово человек муж. рода, хотя может обозначать как женщину, так и мужчину. К этому же типу (одинаковое именование особей разного пола) относится слово выхухоль, которое при этом имеет вариативную категорию рода, что отражено, например, в «Большом толковом словаре» под ред. С. А. Кузнецова (см.: https://gramota.ru/poisk?query=выхухоль&mode=slovari&dicts[]=42). Вариативность категории рода означает, что в соответствии с нормами литературного языка существительное выхухоль может употребляться и в муж. роде, и в жен. роде при именовании особей как мужского, так и женского пола.
Слово виски ни по форме, ни по значению тоже не может быть отнесено к существительным общего рода. Как и слово выхухоль, это существительное имеет вариативную категорию рода (муж. и ср.).
Обособление необязательно. Подробнее см. в "Справочнике по пунктуации".
Если дот был установлен во время отражения нападения, то запятая не нужна. Ставить ее — грубая ошибка.