Перейти до вмісту

Атестаційні завдання K2 ERP/Оренда

Матеріал з K2 ERP Wiki
Версія від 21:32, 28 квітня 2026, створена R (обговорення | внесок) (Перенос з Гугл док)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Рахунки орендарям ТРЦ — практична задача; так само реалізовано що передбачає створення модуля обліку виставлення рахунків орендарям за орендовані площі та комунальні послуги в торговельно-розважальному центрі виступає ключовою рисою розробника K2 ERP забезпечується через Атестаційне задача K2 ERP. * PDF;
  • або HTML-друк для подальшої відправки. Звіт має містити:
Таблична частина повинна містити орендовані площі та послуги. Для кожної послуги потрібно передбачити тип розрахунку:

1. Структура довідників

SEO-опис ситуації

  • орендаря з пошуком у довіднику через AJAX;
  • період нарахування;
  • дату виставлення. !Разом
  • статуси рахунків повинні змінюватися автоматизовано при фіксації оплати;
  • потрібно логувати всі зміни по рахунках і оплатах;
  • потрібно реалізувати нотифікації орендарям через email API про виставлення рахунку;
  • потрібно передбачити можливість масового завантаження показників лічильників з Excel-файлу. !Кількість
  • за показниками лічильника;
  • за нормативом на 1 м²;
  • фіксована сума. Кожного місяця потрібно автоматизовано виконувати нарахування та виставлення рахунків. !Разом
Сума оренди розраховується за формулою:
! !Тип лічильника

* електроенергія;
* вода;
* опалення;
* кондиціонування;
* прибиральні послуги.==== Колонки журналу ====
== Критерії оцінки ==

* орендарів із сумою нарахувань;
* оплати за вибраний період;
* виділення боржників червоним кольором.=== 6. Друк рахунку ===

== Технічні вимоги ==
!Значення на початок періоду

* номер рахунку;
* орендар;
* період нарахування: місяць і рік;
* загальна сума;
* статус рахунку:
** чернетка;
** виставлений;
** оплачений;
** прострочений;
* дата виставлення;
* дата оплати. Приклад Excel-файлу нарахувань за 1 місяць:
!== Примітка ==
Власник ТРЦ має десятки орендарів: магазини, кафе, сервісні компанії. * назву орендаря;
* реквізити ТРЦ;
* таблицю послуг;
* підсумкову суму;
* підпис відповідальної особи ТРЦ. Опалення та кондиціонування зазвичай розраховуються пропорційно площі. !42 450 грн

!== Рекомендовані сутності бази даних ==
! !==== Електроенергія ====
Сума = Норма споживання × Метраж × Тариф
!Ціна за одиницю
!0,00
! * орендарі;
* договори оренди;
* орендовані площі;
* послуги;
* тарифи;
* лічильники;
* показники лічильників;
* нарахування;
* рядки нарахувань;
* рахунки на оплату;
* рядки рахунків;
* оплати;
* акти виконаних робіт;
* email-нотифікації;
* журнал змін.== Очікуваний результат ==

==== Оренда ====
!100

==== Заголовок документа ====

* автоматизовано нараховувати фіксовану орендну плату за квадратні метри;
* враховувати платежі за електроенергію, водопостачання, опалення, кондиціонування та інші послуги;
* розраховувати комунальні послуги за лічильниками або за нормативом пропорційно площі. colspan="5" |Підсумкова сума
== Див. так само ==

* додавання рядків послуг у таблиці через AJAX без перезавантаження сторінки;
* редагування кількості або тарифу прямо в таблиці через inline edit;
* автоматичний перерахунок підсумкової суми при зміні кількості або тарифу;
* кнопку '''«Зберегти чернетку»''';
* кнопку '''«Виставити рахунок»'''. Журнал має підтримувати:
Звіт має містити:
!Назва послуги
Заголовок рахунку повинен містити:
=== 7. формування звітів ===
==== Звіт «Баланс орендарів» ====
==== Таблична частина ====
!Кімната / Приміщення
Щомісячно необхідно:
|-
|1
|Оренда приміщення
|м²
|120
|300
|36 000
|-
|2
|Електроенергія
|кВт·год
|450
|5
|2 250
|-
|3
|Водопостачання
|м³
|30
|20
|600
|-
|4
|Опалення
|м²
|120
|30
|3 600
|-
Сума оренди = Метраж × Ставка за м²
=== 3. Форма створення рахунку ===
|}

Довідник орендованих площ повинен містити:

через Реалізація такого рішення для бізнесу в K2 ERP автоматизує щомісячну рутину та користувачі можуть уникнути людських помилок. * список рахунків із підсумками за періодами;
* суми виставлені;
* суми сплачені;
* борги. Усі нарахування потрібно зберігати в системі. * назву компанії;
* договір оренди:
** номер договору;
** дату початку;
** дату закінчення;
* контактних осіб;
* email для виставлення рахунків. Усі зняті показники потрібно зберігати в системі. Журнал документів має відображати всі рахунки, виставлені орендарям. !Різниця (витрата)
У журналі повинні бути такі колонки:

* створення рахунку;
* редагування рахунку;
* проведення рахунку;
* друк рахунку;
* фільтрацію по орендарю;
* фільтрацію по статусу;
* фільтрацію по періоду. платформа повинна:
|}
!SEO-опис

==== Довідник «Послуги» ====

* https://drive.google.com/file/d/1poPAq1mFiPM_8wVZ3WU3ipPeTkSSISmq/view?usp=drive_link

Шаблон рахунку повинен містити:

* по певному нарахуванню;
* по певному контрагенту;
* або по всіх нарахуваннях одразу. Довідник орендарів повинен містити:
!№

Водопостачання розраховується за лічильником або за нормативом. Це прикладна задача, яку реально використовують власники ТРЦ, бізнес-центри, склади, готелі та інші об’єкти нерухомості. !Критерій
{| class="wikitable"
!Сума

!№ лічильника (ID)
У результаті виконання атестаційного задача має бути створений компонент K2 ERP для обліку оренди та комунальних послуг у ТРЦ, який підтримує довідники орендарів, площ і послуг, журнал рахунків, форму рахунку з AJAX-інтерактивом, розрахунки за лічильниками і нормативами, друк документів, формування звітів, контроль оплат, боргів і масове завантаження показників з Excel.=== 4. Розрахунки в системі ===
!== Додаткові зауваження ==

Нарахування робляться по події натисканням кнопки та формуються на певну дату. !Значення на кінець періоду

* автоматизовано розраховувати суми;
* дозволяти вручну коригувати інформаційні дані;
* виставляти рахунки;
* формувати акти виконаних робіт;
* друкувати документи та надсилати їх орендарям;
* вести аналітику по оплатах і заборгованості.==== Водопостачання ====
  • прив’язку до орендаря;
  • номер приміщення;
  • метраж, м²;
  • ставку оренди за м², грн/м²;
  • додаткові примітки.==== Довідник «Орендарі» ====
Співробітник вносить інформацію в табличному форматі на певну дату та час зняття показників.Якщо лічильника немає:

Співробітники ТРЦ знімають показники лічильників, як правило, один раз на місяць. !Одиниці

№ Параметр

5. Інтерфейс користувача

задача

Опалення і кондиціонування

компонент обліку виставлення рахунків орендарям за орендовані площі та комунальні послуги в ТРЦ. Якщо виступає як лічильник:
=== Таблиця показників лічильників ===
З таблиці нарахувань повинні виставлятись рахунки:
{| class="wikitable"
|-
|Бекенд
|PHP 8 або Python 3
|-
|Фреймворк
|K2 Core або Symfony Slim K2
|-
|БД
|PostgreSQL або MySQL
|-
|Фронтенд
|HTML5, JavaScript, AJAX через Fetch або Axios
|-
|UI-компоненти
|DataTables, Select2 для довідників
|-
|Друк
|Stimulsoft Reports або внутрішній PDF-генератор
|}

{| class="wikitable"
=== 2. Журнал документів «Рахунки на оплату» ===
==== Довідник «Орендовані площі» ====
!Одиниця виміру
|-
|Коректність розрахунків
|20
|-
|Зручність введення даних, UX
|20
|-
|Реалізація AJAX-інтерактиву
|20
|-
|Якість структури БД і коду
|20
|-
|Формування друкованих форм
|10
|-
|Формування звітів
|10
|-
Довідник послуг повинен містити типи послуг:
==== Функціональність журналу ====
|}

Сума = Спожиті кВт·год × Тариф
!Бали

Формат друку:

Назва

Інтерфейс користувача повинен підтримувати:

8. Додаткові вимоги

Звіт «Реєстр виставлених рахунків»

Примітки
1
2
3
49
50