Атестаційні завдання K2 ERP/Бухгалтерський облік: відмінності між версіями
R (обговорення | внесок) Перенос з GoogleDoc |
R (обговорення | внесок) Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
Мультивалютність потрібна, якщо організація веде операції в різних валютах: гривня, долар, євро або інші валюти.; !; Відповідь | |||
ОСВ має формуватися за вибраний період і підтримувати деталізацію по рахунках.; Журнал проводок має підтримувати: | |||
!;<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
== Логування змін == | |||
!; Разом | |||
Журнал призначений для реєстрації господарських операцій | * PDF; | ||
==== | * Excel; | ||
=== | * друк через браузер або внутрішній механізм K2; | ||
* Stimulsoft Reports, якщо застосовується в системі.; характеристика | |||
Журнал бухгалтерських проводок призначений для реєстрації господарських операцій у вигляді записів по дебету й кредиту.;[[Категорія:Бухгалтерські проводки]] | |||
* дату; | |||
* номер документа; | |||
* характеристика операції; | |||
* рахунок дебету; | |||
* рахунок кредиту; | |||
* суму; | |||
* контрагента; | |||
* автора; | |||
* документ-підставу.; Тип рахунку | |||
__TOC__ | |||
# налаштовується план рахунків; | |||
# створюються контрагенти; | |||
# користувач системи створює первинний документ; | |||
# документ проводиться; | |||
# платформа автономно формує бухгалтерські проводки; | |||
# проводки потрапляють у журнал операцій; | |||
# бухгалтер перевіряє правильність дебету й кредиту; | |||
# платформа контролює балансування проводок; | |||
# на основі проводок формується оборотно-сальдова відомість; | |||
# на основі залишків формується бухгалтерський баланс; | |||
# інформаційні дані експортуються або друкуються для подальшої роботи.; Назва рахунку | |||
== Коротко == | |||
== ключовий бізнес-процес == | |||
== Формування первинних документів і проводок == | |||
== Друк і експорт == | |||
!; Логіка | |||
== Документи, які мають формувати проводки == | |||
* визначити валютні рахунки; | |||
* отримати курс на дату переоцінки; | |||
* перерахувати залишок у базову валюту; | |||
* визначити курсову різницю; | |||
* сформувати бухгалтерську проводку переоцінки.; Оборот Кт | |||
</div> | |||
!; | Рівність дебету й кредиту | |||
|- | |||
| Які основні звіти потрібні?; Поле | |||
* активи; | |||
* зобов’язання; | |||
* власний капітал; | |||
* підсумки по активах; | |||
* підсумки по пасивах.;</pre> | |||
Довідник контрагентів містить клієнтів, постачальників, підрядників та інших осіб, з якими організація має господарські операції.; У межах атестації потрібно продемонструвати робочий сценарій.; Баланс компанії показує стан активів і пасивів на певну дату.; Правильна реалізація цього модуля надає можливість компанії бачити не без ускладнень список документів, а реальну фінансову картину: активи, зобов’язання, доходи, витрати, залишки по рахунках і результати господарських операцій.; Експортувати потрібно щонайменше: | |||
* оборотно-сальдову відомість; | |||
* баланс; | |||
* журнал операцій; | |||
* звіт доходів і витрат.; Оборот Дт | |||
платформа має вміти: | |||
[[Категорія:Бухгалтерський облік]] | |||
!; | компонент бухгалтерського обліку | |||
|- | |||
| Який центральний довідник?; характеристика | |||
При ручному введенні потрібно обов’язково перевіряти балансування дебету й кредиту.; Рахунок | |||
У результаті виконання атестаційного задача має бути створений компонент бухгалтерського обліку в K2 ERP.; компонент має підтримувати план рахунків, контрагентів, ручні й автоматичні проводки, первинні документи, контроль Дт/Кт, мультивалютність, журнал операцій, оборотно-сальдову відомість, баланс компанії, друк і експорт звітності.; платформа повинна дозволяти: | |||
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> | |||
|- | |||
| Код рахунку | |||
| як ілюстрація: 361, 631, 701, 281, 311 | |||
|- | |||
| Назва рахунку | |||
| Назва бухгалтерського рахунку | |||
|- | |||
| Тип рахунку | |||
| Активний, пасивний або активно-пасивний | |||
|- | |||
| Батьківський рахунок | |||
| Для побудови ієрархії рахунків | |||
|- | |||
| Валютний обліковий облік | |||
| Ознака, чи підтримує роботу рахунок валютні операції | |||
|- | |||
| Аналітичний обліковий облік | |||
| Ознака, чи потрібна деталізація по контрагентах, договорах, складах або інших аналітиках | |||
|- | |||
| Активність | |||
| Чи застосовується рахунок у поточному обліку | |||
|} | |||
платформа повинна підтримувати: | |||
!;== Функціональність журналу проводок == | |||
'''Коротко.''' Потрібно реалізувати бухгалтерський компонент, який веде план рахунків, створює бухгалтерські проводки, автономно формує записи з первинних документів, контролює рівність дебету й кредиту, будує ОСВ, баланс і журнал операцій.; Початкове сальдо Дт | |||
Ручні операції потрібні для: | |||
{| class="wikitable" style="width:100%;" | |||
== Довідник «План рахунків» == | |||
!; Первинні документи мають автономно формувати проводки, а звіти повинні будуватися на основі цих проводок.; Керівництву потрібен контроль руху активів і коштів, а бухгалтерії — інструмент для формування звітності, перевірки проводок, аналізу сальдо та підготовки даних для податкових органів.; 100 | |||
[[Категорія:План рахунків]] | |||
'''істотно.''' План рахунків має підтримувати ієрархію.;== Переоцінка валютних залишків == | |||
</div> | |||
== Довідник «Контрагенти» == | |||
Для реалізації задачі доцільно передбачити такі сутності: | |||
Усі важливі зміни потрібно логувати.; Призначення | |||
== Рекомендовані сутності бази даних == | |||
== Шкала оцінювання == | |||
|- | |||
| Активний | |||
| Збільшення відображається по дебету, зменшення — по кредиту | |||
|- | |||
| Пасивний | |||
| Збільшення відображається по кредиту, зменшення — по дебету | |||
|- | |||
| Активно-пасивний | |||
| має змогу мати як дебетове, так і кредитове сальдо | |||
|} | |||
!; Інтерфейс модуля має бути зручним для бухгалтера.; характеристика | |||
!; платформа не повинна дозволяти провести операцію, якщо сума дебету не дорівнює сумі кредиту.; | ОСВ, баланс компанії, журнал операцій | |||
|- | |||
| Що має підтримувати платформа?; характеристика | |||
!; !;== Мультивалютність == | |||
!; компонент має забезпечувати обліковий облік господарських операцій компанії: продажів, покупок, оплат, податків, зарплати, основних засобів, доходів, витрат, активів і пасивів.;== Поля рахунку == | |||
{| class="wikitable" style="width:100%;" | |||
{| class="wikitable" style="width:100%;" | |||
* доходи за період; | |||
* витрати за період; | |||
* фінансовий результат; | |||
* деталізацію по статтях; | |||
* деталізацію по контрагентах або проєктах, якщо така аналітичні інструменти застосовується.; | Мультивалютність, фільтри, AJAX, PDF/Excel-експорт | |||
|- | |- | ||
| | | Що є собою критичною вимогою?; Кінцеве сальдо Кт | ||
| | == Поля бухгалтерської проводки == | ||
Потрібні формати: | |||
{| class="wikitable" style="width:100%;" | |||
|- | |- | ||
| | | 90–100 | ||
| | | Відмінно | ||
| Бухгалтерський компонент в цілому функціонує: план рахунків, проводки, документи, ОСВ, баланс, контроль Дт/Кт і експорт реалізовані коректно | |||
|- | |- | ||
| | | 75–89 | ||
| | | Добре | ||
| Основна логіка функціонує, є собою незначні недоліки, які не руйнують бухгалтерський бізнес-процес | |||
|- | |- | ||
| | | 60–74 | ||
| | | Зараховано | ||
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання | |||
|- | |- | ||
| | | 0–59 | ||
| | | Не зараховано | ||
| Відсутня критична логіка: план рахунків, проводки, балансування, ОСВ або автоматичні проводки | |||
|} | |} | ||
==== | == Основні вимоги до мультивалютності == | ||
== Технічні вимоги == | |||
* неможливо створити рахунок у плані рахунків; | |||
* неможливо створити бухгалтерську проводку; | |||
* проводка не має дебету або кредиту; | |||
* платформа надає можливість провести незбалансовану операцію; | |||
* первинні документи не формують проводки; | |||
* проводки формуються з неправильними рахунками; | |||
* ОСВ не відповідає проводкам; | |||
* баланс не будується на основі залишків; | |||
* мультивалютні операції не зберігають валюту й суму в базовій валюті; | |||
* немає журналу операцій; | |||
* немає функціональні можливості знайти проводку за датою, рахунком або контрагентом; | |||
* експорт звітів не функціонує; | |||
* зміни в проводках не логуються.;[[Категорія:Фінансовий облік]] | |||
== Критерії оцінювання == | |||
Мета задача — створити в K2 ERP компонент для ведення комплексного бухгалтерського обліку підприємства.; Початкове сальдо Кт | |||
* коригувань; | |||
* закриття періоду; | |||
* службових операцій; | |||
* виправлень; | |||
* операцій, які не мають окремого первинного документа в системі.; При проведенні первинних документів платформа повинна автономно створювати відповідні бухгалтерські проводки.;== Основні об’єкти модуля == | |||
!; платформа повинна контролювати, щоб кожна операційна дія була збалансована.; | План рахунків | |||
|- | |- | ||
| | | Який центральний механізм?; !; Бухгалтерський обліковий облік''' — це практична задача; додатково реалізовано плану рахунків, проводок, первинних документів, оборотно-сальдової відомості, балансу, мультивалютності та бухгалтерської звітності виступає ключовою рисою перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля бухгалтерського обліку забезпечується через '''Атестаційне задача K2 ERP.; | Бухгалтерські проводки Дт/Кт | ||
|Дт | |||
|- | |- | ||
|Отримання оплати | | Що мають робити первинні документи?; Поле | ||
|Дт 311 Кт 361 | Бажано передбачити звіт для аналізу доходів і витрат.; Максимальна оцінка | ||
Окрім автоматичних проводок, платформа повинна підтримувати ручне введення бухгалтерських операцій.; Зміст операції | |||
Оборотно-сальдова відомість, або ОСВ, є собою одним із ключових бухгалтерських звітів.; !;<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
|} | |||
Мінімальний сценарій: | |||
!; Рівень | |||
Журнал змін має фіксувати: | |||
== Типові проводки == | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
!; Контрагент має використовуватися в проводках, первинних документах, розрахунках і звітах.;== AJAX-інтерактив == | |||
* план рахунків; | |||
* контрагенти; | |||
* первинні документи; | |||
* типи документів; | |||
* бухгалтерські проводки; | |||
* рядки проводок; | |||
* журнал операцій; | |||
* валюти; | |||
* курси валют; | |||
* переоцінка валютних залишків; | |||
* початкові залишки; | |||
* ОСВ; | |||
* бухгалтерський баланс; | |||
* журнал змін; | |||
* шаблони проводок; | |||
* правила автоматичного формування проводок.; Бали | |||
== Типи рахунків == | |||
== Критичні помилки == | |||
</div> | |||
У межах атестаційного задача бажано передбачити автоматичне формування проводок щонайменше для таких документів: | |||
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
Це надає можливість користувачу працювати з бізнес-документами, а бухгалтерський обліковий облік формується автономно на основі правил.; У системі потрібно відображати: | |||
[[Категорія:Корпоративна Wiki]] | |||
* продажі та реалізація товарів і послуг; | |||
* покупки товарів і послуг; | |||
* отримання оплат від клієнтів; | |||
* оплату постачальникам; | |||
* нарахування заробітної плати; | |||
* сплату податків; | |||
* рух грошових коштів; | |||
* доходи; | |||
* витрати; | |||
* активи; | |||
* зобов’язання; | |||
* залишки на бухгалтерських рахунках.; !; |- | |||
| Реалізація товарів | |||
| Дт 361 Кт 701 | |||
| Відображення доходу від реалізації | |||
|- | |||
| Отримання оплати | |||
| Дт 311 Кт 361 | |||
| Надходження коштів від покупця | |||
|- | |- | ||
|Покупка товарів | | Покупка товарів | ||
|Дт 281 Кт 631 | | Дт 281 Кт 631 | ||
| Оприбуткування товарів від постачальника | |||
|- | |- | ||
|Оплата постачальнику | | Оплата постачальнику | ||
|Дт 631 Кт 311 | | Дт 631 Кт 311 | ||
| Перерахування коштів постачальнику | |||
|- | |- | ||
|Нарахування зарплати | | Нарахування зарплати | ||
|Дт 92 Кт 661 | | Дт 92 Кт 661 | ||
| Нарахування заробітної плати | |||
|- | |- | ||
|Сплата податків | | Сплата податків | ||
|Дт 641 Кт 311 | | Дт 641 Кт 311 | ||
| Сплата податків із поточного рахунку | |||
|} | |} | ||
</div> | |||
[[Категорія:K2 ERP]] | |||
* реалізація товарів або послуг; | |||
* надходження товарів; | |||
* оплата від клієнта; | |||
* оплата постачальнику; | |||
* нарахування зарплати; | |||
* сплата податків; | |||
* списання витрат; | |||
* переміщення коштів, якщо воно застосовують, коли потрібно в моделі.; компонент має підтримувати мультивалютний обліковий облік.; Це потрібно для побудови звітів не лише по конкретних рахунках, а й по групах рахунків.; Якщо суми не збігаються, платформа повинна: | |||
== Контроль балансування Дт/Кт == | |||
== Див.; додатково == | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
!; У ньому зберігаються всі рахунки, на яких ведеться обліковий облік активів, зобов’язань, капіталу, доходів, витрат і розрахунків.; Кінцеве сальдо Дт | |||
!;</div> | |||
!; * хто створив проводку; | |||
* хто змінив проводку; | |||
* хто провів документ; | |||
* хто скасував проводку; | |||
* хто змінив рахунок; | |||
* хто змінив суму; | |||
* дату й час зміни; | |||
* старе й нове значення.; !; Питання | |||
|- | |||
| Дата | |||
| Дата господарської операції | |||
|- | |||
| Номер документа | |||
| Номер первинного документа або ручної операції | |||
|- | |||
| характеристика операції | |||
| Короткий зміст господарської операції | |||
|- | |||
| Рахунок дебету | |||
| Бухгалтерський рахунок дебету | |||
|- | |||
| Рахунок кредиту | |||
| Бухгалтерський рахунок кредиту | |||
|- | |||
| Сума | |||
| Сума операції | |||
|- | |||
| Валюта | |||
| Валюта операції, якщо застосовується мультивалютність | |||
|- | |||
| Контрагент | |||
| Контрагент, пов’язаний з операцією | |||
|- | |||
| Документ-підстава | |||
| Первинний документ, який створив проводку | |||
|- | |||
| Автор | |||
| користувач системи, який створив або провів операцію | |||
|} | |||
<div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;"> | |||
{| class="wikitable" style="width:100%;" | |||
* ручне введення проводок; | |||
* автоматичне формування проводок на основі документів; | |||
* пошук за датами; | |||
* пошук за рахунками; | |||
* пошук за контрагентами; | |||
* пошук за номером документа; | |||
* фільтрацію за типами операцій; | |||
* підсвітку незбалансованих або помилкових записів; | |||
* експорт у Excel або PDF; | |||
* перегляд документа-підстави.;== Назва задача == | |||
!; Тип документа | |||
{| class="wikitable" style="width:100%;" | |||
Переоцінка валютних залишків потрібна для відображення курсових різниць.; * додавання проводки; | |||
* редагування проводки; | |||
* вибір рахунку через пошук; | |||
* вибір контрагента через пошук; | |||
* перевірка балансування; | |||
* підсвітка помилок; | |||
* фільтрація журналу; | |||
* формування звітів за період без повного перезавантаження сторінки.; |- | |||
| Реалізація плану рахунків і механізму проводок | |||
| 20 | |||
| Ієрархія рахунків, типи рахунків, дебет, кредит, ручні операції | |||
|- | |||
| автоматизація процесів проводок на основі документів | |||
| 20 | |||
| Формування проводок із реалізації, оплат, покупок, зарплати та податків | |||
|- | |||
| Формування оборотно-сальдової відомості | |||
| 20 | |||
| Початкове сальдо, обороти Дт/Кт, кінцеве сальдо по рахунках | |||
|- | |||
| Контроль балансування Дт/Кт | |||
| 20 | |||
| Заборона проведення незбалансованих операцій, підсвітка помилок | |||
|- | |||
| Інтерактивність інтерфейсу та експорт | |||
| 20 | |||
| AJAX, фільтри, пошук, PDF/Excel-експорт, зручність роботи бухгалтера | |||
|- | |||
'''компонент бухгалтерського обліку: автоматизація процесів обліку господарських операцій'''.; !; {| class="wikitable" style="width:100%;" | |||
<pre> | |||
== Баланс компанії == | |||
* вести план рахунків; | |||
* створювати й редагувати бухгалтерські проводки; | |||
* формувати проводки вручну; | |||
* автономно формувати проводки на основі первинних документів; | |||
* вести обліковий облік продажів і покупок; | |||
* вести обліковий облік оплат від клієнтів і постачальникам; | |||
* вести обліковий облік податків; | |||
* враховувати зарплатні операції; | |||
* підтримувати обліковий облік основних засобів; | |||
* аналізувати доходи й витрати; | |||
* контролювати рівність дебету та кредиту; | |||
* формувати оборотно-сальдову відомість; | |||
* формувати бухгалтерський баланс; | |||
* формувати журнал господарських операцій; | |||
* підтримувати мультивалютний обліковий облік; | |||
* виконувати експорт звітів у PDF або Excel.; Об’єкт | |||
== Структура ОСВ == | |||
|- | |||
| Що потрібно створити?; | автономно формувати бухгалтерські проводки | |||
|- | |||
| Яка головна перевірка?; !; Сума дебету = Сума кредиту | |||
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Бухгалтерський облік}} | |||
!; Кожна проводка має бути пов’язана з документом або ручною операцією.; Без нього платформа не має змогу формувати достовірну ОСВ і баланс.; |- | |||
| План рахунків | |||
| Довідник бухгалтерських рахунків із кодами, назвами, типами та ієрархією | |||
|- | |||
| Контрагенти | |||
| Клієнти, постачальники та інші учасники господарських операцій | |||
|- | |||
| Первинні документи | |||
| Документи, на основі яких формуються бухгалтерські записи | |||
|- | |||
| Бухгалтерські проводки | |||
| Записи Дт/Кт, які відображають господарські операції | |||
|- | |||
| Журнал операцій | |||
| Хронологічний список усіх бухгалтерських операцій | |||
|- | |||
| ОСВ | |||
| Оборотно-сальдова відомість по рахунках за період | |||
|- | |||
| Баланс | |||
| Звіт про стан активів і пасивів на дату | |||
|- | |||
| Валюти та курси | |||
| інформаційні дані для мультивалютного обліку та переоцінки залишків | |||
|- | |||
| Звіти | |||
| ОСВ, баланс, журнал операцій, доходи й витрати | |||
|} | |||
!; ОСВ показує початкове сальдо, обороти за період і кінцеве сальдо по кожному рахунку.; Бухгалтерський обліковий облік є собою одним із базових модулів ERP-системи.; !;== Правило балансування == | |||
'''центральний принцип.''' Бухгалтерський компонент не повинен бути без ускладнень таблицею ручних записів.; !; План рахунків — це основа бухгалтерського обліку.; {| class="wikitable" style="width:100%;" | |||
== Звіт «Доходи та витрати» == | |||
У звіті потрібно показувати: | |||
== Поля контрагента == | |||
Журнал має показувати: | |||
|- | |||
| Назва | |||
| Офіційна назва компанії або ПІБ фізичної особи | |||
|- | |||
| Код ЄДРПОУ / ІПН | |||
| Податковий або реєстраційний код | |||
|- | |||
| Тип | |||
| замовник, постачальник, підрядник або інший тип | |||
|- | |||
| Банківські реквізити | |||
| Рахунок, банк, МФО або інші реквізити | |||
|- | |||
| Контактні інформаційні дані | |||
| Телефон, email, адреса | |||
|- | |||
| Статус | |||
| Активний або неактивний | |||
|} | |||
Критичними помилками вважаються ситуації, коли: | |||
Баланс має будуватися на основі залишків по рахунках.;== Журнал «Бухгалтерські проводки» == | |||
|- | |||
| Бекенд | |||
| K2 Cloud ERP на Python або PHP | |||
|- | |||
| База даних | |||
| PostgreSQL або MySQL | |||
|- | |||
| Фронтенд | |||
| HTML5, JavaScript | |||
|- | |||
| AJAX | |||
| Fetch API або Axios | |||
|- | |||
| UI-компоненти | |||
| DataTables, Select2 | |||
|- | |||
| Друк / експорт | |||
| Stimulsoft Reports, PDF, Excel | |||
|} | |||
'''Умова складання.''' задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл бухгалтерського обліку: первинний документ → проводка → журнал операцій → ОСВ → баланс.; * [[K2 Cloud ERP|K2 ERP]] | |||
* [[K2 ERP]] | |||
* [[Атестаційні завдання K2 ERP]] | |||
* [[Бухгалтерський облік]] | |||
* [[План рахунків]] | |||
* [[Бухгалтерська проводка]] | |||
* [[Оборотно-сальдова відомість]] | |||
* [[Баланс]] | |||
* [[Контрагенти]] | |||
* [[Мультивалютність]] | |||
* [[Первинні документи]] | |||
* [[Фінансовий облік]] | |||
== Очікуваний результат == | |||
== Оборотно-сальдова відомість == | |||
== Реальний бізнес-контекст == | |||
== Мета задача == | |||
!;== Ручні бухгалтерські операції == | |||
!;== Журнал операцій == | |||
{| class="wikitable" style="width:100%;" | |||
{| class="wikitable" style="width:100%;" | |||
* довідник валют; | |||
* курси валют; | |||
* валюту документа; | |||
* валюту проводки; | |||
* суму в валюті операції; | |||
* суму в базовій валюті; | |||
* переоцінку валютних залишків; | |||
* звіти в базовій валюті.; Бали | |||
!; {| class="wikitable" style="width:100%;" | |||
== Примітка == | |||
організація впроваджує систему для ведення бухгалтерського обліку всіх основних фінансових і господарських операцій.; | Повний цикл: документ → проводка → ОСВ → баланс | |||
|} | |||
компонент повинен підтримувати друк і експорт бухгалтерських звітів.; характеристика | |||
'''Критично.''' У кожній бухгалтерській операції дебет і кредит мають бути збалансовані.; Параметр | |||
Журнал операцій — це хронологічний реєстр усіх проведених бухгалтерських операцій.; Через AJAX мають працювати: | |||
== Практичне задача == | |||
</div> | |||
* підсвітити операцію червоним кольором; | |||
* показати повідомлення про помилку; | |||
* не дозволити провести операцію; | |||
* зберегти запис лише як чернетку, якщо це передбачено логікою.; Поле | |||
# створити рахунки в плані рахунків; | |||
# створити контрагента-клієнта; | |||
# створити контрагента-постачальника; | |||
# створити первинний документ реалізації; | |||
# провести документ реалізації; | |||
# перевірити автоматичну проводку Дт 361 Кт 701; | |||
# створити оплату від клієнта; | |||
# перевірити проводку Дт 311 Кт 361; | |||
# створити документ покупки товарів; | |||
# перевірити проводку Дт 281 Кт 631; | |||
# створити оплату постачальнику; | |||
# перевірити проводку Дт 631 Кт 311; | |||
# створити операцію нарахування зарплати; | |||
# перевірити проводку Дт 92 Кт 661; | |||
# створити операцію сплати податків; | |||
# перевірити проводку Дт 641 Кт 311; | |||
# створити ручну бухгалтерську операцію; | |||
# перевірити контроль балансування Дт/Кт; | |||
# сформувати журнал операцій; | |||
# сформувати оборотно-сальдову відомість; | |||
# сформувати баланс компанії; | |||
# виконати експорт ОСВ або журналу операцій.; Критерій | |||
!; Приклад проводки | |||
[[Категорія:Атестаційні завдання K2]] | |||
'''Практичний сенс.''' Контроль Дт/Кт — це базова вимога бухгалтерського обліку.; Що перевіряється | |||
Типовий бізнес-процес роботи бухгалтерського модуля виглядає так: | |||
У балансі потрібно показати: | |||
Поточна версія на 18:33, 1 травня 2026
Мультивалютність потрібна, якщо організація веде операції в різних валютах: гривня, долар, євро або інші валюти.; !; Відповідь
ОСВ має формуватися за вибраний період і підтримувати деталізацію по рахунках.; Журнал проводок має підтримувати:
!;
Логування змін
!; Разом
- PDF;
- Excel;
- друк через браузер або внутрішній механізм K2;
- Stimulsoft Reports, якщо застосовується в системі.; характеристика
Журнал бухгалтерських проводок призначений для реєстрації господарських операцій у вигляді записів по дебету й кредиту.;
- дату;
- номер документа;
- характеристика операції;
- рахунок дебету;
- рахунок кредиту;
- суму;
- контрагента;
- автора;
- документ-підставу.; Тип рахунку
- налаштовується план рахунків;
- створюються контрагенти;
- користувач системи створює первинний документ;
- документ проводиться;
- платформа автономно формує бухгалтерські проводки;
- проводки потрапляють у журнал операцій;
- бухгалтер перевіряє правильність дебету й кредиту;
- платформа контролює балансування проводок;
- на основі проводок формується оборотно-сальдова відомість;
- на основі залишків формується бухгалтерський баланс;
- інформаційні дані експортуються або друкуються для подальшої роботи.; Назва рахунку
Коротко
ключовий бізнес-процес
Формування первинних документів і проводок
Друк і експорт
!; Логіка
Документи, які мають формувати проводки
- визначити валютні рахунки;
- отримати курс на дату переоцінки;
- перерахувати залишок у базову валюту;
- визначити курсову різницю;
- сформувати бухгалтерську проводку переоцінки.; Оборот Кт
!; | Рівність дебету й кредиту |- | Які основні звіти потрібні?; Поле
- активи;
- зобов’язання;
- власний капітал;
- підсумки по активах;
- підсумки по пасивах.;
Довідник контрагентів містить клієнтів, постачальників, підрядників та інших осіб, з якими організація має господарські операції.; У межах атестації потрібно продемонструвати робочий сценарій.; Баланс компанії показує стан активів і пасивів на певну дату.; Правильна реалізація цього модуля надає можливість компанії бачити не без ускладнень список документів, а реальну фінансову картину: активи, зобов’язання, доходи, витрати, залишки по рахунках і результати господарських операцій.; Експортувати потрібно щонайменше:
- оборотно-сальдову відомість;
- баланс;
- журнал операцій;
- звіт доходів і витрат.; Оборот Дт
платформа має вміти: !; | компонент бухгалтерського обліку |- | Який центральний довідник?; характеристика
При ручному введенні потрібно обов’язково перевіряти балансування дебету й кредиту.; Рахунок У результаті виконання атестаційного задача має бути створений компонент бухгалтерського обліку в K2 ERP.; компонент має підтримувати план рахунків, контрагентів, ручні й автоматичні проводки, первинні документи, контроль Дт/Кт, мультивалютність, журнал операцій, оборотно-сальдову відомість, баланс компанії, друк і експорт звітності.; платформа повинна дозволяти:
|- | Код рахунку | як ілюстрація: 361, 631, 701, 281, 311 |- | Назва рахунку | Назва бухгалтерського рахунку |- | Тип рахунку | Активний, пасивний або активно-пасивний |- | Батьківський рахунок | Для побудови ієрархії рахунків |- | Валютний обліковий облік | Ознака, чи підтримує роботу рахунок валютні операції |- | Аналітичний обліковий облік | Ознака, чи потрібна деталізація по контрагентах, договорах, складах або інших аналітиках |- | Активність | Чи застосовується рахунок у поточному обліку |}
платформа повинна підтримувати:
!;== Функціональність журналу проводок ==
Коротко. Потрібно реалізувати бухгалтерський компонент, який веде план рахунків, створює бухгалтерські проводки, автономно формує записи з первинних документів, контролює рівність дебету й кредиту, будує ОСВ, баланс і журнал операцій.; Початкове сальдо Дт
Ручні операції потрібні для:
Довідник «План рахунків»
| ; Первинні документи мають автономно формувати проводки, а звіти повинні будуватися на основі цих проводок.; Керівництву потрібен контроль руху активів і коштів, а бухгалтерії — інструмент для формування звітності, перевірки проводок, аналізу сальдо та підготовки даних для податкових органів.; 100
істотно. План рахунків має підтримувати ієрархію.;== Переоцінка валютних залишків == Довідник «Контрагенти»Для реалізації задачі доцільно передбачити такі сутності: Усі важливі зміни потрібно логувати.; Призначення Рекомендовані сутності бази данихШкала оцінювання | |
|---|---|
| Активний | Збільшення відображається по дебету, зменшення — по кредиту |
| Пасивний | Збільшення відображається по кредиту, зменшення — по дебету |
| Активно-пасивний | має змогу мати як дебетове, так і кредитове сальдо |
!; Інтерфейс модуля має бути зручним для бухгалтера.; характеристика !; платформа не повинна дозволяти провести операцію, якщо сума дебету не дорівнює сумі кредиту.; | ОСВ, баланс компанії, журнал операцій |- | Що має підтримувати платформа?; характеристика !; !;== Мультивалютність ==
!; компонент має забезпечувати обліковий облік господарських операцій компанії: продажів, покупок, оплат, податків, зарплати, основних засобів, доходів, витрат, активів і пасивів.;== Поля рахунку ==
- доходи за період;
- витрати за період;
- фінансовий результат;
- деталізацію по статтях;
- деталізацію по контрагентах або проєктах, якщо така аналітичні інструменти застосовується.; | Мультивалютність, фільтри, AJAX, PDF/Excel-експорт
Що є собою критичною вимогою?; Кінцеве сальдо Кт
Поля бухгалтерської проводкиПотрібні формати:
Основні вимоги до мультивалютностіТехнічні вимоги
Критерії оцінюванняМета задача — створити в K2 ERP компонент для ведення комплексного бухгалтерського обліку підприємства.; Початкове сальдо Кт
|
План рахунків | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Який центральний механізм?; !; Бухгалтерський обліковий облік — це практична задача; додатково реалізовано плану рахунків, проводок, первинних документів, оборотно-сальдової відомості, балансу, мультивалютності та бухгалтерської звітності виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля бухгалтерського обліку забезпечується через Атестаційне задача K2 ERP.; | Бухгалтерські проводки Дт/Кт | |||||||||||||
| Що мають робити первинні документи?; Поле
Бажано передбачити звіт для аналізу доходів і витрат.; Максимальна оцінка Окрім автоматичних проводок, платформа повинна підтримувати ручне введення бухгалтерських операцій.; Зміст операції Оборотно-сальдова відомість, або ОСВ, є собою одним із ключових бухгалтерських звітів.; !; |
Мінімальний сценарій:
; РівеньЖурнал змін має фіксувати:
Типові проводки
- план рахунків;
- контрагенти;
- первинні документи;
- типи документів;
- бухгалтерські проводки;
- рядки проводок;
- журнал операцій;
- валюти;
- курси валют;
- переоцінка валютних залишків;
- початкові залишки;
- ОСВ;
- бухгалтерський баланс;
- журнал змін;
- шаблони проводок;
- правила автоматичного формування проводок.; Бали
Типи рахунків
Критичні помилки
У межах атестаційного задача бажано передбачити автоматичне формування проводок щонайменше для таких документів:
Це надає можливість користувачу працювати з бізнес-документами, а бухгалтерський обліковий облік формується автономно на основі правил.; У системі потрібно відображати:
- продажі та реалізація товарів і послуг;
- покупки товарів і послуг;
- отримання оплат від клієнтів;
- оплату постачальникам;
- нарахування заробітної плати;
- сплату податків;
- рух грошових коштів;
- доходи;
- витрати;
- активи;
- зобов’язання;
- залишки на бухгалтерських рахунках.; !; |-
- реалізація товарів або послуг;
- надходження товарів;
- оплата від клієнта;
- оплата постачальнику;
- нарахування зарплати;
- сплата податків;
- списання витрат;
- переміщення коштів, якщо воно застосовують, коли потрібно в моделі.; компонент має підтримувати мультивалютний обліковий облік.; Це потрібно для побудови звітів не лише по конкретних рахунках, а й по групах рахунків.; Якщо суми не збігаються, платформа повинна:
Контроль балансування Дт/Кт
Див.; додатково
|- | | | | | | | | |}
!; У ньому зберігаються всі рахунки, на яких ведеться обліковий облік активів, зобов’язань, капіталу, доходів, витрат і розрахунків.; Кінцеве сальдо Дт
!;!; * хто створив проводку;
- хто змінив проводку;
- хто провів документ;
- хто скасував проводку;
- хто змінив рахунок;
- хто змінив суму;
- дату й час зміни;
- старе й нове значення.; !; Питання
|- | Дата | Дата господарської операції |- | Номер документа | Номер первинного документа або ручної операції |- | характеристика операції | Короткий зміст господарської операції |- | Рахунок дебету | Бухгалтерський рахунок дебету |- | Рахунок кредиту | Бухгалтерський рахунок кредиту |- | Сума | Сума операції |- | Валюта | Валюта операції, якщо застосовується мультивалютність |- | Контрагент | Контрагент, пов’язаний з операцією |- | Документ-підстава | Первинний документ, який створив проводку |- | Автор | користувач системи, який створив або провів операцію |}
- ручне введення проводок;
- автоматичне формування проводок на основі документів;
- пошук за датами;
- пошук за рахунками;
- пошук за контрагентами;
- пошук за номером документа;
- фільтрацію за типами операцій;
- підсвітку незбалансованих або помилкових записів;
- експорт у Excel або PDF;
- перегляд документа-підстави.;== Назва задача ==
; Тип документа
Переоцінка валютних залишків потрібна для відображення курсових різниць.; * додавання проводки;
|
; ОСВ показує початкове сальдо, обороти за період і кінцеве сальдо по кожному рахунку.; Бухгалтерський обліковий облік є собою одним із базових модулів ERP-системи.; !;== Правило балансування ==
центральний принцип. Бухгалтерський компонент не повинен бути без ускладнень таблицею ручних записів.; !; План рахунків — це основа бухгалтерського обліку.; {| class="wikitable" style="width:100%;"
Звіт «Доходи та витрати»Поля контрагента | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Назва | Офіційна назва компанії або ПІБ фізичної особи | ||||||||||||||||||||||||||||||||||||
| Код ЄДРПОУ / ІПН | Податковий або реєстраційний код | ||||||||||||||||||||||||||||||||||||
| Тип | замовник, постачальник, підрядник або інший тип | ||||||||||||||||||||||||||||||||||||
| Банківські реквізити | Рахунок, банк, МФО або інші реквізити | ||||||||||||||||||||||||||||||||||||
| Контактні інформаційні дані | Телефон, email, адреса | ||||||||||||||||||||||||||||||||||||
| Статус | Активний або неактивний |
Очікуваний результат
Оборотно-сальдова відомість
Реальний бізнес-контекст
Мета задача
class="wikitable" style="width:100%;"
Примітка |
|---|
Практичне задача
* підсвітити операцію червоним кольором; * показати повідомлення про помилку; * не дозволити провести операцію; * зберегти запис лише як чернетку, якщо це передбачено логікою.; Поле # створити рахунки в плані рахунків; # створити контрагента-клієнта; # створити контрагента-постачальника; # створити первинний документ реалізації; # провести документ реалізації; # перевірити автоматичну проводку Дт 361 Кт 701; # створити оплату від клієнта; # перевірити проводку Дт 311 Кт 361; # створити документ покупки товарів; # перевірити проводку Дт 281 Кт 631; # створити оплату постачальнику; # перевірити проводку Дт 631 Кт 311; # створити операцію нарахування зарплати; # перевірити проводку Дт 92 Кт 661; # створити операцію сплати податків; # перевірити проводку Дт 641 Кт 311; # створити ручну бухгалтерську операцію; # перевірити контроль балансування Дт/Кт; # сформувати журнал операцій; # сформувати оборотно-сальдову відомість; # сформувати баланс компанії; # виконати експорт ОСВ або журналу операцій.; Критерій ; Приклад проводки Практичний сенс. Контроль Дт/Кт — це базова вимога бухгалтерського обліку.; Що перевіряється Типовий бізнес-процес роботи бухгалтерського модуля виглядає так: У балансі потрібно показати: