Nordlet

← Blog

Przychody przyszłych okresów w SaaS: praktyczny przewodnik z dekretami księgowymi

Saldo przychody przyszłych okresów omówione na konkretnych przykładach, ze stronami Wn i Ma dla każdego zdarzenia w cyklu życia subskrypcji oraz zestawieniem potwierdzającym poprawność kwoty.

Nordlet Team · · 10 min. czytania

Przychody przyszłych okresów (deferred revenue) to kwota, którą firma zafakturowała lub otrzymała z tytułu towarów lub usług, których jeszcze nie dostarczyła. Pozycja ta jest ujmowana jako zobowiązanie, ponieważ firma nadal jest dłużna klientowi określoną usługę, a kwota ta trafia na przychody dopiero w miarę świadczenia usługi. W przypadku firmy SaaS, która wystawia faktury z góry, jest to zazwyczaj największa pozycja zobowiązań w bilansie oraz ta, której inwestorzy i audytorzy przyjrzę się w pierwszej kolejności.

To samo saldo występuje pod wieloma nazwami: rozliczenia międzyokresowe przychodów, zaliczki na poczet przyszłych usług, a według standardu IFRS 15 jako zobowiązanie z tytułu umów (contract liability). Wszystkie oznaczają to samo; wpis w słowniku wyjaśnia, gdzie stosuje się poszczególne określenia. Niniejszy poradnik dotyczy tego, co należy zrobić z tym saldem: dekretów księgowych dla każdego zdarzenia w cyklu życia subskrypcji, zestawienia ruchów (roll-forward), które potwierdza ostateczną kwotę, oraz sposobu automatyzacji tych księgowań.

Dlaczego jest to zobowiązanie

Intuicyjnie mogłoby się wydawać, że otrzymane pieniądze stanowią dochód. Tak jednak nie jest, ponieważ firma nie wykonała jeszcze pracy. Jeśli klient płaci 1 200 EUR w styczniu za rok usługi, a firma kończy działalność w lutym, klientowi należy się zwrot za dziesięć miesięcy. To zobowiązanie jest faktem w dniu wpłynięcia środków, co sprawia, że przychody przyszłych okresów są zobowiązaniem, a nie jedynie przypisem dotyczącym momentu ujęcia.

Przychody przyszłych okresów są lustrzanym odbiciem przychodów naliczonych. W przypadku przychodów naliczonych najpierw wykonywana jest praca, a faktura wystawiana jest później, w związku z czym firma dysponuje aktywami. W przypadku przychodów przyszłych okresów najpierw wystawiana jest faktura, a praca wykonywana jest później, więc firma posiada zobowiązanie. Obie te pozycje to wpisy regulujące, które przenoszą przychód do okresu, w którym faktycznie został zarobiony.

Wszystkie poniższe wpisy wykorzystują litewski plan kont stosowany domyślnie przez system Nordlet: 2410 należności handlowe, 2710 rachunek bankowy, 4492 VAT należny do zapłaty, 4910 rozliczenia międzyokresowe przychodów (deferred income), 5001 przychody ze świadczenia usług. Litewska stawka VAT wynosi 21%.

Przypadek 1: plan roczny opłacony z góry

1 stycznia wystawiono klientowi fakturę na kwotę netto 1 200 EUR za dwanaście miesięcy świadczenia usług. Podatki VAT dowożą 252 EUR; faktura brutto opiewa na 1 452 EUR.

W momencie wystawienia, 1 stycznia.

Konto Wn (Debit) Ma (Credit)
2410 Należności handlowe 1 452,00
4492 VAT należny 252,00
4910 Przychody przyszłych okresów 1 200,00

Przychód jeszcze nie powstał. Podatek VAT staje się wymagalny w deklaracji za styczeń bez względu na to.

W momencie zapłaty.

Konto Wn (Debit) Ma (Credit)
2710 Rachunek bankowy 1 452,00
2410 Należności handlowe 1 452,00

Na koniec każdego miesiąca. Dla zachowania przejrzystości zastosowano równe kwoty miesięczne (harmonogram uwzględniający liczbę dni przypisuje styczeń nieco wyższą kwotę niż luty, co pokazuje artykuł o wdrożeniu IFRS 15):

Konto Wn (Debit) Ma (Credit)
4910 Przychody przyszłych okresów 100,00
5001 Przychody ze świadczenia usług 100,00

Dwanaście wyksięgowań całkowicie wygasza zobowiązanie w miarę upływu roku świadczenia usługi.

Przypadek 2: plan miesięczny fakturowany z góry

Plan o wartości 100 EUR fakturowany jest 25 lutego na miesiąc usług marzec (brutto 121 EUR).

W momencie wystawienia, 25 lutego.

Konto Wn (Debit) Ma (Credit)
2410 Należności handlowe 121,00
4492 VAT należny 21,00
4910 Przychody przyszłych okresów 100,00

Na dzień 31 marca.

Konto Wn (Debit) Ma (Credit)
4910 Przychody przyszłych okresów 100,00
5001 Przychody ze świadczenia usług 100,00

Plany miesięczne również generują przychody przyszłych okresów za każdym razem, gdy data wystawienia faktury i miesiąc świadczenia usługi są różne. Jeśli faktura jest wystawiana pierwszego dnia miesiąca, którego dotyczy, a księgi są zamykane co miesiąc, odroczenie i zwolnienie przypadają na ten sam okres, a efekt netto dla miesiąca wynosi zero, jednak zobowiązanie nadal istnieje w każdym bilansie sporządzonym pomiędzy tymi dwoma datami.

Przypadek 3: upgrade w trakcie okresu

Klient zPrzypadku 1 po upływie czterech miesięcy przechodzi na plan wyceniony na 1 800 EUR rocznie na pozostałe osiem miesięcy. W tym momencie kwota 400 EUR została już rozpoznana jako przychód, a 800 EUR wciąż widnieje jako odroczone.

Czystym rozwiązaniem jest wystawienie drugiej faktury na różnicę: osiem miesięcy × (150 EUR − 100 EUR) = 400 EUR netto, 484 EUR brutto, rozpoznawane w okresie od 1 maja do 31 grudnia. Oryginalny harmonogram pozostaje nienaruszony.

Faktura aktualizacyjna w momencie wystawienia, 1 maja.

Konto Wn (Debit) Ma (Credit)
2410 Należności handlowe 484,00
4492 VAT należny 84,00
4910 Przychody przyszłych okresów 400,00

Na koniec każdego miesiąca, począwszy od maja. Równolegle biegną teraz dwa wyksięgowania: 100 EUR z pierwotnej faktury i 50 EUR z aktualizacji, więc przychód wynosi 150 EUR miesięcznie, a oba salda odroczone maleją razem do zera na dzień 31 grudnia.

Konto Wn (Debit) Ma (Credit)
4910 Przychody przyszłych okresów 150,00
5001 Przychody ze świadczenia usług 150,00

Podwyżka cen obsłużona jako nowa faktura z własnym harmonogramem ma z założenia charakter progu perspektywicznego, co jest traktowaniem zalecanym przez IFRS 15 §20 dla dodatkowych usług sprzedawanych po ich samodzielnej cenie.

Przypadek 4: anulowanie ze zwrot środków

Inny klient korzystający z rocznego planu na 1 200 EUR rezygnuje po trzech miesiącach, żądając proporcjonalnego zwrotu środków. Rozpoznano 300 EUR; 900 EUR pozostaje odroczone.

Zwrot jest udokumentowany fakturą korygującą na dziewięć niewykonanych miesięcy: 900 EUR netto, 189 EUR VAT, 1 089 EUR brutto. Faktura korygowa pomniejsza przychody przyszłych okresów, a nie bieżące przychody, ponieważ przychód za trzy dostarczone miesiące został zarobiony prawidłowo.

Faktura korygująca w momencie wystawienia.

Konto Wn (Debit) Ma (Credit)
4910 Przychody przyszłych okresów 900,00
4492 VAT należny 189,00
2410 Należności handlowe 1 089,00

Dziewięć pozostałych rat miesięcznych zostaje anulowanych. Gdyby faktura korygująca była mniejsza niż saldo odroczone, oczekiwany harmonogram zostałby skrócony od końca: to ostatnie miesiące są tymi, za które usługa nie jest już należna.

Wypłata zwrotu.

Konto Wn (Debit) Ma (Credit)
2410 Należności handlowe 1 089,00
2710 Rachunek bankowy 1 089,00

Gdyby firma rozpoznała całe 1 200 EUR w styczniu, to anulowanie wymusiłoby korektę przychodów o 900 EUR w kwietniu i zniekształciłoby wyniki obu kwartałów.

Różnice czasowe w VAT a moment rozpoznania przychodu

Te dwa harmonogramy są niezależne, a ich nierozróżnianie stanowi najczęstsze źródło nieporozumień.

VAT Przychód
Moment wywołania Wystawienie faktury lub otrzymanie zaliczki Dostarczenie usługi
Dla planu rocznego na 1 200 EUR wystawionego 1 stycznia 252 EUR w deklaracji za styczeń 100 EUR miesięcznie przez dwanaście miesięcy
Faktura korygowa na dziewięć niewykorzystanych miesięcy 189 EUR odzyskane w miesiącu wystawienia korekty Brak wpływu na przychód; zmniejszenie przychodów przyszłych okresów

Dlatego faktura zaliczkowa jest prawdziwym dokumentem rodzącym zobowiązanie z tytułu VAT, podczas gdy proforma nim nie jest, i z tego powodu deklaracja VAT oraz zestawienie obrotów i sald przychodów przyszłych okresów są generowane z tych samych faktur, ale nigdy się ze sobą nie zgadzają co do grosza.

Odczytywanie salda przychodów przyszłych okresów

W przypadku firmy subskrypcyjnej saldo to jest jedną z najbardziej pouczających pozycji w bilansie.

  • Jest wskaźnikiem wyprzedzającym. Przychody przyszłych okresów rosnące szybciej niż rozpoznane przychody oznaczają, że nowa sprzedaż wyprzedza dostawy: to przychody, które zostały już zakontraktowane i zostaną wykazane w kolejnych miesiącach.
  • To nie jest gotówka. Część kwoty została ściągnięta, a część wciąż widnieje w należnościach. Przychody przyszłych okresów i saldo konta bankowego odpowiadają na zupełnie inne pytania.
  • Dzieli się na krótkoterminowe i długoterminowe. Kwoty, które mają zostać rozpoznane w ciągu dwunastu miesięcy, stanowią zobowiązania krótkoterminowe; pozostała część z przedpłat wieloletnich jest długoterminowa.
  • Przechodzi na nabywcę przy transakcji sprzedaży. Kupujący firmę przejmuje obowiązek świadczenia usług, dlatego pozycja ta jest tak dokładnie analizowana podczas audytu due diligence.
  • Wyjaśnia wahania marży. Gotówka zebrana w styczniu przeciwko kosztom rozłożonym na cały rok sprawia, że styczeń wygląda wyjątkowo dobrze. Odroczenie usuwa to złudzenie.

Zestawienie obrotów i sald (roll-forward)

Saldo powinno dać się zweryfikować za pomocą jednej tabeli co miesiąc. Saldo początkowe plus odroczona część nowych rozliczeń, minus rozpoznany przychód, minus faktury korygujące pomniejszające przychody przyszłych okresów dają saldo końcowe.

Przychody przyszłych okresów, pierwszy kwartał Kwota
Saldo początkowe, 1 stycznia 10 000,00
+ Kwoty odroczone z fakturowania w kwartale 6 000,00
− Przychody rozpoznane z rozliczeń międzyokresowych 4 500,00
− Faktury korygujące obniżające przychody przyszłych okresów 300,00
Saldo końcowe, 31 marca 11 200,00

Jeśli końcowa kwota w księdze głównej różni się od tej tabeli, oznacza to, że pominięto wyksięgowanie, fakturę korygującą zaksięgowano na przychody zamiast na zobowiązanie, lub fakturę rozpoznano w momencie wystawienia zamiast ją odroczyć. W arkuszu kalkulacyjnym zarządzanym ręcznie pierwsza modyfikacja w trakcie okresu lub anulowanie zazwyczaj generują taką różnicę.

Jak Nordlet dekretuje te operacje

Moduł rozpoznawania przychodów w systemie Nordlet traktuje odroczenie jako właściwość wiersza faktury, dzięki czemu każda z powyższych operacji wynika bezpośrednio ze zwykłego fakturowania.

  • Przypadek 1 i 2. Wiersz z parametrem recognition: { method: "ratable", startDate, endDate } uznaje konto 4910 na kwotę netto w momencie wystawienia i tworzy harmonogram miesięczny ważony dniami. Należności i podatek VAT są księgowane w pełnej wysokości w dniu wystawienia.
  • Przypadek 3. Aktualizacja to druga faktura z własnym wierszem rozliczanym liniowo. Każdy harmonogram rozlicza się niezależnie; funkcja sales/recognition/summary raportuje kwotę rozpoznaną narastająco oraz pozostałą do rozliczenia dla każdego wiersza.
  • Przypadek 4. Faktura korygująca powiązana z oryginalną fakturą najpierw obciąża przychody przyszłych okresów i skraca oczekiwany harmonogram od końca, następnie wszelkie zobowiązanie z tytułu zwrotu środków, a dopiero na końcu bieżący przychód.
  • Subskrypcje. Umowa z miesięcznym, kwartalnym lub rocznym cyklem rozliczeniowym generuje projekt faktury za dany okres z już ustawionymi datami rozliczenia liniowego, a cykl fakturowania przetwarza każdą aktywną umowę pod kątem wymagalnych okresów.
  • Wyksięgowania. Rozpoznanie jest księgowane jako jeden dekret na okres i jest wyzwalane przez trzy zdarzenia: zamknięcie okresu (wszystko, co jest wymagalne do końca okresu, jest najpierw rozpoznawane, dzięki czemu nie można zamknąć miesiąca z przychodami pozostającymi na koncie 4910), wystawienie protokołu odbioru dla pozycji kamienia milowego oraz licznik czasu uruchamiany, gdy nadchodzi termin zapadalności harmonogramowej raty.
  • Zestawienie obrotów i sald. Każda rata jest wymieniona w raporcie sales/recognition-schedules/list wraz z powiązaną fakturą, datą, kwotą i statusem (oczekująca, rozpoznana lub anulowana), dzięki czemu saldo końcowe na koncie 4910 można odtworzyć co do grosza bezpośrednio z harmonogramu, zamiast bronić pojedynczej liczby.

Harmonogramy są przechowywane w euro według kursu wymiany z dnia wystawienia i nie są ponownie wyceniane w późniejszym czasie; kwestie obsługi wielu walut omówiono w sekcji poświęconej księgowości wielowalutowej.

FAQ

Jak wygląda dekret księgowy dla przychodów przyszłych okresów?

W momencie wystawienia: Wn należności handlowe (kwota brutto), Ma VAT należny, Ma przychody przyszłych okresów (kwota netto). W każdym okresie: Wn przychody przyszłych okresów, Ma przychody ze sprzedaży (zarobiona kwota). Należność jest rozliczana z chwilą opłacenia faktury przez klienta.

Czy przychody przyszłych okresów to strona Wn, czy Ma?

Przychody przyszłych okresów mają saldo kredytowe (Ma), ponieważ stanowią zobowiązanie. Fakturowanie z góry zwiększa je po stronie Ma; rozpoznawanie przychodu obciąża je po stronie Wn.

Czy przychody przyszłych okresów to to samo co nierozpoznane przychody (unearned revenue)?

Tak. Przychody przyszłych okresów, nierozpoznane przychody, rozliczenia międzyokresowe przychodów i zobowiązania z tytułu umów oznaczają to samo saldo. Wybór terminologii wynika ze stosowanych standardów sprawozdawczości oraz lokalnej praktyki, a nie z różnicy w księgowości.

Jak ująć w księgach anulowaną subskrypcję wraz ze zwrotem środków?

Wystaw fakturę korygującą na część niewykonaną. Obciąża ona przychody przyszłych okresów na kwotę netto niewykonanej usługi, obciąża VAT należny o podatek od tej kwoty oraz uznaje należności. Przychód rozpoznany już za dostarczone miesiące pozostaje bez zmian. Następnie płatność zwrotna rozlicza należność z rachunkiem bankowym.

Czy przychody przyszłych okresów wpływają na podatek VAT?

Nie. Podatek VAT staje się wymagalny w momencie wystawienia faktury lub otrzymania zaliczki i podlega odliczeniu lub korekcie w momencie wystawienia faktury korygującej. Moment rozpoznania przychodu w księgach nie ma żadnego wpływu na deklarację VAT.

Dalsza lektura