| Наступна ревізія | Попередня ревізія |
| posplus:pro:buhoblik:pravyla-ta-zhurnal-provodok [2026/08/20 13:00] – створено - зовнішнє редагування 127.0.0.1 | posplus:pro:buhoblik:pravyla-ta-zhurnal-provodok [2026/09/13 18:22] (поточний) – зовнішнє редагування 127.0.0.1 |
|---|
| |
| **Розділ «Бух. облік» → Правила проводок**. Список правил зліва (кожен рядок — одна майбутня проводка Дт/Кт для типу операції), під ним — панель редагування обраного правила. | **Розділ «Бух. облік» → Правила проводок**. Список правил зліва (кожен рядок — одна майбутня проводка Дт/Кт для типу операції), під ним — панель редагування обраного правила. |
| | |
| | {{ :posplus:pro:buhoblik:provodky-01-pravyla.png?direct |Екран «Правила проводок»}} |
| |
| ====Список==== | ====Список==== |
| |
| Колонки списку: **Операція**, **Дт**, **Кт**, **База** (Повна / Без ПДВ / ПДВ — короткі підписи; довші варіанти тих самих трьох значень — у формі редагування нижче), **Активне** (``✓`` або порожньо — окремого значка «неактивне» нема). Сортування — за операцією, а в межах операції — у порядку, який не редагується через форму: новим правилам він призначається автоматично. | Колонки списку: **Операція**, **Дт**, **Кт**, **База** (Повна / Без ПДВ / ПДВ — короткі підписи; довші варіанти тих самих трьох значень — у формі редагування нижче), **Уточнення** (тип витрати або сценарій інкасації — для решти операцій порожньо), **Активне** (``✓`` або порожньо — окремого значка «неактивне» нема). Сортування — за операцією, а в межах операції — у порядку, який не редагується через форму: новим правилам він призначається автоматично. |
| |
| Одинарний клік по рядку підвантажує його поля в панель редагування **лише для перегляду** (поля лишаються сірими/неактивними); щоб реально редагувати — потрібен подвійний клік по рядку (або кнопка **Нове** для нового правила). | Одинарний клік по рядку підвантажує його поля в панель редагування **лише для перегляду** (поля лишаються сірими/неактивними); щоб реально редагувати — потрібен подвійний клік по рядку (або кнопка **Нове** для нового правила). |
| | Повернення (собівартість) | Повернення — собівартість поверненого товару | | | Повернення (собівартість) | Повернення — собівартість поверненого товару | |
| | Прихід товару | Прихідна накладна — уся сума накладної | | | Прихід товару | Прихідна накладна — уся сума накладної | |
| | Витрати | *(генератор журналу цю операцію не запитує — див. «Пропущено»)* | | | Витрати | Документ витрати — правило за типом витрати (поле «Уточнення»), якщо його немає — загальне правило операції | |
| | Інкасація | *(те саме)* | | | Інкасація | Інкасація чи внесення готівки — правило за сценарієм (поле «Уточнення») | |
| | | Списання | Накладна списання — собівартість списаного товару | |
| |
| * **Дебет (рахунок)** і **Кредит (рахунок)** — два незалежні випадні списки з довідника **«План рахунків»** (окремий екран, поза обсягом цієї статті): лише активні рахунки, кожен пункт у форматі «код — назва». Форма не перевіряє, що дебет і кредит відрізняються. | * **Дебет (рахунок)** і **Кредит (рахунок)** — два незалежні випадні списки з довідника **«План рахунків»** (окремий екран, поза обсягом цієї статті): лише активні рахунки, кожен пункт у форматі «код — назва». Форма не перевіряє, що дебет і кредит відрізняються. |
| |
| Саму формулу застосовує генератор (розділ нижче); тут поле лише вибирає, яку з трьох сум брати. | Саму формулу застосовує генератор (розділ нижче); тут поле лише вибирає, яку з трьох сум брати. |
| | * **Уточнення** — випадний список, який з'являється лише для операцій **Витрати** (типи витрат з довідника) та **Інкасація** (сценарії руху готівки); перший пункт **«— Загальне —»** означає правило без уточнення. |
| * **Активне** — прапорець (типово увімкнено для нового правила). Генератор бере **лише активні** правила; вимкнене правило лишається в списку, але проводок за ним більше не створює. | * **Активне** — прапорець (типово увімкнено для нового правила). Генератор бере **лише активні** правила; вимкнене правило лишається в списку, але проводок за ним більше не створює. |
| * **Опис** — вільний текст, необов'язковий. Якщо заповнено — стає **Коментарем** відповідної проводки в журналі; якщо порожньо — коментар теж порожній. | * **Опис** — вільний текст, необов'язковий. Якщо заповнено — стає **Коментарем** відповідної проводки в журналі; якщо порожньо — коментар теж порожній. |
| |
| * **Нове** — очищає панель (База суми → «Повна сума», Активне → увімкнено), відкриває редагування, фокус на **Операція**. Доступна, лише коли форма не в режимі редагування. | * **Нове** — очищає панель (База суми → «Повна сума», Активне → увімкнено), відкриває редагування, фокус на **Операція**. Доступна, лише коли форма не в режимі редагування. |
| * **Зберегти** — перевіряє послідовно чотири поля (Операція → інакше «Оберіть операцію», Дебет → «Оберіть рахунок дебету», Кредит → «Оберіть рахунок кредиту», База суми → «Оберіть базу суми»); за успіху записує нове правило або оновлює наявне, пише в аудит і закриває редагування. | * **Зберегти** — перевіряє послідовно чотири поля (Операція → інакше «Оберіть операцію», Дебет → «Оберіть рахунок дебету», Кредит → «Оберіть рахунок кредиту», База суми → «Оберіть базу суми»); для операцій **Витрати** та **Інкасація** дозволена лише база «Повна сума» — інакше з'явиться пояснення, що ці документи не мають ставки ПДВ для розбиття на чисту суму й ПДВ; за успіху записує нове правило або оновлює наявне, пише в аудит і закриває редагування. |
| * **Видалити** — доступна лише поза редагуванням; без вибраного рядка — «Оберіть правило для видалення»; інакше запитує підтвердження «Видалити обране правило проводки?», видаляє рядок остаточно і пише в аудит. | * **Видалити** — доступна лише поза редагуванням; без вибраного рядка — «Оберіть правило для видалення»; інакше запитує підтвердження «Видалити обране правило проводки?», видаляє рядок остаточно і пише в аудит. |
| * **Скасувати** — закриває редагування без збереження, повертає в поля дані обраного в списку рядка (або порожню форму, якщо нічого не обрано). | * **Скасувати** — закриває редагування без збереження, повертає в поля дані обраного в списку рядка (або порожню форму, якщо нічого не обрано). |
| |
| **Розділ «Бух. облік» → Журнал проводок**. Таблиця вже записаних проводок за обраний період плюс кнопка пакетної генерації, яка перечитує документи каси й складу та сама створює (чи оновлює) проводки за правилами вище. | **Розділ «Бух. облік» → Журнал проводок**. Таблиця вже записаних проводок за обраний період плюс кнопка пакетної генерації, яка перечитує документи каси й складу та сама створює (чи оновлює) проводки за правилами вище. |
| | |
| | {{ :posplus:pro:buhoblik:provodky-02-zhurnal.png?direct |Екран «Журнал проводок»}} |
| |
| ====Список==== | ====Список==== |
| |
| Фільтр — **Період:** дві дати через «-» (типово, як і при відкритті журналу, — останні 30 днів). Колонки: **Дата**, **Тип**, **Дт**, **Кт**, **Сума**, **Коментар**. Кнопка **Оновити** — перечитує список за поточним періодом без генерації. | Фільтри — **Період:** дві дати через «-» (типово, як і при відкритті журналу, — останні 30 днів) і **ФОП:** (перший пункт **«Усі ФОП»**, далі — ФОП підприємства). Колонки: **Дата**, **Тип**, **ФОП**, **Дт**, **Кт**, **Сума**, **Коментар**. Кнопка **Оновити** — перечитує список за поточним періодом без генерації. |
| |
| Колонка **Тип** показує тип документа, з якого зроблено проводку: **Продаж**, **Прихід**, **Повернення**, **Оплата боргу**, **Реалізація**. Є ще тип **Ручна** — проводки з окремої форми **«Ручні проводки»** (інший пункт меню «Бух. облік», поза обсягом цієї статті); ні генератор, ні форма редагування правил їх не створюють і не змінюють. | Колонка **Тип** показує тип документа, з якого зроблено проводку: **Продаж**, **Прихід**, **Повернення**, **Оплата боргу**, **Реалізація**, **Списання**, **Витрата**, **Інкасація**, **Підтвердження ПН**. Є ще тип **Ручна** — проводки з окремої форми **«Ручні проводки»** (інший пункт меню «Бух. облік», поза обсягом цієї статті); ні генератор, ні форма редагування правил їх не створюють і не змінюють. |
| |
| ====Генератор («Згенерувати за період»)==== | ====Генератор («Згенерувати за період»)==== |
| Перед запуском — перевірка замка закритого періоду: якщо весь обраний період уже за межею замка, з'являється «Період заблоковано (замок …). Генерація неможлива.» і генерація не запускається; якщо замок припадає всередину обраного періоду, дата **«З:»** автоматично зсувається на день після замка з окремим повідомленням про це (сам механізм замка періоду — інша функціональність, поза обсягом цієї статті). Далі — підтвердження «Згенерувати проводки за період … — …? Наявні авто-проводки цих документів буде перегенеровано (ручні не чіпаються).». | Перед запуском — перевірка замка закритого періоду: якщо весь обраний період уже за межею замка, з'являється «Період заблоковано (замок …). Генерація неможлива.» і генерація не запускається; якщо замок припадає всередину обраного періоду, дата **«З:»** автоматично зсувається на день після замка з окремим повідомленням про це (сам механізм замка періоду — інша функціональність, поза обсягом цієї статті). Далі — підтвердження «Згенерувати проводки за період … — …? Наявні авто-проводки цих документів буде перегенеровано (ручні не чіпаються).». |
| |
| Генератор проходить п'ять категорій документів послідовно: | Генератор проходить десять категорій документів послідовно: |
| |
| ^ # ^ Документи ^ Відбір ^ Що генерує ^ | ^ # ^ Документи ^ Відбір ^ Що генерує ^ |
| | 4 | Оплати боргу клієнтом (рядки платежів, див. [[posplus:pro:kasa:finansovi-dokumenty|Фінансові документи]]) | дата платежу в періоді (перевірки «проведено» тут нема — кожен платіж і так остаточний) | правила «Оплата боргу (картка)» / «Оплата боргу (готівка)» на суму платежу | | | 4 | Оплати боргу клієнтом (рядки платежів, див. [[posplus:pro:kasa:finansovi-dokumenty|Фінансові документи]]) | дата платежу в періоді (перевірки «проведено» тут нема — кожен платіж і так остаточний) | правила «Оплата боргу (картка)» / «Оплата боргу (готівка)» на суму платежу | |
| | 5 | Розхідні накладні / складська реалізація ([[posplus:pro:dokumenty:rozhidna-nakladna|Розхідна накладна]]) | проведені, дата в періоді | дохід + ПДВ (порядково, за реальною ставкою товару) + собівартість — рахунки **не з Правил проводок**, див. нижче | | | 5 | Розхідні накладні / складська реалізація ([[posplus:pro:dokumenty:rozhidna-nakladna|Розхідна накладна]]) | проведені, дата в періоді | дохід + ПДВ (порядково, за реальною ставкою товару) + собівартість — рахунки **не з Правил проводок**, див. нижче | |
| | | 6 | Накладні списання ([[posplus:pro:dokumenty:spysannia|Списання]]) | проведені, дата в періоді | правило «Списання» на собівартість списаного товару | |
| | | 7 | Документи витрат ([[posplus:pro:kasa:finansovi-dokumenty|Фінансові документи]]) | проведені, дата в періоді | правило «Витрати» за типом витрати (поле «Уточнення»), якщо такого немає — загальне правило операції | |
| | | 8 | Інкасація та внесення готівки | дата в періоді | правило «Інкасація» за сценарієм руху готівки (поле «Уточнення») | |
| | | 9 | Прихідні накладні з зареєстрованою податковою накладною | позначені кнопкою **ПН зареєстровано** (без обмеження періодом) | перенесення податкового кредиту з 644 на 641 | |
| | | 10 | Нарахування зарплати | затверджені чи виплачені, дата в періоді | нарахування, ЄСВ і утримання за власними правилами, яких у формі правил немає | |
| |
| Для позицій 1–4 кожна сума йде через Правила проводок: генератор бере всі активні правила з потрібним типом операції і для кожного рахує суму за обраною в правилі базою — **«Повна сума»** = сума як є, **«Без ПДВ»** = сума ÷ 1.2 (округлено до копійки), **«Тільки ПДВ»** = різниця між повною сумою і сумою без ПДВ. Формула фіксована на ставці 20% незалежно від фактичних ставок ПДВ товарів у чеку чи статусу ФОП-платника; проводка з нульовою сумою не створюється. | Для позицій 1–4 кожна сума йде через Правила проводок: генератор бере всі активні правила з потрібним типом операції і для кожного рахує суму за обраною в правилі базою — **«Повна сума»** = сума як є, **«Без ПДВ»** = сума ÷ 1.2 (округлено до копійки), **«Тільки ПДВ»** = різниця між повною сумою і сумою без ПДВ. Формула фіксована на ставці 20% незалежно від фактичних ставок ПДВ товарів у чеку чи статусу ФОП-платника; проводка з нульовою сумою не створюється. |
| **Позиція 5 (Розхідні накладні) працює інакше й Правила проводок не використовує.** Рахунки фіксовані й у формі правил не редагуються: дохід на Кт 703, ПДВ на Кт 641 (лише якщо прив'язаний ФОП — платник ПДВ, і лише для рядків товару з ненульовою ставкою; рахується по кожному рядку окремо за його фактичною ставкою — на відміну від фіксованих 20% вище), собівартість Дт 902 Кт 281; дебет — 361, якщо накладна в борг, або 301, якщо оплачена одразу. Коментар цих проводок теж завжди однаковий («Реалізація зі складу: дохід», «Реалізація зі складу: ПДВ», «Собівартість реалізації»), а не з поля Опис правила. Зміна чи вимкнення правил операцій продажу чи приходу товару на ці проводки не впливає. | **Позиція 5 (Розхідні накладні) працює інакше й Правила проводок не використовує.** Рахунки фіксовані й у формі правил не редагуються: дохід на Кт 703, ПДВ на Кт 641 (лише якщо прив'язаний ФОП — платник ПДВ, і лише для рядків товару з ненульовою ставкою; рахується по кожному рядку окремо за його фактичною ставкою — на відміну від фіксованих 20% вище), собівартість Дт 902 Кт 281; дебет — 361, якщо накладна в борг, або 301, якщо оплачена одразу. Коментар цих проводок теж завжди однаковий («Реалізація зі складу: дохід», «Реалізація зі складу: ПДВ», «Собівартість реалізації»), а не з поля Опис правила. Зміна чи вимкнення правил операцій продажу чи приходу товару на ці проводки не впливає. |
| |
| **Повторний запуск не дублює проводки.** Перед вставленням нових проводок для документа генератор спершу видаляє всі наявні проводки, пов'язані саме з цим документом, — повторний запуск за той самий чи перетинний період не плодить дублі, а заміняє старі авто-проводки новими. Це стосується лише п'яти типів документів із таблиці вище; проводки типу «Ручна» генератор ніколи не видаляє і не створює — саме про це попереджає діалог підтвердження фразою «ручні не чіпаються». Кожен документ обробляється незалежно від інших: помилка на одному не зупиняє пакет і не показує окремого повідомлення про неї — цей документ просто лишається без проводок; єдиний видимий підсумок після завершення — напис **«Згенеровано проводок: N»** під списком. | **Повторний запуск не дублює проводки.** Перед вставленням нових проводок для документа генератор спершу видаляє всі наявні проводки, пов'язані саме з цим документом, — повторний запуск за той самий чи перетинний період не плодить дублі, а заміняє старі авто-проводки новими. Це стосується лише типів документів із таблиці вище; проводки типу «Ручна» генератор ніколи не видаляє і не створює — саме про це попереджає діалог підтвердження фразою «ручні не чіпаються». Кожен документ обробляється незалежно від інших: помилка на одному не зупиняє пакет і не показує окремого повідомлення про неї — цей документ просто лишається без проводок; єдиний видимий підсумок після завершення — напис **«Згенеровано проводок: N»** під списком. |
| |
| Пакетна генерація пишеться в аудит одним записом (кількість проводок і період). Збереження чи видалення окремого правила — теж в аудит. | Пакетна генерація пишеться в аудит одним записом (кількість проводок і період). Збереження чи видалення окремого правила — теж в аудит. |
| Пропущено: | Пропущено: |
| |
| * Операції **«Витрати»** та **«Інкасація»** можна вибрати у формі правила, але жоден із п'яти блоків генератора такі правила не використовує — правило для них можна створити, але воно ніколи не спрацює. Реальні документи Витрата й Інкасація, які бачить касир, — окрема логіка іншого журналу (див. [[posplus:pro:kasa:finansovi-dokumenty|Фінансові документи]]) і через цей генератор у проводки не потрапляють. | * Правила зарплати (нарахування, ЄСВ, утримання), які використовує категорія 10, у формі правил не редагуються — у списку **Операція** їх немає. |
| * Порядок рядків у списку правил у межах однієї операції не редагується через форму — новим правилам він призначається автоматично; на порядок формування проводок при генерації це не впливає. | * Порядок рядків у списку правил у межах однієї операції не редагується через форму — новим правилам він призначається автоматично; на порядок формування проводок при генерації це не впливає. |
| * **«План рахунків»** (джерело Дт/Кт у формі правила), **«Ручні проводки»** і **«Звіти обліку»** — сусідні пункти меню «Бух. облік» (перший — довідник, з якого беруться рахунки; другий — джерело типу «Ручна» в цьому журналі); обидва поза обсягом цієї статті. | * **«План рахунків»** (джерело Дт/Кт у формі правила), **«Ручні проводки»** і **«Звіти обліку»** — сусідні пункти меню «Бух. облік» (перший — довідник, з якого беруться рахунки; другий — джерело типу «Ручна» в цьому журналі); обидва поза обсягом цієї статті. |