Nordlet

← Emuārs

SaaS ieņēmumu atzīšana saskaņā ar IFRS 15 un grāmatvedības kontu ierakstu piemēri

Katrs IFRS 15 solis SaaS līgumam, parādīts kā grāmatojumi ar reāliem skaitļiem, un API izsaukumi, kas tos automātiski ģenerē.

Nordlet Team · · 11 min. lasīts

Saskaņā ar IFRS 15 standartu SaaS abonements ir izpildes saistības, kas tiek izpildītas laika gaitā, tāpēc tā ieņēmumi tiek atzīti vienmērīgi visā pakalpojuma sniegšanas periodā, savukārt rēķinā iekļautā summa atrodas līguma saistībās, līdz tā tiek nopelnīta. Debetu un pievienotās vērtības nodokli (PVN) iegrāmato pilnā apmērā rēķina izrakstīšanas dienā. Gaida tikai ieņēmumi.

Tas ir viss noteikums. Pārējā šī raksta daļa parāda, kā tas izskatās virsgrāmatā, iekļaujot debetus un kredītus gadījumiem, ar kuriem abonēšanas bizness saskaras reālajā dzīvē: ikgadējam plānam, komplektam ar atlaidi, projektam ar norēķiniem pēc starpposmiem, sagaidāmajai atmaksai un līgumam, kas tiek mainīts tā vidū. Katrā ierakstā tiek izmantots Lietuvas kontu plāns, ko Nordlet nodrošina pēc noklusējuma, un pēdējā sadaļā ir parādīti API izsaukumi, kas šos ierakstus grāmato automātiski, nevienam tos neievadot manuāli.

Pieci soļi, piemēroti vienam līgumam

Klients reģistrējas 2026. gada 1. janvārī uz divpadsmit mēnešu piekļuvi platformai par 2 400 EUR bez PVN. Lietuvas PVN 21 % apmērā veido 504 EUR, tāpēc rēķina summa ar PVN ir 2 904 EUR.

Solis Piemērošana šim līgumam
1. Līgums Apstiprināts pasūtījums divpadsmit mēnešu piekļuvei
2. Izpildes saistības Viena: piekļuve platformai no 2026. gada 1. janvāra līdz 31. decembrim
3. Darījuma cena 2 400 EUR (šajā pirmajā piemērā nav mainīgas atlīdzības)
4. Sadale Nav nepieciešama; viena saistība sedz visu cenu
5. Atzīšana Laika gaitā, ritot piekļuves dienām

Tas pats modelis konceptuāli ir apskatīts rakstā SaaS grāmatvedība vienkāršiem vārdiem. Šeit mēs uzreiz pārejam pie grāmatojumiem.

1. gadījums: ikgadējs plāns

Izrakstīšanas brīdī, 2026. gada 1. janvārī. Debetu un PVN šajā datumā atzīst uzreiz. Ieņēmumus - ne.

Konts Debets Kredāts
2410 Pircēju parādi 2 904,00
4492 Maksājamais PVN 504,00
4910 Uzkrātie ieņēmumi (līguma saistības) 2 400,00

Ieņēmumu konts vēl nav skarts. Tomēr PVN ir jāmaksā rēķina izrakstīšanas datumā parastajā kārtībā; PVN deklarācija par janvāri ietver 504 EUR neatkarīgi no tā, vai pakalpojums ir sniegts vai nē.

Kad klients veic apmaksu.

Konts Debets Kredāts
2710 Banka 2 904,00
2410 Pircēju parādi 2 904,00

Katra mēneša beigās. Standarta versija katru mēnesi atbrīvo 200 EUR. Pēc dienām svērts grafiks, izmantojot laika plūduma izlaides metodi, ko IFRS 15 §B15 atļauj nepārtraukti patērētam pakalpojumam, katram mēnesim piešķir tā daļu no 365 dienām:

Mēnesis Dienas Daļa
Janvāris 31 203,84
Februāris 28 184,11
Marts 31 203,84
Aprīlis 30 197,26
…
Decembris 31 203,81
Kopā 365 2 400,00

Pēdējā daļa pielāgo centu noapaļojumu, lai grafika summa precīzi sakristu ar atlikto summu. Janvāra ieņēmumu atzīšanas grāmatojums:

Konts Debets Kredāts
4910 Uzkrātie ieņēmumi 203,84
5001 Pakalpojumu ieņēmumi 203,84

Pēc divpadsmit šādiem ierakstiem konta 4910 atlikums šim rēķinam ir nulle, un 2 400 EUR ir iekļauti ieņēmumos gadā, kurā tie tika nopelnīti.

2. gadījums: komplekts ar atlaidi

Tas pats klients iegādājas abonementu kopā ar ieviešanas pakalpojumu (onboarding). Rēķinā abonements norādīts par 2 400 EUR un ieviešana par 600 EUR, kopā 3 000 EUR bez PVN. Pārdodot atsevišķi, abonements maksā 3 000 EUR un ieviešana 1 000 EUR, tāpēc komplektam piemērota 1 000 EUR atlaide.

Saskaņā ar IFRS 15 §76 līdz §80 atlaide ir jāsadala starp saistībām proporcionāli to atsevišķām pārdošanas cenām, nevis jāatstāj tur, kur pārdošanas komanda to ir norādījusi.

Rinda Norādītā cena Atsevišķa pārdošanas cena Īpatsvars Sadalītā summa
Abonements (laika gaitā) 2 400 3 000 75 % 2 250,00
Ieviešana (vienā brīdī) 600 1 000 25 % 750,00
Kopā 3 000 4 000 3 000,00

PVN paliek piesaistīts rēķinā norādītajām cenām, jo rēķins ir PVN dokuments: 21 % no 3 000 EUR ir 630 EUR. Sadalījums maina tikai to, kā neto summa tiek sadalīta starp ieņēmumiem tagad un ieņēmumiem vēlāk.

Izrakstīšanas brīdī.

Konts Debets Kredāts
2410 Pircēju parādi 3 630,00
4492 Maksājamais PVN 630,00
5001 Pakalpojumu ieņēmumi (ieviešana, nodota) 750,00
4910 Uzkrātie ieņēmumi (abonements) 2 250,00

Ieviešana nopelna 750 EUR ieņēmumus izrakstīšanas brīdī, nevis rindā norādītos 600 EUR. Abonementam tiek atlikti 2 250 EUR, un tā janvāra daļa ir 2 250 × 31 ÷ 365 = 191,10 EUR.

Bez sadales grāmatojumā parādītos 600 EUR ieņēmumi un 2 400 EUR atliktie ieņēmumi. Atšķirība ir 150 EUR ieņēmumu, kas uzrādīti nepareizajā gadā.

3. gadījums: projekts ar norēķiniem pēc starpposmiem

Par ieviešanas projektu tiek izrakstīts rēķins par 10 000 EUR neto (12 100 EUR bruto) ar trim starpposmiem: dizains 30 %, izstrāde 50 %, palaišana (go-live) 20 %. Katrs starpposms ir brīdis, kurā tiek pieņemta noteikta darba daļa, ko apliecina pieņemšanas-nodošanas akts.

Izrakstīšanas brīdī.

Konts Debets Kredāts
2410 Pircēju parādi 12 100,00
4492 Maksājamais PVN 2 100,00
4910 Uzkrātie ieņēmumi 10 000,00

Kad dizaina akts ir parakstīts.

Konts Debets Kredāts
4910 Uzkrātie ieņēmumi 3 000,00
5001 Pakalpojumu ieņēmumi 3 000,00

Starpposma plānotais datums ir plānošanas informācija. Ieņēmumi tiek pārvietoti, kad notiek pats notikums, nevis tad, kad kalendārs saka, ka tam vajadzētu notikt.

4. gadījums: sagaidāma atmaksa

Pieņemsim, ka vēsturiskie dati rāda, ka par 5 % ikgadējo plānu tiek pieprasīta naudas atmaksa pirmā mēneša laikā. IFRS 15 §55 līdz §58 sagaidāmās atmaksas uzskata par mainīgu atlīdzību: tās tiek izslēgtas no darījuma cenas un uzskaitītas kā atgriešanas saistības, līdz nenoteiktība tiek atrisināta.

Apskatīsim vienreizēju produkta pārdošanu par 1 000 EUR neto (1 210 EUR bruto) ar 5 % atmaksas aplēsi, ieņēmumus atzīstot vienā laika punktā.

Izrakstīšanas brīdī.

Konts Debets Kredāts
2410 Pircēju parādi 1 210,00
4492 Maksājamais PVN 210,00
4450 Atgriešanas saistības 50,00
5001 Pakalpojumu ieņēmumi 950,00

Klientam tiek atmaksāti 40 EUR neto. Atmaksa ir dokumentēta ar kredītrēķinu, kas samazina PVN un debitoru parādu, kā arī patērē saistības, nevis samazina ieņēmumus.

Konts Debets Kredāts
4450 Atgriešanas saistības 40,00
4492 Maksājamais PVN 8,40
2410 Pircēju parādi 48,40

Atmaksas logs tiek slēgts. No 50 EUR aplēses tika izmantoti tikai 40 EUR, tāpēc atlikušie 10 EUR tiek atzīti ieņēmumos.

Konts Debets Kredāts
4450 Atgriešanas saistības 10,00
5001 Pakalpojumu ieņēmumi 10,00

Rindai, kurai ir arī gaidāms ieņēmumu atzīšanas grafiks, patēriņa secība ir šāda: vispirms atliktie ieņēmumi (gaidāmais grafiks tiek saīsināts no tā tālākā gala), pēc tam atgriešanas saistības un tad ieņēmumi.

5. gadījums: līguma izmaiņas

Pusceļā caur 1. gadījumā minēto ikgadējo plānu klients vienojas par sešu mēnešu pagarinājumu bez papildu samaksas. Seši mēneši ir atzīti (1 200 EUR, izmantojot vienādas ikmēneša summas salasāmības labad; sistēma izmanto dienu skaitu) un 1 200 EUR joprojām ir atlikti.

IFRS 15 §20 un §21 piedāvā divas pieejas atkarībā no tā, vai atlikušie pakalpojumi atšķiras no tiem, kas jau ir sniegti.

Prospektīvā pieeja (§21(a)). Atlikušās preces vai pakalpojumi ir atšķirami, tāpēc neatzītie 1 200 EUR tiek sadalīti jaunajā atlikušajā divpadsmit mēnešu termiņā: 100 EUR mēnesī. Nekāds pārrēķina grāmatojums netiek veikts; nākamais atzīšanas solis vienkārši ir mazāks.

Uzkrātais pārrēķins no līguma sākuma (§21(b)). Saistība tiek uzskatīta par vienu daļēji izpildītu saistību, tāpēc ieņēmumi tiek pārrēķināti tā,emot vērā, ka no paša sākuma būtu bijuši astoņpadsmit mēneši: 2 400 EUR ÷ 18 = 133,33 EUR mēnesī, 800 EUR nopelnīti līdz 30. jūnijam. Tā kā 1 200 EUR jau ir atzīti, 400 EUR tiek grāmatoti pretēji:

Konts Debets Kredāts
5001 Pakalpojumu ieņēmumi 400,00
4910 Uzkrātie ieņēmumi 400,00

Atlikušie 1 600 EUR pēc tam tiek atzīti pa 133,33 EUR mēnesī jaunajā atlikušajā termiņā.

Piekļuve platformai, kas tiek nodrošināta dienu pēc dienas, parasti ir atsevišķu pakalpojumu sērija, tāpēc prospektīvā pieeja ir visbiežāk sastopamā atbilde. Kuru pieeju piemērot, ir grāmatvedības lēmums; virsgrāmatai ir jāspēj iegrāmatot jebkuru no tām.

Cenu izmaiņas. Cenu samazinājums ir kredītrēķins par sākotnējo rēķinu, un tas seko iepriekš aprakstītajai patēriņa secībai. Cenu pieaugums ir jauns rēķins ar savu ieņēmumu atzīšanas grafiku, kas pēc sava rakstura ir prospektīvs.

Tie paši ieraksti, izmantojot API

Katru iepriekš minēto ierakstu Nordlet ieņēmumu atzīšanas modulis izveido no parastiem rēķina datiem. Ieņēmumu atzīšanas metode ir piesaistīta rēķina rindai.

1. gadījums. Izveidojiet rēķinu ar proporcionāli sadalāmu rindu un pēc tam to izrakstiet. Izrakstīšana iegrāmato debitoru parādu, PVN un atliktos ieņēmumus, kā arī izveido divpadsmit daļu grafiku.

POST /v1/sales/invoices/create
Authorization: Bearer <api key with sales:write>
Idempotency-Key: <your order id>

{
  "partnerId": "<customer id>",
  "lines": [
    {
      "description": "Platform subscription 2026",
      "unitPriceExclVat": "2400.0000",
      "vatRatePercent": "21.00",
      "recognition": { "method": "ratable", "startDate": "2026-01-01", "endDate": "2026-12-31" }
    }
  ]
}
POST /v1/sales/invoices/issue
{ "id": "<invoice id>" }

2. gadījums. Pievienojiet standaloneSellingPrice katrai rēķina rindai. Sadalījums tiek aprēķināts izrakstīšanas brīdī; ieviešanas rindā tiek izmantota noklusējuma metode point_in_time.

3. gadījums. Piešķiriet rindai "recognition": { "method": "milestone", "milestones": [ { "percent": 30, "description": "Design", "expectedDate": "2026-02-28" }, … ] }. Izrakstot pieņemšanas-nodošanas aktu, izmantojot sales/acts/issue attiecībā pret rēķinu, akta datumā tiek atzītas gaidāmā starpposma daļas.

4. gadījums. Iestatiet refundEstimatePercent rindā. Kredītrēķini patērē saistības aprakstītajā secībā; sales/refund-liability/true-up ar precizētu estimatedTotal grāmato ieņēmumu atzīšanu vai saistību papildināšanu. Maksājumu pakalpojumu sniedzēja atmaksa, kas ir saskaņota ar rēķinu, tiek reģistrēta saistībās un izsniedz refund_liability.actual tīmekļa āķi (webhook), bet neveic grāmatojumu pašās saistībās, jo ieņēmumu un izejošā PVN samazināšanai kā PVN dokumentam ir nepieciešams kredītrēķins.

5. gadījums.

POST /v1/sales/recognition/modify
{ "invoiceLineId": "<line id>", "approach": "prospective", "newEndDate": "2027-06-30" }

Astātiet prospective vietā cumulative_catch_up otrai pieejai; 400 EUR korekcija tiek iegrāmatota uzreiz un atlikums tiek sadalīts no jauna.

Ieņēmumu atzīšana. Ieņēmumu atzīšana tiek grāmatota kā viens žurnāla ieraksts uz katru izpildes reizi. To aktivizē trīs veidos bez periodiskas vaicāšanas (polling): perioda slēgšana vispirms atzīst visu, kas ir sakrājies līdz perioda beigām, pieņemšanas-nodošanas akta izrakstīšana atzīst starpposma daļas, un taimers, kas iestatīts uz nākamo termiņu, iegrāmato proporcionālās daļas, kad tās pienāk. sales/recognition/compute sniedz priekšskatījumu tam, ko izpilde iegrāmatotu; sales/recognition/run to iegrāmato; sales/recognition/summary sniedz pārskatu par līdz šim atzīto, atlikušo un nākamo maksājuma datumu katrā rindā; sales/recognition-schedules/list parāda katru daļu ar tās statusu.

Ko modulis nedara

Plānojot slēgšanu, dokumentētie ierobežojumi ir tikpat svarīgi kā funkcijas:

  • Grafiki ir fiksēti eiro izrakstīšanas dienas valūtas kursā. Atlikušie atlikumi netiek pārvērtēti valūtas kursu svārstību dēļ pēc izrakstīšanas.
  • Sadalīšanai ir nepieciešama atsevišķa pārdošanas cena katrā rindā vai nevienā. §79(c) apakšpunktā minētā atlikuma metode netiek ieviesta.
  • Atgriešanas saistības tiek uzskatītas neto izteiksmē bez PVN rēķina līmenī. Atbilstošais aktīvs tiesībām saņemt atpakaļ atgrieztās preces (§B25) netiek modelēts.
  • Uzkrātais pārrēķins attiecas tikai uz proporcionāli sadalāmām rindām; starpposmu pārplānošana ir prospektīva.
  • Būtiski finansēšanas komponenti (§60 līdz §65), bezskaidras naudas atlīdzība un klientam maksājamā atlīdzība ir ārpus darbības jomas.
  • Līguma aktīva konts (2910) pastāv kontu plānā un kā grāmatojuma atslēga, taču ieņēmumu atzīšana pirms rēķina izrakstīšanas pašlaik ir manuāls žurnāla ieraksts.

Programmatūra spēj nodrošināt IFRS 15 un ASC 606 prasību izpildi. Metodes izvēle katrai saistībai, atsevišķo pārdošanas cenu un atmaksas likmju aplēses, kā arī spriedums par to, vai atlikušie pakalpojumi atšķiras, joprojām ir lēmumi, kurus pieņem pārskatu sniedzošā vienība.

FAQ

Kad SaaS abonementam tiek atzīti ieņēmumi saskaņā ar IFRS 15?

Pakalpojuma sniegšanas periodā, jo piekļuve programmatūrai ir izpildes saistība, kas tiek izpildīta laika gaitā. Divpadsmit mēnešu plānam, par kuru rēķins izrakstīts iepriekš, katrs mēnesis nopelna savu cenas daļu. Rēķina datums nosaka, kad tiek reģistrēts debitoru parāds un PVN, nevis to, kad tiek atzīti ieņēmumi.

Kāds ir grāmatojums atliktajiem ieņēmumiem?

Izrakstīšanas brīdī: debetēt pircēju parādus par bruto summu, kredītēt izejošo PVN un kredītēt atliktos ieņēmumus (līguma saistības) par neto summu. Katrā periodā: debetēt atliktos ieņēmumus un kredītēt ieņēmumus par nopelnīto summu. Debitoru parāds tiek dzēsts, kad klients veic apmaksu.

Vai PVN seko ieņēmumu grafikam?

Nē. PVN kļūst maksājams, kad tiek izrakstīts rēķins vai saņemts avansa maksājums saskaņā ar PVN direktīvas un nacionālo tiesību aktu vispārīgajiem noteikumiem. Atlikto ieņēmumu grafiks un PVN saistības pārvietojas neatkarīgi, tāpēc avansa rēķins ir reāls PVN dokuments, bet proforma rēķins nav.

Kā komplekta atlaide tiek sadalīta saskaņā ar IFRS 15?

Proporcionāli komplektā iekļauto saistību atsevišķajām pārdošanas cenām (§81). 1 000 EUR atlaide 4 000 EUR komplektam, kura daļas atsevišķi maksā 3 000 EUR un 1 000 EUR, samazina katru daļu par 25 %. PVN paliek uz rēķina rindām tā, kā norādīts.

Kāda ir atšķirība starp prospektīvo pieeju un uzkrāto pārrēķinu no līguma sākuma?

Prospektīvā pieeja sadala neatzīto atlikumu jaunajos termiņos no grozījumu datuma, neveicot korekcijas pagātnes ieņēmumos. Uzkrātais pārrēķins pārrēķina ieņēmumus tā, it kā jaunie noteikumi būtu bijuši spēkā no paša sākuma, un starpību iegrāmato nekavējoties. Tas, kura pieeja tiek piemērota, ir atkarīgs no tā, vai atlikušie pakalpojumi atšķiras no tiem, kas jau ir sniegti.

Papildu lasāmviela