Beancount.io LogoBeancount.io

ASC 606 Variabilné protiplnenie a záväzky z pripravenosti na plnenie: Praktická príručka

13 minúty čítaniaMike ThriftMike Thrift
ASC 606 Variabilné protiplnenie a záväzky z pripravenosti na plnenie: Praktická príručka

Predstavte si toto: ste uprostred nasledujúceho štvrťroka a váš audítor sa pýta, prečo výnosy z minulého obdobia zrazu vyzerajú inak. Vinníkom nie je podvod ani preklep. Je to objemový rabat, ktorý nakoniec prekročil hranicu pásma, výkonnostný bonus, o ktorom ste nikdy nepredpokladali, že ho zákazník dosiahne, a sankcia za úroveň služieb (SLA), ktorú ste zaúčtovali raz a potom na ňu zabudli. Každá z týchto položiek vyzerala izolovane malá, ale spolu si vynútili kumulatívnu úpravu (catch-up), ktorá vymazala dvojtýždňové tržby.

Ak predávate čokoľvek zložitejšie než jednorazový produkt s pevnou cenou, pravidlá ASC 606 o variabilnom protiplnení sa vás týkajú. Rovnako tak aj pravidlá o záväzkoch z pripravenosti na plnenie (stand-ready performance obligations) — tichý prísľub, ktorý dávate každý mesiac, že platforma bude k dispozícii, reklamačné oddelenie bude fungovať a objemové pásma sa 1. januára vynulujú. Ak tieto dva koncepty pochopíte správne, vaše výnosy prestanú ľudí prekvapovať. Ak ich pochopíte nesprávne, budete musieť prepracovávať čísla a vysvetľovať svoje kroky investorom a veriteľom.

Tento sprievodca prechádza tým, čo je variabilné protiplnenie, ako si vybrať medzi metódou očakávanej hodnoty a metódou najpravdepodobnejšej sumy, kedy vás obmedzenie (constraint) núti odložiť uznanie výnosov, v čom sa líši záväzok z pripravenosti na plnenie od série samostatných služieb a ako to všetko udržať prepojené s účtovnými zápismi v hlavnej knihe.

Čo sa počíta ako variabilné protiplnenie

Transakčná cena podľa ASC 606 je suma protiplnenia, na ktorú účtovná jednotka očakáva, že bude mať nárok výmenou za prevod sľúbených tovarov alebo služieb. Slovo "očakáva" je tu kľúčové. Skutočné zmluvy zriedkakedy sľubujú jednu pevnú sumu. Namiesto toho obsahujú podmienené úpravy, ktoré posúvajú výslednú hotovosť nahor alebo nadol na základe niečoho, čo sa ešte nestalo.

Štandard výslovne uvádza bežné formy. Variabilné protiplnenie sa prejavuje ako:

  • Zľavy a rabaty: hotovosť alebo kredity, ktoré zákazník získa dosiahnutím nákupných prahov, skorou platbou alebo kvalifikovaním sa do propagačného programu.
  • Výkonnostné bonusy a sankcie: dodatočné platby za dokončenie stavebného míľnika pred termínom alebo zrážky za nedodržanie cieľovej úrovne služieb.
  • Refundácie, kredity a cenové ústupky: sumy, ktoré môžete vrátiť, ak je zákazník nespokojný, ak sa pohne trhová cena alebo ak ste ponúkli doložku "ak-potom".
  • Licenčné poplatky (royalties): platby vypočítané ako percento z následného predaja zákazníka alebo používania licencovaného duševného vlastníctva.
  • Právo na vrátenie tovaru: zmluvné alebo implicitné prísľuby vrátiť časť alebo celú kúpnu cenu.
  • Podmienené poplatky a spätné provízie (clawbacks): sumy, ktoré závisia od budúcich udalostí, ako je následný predaj alebo to, či odporúčaný zákazník zostane počas definovaného obdobia.

Ak vaša zmluva obsahuje ktorúkoľvek z týchto položiek, máte variabilné protiplnenie a musíte ho odhadnúť. Neodhadovanie nie je možnosťou. Štandard výslovne hovorí zostavovateľom, že "účtovná jednotka odhadne" očakávanú sumu; otázku nemôžete odložiť, kým sa neistota nevyrieši, okrem jedného úzkeho prípadu diskutovaného nižšie.

Výber metódy odhadu

ASC 606 ponúka dve metódy. Vyberiete si tú, ktorá lepšie predpovedá sumu, na ktorú budete mať nakoniec nárok. Rovnakú metódu aplikujete konzistentne v rámci podobných zmlúv, ale nič vás nenúti používať rovnakú metódu naprieč rôznymi typmi zmlúv.

Metóda očakávanej hodnoty

Metóda očakávanej hodnoty je pravdepodobnosťou vážený súčet v rozsahu možných výsledkov. Je to správny nástroj, keď existuje kontinuum možností alebo dostatočne veľké portfólio podobných zmlúv na vytvorenie zmysluplného rozdelenia pravdepodobnosti.

Predstavte si softvérovú spoločnosť, ktorá so zákazníkom podpíše 12-mesačnú zmluvu na licenciu s pásmami podľa používania. Na základe historického správania zákazníka a podpísanej prognózy spoločnosť odhaduje:

  • 30 % šanca na poplatky vo výške 100 000 USD (nízke pásmo)
  • 50 % šanca na poplatky vo výške 130 000 USD (stredné pásmo)
  • 20 % šanca na poplatky vo výške 160 000 USD (vysoké pásmo)

Očakávaná hodnota = (0,30 × 100 000 USD) + (0,50 × 130 000 USD) + (0,20 × 160 000 USD) = 127 000 USD.

Týchto 127 000 USD sa stáva počiatočnou transakčnou cenou. Zatiaľ nie je obmedzená — k tomu sa dostaneme.

Metóda najpravdepodobnejšej sumy

Metóda najpravdepodobnejšej sumy vyberá jeden najpravdepodobnejší výsledok. Funguje najlepšie, keď existujú len dva možné výsledky, zvyčajne udalosť typu áno-nie, ako napríklad dosiahnutie bonusového prahu alebo jeho nedosiahnutie.

Predstavte si stavebného dodávateľa so základným poplatkom 2 000 000 USD a bonusom 200 000 USD za dokončenie 15 dní pred termínom. Neexistuje nič medzi tým: buď dodávateľ dodá skôr, alebo nie. Ak projektový manažér verí, že včasné dokončenie je na základe aktuálneho harmonogramu a minulej výkonnosti pravdepodobnejšie než opak, najpravdepodobnejšia suma je 2 200 000 USD. Ak je pravdepodobnejšie neskoré dodanie, najpravdepodobnejšia suma je 2 000 000 USD.

Užitočná pomôcka: ak uvažujete binárne, vyberte "najpravdepodobnejšiu sumu"; ak uvažujete v kontinuu, vyberte "očakávanú hodnotu". V každom prípade zdokumentujte vstupy a pravdepodobnosti. Audítori testujú matematiku, ale testujú aj podklady stojace za pravdepodobnosťami a tabuľka bez zdrojových údajov neobstojí.

Obmedzenie: Jediná najdôležitejšia veta

Keď už máte odhad, uplatníte obmedzenie. Premenlivá protihodnota sa zahŕňa do transakčnej ceny len v takom rozsahu, v akom je pravdepodobné, že nedôjde k významnému zníženiu kumulovaných uznaných výnosov, keď sa daná neistota vyrieši.

Jednoducho povedané: neúčtujte optimistické čísla, ktoré by ste možno museli vziať späť. Ak existuje reálna šanca, že neskôr budete musieť časť uznaných výnosov stornovať, túto časť odložte, kým nebudete mať viac informácií.

Štandard uvádza faktory, ktoré zvyšujú riziko významného zníženia:

  • Suma závisí od faktorov mimo vplyvu účtovnej jednotky (trhy, počasie, správanie zákazníkov).
  • Očakáva sa, že neistota sa nevyrieši dlhý čas.
  • Účtovná jednotka má obmedzené skúsenosti s podobnými zmluvami.
  • Zmluva má širokú škálu možných výsledkov.
  • Účtovná jednotka má históriu zmien platobných podmienok alebo poskytovania ústupkov.

Obmedzenie uplatňujte na úrovni zmluvy (alebo niekedy na úrovni záväzku na plnenie) a prehodnocujte ho v každom vykazovanom období. Ak váš pôvodný odhad hovoril o 127 000 $, ale obmedzenie hovorí, že viete odôvodniť len 115 000 $, uznajte 115 000 a12000a 12 000 si ponechajte v rezerve. Keď prídu nové údaje, uvoľnite obmedzenie a uznajte vyrovnanie, alebo ho sprísnite a výnosy skrešte. Každý takýto pohyb prechádza výkazom ziskov a strát v období, v ktorom sa odhad zmení.

Výnimka pre licenčné poplatky založené na predaji a využívaní

Existuje presne jedna výnimka, ktorú sa oplatí zapamätať. Pri licenčných poplatkoch (royalty) založených na predaji alebo využívaní, ktoré sú prisľúbené výmenou za licenciu na duševné vlastníctvo, odhady a obmedzenia neuplatňujete. Výnosy uznáte až vtedy, keď skutočne dôjde k predaju alebo využívaniu zo strany zákazníka (alebo po splnení súvisiaceho záväzku na plnenie, ak k tomu dôjde neskôr).

Táto výnimka je zámerne úzka. Vzťahuje sa na licencie k duševnému vlastníctvu – hudba, film, licencovanie značky, franšízové poplatky viazané na predaj franšízanta, určité technologické licencie. Nevzťahuje sa na všeobecné ceny založené na využívaní v rámci SaaS dohôd, kde zákazník nedostáva prevoditeľnú licenciu k duševnému vlastníctvu, a nevzťahuje sa ani na objemové rabaty alebo výkonnostné bonusy, ktoré môžu pripomínať licenčné poplatky.

Ak vás to láka použiť túto výnimku, zastavte sa a overte tri veci: existuje licencia, ide o licenciu na duševné vlastníctvo a protihodnota je založená na následnom predaji alebo využívaní zákazníkom. Ak chýba hoci len jedna z týchto podmienok, vraciate sa k odhadovaniu a uplatňovaniu obmedzenia.

Záväzky na pripravenosť k plneniu: Tichý prísľub plnenia

Premenlivá protihodnota je o tom, koľko dostanete. Záväzky na pripravenosť sú o tom, čo ste sľúbili. ASC 606-10-25-18(e) opisuje záväzok na pripravenosť ako prísľub „byť pripravený poskytnúť tovar alebo služby“ alebo „sprístupniť tovar alebo služby na používanie zákazníkom v čase a spôsobom, akým sa zákazník rozhodne“.

Klasickým príkladom je členstvo v posilňovni. Posilňovňa nesľubuje žiadnu konkrétnu hodinu, žiadny konkrétny stroj ani konkrétny rozsah využitia. Sľubuje, že bude otvorená a funkčná. Prínosom pre zákazníka je dostupnosť, bez ohľadu na to, či sa ukáže.

Medzi ďalšie typické záväzky na pripravenosť patria:

  • Predplatné softvéru ako služby (SaaS), kde dodávateľ poskytuje nepretržitý prístup k platforme.
  • Aktualizácie softvéru v čase ich dostupnosti, kde zákazník platí za právo dostávať aktualizácie, ktoré dodávateľ môže, ale nemusí vydať.
  • Rozšírené záruky servisného typu predávané ako samostatne nacenené produkty pokrývajúce budúcu opravu, ktorú zákazník môže, ale nemusí potrebovať.
  • Odpratávanie snehu alebo IT podpora na zavolanie, kde zákazník platí paušálny poplatok za dostupnosť, nie za využitie.
  • Záväzky týkajúce sa dostupnosti cloudu (uptime) v rámci hlavných zmlúv o poskytovaní služieb.

Prečo na tomto rozlíšení záleží

Záväzok na pripravenosť je jediný záväzok na plnenie, ktorý sa uspokojuje v čase. Výnosy sa zvyčajne uznávajú lineárne počas obdobia dostupnosti, pretože zákazník čerpá úžitok rovnomerne: dvere posilňovne sú rovnako odomknuté v 1. deň aj v 365. deň.

Porovnajte to so sériou odlišných tovarov alebo služieb, ktoré sú v podstate rovnaké, s ktorými sa podľa ASC 606-10-25-15 môže tiež zaobchádzať ako s jediným záväzkom na plnenie. Rozdiel je dôležitý pri alokácii premenlivej protihodnoty. Pri sérii vám štandard umožňuje alokovať premenlivú protihodnotu ku konkrétnym odlišným tovarom alebo službám v rámci série, ak sa vzťahuje konkrétne na túto časť (výnimka z alokácie na celý záväzok na plnenie). Pri jedinom záväzku na pripravenosť sa premenlivá protihodnota rozloží na celé obdobie dostupnosti.

Ak to urobíte nesprávne, v počiatočných obdobiach viacročnej zmluvy uznáte príliš vysoké alebo príliš nízke výnosy. Ak to urobíte správne, vzorec uznávania zodpovedá ekonomickej realite.

Záruky typu uistenia vs. Záruky typu služby

Logika pripravenosti objasňuje častý problém. Záruky existujú v dvoch podobách. Záruka typu uistenia jednoducho sľubuje, že produkt funguje tak, ako má. Nie je to samostatný záväzok na plnenie; je to časové rozlíšenie nákladov uznané ako náklady na záruku pri odoslaní produktov. Záruka typu služby poskytuje niečo viac než len uistenie – rozšírené krytie, garanciu opravy na mieste, plánovanú údržbu – a predstavuje záväzok na pripravenosť vykonať opravárenské služby počas definovaného obdobia. Časť ceny pripadajúcu na servisnú záruku uznajte pri podpise ako výnosy budúcich období a amortizujte ju lineárne počas obdobia krytia.

Produkt s jednoročnou zárukou typu uistenia a samostatne nacenenou trojročnou rozšírenou zárukou vyžaduje oba prístupy naraz. Časť týkajúcu sa uistenia zaúčtujte ako rezervu na záruky. Poplatok za rozšírenú záruku zaúčtujte ako výnosy budúcich období a rozpúšťajte ho počas troch rokov.

Spájame to dohromady: Ukážkový príklad

Predstavme si SaaS spoločnosť, ktorá podpíše trojročné predplatné s ročnými poplatkami vo výške 300 000 USD, 10 % objemovým rabatom, ak ročné využitie presiahne 1 000 000 transakcií, a pokutou za nedodržanie SLA vo výške 50 000 USD ročne za každý štvrťrok s dostupnosťou nižšou ako 99,9 %. Platforma je služba s nepretržitým prístupom – záväzok k pripravenosti (stand-ready obligation).

Krok 1: Identifikujte zmluvnú povinnosť. Nepretržitý prístup k platforme počas troch rokov je jeden záväzok k pripravenosti, ktorý sa plní v čase a vykazuje sa lineárne.

Krok 2: Určite transakčnú cenu na nasledujúcich 12 mesiacov.

  • Základný poplatok: 300 000 USD.
  • Rabat: metóda najpravdepodobnejšej sumy. Spoločnosť na základe doterajšieho využívania odhaduje 60 % šancu na prekročenie prahu. Najpravdepodobnejšia suma: aktivácia rabatu. Očakávaný rabat: 30 000 USD. Uplatnite obmedzenie – ak je doterajšia dostupnosť stabilná a história potvrdzuje odhad, vykážte hrubý poplatok očistený o 30 000 USD, t. j. 270 000 USD.
  • SLA sankcia: metóda očakávanej hodnoty. Historická pravdepodobnosť štvrťročného nesplnenia je 5 % na štvrťrok. Očakávaná sankcia: približne 10 000 USD za rok. Obmedzenie vo všeobecnosti tento odhad povoľuje. Odpočítajte ho z transakčnej ceny: 270 000 USD − 10 000 USD = 260 000 USD.

Krok 3: Alokujte a vykážte. Pri jednom záväzku k pripravenosti nie je potrebná žiadna alokácia medzi zmluvné povinnosti. Vykazujte 260 000 USD ÷ 12 = 21 667 USD mesačne počas roka, s výhradou následnej úpravy (true-up).

Krok 4: Štvrťročne prehodnocujte. Ak skutočné využitie v 3. štvrťroku jasne prekročilo prahovú hodnotu a dostupnosť je v poriadku, zrušte obmedzenie a zaúčtujte dobiehajúci zápis. Ak v 4. štvrťroku dôjde k veľkému výpadku, upravte odhad a znížte výnosy v období zmeny.

Vzorové účtovné zápisy

Na konci každého mesiaca počas 1. roka:

MD  Zmluvné aktívum (alebo Pohľadávky)   25 000 USD
    D   Výnosy z predplatného                21 667 USD
    D   Záväzok z refundácií/rabatov          2 500 USD
    D   Časové rozlíšenie SLA sankcií           833 USD

Ak sa štvrťrok zákazníka skončí a dostupnosť dosiahne 99,95 %, časové rozlíšenie SLA sankcie sa zúčtuje do výnosov:

MD  Časové rozlíšenie SLA sankcií         2 500 USD
    D   Výnosy z predplatného                 2 500 USD

Ak využitie do konca roka nedosiahne prah pre rabat, časové rozlíšenie rabatu sa tiež zúčtuje späť. Ak sa prah dosiahne, časové rozlíšenie sa vyrovná pri zaplatení alebo pripísaní rabatu.

Tieto zápisy sú zjednodušené, ale štruktúra je zámerná: ponechajte odhady rabatov, refundácií a sankcií v súvahe ako záväzky (alebo kontra-aktíva k pohľadávkam) a presuňte ich do výnosov (alebo preč z nich), keď sa neistota vyrieši. Nikdy nenechávajte variabilnú zložku žiť len v tabuľkovom procesore – musí sa dostať do účtovnej knihy.

Bežné chyby, ktoré si vynucujú opravy závierky

Pri opravách výnosov zahŕňajúcich variabilnú úhradu a záväzky k pripravenosti sa opakovane objavuje niekoľko vzorcov.

Považovanie odhadov za voliteľné. Niektorí účtovníci čakajú na vyriešenie variabilnej zložky predtým, než ju vykážu. Pokiaľ sa neuplatňuje výnimka pre licenčné poplatky založené na predaji a používaní, je to nesprávne. Odhadujte, obmedzujte, vykazujte a prehodnocujte. Čakanie spôsobuje dobiehajúce zápisy, ktoré skresľujú porovnateľné výsledky.

Zámena záväzku k pripravenosti so sériou samostatných služieb. Zmluva o spravovaných službách na dva roky, kde poskytovateľ reaguje na tikety podľa ich vzniku, je často záväzkom k pripravenosti; výnosy sa rozdeľujú lineárne. Tá istá zmluva s cenou za tiket môže byť sériou samostatných služieb. Nesprávne označenie štruktúry spôsobí, že vaša alokácia variabilnej úhrady – a váš model výnosov – budú nesprávne.

Nesprávne uplatnenie výnimky pre licenčné poplatky. SaaS ceny založené na spotrebe nie sú licenčným poplatkom za licenciu k duševnému vlastníctvu, pokiaľ skutočne neprevádzate licenciu. Audítorské firmy na toto nesprávne uplatnenie opakovane upozorňujú.

Zabúdanie na prehodnocovanie. Obmedzenie nie je jednorazové rozhodnutie. Každé obdobie máte prehodnocovať odhady na základe nových údajov. Spoločnosti, ktoré zafixujú odhad v 1. štvrťroku a už sa ho nedotknú, končia s opravami v 4. štvrťroku.

Ignorovanie hľadiska portfólia. ASC 606 umožňuje uplatniť štandard na portfólio podobných zmlúv, ak by sa výsledok podstatne nelíšil od aplikácie na jednotlivé zmluvy. Pre SaaS spoločnosť s 10 000 mesačnými predplatiteľmi môže byť očakávaná hodnota na úrovni portfólia presnejšia a oveľa menej prácna ako 10 000 individuálnych odhadov.

Považovanie záruk servisného typu za záruky uisťovacieho typu. Samostatne ocenená predĺžená záruka sa musí časovo rozlíšiť a amortizovať; jej zaúčtovanie naraz vopred nadhodnocuje výnosy a podhodnocuje záväzky.

Udržujte svoju knihu výnosov pripravenú na audit

Presné účtovanie variabilnej úhrady je sčasti odhad, sčasti dokumentácia a sčasti disciplína v účtovníctve. Každý odhad potrebuje zdrojové údaje, každé rozhodnutie o obmedzení potrebuje písomné odôvodnenie a každý akruál potrebuje účtovný zápis, ktorý nadväzuje na podkladové pracovné dokumenty. Spoločnosti, ktoré to robia správne, sú tie, ktoré považujú svoju hlavnú knihu za živý, textový záznam každého predpokladu, a nie za čiernu skrinku.

Beancount.io poskytuje textové účtovníctvo, ktoré je transparentné, riadené verziami a pripravené na AI – takže keď sa audítor alebo člen predstavenstva opýta, prečo sa výnosy v tomto štvrťroku pohli, môžete im ukázať presný zápis, presný odhad a presnú zmenu v predpokladoch. Začnite zadarmo a vneste do svojho účtovníctva rovnakú inžiniersku precíznosť, akú vnášate do zvyšku svojho podnikania.