Тестирование бухгалтерского учета в 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 КЗпП" → закриття контракту → зві
Разработаны модули для кадрового и бухгалтерского учета на базе 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
Є розроблені модулі для кадрового і бухгалтерського обліку на базі 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
Отзыв заказчика о сотрудничестве с Світланою Марюхнич
Тестирование бухгалтерского учета в OdooСветлана продемонстрировала глубокое понимание бухгалтерского и кадрового учета по украинскому законодательству. Она систематически прошла все тестовые сценарии, четко фиксируя как работающий функционал, так и выявленные проблемы. Особенно ценным является то, что Светлана не просто констатировала "не работает", а описывала ожидаемое поведение системы в соответствии с реальными требованиями — например, правильные ставки ЕСВ для людей с инвалидностью, формат налоговых накладных, логику работы с неполной занятостью. Тестирование выполнено ответственно и в полном объеме.
Отзыв фрилансера о сотрудничестве с Святославом Надозірним
Тестирование бухгалтерского учета в OdooРаботать с заказчиком было очень удобно. Четкое и понятное ТЗ, быстрая проверка и оплата.
-
196 Здравствуйте. Могу выполнить ручное тестирование согласно вашим сценариям. Я профессиональный бухгалтер, имею большой опыт внедрения учетных систем 1С/BAF, наладки, проверки и тестирования на соответствие, написания ТЗ программистам, обучения сотрудников. Также меня как бухгалтера интересуют учетные аналоги 1С, поэтому с удовольствием возьмусь за такое тестирование. Работу сделаю качественно. Обращайтесь.
-
535 1 0 Могу выполнить вашу задачу. Имею опыт работы единственным бухгалтером на предприятии. Сотрудничала с администратором при настройке программы под разные потребности. Проверяла корректность работы бухгалтерской программы 1С (разные версии) при обновлениях и изменениях в законодательстве.
-
6030 58 0 1 Добрый день
Готова к сотрудничеству, плюс у меня есть высшее бухгалтерское образование - что дает возможность в этом быстро разобраться). Большой опыт в ведении проектов, в том числе написание Технического задания (ТЗ), прототипирование, тестирование, подбор и работа с дизайнерами и разработчиками для получения вами нужного результата. Уверена, что смогу вам помочь) Стоимость по часу, подробнее с радостью обсудим с вами)
Опыт работы РМ по разработке сайтов и мобильных приложений (плюс реклама) около 4 лет в офисе и плюс сейчас удаленно более 5 лет
Находюсь в ТОП - 1 как технический писатель
В ТОП - 2 по управлению проектами
В ТОП - 7 по тестированию
… Готова помочь при ведении клиента, постановке задач разработчикам, тестировании, написании документации, прототипировании, консультации не только по общим вопросам, но и по этапам разработки.
Актуальные фриланс-проекты в категории Тестирование и QA
Pentest-инженер Telegram-ботовЗадачи: Проведение тестирования безопасности Telegram-ботов Поиск уязвимостей в логике, API и интеграциях Формирование отчёта с рисками и рекомендациями Требования: Опыт application security / penetration testing Понимание OWASP Top 10 и API security Тестирование и QA ∙ 1 день 4 часа назад ∙ 12 ставок |
Функциональное и кросс-браузерное тестирование веб-приложения (Manual QA)
2000 UAH
Необходимо провести функциональное и кросс-браузерное тестирование веб-приложения. Что нужно сделать: Проверить ключевые пользовательские сценарии: Протестировать на различных устройствах и браузерах Зафиксировать найденные баги в виде структурированных отчетов: шаги… Тестирование и QA ∙ 4 дня 1 час назад ∙ 24 ставки |
Тестирование сайта перед запуском / полный ручной QAОписание задачи: Ищем тестировщика, который сможет полностью проверить сайт перед запуском в продакшн. Сайт сейчас на финальном этапе разработки, поэтому нужно пройти все основные пользовательские сценарии, найти ошибки, зафиксировать их и подготовить понятный отчет для… Тестирование и QA ∙ 8 дней 7 часов назад ∙ 30 ставок |
Аудит безопасности веб-приложения и базы данных для пользовательской CRM — специалист по BaaS / Database-as-API (пентест)Обзор проекта Мы управляем индивидуально разработанной платформой управления взаимоотношениями с клиентами (CRM), которая обслуживает два сервисных бизнеса на одной системе. Это современное веб-приложение на JavaScript, поддерживаемое базой данных как сервис (BaaS) и развернутое… Базы данных и SQL, Тестирование и QA ∙ 13 дней назад ∙ 11 ставок |