Testowanie księgowości w Odoo
Є розроблені модулі для кадрового і бухгалтерського обліку на базі odoo (demo.ndev.online - demo/demo)
https://apps.odoo.com/apps/modules/19.0/l10n_ua_accounting
https://apps.odoo.com/apps/modules/19.0/l10n_ua_hr
Є план тестування на декілька ролей бухгалтерів і кадрових працівників, необхідно вручну все протестувати, описати всі помилки, як їх відтворити при потребі із скріншотами і підготувати звіт в google-doc
Тестові дані
Для реалістичного тестування треба завести в систему: 2–3 банківських рахунки (UAH + можливо USD,EUR),
15–20 постачальників різних типів, 20–30 клієнтів,
30–80 співробітників з різними типами нарахувань (оклад, погодинна, сумісники),
50–100 номенклатурних позицій ТМЦ, 10–20 основних засобів різних груп амортизації.
5–7 типів контрактів: безстрокові, строкові, ЦПХ, Дія.Сіті (гіг), за сумісництвом (внутрішнє + зовнішнє)
3–4 графіки роботи: 5-денний 40 год, неповний робочий день (0.5 ставки), позмінний, гнучкий
Різні категорії пільг: 2–3 особи з інвалідністю (I, II, III група), 1–2 ветерани, 1 чорнобилець
Різний стаж: новачки (<6 міс.), 1–3 роки, 5–8 років, >10 років (для розрахунку % лікарняних)
Родинний склад: бездітні, з 1 дитиною, з 2+ дітьми (для ПСП на дітей), одинокі батьки (150% ПСП)
Надбавки: за вислугу, шкідливість, інтенсивність, персональна — різні методи розрахунку (фіксована, % від окладу, % від мінімалки)
Виконавчі документи: 1–2 аліментники з різним пріоритетом утримань
Тестові сценарії Бух-блоку
Для тестування треба прогнати такі наскрізні потоки:
Flow AC-1 — Purchase-to-Pay. Замовлення постачальнику → прихід на склад (ТМЦ) → вхідна накладна →
акт звірки → створення платіжного доручення (Розрахунки) → затвердження (Головбух) →
банківська виписка з підтвердженням оплати → закриття кредиторської заборгованості.
Flow AC-2 — Order-to-Cash. Рахунок клієнту → відвантаження/акт (ТМЦ) → очікування оплати →
банківська виписка з вхідною оплатою (Розрахунки) → автоматичне рознесення →
закриття дебіторської заборгованості. Додатково — ПДВ-накладна і реєстрація в ЄРПН.
Flow AC-3 — Payroll cycle. HR передає табель → зарплатник імпортує →
нарахування (оклади, лікарняні, відпускні, премії) → розрахунок ПДФО 18%, ВЗ 5%, ЄСВ 22% →
відомість → платіжні доручення (зарплата + податки) → затвердження головбухом → формування Об’єднаної звітності.
Flow AC-4 — Cash operations. Отримання готівки з банку (ПКО) → видача під звіт (РКО) →
авансовий звіт від підзвітної особи з чеками → оприбуткування ТМЦ або списання витрат →
повернення залишку або довидача → закриття каси за день.
Flow AC-5 — Month-end close. Нарахування амортизації → розподіл витрат → перевірка ОСВ →
звірка субрахунків з аналітикою → закриття рахунків доходів і витрат → формування фінзвітності → затвердження головбухом.
Flow AC-6 — Tax reporting (ПДВ). Реєстр виданих ПДВ-накладних → реєстр отриманих ПДВ-накладних →
звірка з ЄРПН → декларація з ПДВ → подача через електронний кабінет.
Flow AC-7 — ПДВ наскрізний. Продаж товару → автоматичне створення ПН → реєстрація в ЄРПН →
отримання вхідної ПН від постачальника → включення в кредит → формування реєстрів → декларація з ПДВ →
звірка зобов’язання vs кредит → сума до сплати / від’ємне значення → контроль ліміту.
Flow AC-8 — Зарплатні податки повний цикл. Нарахування зарплати 50 співробітникам →
автоматичний розрахунок ПДФО, ВЗ, ЄСВ → формування платіжних доручень на 4 напрямки (зарплата, ПДФО, ВЗ, ЄСВ) →
проведення оплат → формування Додатку 1 → формування 4ДФ за квартал → подача.
Flow AC-9 — Податок на прибуток. Закриття кварталу → визначення бухгалтерського фінрезультату →
застосування різниць (амортизація, сумнівні борги) → заповнення декларації з додатками →
звірка з авансовими платежами → сума до сплати.
Flow AC-10 — Коригування ПН. Повернення товару від клієнта → розрахунок коригування до ПН →
реєстрація в ЄРПН (потрібна згода покупця) → коригування реєстру і декларації.
Flow AC-11 — Депозит овернайт повний цикл. Перевірка залишку на кінець дня →
система пропонує суму розміщення (залишок – завтрашні платежі – мінімальний залишок) →
бухгалтер підтверджує → створення документа розміщення → проводка Дт 3131 — Кт 311 →
наступний день: банківська виписка з поверненням → автоматичне рознесення (тіло на 3131, відсотки на 733) →
запис у реєстрі депозитних операцій → оновлення аналітики.
Flow AC-12 — Овернайт через вихідні (п’ятниця → понеділок). Те саме, але відсотки нараховуються за 3 дні (пт, сб, нд).
Система має коректно розрахувати очікувану суму відсотків за 3 дні, а не за 1.
Flow AC-13 — Вплив на ПДВ-пропорцію. За квартал: загальний обсяг операцій — 5 млн грн (оподатковувані) + 200 тис. грн (відсотки депозитів, неоподатковувані) → пропорція оподатковуваних = 5 000 / 5 200 = 96,15% →
3,85% вхідного ПДВ по подвійному призначенню не включається до кредиту.
Тестові сценарії HR-блоку
Flow HR-1 — Прийом на роботу (повний цикл). Створення картки працівника → заповнення персональних даних (РНОКПП з валідацією контрольної суми, паспорт/ID-картка) → призначення посади за КП-2010 → перевірка штатного розпису (наявність вакантної одиниці) → створення контракту (безстроковий, повна зайнятість) → додавання надбавок (за вислугу 10%, за інтенсивність фіксовано) → генерація наказу про прийняття (автонумерація hr.order.hiring) → підтвердження наказу → створення особової справи → перевірка: вакантні одиниці зменшились на 1, працівник з'явився в табелі.
Flow HR-2 — Прийом сумісника. Створення картки → контракт типу "сумісництво зовнішнє" → ставка 0.5 → графік неповного робочого дня → перевірка: штатна одиниця зайнята на 0.5, залишок 0.5 вакантний → наказ про прийняття → табель із відміткою скороченого дня.
Flow HR-3 — Випробувальний термін. Прийом з випробуванням 90 днів → перевірка автоматичного розрахунку дати закінчення випробування → по завершенні: або підтвердження (нічого не змінюється) → або звільнення за ст. 28 КЗпП (наказ типу dismissal з причиною "незадовільний результат випробування").
Flow HR-4 — Переведення на іншу посаду. Працівник переводиться в інший відділ → зміна посади (новий КП-код) → зміна окладу (через hr.version.salary_change: фіксація старого/нового окладу, % зміни) → додаткова угода до контракту (hr.version.amendment типу "position") → наказ про переведення → перевірка: штатний розпис оновився (стара посада вакантна, нова зайнята).
Flow HR-5 — Зміна окладу без переведення. Індексація зарплати → створення зміни окладу (salary_change: стан draft → confirmed → applied) → автоматичне оновлення окладу у версії контракту → додаткова угода (amendment типу "salary") → наказ → перевірка нового окладу в розрахунковому листку наступного місяця.
Flow HR-6 — Суміщення посад. Працівник отримує суміщення (hr.job.combining) → вказується посада, відділ, % доплати → активація суміщення → перевірка автоматичного створення надбавки (allowance) → наказ → через N місяців: скасування суміщення → перевірка закриття надбавки → наказ про скасування.
Flow HR-7 — Щорічна відпустка (базовий). Перевірка балансу відпусток (hr.vacation.balance: нараховано 24 дні) → створення відпустки на 14 календарних днів → автоматичний розрахунок: виключення святкових днів → перевірка середньоденної зарплати → нарахування відпускних → наказ про відпустку → перевірка: залишок = 10 днів → виплата відпускних за 3 дні до початку.
Flow HR-8 — Графік відпусток. Створення графіка відпусток (hr.vacation.schedule) на рік → автоматична генерація рядків для всіх працівників → заповнення 3 періодів для кожного (1-й мінімум 14 днів) → підтвердження → затвердження → контроль відхилень факту від плану (actual vs planned).
Flow HR-9 — Перенесення відпустки. Працівник не використав 10 днів за минулий рік → перевірка перенесення (carry-over) → ліміт: не більше 2 років (max_carryover_years) → спроба перенести на 3-й рік — має бути відмова → використання перенесених днів → перевірка порядку списання (спершу старі дні).
Flow HR-10 — Додаткова відпустка за шкідливі умови. Працівник на посаді зі шкідливими умовами (work_conditions=hazardous, hazard_class=3) → перевірка автоматичного розрахунку додаткових днів відпустки (до 35 днів) → оформлення додаткової відпустки окремим типом → перевірка балансу по кожному типу окремо.
Flow HR-11 — Лікарняний (перші 5 днів). Працівник зі стажем 7 років → оформлення лікарняного на 4 дні → оплата 100% (стаж >5 років) → вся оплата за рахунок роботодавця → перевірка: FSS_amount = 0, employer_amount = 4 × середньоденна × 100%.
Flow HR-12 — Лікарняний (з ФСС). Лікарняний на 15 днів → працівник зі стажем 2 роки (60%) → перші 5 днів — роботодавець (60%), дні 6–15 — ФСС (60%) → перевірка employer_days=5, fss_days=10 → загальна сума = employer_amount + fss_amount.
Flow HR-13 — Лікарняний по вагітності та пологах. 126 календарних днів → оплата 100% незалежно від стажу → все за рахунок ФСС (employer_days = 0) → перевірка коректного типу (pregnancy) → нарахування в окремому рядку розрахункового листка.
Flow HR-14 — Розрахунок ПСП (стандартний). Працівник з окладом 10 000 грн → перевірка income_limit (1.4 × прожитк. мінімум × 10) → якщо оклад ≤ ліміту: ПСП = 50% від прожитк. мінімуму → ПДФО база = оклад − ПСП → ПДФО = база × 18%.
Flow HR-15 — ПСП 150% (одинокий батько). Одинока мати з 1 дитиною → тип пільги = 150% → ПСП = 75% від прожитк. мінімуму → перевірка коректного зменшення бази ПДФО → перевірка граничного доходу.
Flow HR-16 — ПСП 200% (інвалід I групи). Працівник з інвалідністю I групи → ПСП = 100% від прожитк. мінімуму → перевірка benefit.psp_type = '200' → розрахунок ПДФО з максимальною пільгою.
Flow HR-17 — Табель обліку робочого часу. Генерація табеля П-5 за місяць → автоматичне заповнення для всіх працівників відділу → проставлення кодів: "Я" (8 год.), "В" (вихідний), "ВД" (відпустка), "Л" (лікарняний) → підрахунок підсумків: відпрацьовано днів/годин → затвердження → передача для нарахування зарплати.
Flow HR-18 — Виробничий календар. Генерація виробничого календаря на рік → перевірка українських свят (1 січня, 7 січня, 8 березня, 1 травня, 9 травня, 28 червня, 24 серпня, 14 жовтня, 25 грудня) → передсвяткові дні: 7 годин замість 8 → підрахунок робочих днів/годин за місяць і рік.
Flow HR-19 — Звільнення за власним бажанням. Заява працівника → відпрацювання 14 днів → розрахунок компенсації за невикористану відпустку (hr.vacation.balance.calculate_compensation) → нарахування остаточного розрахунку в останній робочий день → утримання ПДФО, ВЗ → наказ про звільнення (dismissal) з причиною "ст. 38 КЗпП" → закриття контракту → зві
Opracowane moduły do zarządzania kadrami i księgowości oparte na odoo (demo.ndev.online - demo/demo)
https://apps.odoo.com/apps/modules/19.0/l10n_ua_accounting
https://apps.odoo.com/apps/modules/19.0/l10n_ua_hr
Jest plan testowania dla kilku ról księgowych i pracowników kadrowych, należy wszystko przetestować ręcznie, opisać wszystkie błędy, jak je odtworzyć w razie potrzeby ze zrzutami ekranu i przygotować raport w google-doc
https://docs.google.com/document/d/1vNVFZcRQT88Mn9HvX5LT3IoZvtHV-A0MBwI1hM7eSM4/edit?usp=sharing
Є розроблені модулі для кадрового і бухгалтерського обліку на базі odoo (demo.ndev.online - demo/demo)
https://apps.odoo.com/apps/modules/19.0/l10n_ua_accounting
https://apps.odoo.com/apps/modules/19.0/l10n_ua_hr
Є план тестування на декілька ролей бухгалтерів і кадрових працівників, необхідно вручну все протестувати, описати всі помилки, як їх відтворити при потребі із скріншотами і підготувати звіт в google-doc
https://docs.google.com/document/d/1vNVFZcRQT88Mn9HvX5LT3IoZvtHV-A0MBwI1hM7eSM4/edit?usp=sharing
Opinia zleceniodawcy o współpracy z Svitlana Mariukhnych
Testowanie księgowości w OdooSvetlana wykazała głębokie zrozumienie księgowości i kadrowości zgodnie z ukraińskim prawodawstwem. Systematycznie przeszła wszystkie scenariusze testowe, wyraźnie dokumentując zarówno działającą funkcjonalność, jak i wykryte problemy. Szczególnie cenne jest to, że Svetlana nie tylko stwierdziła "nie działa", ale opisała oczekiwane zachowanie systemu zgodnie z rzeczywistymi wymaganiami — na przykład, prawidłowe stawki ESF dla osób z niepełnosprawnością, format faktur podatkowych, logikę pracy z niepełnym zatrudnieniem. Testowanie zostało przeprowadzone odpowiedzialnie i w pełnym zakresie.
Opinia freelancera o współpracy z Svyatoslav Nadozirny
Testowanie księgowości w OdooPraca z zamówieniem była bardzo wygodna. Jasne i zrozumiałe wymagania, szybka weryfikacja i płatność.
-
196 Witam. Mogę wykonać ręczne testowanie zgodnie z Państwa scenariuszami. Jestem profesjonalnym księgowym, mam duże doświadczenie w wdrażaniu systemów księgowych 1C/BAF, konfiguracji, weryfikacji i testowaniu zgodności, pisaniu specyfikacji dla programistów, szkoleniu pracowników. Również jako księgowy interesują mnie księgowe odpowiedniki 1C, dlatego z przyjemnością podejmę się takiego testowania. Pracę wykonam starannie. Proszę o kontakt.
-
535 1 0 Mogę wykonać twoje zadanie. Mam doświadczenie w pracy jako samodzielny księgowy w przedsiębiorstwie. Współpracowałam z administratorem przy dostosowywaniu programu do różnych potrzeb. Sprawdzałam poprawność działania programu księgowego 1C (różne wersje) podczas aktualizacji i zmian w prawodawstwie.
-
6030 58 0 1 Dzień dobry
Jestem gotowa do współpracy, dodatkowo mam wykształcenie wyższe w zakresie rachunkowości - co pozwala mi szybko się w tym zorientować). Mam duże doświadczenie w prowadzeniu projektów, w tym pisaniu Specyfikacji Technicznej (ST), prototypowaniu, testowaniu, doborze i pracy z projektantami oraz deweloperami, aby osiągnąć pożądany przez Państwa wynik. Jestem pewna, że mogę Państwu pomóc) Stawka godzinowa, szczegóły chętnie omówię z Państwem)
Doświadczenie w pracy jako PM w zakresie tworzenia stron internetowych i aplikacji mobilnych (plus reklama) wynosi około 4 lat w biurze, a obecnie ponad 5 lat zdalnie
Znajduję się w TOP - 1 jako techniczny pisarz
W TOP - 2 w zarządzaniu projektami
W TOP - 7 w testowaniu
… Jestem gotowa pomóc w prowadzeniu klienta, ustalaniu zadań dla deweloperów, testowaniu, pisaniu dokumentacji, prototypowaniu, konsultacjach nie tylko w ogólnych kwestiach, ale także w etapach rozwoju.
Aktualne zlecenia dla freelancerów w kategorii Testowanie i kontrola jakości
Inżynier Pentest botów TelegramZadania: Przeprowadzenie testów bezpieczeństwa botów Telegram Wyszukiwanie luk w logice, API i integracjach Opracowanie raportu z ryzykiem i rekomendacjami Wymagania: Doświadczenie w zakresie bezpieczeństwa aplikacji / testów penetracyjnych Znajomość OWASP Top 10 i… Testowanie i kontrola jakości ∙ 4 dni 13 godzin temu ∙ 13 ofert |
Funkcjonalne i międzyprzeglądarkowe testowanie aplikacji internetowej (Manual QA)
169 PLN
Potrzebne jest przeprowadzenie testów funkcjonalnych i międzyprzeglądarkowych aplikacji webowej. Co należy zrobić: Sprawdzić kluczowe scenariusze użytkownika: Przetestować na różnych urządzeniach i przeglądarkach Zgłosić znalezione błędy w postaci uporządkowanych raportów:… Testowanie i kontrola jakości ∙ 7 dni 10 godzin temu ∙ 27 ofert |
Testowanie strony przed uruchomieniem / pełne ręczne QAOpis zadania: Szukamy testera, który będzie w stanie w pełni sprawdzić stronę przed uruchomieniem w produkcji. Strona jest obecnie na końcowym etapie rozwoju, dlatego należy przejść przez wszystkie główne scenariusze użytkowników, znaleźć błędy, zarejestrować je i przygotować… Testowanie i kontrola jakości ∙ 11 dni 16 godzin temu ∙ 32 oferty |