← Skjöl / Leiðbeiningar
Tekjufærsla (IFRS 15 / ASC 606)
Frestaðar tekjur, línulegar áætlanir, áfangamiðaðar áætlanir og áætlanir miðað við lokunarhlutfall, skilaskuldbindingar, áskriftir.
Tekjufærsla og tímasett færsla eftir reikningslínum: samningsskuldbindingar, aðferðir miðað við tíma, úthlutun viðskiptaverðs, skilaskuldbindingar, áskriftir og samningsbreytingar. Sjálfgefna leiðin breytist ekki en venjuleg reikningslína færir enn tekjur að fullu við útgáfu (á einum tímapunkti), sem er í samræmi við staðla 606/15 fyrir einstaka frammistöðuskyldu sem uppfyllt er við afhendingu. Allt hér að neðan er valkvætt fyrir hverja reikningslínu.
Hugbúnaðurinn er hæfur samkvæmt stöðlum 606/15 en skýrslugjafinn ber ábyrgð á því hvort farið sé að þeim. Val á réttri aðferð fyrir hverja skyldu, mat á sjálfstæðu söluverði og skilahlutföllum, og mat á því hvort eftirstandandi vörur eða þjónusta séu aðskiljanleg við breytingu eru áfram ákvörðun bókhaldsins sem þarf að taka.
Reikningar
Þrír reikningar í lyklaskrá styðja þessa flæði, tengdir sem færslureglulyklar (hægt að yfirskrifa á hverju félagi gegnum ledger/posting-rules/update): revenue.deferredIncome → 4910 "Ateinančių laikotarpių pajamos" (samningsskuldbinding), revenue.refundLiability → 4450 "Grąžinimo įsipareigojimai pirkėjams", revenue.contractAsset → 2910 "Sukauptos pajamos". Fyrirtæki sem fyrir eru fá reikningana með því að endurtaka lyklaskráarsniðmátið (ledger/accounts/apply-template).
Frammistöðuskyldur á reikningslínum
Línur í sales/invoices/create|update taka við recognition: { method, startDate, endDate, milestones } þar sem method er annað hvort af eftirfarandi:
| Aðferð | Hegðun við útgáfu | Tekjufærsla |
|---|---|---|
point_in_time (sjálfgefið) |
Kr. tekjur að fullu | við útgáfu, óbreytt |
ratable (startDate..endDate) |
Kr. frestaðar tekjur | dagaþyngd mánaðarleg áætlun yfir þjónustutímabilið |
milestone (milestones[], prósentur sem samtals eru 100) |
Kr. frestaðar tekjur | ein greiðsla á áfangastað, færð við atburðinn |
percent_complete |
Kr. frestaðar tekjur | í gegnum safnskýrslur um framvindu |
Viðskiptakröfur og virðisaukaskattur eru óbreyttir: útgáfa færir Dr. 2410 fyrir bruttóupphæðina, Kr. 4492 fyrir VSK, og skiptir hreinni upphæð á milli tekna (færslur á einum tímapunkti) og 4910 (frestaðar línur). Áætlanir eru vistaðar í grunngjaldmiðli félagsins á gengi útgáfudags en sales/recognition-schedules/list (sales:read) sýnir hverja greiðslu með stöðunni pending | recognized | cancelled.
Úthlutun viðskiptaverðs. Með fleiri en eina línu úthlutar standaloneSellingPrice á hverri línu hreinni upphæð reikningsins yfir skuldbindingar miðað við hlutfall (IFRS 15 §76–80). Úthlutaða upphæðin - ekki uppgefnu verði línunnar - stýrir skiptingu tekna og frestaðra tekna ásamt áætlunum. VSK erbundinn við reikningslíurnar eins og hann er uppgefinn.
Tekjufærsluvél
Tekjufærsla færir Dr. 4910 / Kr. tekjur (þjónustu-/vörureikning og kostnaðarstöð upprunalegu línunnar) sem eina færslu í hverri keyrslu, skráða í sales/recognition/runs/list.
POST /v1/sales/recognition/compute(sales:read){ asOfDate? }- prufukeyrsluforsýning á gjaldföllnum línulegum greiðslum.POST /v1/sales/recognition/run(sales:write){ asOfDate?, postingDate?, scheduleIds? }- færa gjaldföllnar línulegar greiðslur, eða nákvæmlega þær greiðslur sem tilgreindar eru meðscheduleIds(hvaða aðferð sem er).POST /v1/sales/recognition/progress(sales:write){ invoiceLineId, percentComplete, date? }- línur miðað við lokunarhlutfall: tilkynna safnaða framvindu. Nýlega unnið hlutfall færist strax og afturköllunum er hafnað.POST /v1/sales/recognition/summary(sales:read) - tekjufært til þessa, eftirstandandi, fjöldi ógreiddra og næsti gjalddagi á hverja línu, auk samtala félagsins.
Þrír atburðir knýja fram tekjufærslu án stöðugrar eftirfylgni: tímabilalokun (ledger/periods/lock) tekjufærir fyrst allt sem gjaldfallið er fram að tímabilslokum, fært á lokadegi tímabilsins; útgáfa afhendingarseðils (sales/acts/issue) tekjufærir tengda áfangaætlun reikningsins á dagsetningu aðgerðarinnar; og tímamælir fyrir áætlanir sem stillist á næsta línulega gjalddaga og færir fyrir hvert félag þegar hann rennur upp (lokað tímabil reynir aftur síðar). Áfangar eru atburðamiðaðir viljandi en expectedDate áfanga eru áætlunarupplýsingar og kveikja aldrei á tekjufærslu einar og sér.
Breytilegt endurgjald - skilaskuldbinding
refundEstimatePercent á línu kreditar þann hluta af (úthlutaðri) hreinni upphæð á 4450 í stað tekna eða frestaðra tekna við útgáfu. Væntanleg skil eru undanskild viðskiptaverðinu (IFRS 15 §55). Staða á hvern reikning býr í sales/refund-liability/list (áætlað, nýtt, staðfestar skilagreiðslur, eftirstandandi).
Rauntölur: kreditreikningur á móti reikningnum debetar 4450 upp að eftirstandandi skuldbindingu áður en komið er við tekjur. sales/refund-liability/true-up (sales:write) { invoiceId, estimatedTotal, date? } endurskoðar matið og færir mismuninn á móti tekjum í hvora áttina sem er (með þaki við nýttu upphæðinni). Greiðslumiðlunarskilagreiðslur sem passa við reikninginn eru skráðar á skuldbindinguna og gefa út refund_liability.actual vefkrók (webhook). Þær færas ekki beint á 4450 vegna þess að lækkun tekna og útskatts VSK krefst kreditreikningsins sem VSK-skjals.
Áskriftir - samningar við reikninga
Gefðu samningi billingPeriod (monthly | quarterly | annual) og agreements/generate-invoice (agreements:write) býr til drög að reikningi fyrir næsta óreikningsfærða tímabil: línur úr samningsatriðum (eða value sem ein lína á tímabil), hver um sig með línulegri tekjufærslu yfir þjónustutímabilið. agreements/billing/run { asOfDate? } fer í gegnum alla virka samninga, býr til hvert gjaldfallið tímabil og fellir úr gildi samninga sem eru fullreikningsfærðir framhjá lokadegi sínum. Lokastutt tímabil eru hlutfallsreiknuð eftir dögum; autoRenew lengir tímabilið um sitt eigið tímabil og heldur áfram að reikningsfæra. Útgefnir reikningar bera agreementId (hægt að síum í sales/invoices/list).
Samningsbreytingar
POST /v1/sales/recognition/modify (sales:write) { invoiceLineId, approach, date?, newEndDate?, newMilestones? }:
prospective- felldu úr gildi óafgreidda áætlun og dreifðu ótekjufærðu eftirstöðvunum aftur yfir nýju skilmálana frá breytingardegi (eftirstandandi vörur/þjónusta eru aðskiljanleg: IFRS 15 §20(a), §21(a)). Línulegar línur taka viðnewEndDate; áfangalínur taka viðnewMilestones(prósentur af eftirstandandi upphæð).cumulative_catch_up(aðeins línulegt) - reiknaðu tekjur aftur eins og nýju skilmálarnir hafi gilda frá upphafi og færðu mismuninn strax í hvora áttina sem er (einstök að hluta uppfylld skuldbinding: §21(b)); eftirstöðvunum er dreift aftur.
Verðlækkanir fara í gegnum kreditreikninga: kreditreikningur á móti reikningi með óafgreiddum áætlunum debetar frestaðar tekjur fyrst og sker úr óafgreiddu áætluninni frá ysta enda, síðan skilaskuldbindinguna og þá fyrst tekjur. Verðhækkanir eru viðbótarreikningar með sínum eigin tekjufærslum - framsæknar frá grunni.
Takmarkanir
- Áætlanir og tekjufærslur eru upphæðir í grunngjaldmiðli (EUR) festar á gengi útgáfudags; frestaðar stöður eru ekki endurmetnar vegna gengisbreytinga eftir útgáfu.
- Reikningur fyrir samningseign (2910) er til staðar í lyklaskránni og sem færslulykill, en engin sjálfvirk færsluflæði fyrir óreikningsfærðar tekjur færa á hann enn sem komið er - að tekjufæra umfram reikningsfærslu er handvirk færsla í dag.
- Úthlutun krefst sjálfstæðs söluverðs á öllum línum reikningsins eða engum; leifaraðferðin (§79(c)) er ekki útfærð.
- Skilaskuldbindingar eru rakðar án VSK á reikningsstigi; samsvarandi eign fyrir rétt til að heimta til baka skilaðar vörur (§B25) er ekki líkanleg.
- Uppsöfnuð leiðrétting á við við línulegar línur; endurskipulagning áfanga er aðeins framsækin; línur með lokunarhlutfall eru leiðréttar í gegnum framvinduskýrslur, ekki
modify. - Verulegir fjármögnunarþættir (§60–65), ópeningalegt endurgjald og endurgjald sem greiða skal viðskiptavinum eru utan gildissviðs.
- Sjálfvirkar keyrslur á gjaldföllnum áætlunum færast á þeim degi sem þær eiga sér stað; leiðréttingarfærslur inn á lokuð tímabil er hafnað - opnaðu tímabilið eða notaðu opna færsludagsetningu.