Користувальницькі налаштування

Налаштування сайту


posplus:pro:servis:dovidnyk-podatkiv-checkbox

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
posplus:pro:servis:dovidnyk-podatkiv-checkbox [2026/08/22 11:25] – зовнішнє редагування 127.0.0.1posplus:pro:servis:dovidnyk-podatkiv-checkbox [2026/09/13 18:22] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 7: Рядок 7:
 =====Оновлення ставок з CheckBox===== =====Оновлення ставок з CheckBox=====
  
-Відкриття екрана саме по собі в CheckBox не звертається — матриця, блок акцизу й довідка внизу заповнюються тим, що вже збережено локально від попереднього оновлення. Свіжі ставки з кабінету підтягує лише кнопка **Оновити з CheckBox** (верхній правий кут).+Відкриття екрана саме по собі в CheckBox не звертається — матриця й довідка на вкладці «Ставки кабінету» заповнюються тим, що вже збережено локально від попереднього оновлення. Свіжі ставки з кабінету підтягує лише кнопка **Оновити з CheckBox**. Вона стоїть праворуч у смузі під заголовком, а ліворуч у тій самій смузі написано, коли ставки тягнули востаннє: «Ставки кабінету оновлено сьогодні ГГ:ХХ», «…вчора ГГ:ХХ», «…N дн. тому (дд.мм.рррр)» або «Ставки кабінету ще не завантажували».
  
 Кнопка проходить по черзі всі організації з довідника без запитання, яку касу використати: Кнопка проходить по черзі всі організації з довідника без запитання, яку касу використати:
Рядок 15: Рядок 15:
   * Організацію з активною касою, але без жодного придатного ПРРО (немає активного ПРРО або в ньому не заповнено ліцензійний ключ / PIN-код), теж рахує як помилку — за відсутності активного ПРРО взагалі текст причини «Не знайдено активних ПРРО для цієї каси», в інших випадках — те, що повернув CheckBox.   * Організацію з активною касою, але без жодного придатного ПРРО (немає активного ПРРО або в ньому не заповнено ліцензійний ключ / PIN-код), теж рахує як помилку — за відсутності активного ПРРО взагалі текст причини «Не знайдено активних ПРРО для цієї каси», в інших випадках — те, що повернув CheckBox.
  
-Після завершення статус-рядок зверху:+Після завершення — рядок стану внизу вікна:
  
-  * усе вдалося — зелений текст «Оновлено організацій: N»; +  * усе вдалося — «Ставки оновлено для N організацій»; 
-  * є помилки — темно-червоний текст «Оновлено N, з помилками M.» і далі перелік «**Організація**: причина» через крапку з комою для кожної, що не оновилась.+  * є помилки — «Оновлено N, з помилками M.» і далі перелік «**Організація**: причина» через крапку з комою для кожної, що не оновилась.
  
-Матриця, блок акцизу й довідкова таблиця перечитуються одразу після оновлення.+Матриця й довідкова таблиця перечитуються одразу після оновлення.
  
-=====Матриця «група ПДВ × організація»=====+=====Матриця «організація × група ПДВ»=====
  
-  * **Рядки** — усі групи ПДВ з довідника ставок (назва й відсоток). +Вкладка **Відповідність** (друга — **Ставки кабінету**, лише для перегляду). Над таблицею підпис **«Організація × група ПДВ»** і пояснення: «Клітинка — код ставки, який поїде в чек. Остання колонка — акциз, він один на організацію». 
-  * **Колонки** — усі організації з довідника «Організації (ФОП)», за алфавітом, незалежно від того, є в них зараз активна каса чи ні (колонка все одно є, просто підбір коду вручну можливий лише якщо ставки цієї організації колись уже завантажували).+ 
 +  * **Рядки** — усі організації з довідника «Організації (ФОП)», незалежно від того, є в них зараз активна каса чи ні (рядок все одно є, просто підбір коду вручну можливий лише якщо ставки цієї організації колись уже завантажували). Перша колонка так і називається — **Організація**. 
 +  * **Колонки** — усі групи ПДВ з довідника ставок (у заголовку — назва групи), а остання колонка — **Акциз**.
   * **Клітинка** — випадний список кодів ставок цієї організації; перший пункт **— не задано —** знімає призначення. Кожен варіант підписаний форматом «Літера · Назва · код N · Ставка%», з доданим «+ Ставка%» якщо в ставки є додатковий збір. У списку лише «вкладені» ставки кабінету — «накладені» для матриці не пропонуються.   * **Клітинка** — випадний список кодів ставок цієї організації; перший пункт **— не задано —** знімає призначення. Кожен варіант підписаний форматом «Літера · Назва · код N · Ставка%», з доданим «+ Ставка%» якщо в ставки є додатковий збір. У списку лише «вкладені» ставки кабінету — «накладені» для матриці не пропонуються.
 +  * Праворуч угорі — фільтр **Організація:** («Усі організації» або одна конкретна): при десятку ФОПів перевіряти налаштування зручніше по одному.
  
-Порожня клітинка показується на блідо-червоному тлі бордовим текстом. Якщо в клітинці стоїть код, якого в кабінеті цієї організації вже немає (наприклад, ставку видалили в CheckBox), клітинка підсвічується ще помітніше — насиченим червоно-фіолетовим тлом і червоним текстом: це гірший випадок за порожню клітинку, бо чек із неіснуючим кодом CheckBox відхилить одразу.+Порожня клітинка показується на блідо-червоному тлі бордовим текстом. Якщо в клітинці стоїть код, якого в кабінеті цієї організації вже немає (наприклад, ставку видалили в CheckBox), у ній пише «код N — НЕМАЄ в кабінеті» і вона підсвічується ще помітніше — насиченим червоно-рожевим тлом і червоним текстом: це гірший випадок за порожню клітинку, бо чек із неіснуючим кодом CheckBox відхилить одразу.
  
-Під матрицею — рядок попередження, порахований ще до будь-яких змін (одразу при відкритті екрана) і оновлюваний після кожного вибору в клітинці:+Стан налаштування видно одразу в трьох місцях, і все це перераховується після кожного вибору в клітинці:
  
-  * невідповідні коди: «⚠ N клітинок з неіснуючим кодом»; +  * позначка в заголовку вікна: **усе заповнено**, «N з M не заповнено» або «N з проблемою»; 
-  * незаповнені клітинки: «N з M не заповнено»; +  * число на вкладці **Відповідність** — скільки зараз проблем; 
-  * якщо є обидва типи — рядки об'єднуються через « · »; +  * панель під матрицею: **Усе гаразд** («Кожна група ПДВ має код ставки в усіх організаціях, акциз заданий.») або **Що не так** — перелік поіменно: «ПДВ 20% · ФОП … — коду N немає в кабінеті цієї організації», «N клітинок не заповнено — товари цих груп поїдуть у чек без коду ставки», «Акциз для «…» не заданий — підакцизні товари підуть без акцизного коду».
-  * якщо помилок і порожніх клітинок немає — рядок зникає зовсім.+
  
-//СКРІНШОТ [podatky-01-matrytsia.png]: матриця «група ПДВ × організація» — рядки груп ПДВ, колонки організацій, випадний список коду ставки у клітинці, порожня клітинка на червонуватому тлі, клітинка із застарілим кодом на насиченому червоно-фіолетовому тлі, і рядок попередження під матрицею з кількістю незаповнених і невідповідних клітинок.//+{{ :posplus:pro:servis:podatky-01-matrytsia.png?direct |Матриця «група ПДВ × організація»}}
  
-Підказка (при наведенні) пояснює наслідки окремо для кожного типу: незаповнена клітинка — товар поїде в чек без коду ставки, і CheckBox зарахує його як «без ПДВ»; неіснуючий код — CheckBox відхилить чек, потрібно або обрати іншу ставку, або завести відповідну в кабінеті CheckBox і натиснути **Оновити**.+Наслідки в кожного типу свої: незаповнена клітинка — товар поїде в чек без коду ставки, і CheckBox зарахує його як «без ПДВ»; неіснуючий код — CheckBox відхилить чек, потрібно або обрати іншу ставку, або завести відповідну в кабінеті CheckBox і натиснути **Оновити з CheckBox**.
  
 =====Підбір коду ставки===== =====Підбір коду ставки=====
Рядок 45: Рядок 47:
 Ручний вибір — клік по клітинці відкриває описаний вище випадний список. Ручний вибір — клік по клітинці відкриває описаний вище випадний список.
  
-Кнопка **Зіставити автоматично** проходить по всіх ПОРОЖНІХ клітинках матриці (вже заповнені не чіпає — автопідбір не має права перебивати свідомий вибір людини) і для кожної шукає серед «вкладених» ставок цієї організації такі, де ставка збігається з відсотком групи ПДВ (з точністю до 0.001) і додатковий збір дорівнює нулю — умова на нульовий додатковий збір відсікає комбіновані ставки «ПДВ + акциз», у яких основний відсоток той самий, але зміст інший.+Кнопка **Автопідбір** проходить по всіх ПОРОЖНІХ клітинках матриці (вже заповнені не чіпає — автопідбір не має права перебивати свідомий вибір людини) і для кожної шукає серед «вкладених» ставок цієї організації такі, де ставка збігається з відсотком групи ПДВ (з точністю до 0.001) і додатковий збір дорівнює нулю — умова на нульовий додатковий збір відсікає комбіновані ставки «ПДВ + акциз», у яких основний відсоток той самий, але зміст інший.
  
   * Знайдено рівно один збіг — клітинка заповнюється автоматично.   * Знайдено рівно один збіг — клітинка заповнюється автоматично.
Рядок 51: Рядок 53:
   * Збігів немає — лишається порожньою.   * Збігів немає — лишається порожньою.
  
-Після завершення — підсумкове вікно з трьома лічильниками: «Заповнено: N», «Пропущено через неоднозначність: N», «Відповідника немає: N», і поясненням, що неоднозначні клітинки лишено порожніми навмисно, бо там підходить кілька ставок.+Після завершення — підсумкове вікно **«Автопідбір завершено»** з трьома лічильниками: **заповнено**, **неоднозначні**, **без відповідника**, і поясненням, що неоднозначні клітинки лишено порожніми навмисно, бо там підходить кілька ставок. Закривається кнопкою **Зрозуміло**.
  
 =====Акцизний збір===== =====Акцизний збір=====
  
-Окрема невелика таблиця нижче матриці — по одному рядку на організацію: **Організація** і **Ставка акцизу в CheckBox**. Один код на ОРГАНІЗАЦІЮ, не на групу ПДВ — акцизність це властивість самого товару, а не групи ПДВ, тому в матриці вище такого стовпця немає.+Остання колонка матриці — **Акциз**: один код на ОРГАНІЗАЦІЮ, не на групу ПДВ, бо акцизність це властивість самого товару, а не групи ПДВ.
  
-Клітинка другого стовпця — випадний список; за замовчуванням **Не використовується**. У списку — лише ставки кабінету цієї організації, у яких є додатковий збір (це і є ознака акцизу); звичайну ставку ПДВ без додаткового збору тут випадково призначити акцизом не можна.+Клітинка цієї колонки — випадний список; за замовчуванням **Не використовується**. У списку — лише ставки кабінету цієї організації, у яких є додатковий збір (це і є ознака акцизу); звичайну ставку ПДВ без додаткового збору тут випадково призначити акцизом не можна. Порожній акциз не вважається помилкою (не всі торгують підакцизним), але про нього нагадує панель **Що не так**.
  
-=====Довідка «Ставки у CheckBox»=====+=====Вкладка «Ставки кабінету»=====
  
-Таблиця внизу, лише для перегляду — усі ставки, завантажені з кабінету CheckBox, по кожній організації окремо, для звірки без переходу в сам кабінет. Колонки: **Код**, **Літера**, **Назва**, **Ставка %**, **Додатк. %**, **Організація**.+Друга вкладка, лише для перегляду — **«Що заведено в кабінеті CheckBox»** («Тільки для довідки — тут нічого не редагується»): усі ставки, завантажені з кабінету, по кожній організації окремо, для звірки без переходу в сам кабінет. Колонки: **Код**, **Літера**, **Назва**, **Ставка %**, **Додатк. %**, **Організація**. Фільтр **Організація:** діє й тут.
  
 =====Збереження й застосування===== =====Збереження й застосування=====
  
-Кнопка **Зберегти й застосувати** одразу і зберігає мапінг, і застосовує коди до товарів — окремої кнопки «Застосувати» на екрані немає навмисно: раніше забутий окремий крок застосування лишав товари зі старими кодами ставок і ніяк про це не попереджав, тому обидві дії об'єднали в одну кнопку.+Кнопка **Зберегти і застосувати** одразу і зберігає мапінг, і застосовує коди до товарів — окремої кнопки «Застосувати» на екрані немає навмисно: раніше забутий окремий крок застосування лишав товари зі старими кодами ставок і ніяк про це не попереджав, тому обидві дії об'єднали в одну кнопку.
  
 Якщо на момент натискання є незаповнені клітинки — спершу підтвердження з точною кількістю: «Не заповнено N клітинок. Товари цих груп не отримають коду ставки для відповідних організацій. Зберегти все одно?» (Так / Ні). Якщо на момент натискання є незаповнені клітинки — спершу підтвердження з точною кількістю: «Не заповнено N клітинок. Товари цих груп не отримають коду ставки для відповідних організацій. Зберегти все одно?» (Так / Ні).
Рядок 72: Рядок 74:
  
   * Таблиця відповідності ПДВ перезаписується ЦІЛКОМ (видаляється й записується заново зі стану матриці на екрані) — це не додавання окремих змін, тож очищена й незбережена повторно клітинка справді видаляється з мапінгу.   * Таблиця відповідності ПДВ перезаписується ЦІЛКОМ (видаляється й записується заново зі стану матриці на екрані) — це не додавання окремих змін, тож очищена й незбережена повторно клітинка справді видаляється з мапінгу.
-  * Код акцизу зберігається для кожної організації з блоку вище (в т. ч. **Не використовується** знову скидає його).+  * Код акцизу зберігається для кожної організації з колонки **Акциз** (у т. ч. **Не використовується** знову скидає його).
   * Тим самим кліком коди ставок перераховуються й записуються в усі товари одразу (по всіх організаціях).   * Тим самим кліком коди ставок перераховуються й записуються в усі товари одразу (по всіх організаціях).
  
-Результат — зелений рядок статусу: «Збережено. Оновлено товарів: N, з них підакцизних: M».+Результат — вікно **«Збережено і застосовано»** з двома лічильниками: **товарів оновлено** і **з них підакцизних**, та приміткою «Нові чеки підуть із оновленими кодами. Уже пробиті чеки не змінюються.» У рядку стану внизу лишається «Збережено · оновлено товарів: N». Поки зміни не збережені, там світиться «Є незбережені зміни», а в спокої — «Налаштування повне» або «Проблем: N».
  
-Кнопка **Закрити** закриває вікно без будь-якого підтвердження — незбережені зміни в матриці чи в блоці акцизу мовчки втрачаються, якщо перед закриттям не натиснути **Зберегти й застосувати**.+Кнопка **Закрити** закриває вікно без будь-якого підтвердження — незбережені зміни в матриці мовчки втрачаються, якщо перед закриттям не натиснути **Зберегти і застосувати**.
  
 ---- ----
-Пропущено: додати чи видалити групу ПДВ або організацію з цього екрана не можна — рядки й колонки матриці повністю визначаються довідниками ставок ПДВ та організацій; фільтрів чи пошуку на екрані немає, показується завжди вся матриця цілком.+Пропущено: додати чи видалити групу ПДВ або організацію з цього екрана не можна — рядки й колонки матриці повністю визначаються довідниками організацій та ставок ПДВ; пошуку на екрані немає, є лише фільтр по одній організації.
  
-Див. також: [[posplus:pro:dovidnyky:organizatsii|Організації (ФОП)]] — звідти беруться колонки цієї матриці. Ставка ПДВ за замовчуванням у картці організації — інше налаштування (яку ставку успадковує товар без власної), а не код CheckBox.+Див. також: [[posplus:pro:dovidnyky:organizatsii|Організації (ФОП)]] — звідти беруться рядки цієї матриці. Ставка ПДВ за замовчуванням у картці організації — інше налаштування (яку ставку успадковує товар без власної), а не код CheckBox.
  
posplus/pro/servis/dovidnyk-podatkiv-checkbox.1787397932.txt.gz · Востаннє змінено: повз 127.0.0.1