Ovlašteni revizor study materials
Ovlašteni revizor study resources

Prihod od implementacije softvera: performance obligations, penal i izmjena ugovora

Ovlašteni revizor · Put your knowledge to work in context.

All case studies

Prihod od implementacije softvera: performance obligations, penal i izmjena ugovora

Softveraš d.o.o. iz Zagreba potpisao je 1. listopada 2024. ugovor s domaćom bankom o implementaciji core-banking modula. Ukupna ugovorena naknada iznosi 6.000.000 HRK, a procijenjeni ukupni troškovi 4.500.000 HRK. Ugovor uključuje licencu (samostalna vrijednost 1.200.000 HRK), prilagodbu sustava i trogodišnje održavanje (samostalna vrijednost 900.000 HRK). Implementacija traje do 30. rujna 2025., a napredak se mjeri prema utrošenim troškovima. Do 31. prosinca 2024. nastali su troškovi od 1.350.000 HRK, a klijentu je fakturiran predujam od 1.500.000 HRK. Ugovor sadrži klauzulu o penalu od 10% ukupne naknade ako implementacija kasni krivnjom dobavljača; pravni odjel procjenjuje vjerojatnost kašnjenja od 60%, a očekivani iznos penala 300.000 HRK. Tijekom prosinca klijent je zatražio dodatnu izmjenu modula izvještavanja vrijednu 250.000 HRK, koja nije bila dio izvornog ugovora i nije povezana s licencom. Revizor ispituje primjenu MSFI-ja 15 i usklađenost s HSFI-jem.

1. Identificirajte performance obligations i odredite kada se prihod priznaje. Izračunajte prihod koji Softveraš priznaje u 2024. za izvorni ugovor, uz jasno navedene pretpostavke.

Read the worked answer

Analiza: Ugovor treba raščlaniti na dobra i usluge koje su distinct. Licenca ima samostalnu vrijednost i klijent je može koristiti s drugim resursima; prilagodba je zasebna usluga jer ne mijenja temeljnu funkcionalnost licence, a održavanje je zasebno jer se pruža nakon implementacije. Zato su to tri performance obligation: licenca, implementacija i održavanje. Transakcijska cijena iznosi 6.000.000 HRK, a zbroj samostalnih prodajnih cijena također 6.000.000 HRK (1.200.000 + 3.900.000 + 900.000), pa nema alokacijskog diskonta. Implementacija se priznaje tijekom vremena jer klijent prima i troši koristi dok Softveraš obavlja posao; napredak prema troškovima iznosi 1.350.000 / 4.500.000 = 30%. Prihod od implementacije u 2024. je 30% × 3.900.000 = 1.170.000 HRK. Licenca se priznaje u trenutku prijenosa kontrole; pretpostavka je da je licenca stavljena na raspolaganje 1. listopada 2024., pa se 1.200.000 HRK priznaje u 2024. Održavanje počinje puštanjem u rad 30. rujna 2025., pa u 2024. nema prihoda od održavanja. Ukupni prihod 2024. je 2.370.000 HRK. Budući da je fakturirano 1.500.000 HRK, iskazuje se ugovorna imovina od 870.000 HRK, a ne potraživanje, jer pravo na naknadu još nije bezuvjetno. Ako bi prilagodba značajno mijenjala licencu, licenca i implementacija činile bi jednu performance obligation i prihod bi se priznavao tijekom vremena na kombiniranu vrijednost; tu procjenu treba dokumentirati.

2. Kako tretirati penal od 10% u transakcijskoj cijeni i koliko ga uključiti u prihod 2024.?

Read the worked answer

Analiza: Penal je varijabilna naknada i smanjuje transakcijsku cijenu. Procjena se radi metodom očekivane vrijednosti ili najvjerojatnijeg iznosa. Ovdje je riječ o binarnom ishodu (penal ili ne), pa je prikladniji najvjerojatniji iznos: 300.000 HRK ako kašnjenje nastupi.Međutim, MSFI 15 zahtijeva constraint: varijabilna naknada uključuje se samo do iznosa za koji je highly probable da neće doći do značajnog storniranja prihoda. Vjerojatnost kašnjenja od 60% nije 'highly probable' u smislu MSFI-ja 15. Zato se u transakcijsku cijenu ne uključuje penal od 300.000 HRK; uključuje se 0 HRK. Ako bi pravni odjel procijenio da je kašnjenje gotovo sigurno i da će penal biti konačan, transakcijska cijena smanjila bi se za 300.000 HRK i to bi se alociralo na sve performance obligations razmjerno samostalnim cijenama, što bi smanjilo prihod 2024. za 30% alociranog iznosa na implementaciju. Revizor treba ispitati osnovu procjene, povijesna iskustva s penalima i je li penal u biti price concession. Ako se naknadno promijeni procjena, primjenjuje se cumulative catch-up.

3. Kako računovodstveno tretirati dodatnu izmjenu modula izvještavanja vrijednu 250.000 HRK?

Read the worked answer

Analiza: Izmjena ugovora knjiži se prema MSFI-ju 15 ovisno o tome je li dodana usluga distinct i je li cijena približno samostalna prodajna cijena. Dodatni modul izvještavanja nije bio dio izvornog ugovora, ne ovisi o licenci i može se zasebno koristiti, pa je vjerojatno distinct. Ako je 250.000 HRK približno samostalna cijena, ugovor se tretira kao novi, zasebni ugovor i prihod se priznaje kada se modul isporuči, neovisno o izvornom ugovoru. Ako modul nije distinct ili cijena nije po samostalnoj cijeni, izmjena se kombinacija s izvornim ugovorom: ako preostale usluge nisu distinct, radi se cumulative catch-up; ako jesu, alocira se na preostale performance obligations. Revizor treba provjeriti ugovor i dokumentaciju o cijeni. U 2024. nema prihoda ako modul nije isporučen do 31. prosinca. Ako je isporučen i kontrola prenesena, priznaje se 250.000 HRK, uz provjeru je li iznos varijabilan ili sadrži komponentu financiranja.