Атестаційні завдання K2 ERP/Каса
Перед проведенням витрати або переміщення потрібно перевірити, чи достатньо коштів у касі. Роль
Реальний бізнес-контекст
Скасування має:
- статтю руху коштів;
- суму приходу;
- суму витрати;
- чистий рух;
- період;
- касу або групу кас. Відповідальний
|- | Номер ордера | Унікальний номер документа |- | Дата | Дата операції |- | Каса | Каса, у яку надійшли кошти |- | Контрагент | Від кого отримано кошти |- | Стаття руху коштів | Причина надходження |- | Сума | Сума надходження |- | Валюта | Валюта операції |- | Призначення платежу | Пояснення операції |- | Касир | Відповідальна особа |- | провідний бухгалтер | Поле для підпису або погодження |}
Поля ВКО
У компанії здатна бути одна каса або кілька кас: основна каса, каса магазину, валютна каса, каса філії, каса відповідального працівника.
Довідник «Статті руху коштів»
Журнал касових операцій показує всі рухи готівкових коштів. Валюта |- | Дата | Дата переміщення |- | Каса списання | Звідки списуються кошти |- | Каса зарахування | Куди зараховуються кошти |- | Сума | Сума переміщення |- | Валюта | Валюта переміщення |- | Відповідальний | Хто виконав операцію |- | Коментар | Додаткове пояснення |}
Прибутковий касовий ордер, ПКО
- зменшити залишок каси списання;
- збільшити залишок каси зарахування;
- не вважати переміщення доходом;
- не вважати переміщення витратою;
- відобразити операцію в русі обох кас. !
| Валюта списання | Валюта, яка списується |
| Сума списання | Скільки списується |
| Валюта зарахування | Валюта, яка зараховується |
| Сума зарахування | Скільки зараховується |
| Курс | Курс конвертації |
| Каси | Каса списання та каса зарахування |
Логування змін
Звіт «Обороти по статтях руху коштів»
У межах атестації потрібно продемонструвати робочий сценарій. ! Коротко. Потрібно реалізувати компонент каси підприємства: каси, касирів, прихід, витрату, переміщення між касами, ПКО, ВКО, касову книгу, валютні каси, ліміти залишку та звіти по руху готівки. | Окремі каси або залишки по UAH, USD, EUR |- | Що виступає як критичною вимогою? * неможливо створити касу;
- касова операційна дія не змінює залишок;
- прихід не збільшує залишок каси;
- витрата не зменшує залишок каси;
- платформа дає можливість витрату понад залишок;
- переміщення не змінює залишки двох кас;
- переміщення помилково рахується як дохід або витрата;
- ПКО не формується для приходу;
- ВКО не формується для витрати;
- касова книга не рахує залишок на початок або кінець дня;
- валютні каси змішують різні валюти;
- ліміт каси не контролюється, якщо він заявлений у завданні;
- скасування операції без зусиль видаляє її без історії;
- зміни не логуються;
- звіти не відповідають фактичним касовим операціям. | Щоденний реєстр операцій із залишком на початок і кінець дня
|- | Що має підтримувати мультивалютність?== Структура касової книги == ! SEO-опис Мета задача — створити в K2 ERP компонент для обліку готівкових коштів підприємства. Бали |- | Номер ордера | Унікальний номер документа |- | Дата | Дата операції |- | Каса | Каса, з якої видано кошти |- | Контрагент або отримувач | Кому видано кошти |- | Стаття руху коштів | Причина витрати |- | Сума | Сума видачі |- | Валюта | Валюта операції |- | Підстава для витрати | Документ або SEO-опис підстави |- | Касир | Відповідальна особа |- | провідний бухгалтер | Поле для підпису або погодження |}
формування звітів
- прибутковий касовий ордер;
- видатковий касовий ордер;
- документ переміщення між касами;
- касову книгу;
- звіт по касових операціях;
- звіт по залишках.== Скасування касової операції ==
- створити касу UAH;
- створити валютну касу USD або EUR;
- призначити відповідального касира;
- вказати початковий залишок;
- створити статті руху коштів;
- оформити прихід готівки;
- перевірити збільшення залишку каси;
- сформувати прибутковий касовий ордер;
- оформити витрату готівки;
- перевірити контроль достатності залишку;
- перевірити зменшення залишку каси;
- сформувати видатковий касовий ордер;
- виконати переміщення між касами;
- перевірити рух по двох касах;
- створити валютну операцію або конвертацію;
- сформувати касову книгу за день;
- сформувати звіт руху коштів по касі;
- сформувати звіт залишків по касах;
- перевірити ліміт каси;
- виконати скасування помилкової операції;
- показати журнал змін.== Критерії оцінювання ==
! Якщо після проведення операції залишок у касі перевищує встановлений ліміт, платформа повинна: компонент повинен підтримувати обліковий облік валютних кас.== Конвертація валют ==
Назва задача
Операції з валютними касами
Друковані форми
|- | Що потрібно створити? SEO-опис
Див. так само
Для реалізації задачі доцільно передбачити такі сутності: компонент повинен логувати важливі дії. SEO-опис
Після проведення витрати платформа повинна:
- каса UAH;
- каса USD;
- каса EUR. Поле
- бути доступним лише користувачу з відповідними правами;
- не видаляти операцію фізично;
- створювати зворотний рух по касі;
- фіксувати причину скасування;
- записувати дію в журнал змін. ! Рівень
- створення касової операції;
- вибір каси;
- вибір контрагента;
- вибір статті руху коштів;
- перевірка залишку;
- проведення операції;
- формування ПКО або ВКО;
- фільтрація журналу;
- оновлення версій залишків;
- формування касової книги;
- показ попередження про перевищення ліміту. ! * з каси магазину в основну касу;
- з основної каси у валютну касу;
- від одного касира іншому;
- між філіями;
- з каси до каси відповідальної особи. Правильне ведення касових операцій дає можливість уникати помилок, контролювати готівкові залишки, бачити рух коштів по відповідальних особах і забезпечувати прозору фінансову дисципліну. Поле
Очікуваний результат
Журнал змін має фіксувати: Якщо виконується обмін між валютами, платформа повинна створити операцію конвертації. {| class="wikitable" style="width:100%;"
критично. Якщо каса ведеться в конкретній валюті, операції в іншій валюті не повинні потрапляти в цю касу без окремої операції конвертації або переміщення. Призначення
Технічні вимоги
- касу;
- валюту;
- залишок;
- відповідального касира;
- ліміт каси;
- перевищення ліміту, якщо воно виступає як. Поле
|- | Прихід | Надходження коштів у касу | ПКО |- | Витрата | Видача коштів із каси | ВКО |- | Переміщення | Переказ коштів між касами | Документ переміщення або пара ПКО/ВКО |}
Права доступу
- оплата від клієнта;
- внесення грошей до каси;
- повернення підзвітних коштів;
- отримання готівки з банку;
- інші надходження. | Коректний залишок каси після кожної проведеної операції
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- Каса
- Фінансовий облік
- Прибутковий касовий ордер
- Видатковий касовий ордер
- Касова книга
- Мультивалютність
- Обмінка
- Рух коштів
- Контрагенти
провідний принцип. Каса в K2 ERP — це не без зусиль журнал ручних записів.== Мета задача ==
платформа має контролювати залишки кас. Окремо варто відзначити формування прибуткових і видаткових касових ордерів, переміщення між касами, ведення касової книги, контроль залишків, роботу з валютними касами та друк касових документів. Ліміт каси — це максимальна сума, яка здатна залишатися в касі.== Колонки журналу ==
|
Критерій
Для контролю потрібно бачити: Переміщення між касамиКожна валютна каса ведеться окремо по валюті. Переміщення між касами застосовується для, коли гроші передаються з однієї каси в іншу. Воно змінює лише місце зберігання коштів.== Прихід готівки == |
Прихід, витрата, переміщення між касами | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Прихід збільшує касу, витрата зменшує, переміщення змінює дві каси | ||||||||||||||
| Що таке касова книга? Поле | ! Максимальна оцінка
ВКО формується автоматизовано при проведенні операції витрати. операційна дія Довідник кас містить перелік кас підприємства. ! * каси;
Шкала оцінювання |
class="wikitable" style="width:100%;" | Поле
компонент обліку касових операцій: Каса підприємства. SEO-опис
Звіт «Касова книга» |
class="wikitable" style="width:100%;"
Поля статті руху коштів | ||||||||||
| Реалізація журналу касових операцій | 20 | Прихід, витрата, переміщення, фільтри, статуси, пошук, каси, статті руху | ||||||||||||
| Створення ПКО і ВКО автоматизовано | 20 | Автоматичне формування прибуткових і видаткових ордерів після проведення операцій | ||||||||||||
| Формування касової книги | 20 | Залишок на початок, прихід, витрата, залишок на кінець, друк або PDF | ||||||||||||
| Робота з мультивалютними касами | 20 | Окремі каси по валютах, валютні залишки, конвертація або обмін між касами | ||||||||||||
| Інтерактивність інтерфейсу через AJAX | 10 | Операції, перевірка залишку, формування документів і фільтрація без перезавантаження | ||||||||||||
| Ліміти каси і контроль залишків | 10 | Заборона витрати понад залишок, попередження про перевищення ліміту | ||||||||||||
| Що перевіряється | компонент обліку касових операцій підприємства | |||||||||||||
| class="wikitable" style="width:100%;"
Звіт показує поточні залишки по всіх касах. Кожна проведена операційна дія має змінювати залишок у касі та створювати документальне підтвердження: ПКО, ВКО або документ переміщення. |- |
Дата | День, за який формується касова книга | ||||||||||||
| Каса | Каса, по якій формується запис | |||||||||||||
| Залишок на початок дня | Початковий залишок | |||||||||||||
| Прихід за день | Загальна сума надходжень | |||||||||||||
| Витрата за день | Загальна сума витрат | |||||||||||||
| Залишок на кінець дня | Розрахований кінцевий залишок | |||||||||||||
| Касир | Відповідальний за касу |
! 100
Звіт показує всі операції по вибраній касі за період. | ПКО, ВКО, документ переміщення, касова книга |- | Що має відбуватися із залишком? компонент має забезпечувати обліковий облік готівкових надходжень і витрат. Журнал касових операцій має підтримувати:
Каса — це практична задача для перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку касових операцій підприємства виступає ключовою рисою Атестаційне задача K2 ERP. Касова книга — це щоденний реєстр усіх операцій по касі. Критичними помилками вважаються ситуації, коли:
Каса здатна бути фізичною касою підприємства, касою магазину, касою філії, валютною касою або умовною касою відповідальної особи. |-| 90–100 | Відмінно | компонент на 100% функціонує: каси, прихід, витрата, переміщення, ПКО, ВКО, касова книга, залишки, ліміти та AJAX реалізовані коректно |
| 75–89 | Добре | Основна логіка функціонує, виступає як незначні недоліки, які не руйнують касовий обліковий облік |
| 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |
| 0–59 | Не зараховано | Відсутня критична логіка: каси, операції, залишки, ПКО/ВКО, касова книга або контроль залишків |
Витрата готівки застосовується для, коли гроші видаються з каси. Документ
Звіт показує, за якими причинами кошти надходили або витрачалися. | Каси, касири, валюти, статті руху коштів, контрагенти |- | Які основні операції?== Примітка ==
- показати попередження;
- виділити касу або операцію;
- заборонити проведення або дозволити з попередженням — залежно від налаштувань;
- записати факт перевищення в журнал. SEO-опис
Звіт «Рух коштів по касі»
Практичне задача
! SEO-опис
Після проведення переміщення платформа повинна: Поля конвертації:
Витрата готівки
|- | Прихід | Збільшує залишок каси |- | Витрата | Перевіряє достатність залишку і зменшує касу |- | Переміщення | Перевіряє залишок каси списання і збільшує касу зарахування |- | Конвертація | Перевіряє залишок валюти списання |}
Практичний сенс. Переміщення між касами не змінює загальну суму грошей компанії. Питання Звіт формує касову книгу по вибраній касі та даті. !== Коротко ==
! ! Разом
Критичні помилки
! {| class="wikitable" style="width:100%;"
базовий бізнес-процес
У звіті потрібно відображати:
! * оплата від клієнта;
- внесення грошей до каси;
- виплата зарплати;
- закупівля матеріалів;
- розрахунок із постачальником;
- видача підзвітній особі;
- повернення підзвітних коштів;
- переміщення між касами;
- інші надходження;
- інші витрати. У звіті потрібно бачити:
! Бали
Поля ПКО
Залишок на кінець дня = Залишок на початок дня + Прихід - Витрата
! ! Каса |- | Касир | Створює касові операції у своїй касі, друкує ПКО та ВКО |- | Старший касир | Бачить кілька кас, контролює залишки, здатна скасовувати операції в межах прав |- | Бухгалтер | Перевіряє касові документи, формує касову книгу та звіти |- | Керівник | Переглядає залишки, рух коштів і аналітичні звіти |- | Адміністратор | Налаштовує каси, права, валюти, ліміти та службові параметри |}
!
- дату;
- номер документа;
- тип операції;
- контрагента;
- статтю руху коштів;
- прихід;
- витрату;
- залишок після операції.
Правила контролю
Після проведення приходу платформа повинна: ! SEO-опис
- створюється каса;
- призначається відповідальний касир;
- у систему вводиться початковий залишок;
- користувач системи створює операцію приходу або витрати;
- платформа перевіряє залишок і валюту каси;
- після проведення операції оновлюється залишок;
- автоматизовано формується ПКО або ВКО;
- операційна дія потрапляє в журнал касових операцій;
- наприкінці дня формується касова книга;
- керівник або бухгалтер перевіряє рух коштів і залишки. {| class="wikitable" style="width:100%;"
!== Формула залишку касової книги ==
Звіт «Залишки по касах»
* залишок на початок дня; * усі прибуткові операції; * усі видаткові операції; * підсумок приходу; * підсумок витрати; * залишок на кінець дня; * відповідального касира. функції ERP У звіті потрібно відображати:як приклад: У результаті виконання атестаційного задача має бути створений компонент касових операцій у K2 ERP. Відповідь * перевірити достатність залишку в касі; * зменшити залишок відповідної каси; * сформувати видатковий касовий ордер; * записати операцію в журнал; * відобразити її в касовій книзі. У звіті потрібно відображати: компонент повинен формувати друковані документи: Валютні каси мають підтримувати: компонент має підтримувати розмежування прав. Вона має показувати залишок на початок дня, надходження, витрати та залишок на кінець дня. {| class="wikitable" style="width:100%;" * PDF; * HTML-друк; * Stimulsoft Reports або внутрішній механізм K2. Перевірка== Ліміти каси == Інтерфейс модуля має бути швидким і зручним.== Логіка переміщення == Видатковий касовий ордер підтверджує видачу коштів із каси. {| class="wikitable" style="width:100%;"
Каси Місця зберігання готівкових коштів Касири Відповідальні особи за каси Валюти UAH, USD, EUR та інші валюти Касові операції Прихід, витрата, переміщення між касами Статті руху коштів Класифікація причин надходжень і витрат Контрагенти Клієнти, постачальники, співробітники або інші особи Прибутковий касовий ордер Документ, який підтверджує надходження коштів Видатковий касовий ордер Документ, який підтверджує видачу коштів Касова книга Щоденний реєстр касових операцій Ліміти каси Контроль максимально допустимого залишку Звіти Рух коштів, залишки, касова книга, операції за період Приклади приходу
Видатковий касовий ордер, ВКО
Назва статті Назва причини руху коштів Тип Прихід, витрата або службова стаття Активність Чи застосовується для стаття в поточних операціях Коментар Додатковий SEO-опис Умова складання. задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл касового обліку: каса → прихід → ПКО → витрата → ВКО → залишок → касова книга → звіт. Прибутковий касовий ордер підтверджує надходження коштів у касу. КолонкаПриклади витрати
Поле Критично. платформа не повинна дозволяти витрату, якщо в касі недостатньо коштів. * хто створив касу; * хто змінив відповідального касира; * хто створив касову операцію; * хто провів операцію; * хто скасував операцію; * хто змінив суму або статтю; * хто сформував ПКО або ВКО; * хто сформував касову книгу; * дату й час дії; * старе та нове значення, якщо це можливо.== Довідник «Каси» ==AJAX-інтерактив
Типовий бізнес-процес роботи касового модуля виглядає так: Номер документа Унікальний номер касового документа Дата Дата операції Тип операції Прихід, витрата або переміщення Контрагент клієнт ERP, постачальник, співробітник або інша особа Стаття руху коштів Причина операції Сума Сума операції Валюта Валюта операції Каса Каса, по якій відбувається рух Призначення платежу Текстове пояснення операції Статус Чернетка, проведено, скасованоПоля каси
платформа повинна дозволяти: * пошук за датою; * пошук за номером документа; * пошук за типом операції; * пошук за контрагентом; * фільтрацію по касах; * фільтрацію по статтях руху коштів; * фільтрацію по валютах; * перегляд друкованого документа; * скасування операції за наявності прав; * експорт журналу в Excel або PDF. Тип операції Статті руху коштів потрібні для класифікації касових операцій. |- | Бекенд | K2 Cloud ERP на Python або PHP |- | База даних | PostgreSQL або MySQL |- | Фронтенд | HTML5, JavaScript |- | AJAX | Fetch API або Axios |- | UI-компоненти | DataTables, Select2 |- | Друк | PDF для ПКО, ВКО та касової книги |- | Експорт | Excel або PDF для звітів |} як приклад: Прихід готівки застосовується для, коли гроші надходять до каси. Об’єктФункціональність журналу
|}Журнал «Касові операції»
Мінімальний сценарій: Формат друку: ! Каса — одна з найбільш контрольованих ділянок фінансового обліку підприємства. Параметр Через AJAX мають працювати: Опціонально потрібно реалізувати контроль ліміту каси. Гроші можуть надходити від клієнтів, вноситися до каси, видаватися підзвітним особам, використовуватися; так само реалізовано виплати зарплати або переміщуватися між касами.== Логіка контролю ліміту ==Приклади кас
компонент має підтримувати довідник кас, відповідальних касирів, статті руху коштів, прихід, витрату, переміщення між касами, валютні каси, автоматичне формування ПКО та ВКО, контроль залишків, ліміти каси, касову книгу, друковані форми, звіти, AJAX-інтерактив і логування змін. |- | Назва каси | як приклад: Каса №1, Основна каса, Валютна каса |- | Валюта каси | UAH, USD, EUR або інша валюта |- | Відповідальна особа | Касир або співробітник, який відповідає за касу |- | Початковий залишок | Залишок на момент початку обліку |- | Поточний залишок | Розраховується на основі проведених операцій |- | Ліміт каси | Максимально допустимий залишок, якщо застосовується для |- | Статус | Активна, закрита, тимчасово недоступна |} ! SEO-опис !== Основні об’єкти модуля == * вести довідник кас; * призначати відповідальних касирів; * обліковувати надходження готівки; * обліковувати витрати готівки; * виконувати переміщення коштів між касами; * автоматизовано формувати прибуткові касові ордери; * автоматизовано формувати видаткові касові ордери; * вести касову книгу; * контролювати залишки по кожній касі; * вести окремий обліковий облік по валютах; * попереджати про перевищення ліміту каси; * друкувати ПКО, ВКО та касову книгу; * формувати звіти по руху коштів.== Рекомендовані сутності бази даних == * збільшити залишок відповідної каси; * сформувати прибутковий касовий ордер; * записати операцію в журнал; * відобразити її в касовій книзі. Касова книга має формуватися для друку або експорту в PDF. * виплата зарплати; * розрахунок із постачальником; * видача коштів підзвітній особі; * закупівля матеріалів; * здача готівки до банку; * інші витрати. SEO-опис! SEO-описКонтроль залишків
Касова книга
== Приклади статей ==