Матриця відповідності «група ПДВ × організація» → код ставки в кабінеті CheckBox: без правильного коду касовий чек буде або відхилено фіскальним сервісом, або проведено як «без ПДВ». Розділ «Сервіс» → Довідник податків.
Ставки в кабінеті CheckBox належать ОРГАНІЗАЦІЇ, а не касі, тому вибору каси на екрані немає — кнопка Оновити з CheckBox обходить усі організації сама.
Відкриття екрана саме по собі в CheckBox не звертається — матриця й довідка на вкладці «Ставки кабінету» заповнюються тим, що вже збережено локально від попереднього оновлення. Свіжі ставки з кабінету підтягує лише кнопка Оновити з CheckBox. Вона стоїть праворуч у смузі під заголовком, а ліворуч у тій самій смузі написано, коли ставки тягнули востаннє: «Ставки кабінету оновлено сьогодні ГГ:ХХ», «…вчора ГГ:ХХ», «…N дн. тому (дд.мм.рррр)» або «Ставки кабінету ще не завантажували».
Кнопка проходить по черзі всі організації з довідника без запитання, яку касу використати:
Після завершення — рядок стану внизу вікна:
Матриця й довідкова таблиця перечитуються одразу після оновлення.
Вкладка Відповідність (друга — Ставки кабінету, лише для перегляду). Над таблицею підпис «Організація × група ПДВ» і пояснення: «Клітинка — код ставки, який поїде в чек. Остання колонка — акциз, він один на організацію».
Порожня клітинка показується на блідо-червоному тлі бордовим текстом. Якщо в клітинці стоїть код, якого в кабінеті цієї організації вже немає (наприклад, ставку видалили в CheckBox), у ній пише «код N — НЕМАЄ в кабінеті» і вона підсвічується ще помітніше — насиченим червоно-рожевим тлом і червоним текстом: це гірший випадок за порожню клітинку, бо чек із неіснуючим кодом CheckBox відхилить одразу.
Стан налаштування видно одразу в трьох місцях, і все це перераховується після кожного вибору в клітинці:
Наслідки в кожного типу свої: незаповнена клітинка — товар поїде в чек без коду ставки, і CheckBox зарахує його як «без ПДВ»; неіснуючий код — CheckBox відхилить чек, потрібно або обрати іншу ставку, або завести відповідну в кабінеті CheckBox і натиснути Оновити з CheckBox.
Ручний вибір — клік по клітинці відкриває описаний вище випадний список.
Кнопка Автопідбір проходить по всіх ПОРОЖНІХ клітинках матриці (вже заповнені не чіпає — автопідбір не має права перебивати свідомий вибір людини) і для кожної шукає серед «вкладених» ставок цієї організації такі, де ставка збігається з відсотком групи ПДВ (з точністю до 0.001) і додатковий збір дорівнює нулю — умова на нульовий додатковий збір відсікає комбіновані ставки «ПДВ + акциз», у яких основний відсоток той самий, але зміст інший.
Після завершення — підсумкове вікно «Автопідбір завершено» з трьома лічильниками: заповнено, неоднозначні, без відповідника, і поясненням, що неоднозначні клітинки лишено порожніми навмисно, бо там підходить кілька ставок. Закривається кнопкою Зрозуміло.
Остання колонка матриці — Акциз: один код на ОРГАНІЗАЦІЮ, не на групу ПДВ, бо акцизність це властивість самого товару, а не групи ПДВ.
Клітинка цієї колонки — випадний список; за замовчуванням Не використовується. У списку — лише ставки кабінету цієї організації, у яких є додатковий збір (це і є ознака акцизу); звичайну ставку ПДВ без додаткового збору тут випадково призначити акцизом не можна. Порожній акциз не вважається помилкою (не всі торгують підакцизним), але про нього нагадує панель Що не так.
Друга вкладка, лише для перегляду — «Що заведено в кабінеті CheckBox» («Тільки для довідки — тут нічого не редагується»): усі ставки, завантажені з кабінету, по кожній організації окремо, для звірки без переходу в сам кабінет. Колонки: Код, Літера, Назва, Ставка %, Додатк. %, Організація. Фільтр Організація: діє й тут.
Кнопка Зберегти і застосувати одразу і зберігає мапінг, і застосовує коди до товарів — окремої кнопки «Застосувати» на екрані немає навмисно: раніше забутий окремий крок застосування лишав товари зі старими кодами ставок і ніяк про це не попереджав, тому обидві дії об'єднали в одну кнопку.
Якщо на момент натискання є незаповнені клітинки — спершу підтвердження з точною кількістю: «Не заповнено N клітинок. Товари цих груп не отримають коду ставки для відповідних організацій. Зберегти все одно?» (Так / Ні).
Після підтвердження:
Результат — вікно «Збережено і застосовано» з двома лічильниками: товарів оновлено і з них підакцизних, та приміткою «Нові чеки підуть із оновленими кодами. Уже пробиті чеки не змінюються.» У рядку стану внизу лишається «Збережено · оновлено товарів: N». Поки зміни не збережені, там світиться «Є незбережені зміни», а в спокої — «Налаштування повне» або «Проблем: N».
Кнопка Закрити закриває вікно без будь-якого підтвердження — незбережені зміни в матриці мовчки втрачаються, якщо перед закриттям не натиснути Зберегти і застосувати.
Пропущено: додати чи видалити групу ПДВ або організацію з цього екрана не можна — рядки й колонки матриці повністю визначаються довідниками організацій та ставок ПДВ; пошуку на екрані немає, є лише фільтр по одній організації.
Див. також: Організації (ФОП) — звідти беруться рядки цієї матриці. Ставка ПДВ за замовчуванням у картці організації — інше налаштування (яку ставку успадковує товар без власної), а не код CheckBox.