Визнання доходу - найважливіша ділянка трансформації, адже вона формує основу для всього балансу. Для IT-компаній виручка рідко буває простою. Один контракт може містити одночасно ліцензію, впровадження, підтримку та підписку, і кожен із цих елементів потребує окремого підходу до визнання.
В українській практиці за П(С)БО дохід часто прив'язують до актів наданих послуг або рахунків. МСФЗ 15 вимагає точнішої моделі: дохід визнається в міру передачі контролю над послугою до клієнта. Це принципово інша логіка визнання доходу.
На практиці це означає, що аванси стають зобов'язаннями, невиставлені рахунки - активами, а фіксовані контракти вимагають оцінки ступеня виконання на кожну звітну дату.
1. Чи відповідає дата визнання доходу передачі послуг клієнту?
В першу чергу необхідно визначити чи відповідає дата визнання доходу передачі послуг клієнту.
Якщо послуга вже надана і дохід визнаний правильно, тоді одночасно з доходом має бути визнано відповідний актив: дебіторська заборгованість, якщо право на оплату вже є безумовним; грошові кошти, якщо оплата вже отримана; або контрактний актив, якщо послуга вже надана або частково надана, але рахунок ще не можна виставити.
Якщо дохід визнаний раніше, ніж послуга надана, тоді необхідно зменшити дохід і визнати контрактне зобов'язання.
Важливо розуміти, що контрактний актив виникає коли послуга вже надана або частково надана, дохід уже зароблений, але право на оплату ще залежить від виконання додаткових умов.
2. Чи є аванси клієнтів?
Якщо клієнт оплатив наперед, але послуга ще не надана, дохід визнавати не можна. Спочатку треба визнати гроші та контрактне зобов'язання. Коли послуга буде надана, контрактне зобов'язання дебетується, а дохід кредитується на суму фактично наданої послуги.
3. Чи є передплати за SaaS?
Для SaaS-передплат дохід зазвичай визнається поступово протягом періоду доступу до сервісу. Наприклад, якщо клієнт оплатив річну підписку, дохід не визнається одразу на всю суму. Він визнається щомісячно або щоденно протягом строку підписки.
Тобто рахунок або оплата можуть бути на початку періоду, але дохід визнається протягом періоду надання доступу. У міру надання послуг дебетується контрактне зобов'язання та кредитується дохід.
4. Чи є контракти з фіксованою ціною?
За такими контрактами необхідно перевірити, чи дохід визнаний відповідно до ступеня виконання робіт. Якщо договір на 100, а роботи виконані лише на 40%, дохід має бути 40, а не 100.
Якщо вся сума була визнана доходом передчасно, потрібно сторнувати зайвий дохід, зокрема дебетувати дохід і кредитувати контрактне зобов'язання.
Особливістю даного контракту є те, що треба оцінити етап завершення робіт, наприклад, за витратами, годинами, завершенням проміжного етапу або іншим методом.
5. Чи є T&M контракти?
Для time & material contracts дохід зазвичай визнається за фактично відпрацьованими годинами або наданими послугами.
Якщо години вже відпрацьовані і право на оплату безумовне, то дебетується дебіторська заборгованість і кредитується дохід. Якщо послуга вже надана, але рахунок ще не можна виставити за умовами договору, тоді дебетується контрактний актив і кредитується дохід.
Особливістю для даного виду контракту є перевірка фактично відпрацьованих годин, актів надання послуг та умов розрахунків.
6. Чи є плата за впровадження?
Плату за впровадження не завжди можна визнавати одразу. Потрібно визначити, чи впровадження є окремим зобов'язанням щодо виконання, чи воно тісно пов'язане з SaaS або підпискою.
Якщо впровадження не є окремою послугою, дохід може визнаватися протягом строку основного контракту, а не одразу. Особливістю є те, що не кожна плата за встановлення автоматично є доходом у момент виставлення рахунку.
7. Чи є підтримка або обслуговування?
Підтримка та обслуговування зазвичай надаються протягом часу, тому дохід визнається поступово протягом періоду підтримки.
Якщо клієнт оплатив підтримку за рік наперед, спочатку дебетуються грошові кошти та кредитується контрактне зобов'язання. Далі кожен місяць дебетується контрактне зобов'язання і кредитується дохід.
Особливістю є те, що важливо не визнати всю річну підтримку одразу.
8. Чи є знижки, повернення коштів, кредити?
Знижки, повернення коштів і кредити можуть зменшувати ціну операції. Тобто необхідно перевірити, чи не завищений дохід.
Якщо клієнту надано кредит або відшкодування, необхідно дебетувати дохід та кредитувати зобов'язання щодо повернення коштів або дебіторську заборгованість, або контрактне зобов'язання.
Особливістю є те, що необхідно враховувати змінну винагороду і не визнавати дохід у сумі, яка може бути повернена або зменшена.
9. Чи є зобов'язання щодо виконання?
Необхідно визначити, що саме компанія обіцяла клієнту. Наприклад, в одному договорі можуть бути: підписка SaaS, ліцензія, впровадження, підтримка, обслуговування, навчання та налаштування.
Якщо це окремі зобов'язання щодо виконання, дохід необхідно визнавати окремо за кожним із них. Особливістю є те, що один договір не завжди означає одну послугу.
10. Чи треба розподіляти ціну операції між кількома послугами?
Якщо в договорі є кілька окремих послуг, ціну операції потрібно розподілити між ними. Наприклад, загальна ціна договору включає ліцензію + впровадження + підтримку + підписку. Тоді потрібно визначити, яка частина ціни відноситься до кожної послуги.
Особливістю є те, що дохід може визнаватися у різні моменти або періоди для різних компонентів договору.
11. Чи є дохід, за яким ще не виставлено рахунок?
Такий дохід виникає, коли послуга вже надана, дохід вже зароблений, але рахунок клієнту ще не виставлений.
Якщо право на оплату ще не є безумовним, необхідно дебетувати контрактний актив і кредитувати дохід. Якщо ж право на оплату вже є безумовним, але рахунок ще не виставлений, це може бути дебіторська заборгованість, а не контрактний актив.
Особливістю є те, що необхідно відрізняти контрактний актив від дебіторської заборгованості.
Типові коригування при трансформації
Таким чином, при трансформації доходу за МСФЗ 15 коригування можуть бути наступними:
- Перекласифікація авансів отриманих у контрактне зобов'язання.
- Визнання контрактного зобов'язання для передплат.
- Визнання контрактного активу.
- Коригування виручки за ступенем виконання.
- Розподіл виручки між ліцензією, впровадженням, підтримкою та підпискою.
Потрібна допомога з аналізом доходу за МСФЗ 15?
Ми проаналізуємо ваші контракти та проведемо коригування доходу - безкоштовна початкова консультація.
Обговорити проєктСхожі статті
МСФЗ 15: практичний гайд з визнання доходу для software-компаній
П'ятикрокова модель визнання доходу за МСФЗ 15 для софтверних компаній: SaaS-підписки, T&M контракти, ліцензування.
Читати даліП(С)БО проти МСФЗ: ключові відмінності для українських IT-компаній
Детальне порівняння двох систем стандартів з практичними прикладами з IT-сектору.
Читати далі