← Dokumenti / Gwidi
Għarfien tad-dħul (IFRS 15 / ASC 606)
Dħul imdewwem, skedi rati, skedi ta' stadji importanti (milestones) u skedi ta' perċentwal ta' tlestija, obbligazzjonijiet ta' rifużjoni, abbonamenti.
Dewmien tad-dħul skont il-linja u għarfien skedat: obbligazzjonijiet kuntrattwali, metodi matul iż-żmien, allokazzjoni tal-prezz tat-transazzjoni, dispożizzjonijiet għal rifużjonijiet, abbonamenti u modifiki tal-kuntratti. Il-passaġġ awtomatiku jibqa' l-istess - linja ta' fattura ordinarja xorta tagħrfin id-dħul kollu kemm hu fil-ħruġ (punt fiż-żmien), li huwa konsistenti ma' 606/15 għal obbligu ta' prestazzjoni uniku sodisfatt mal-kunsinna. Kull ħaġa hawn taħt hija b'għażla (opt-in) għal kull linja tal-fattura.
Is-softwer għandu l-kapaċità għal 606/15; l-entità tar-rappurtar hija dik li tikkonforma jew le. L-għażla tal-metodu t-tajjeb għal kull obbligu, l-istima tal-prezzijiet tal-bejgħ indipendenti u r-rati ta' rifużjoni, u l-ġudizzju dwar jekk oġġetti jew servizzi li fadal humiex distinti ma' modifika jibqgħu ġudizzji ta' kontabbiltà li jagħmel min jippreżenta d-dikjarazzjonijiet.
Kontijiet
Tliet kontijiet tal-pjan tal-kontijiet isostnu l-flussi, konnessi b'avvenimenti ewlenin ta' regoli ta' posting (li jistgħu jiġu ssostitwiti għal kull kumpanija permezz ta' ledger/posting-rules/update): revenue.deferredIncome → 4910 "Ateinančių laikotarpių pajamos" (obbligazzjoni kuntrattwali), revenue.refundLiability → 4450 "Grąžinimo įsipareigojimai pirkėjams", revenue.contractAsset → 2910 "Sukauptos pajamos". Kumpaniji eżistenti jiksbu l-kontijiet billi jerġgħu japplikaw il-mudell tal-pjan (ledger/accounts/apply-template).
Obbligazzjonijiet ta' prestazzjoni fuq il-linji tal-fatturi
Il-linji ta' sales/invoices/create|update jaċċettaw recognition: { method, startDate, endDate, milestones } fejn method jista' jkun wieħed minn dawn:
| Metodu | Imġiba fil-ħruġ | Għarfien (Recognition) |
|---|---|---|
point_in_time (default) |
Kreditur (CR) dħul sħiħ | fil-ħruġ, mhux mibdul |
ratable (startDate..endDate) |
Kreditur (CR) dħul imdewwem | skeda mensili bbażata fuq il-piż tal-ġranet matul il-perjodu tas-servizz |
milestone (milestones[], perċentwali li jammontaw għal 100) |
Kreditur (CR) dħul imdewwem | tranches waħda għal kull stadju importanti, rikonoxxuta fl-avveniment |
percent_complete |
Kreditur (CR) dħul imdewwem | permezz ta' rapporti ta' progress kumulattivi |
L-Accounts Receivable (AR) u l-VAT ma jintmissux: il-ħruġ jirreġistra debitu (DR) 2410 għall-ammont gross, kreditu (CR) 4492 għall-VAT, u jaqsam in-net bejn id-dħul (linji ta' punt fiż-żmien) u 4910 (linji mdewwma). L-iskedi huma maħżuna fil-munita bażi tal-kumpanija bir-rata tal-kambju tad-data tal-ħruġ - sales/recognition-schedules/list (sales:read) juri kull tranche bi status pending | recognized | cancelled.
Allokazzjoni tal-prezz tat-transazzjoni. B'aktar minn linja waħda, standaloneSellingPrice fuq kull linja talloka n-net tal-fattura fost l-obbligazzjonijiet fuq bażi pro-rata (IFRS 15 §76–80); l-ammont allokat - mhux il-prezz tal-linja ddikjarat - imexxi d-diviżjoni bejn id-dħul u d-dħul imdewwem kif ukoll l-iskedi. Il-VAT tibqa' mal-linji tal-fattura kif dikjarata.
Magna tal-għarfien (Recognition engine)
L-għarfien jirreġistra debitu (DR) 4910 / kreditu (CR) dħul (kont tas-servizz/prodott u ċentru tal-ispejjeż mil-linja oriġinali) bħala ġurnal uniku għal kull proċess, irreġistrat f'sales/recognition/runs/list.
POST /v1/sales/recognition/compute(sales:read){ asOfDate? }- previżjoni ta' prova (dry-run) tat-tranches rati dovuti.POST /v1/sales/recognition/run(sales:write){ asOfDate?, postingDate?, scheduleIds? }- irreġistra tranches rati dovuti, jew eżatt it-tranches imsemmija minnscheduleIds(kwalunkwe metodu).POST /v1/sales/recognition/progress(sales:write){ invoiceLineId, percentComplete, date? }- linji ta' perċentwal ta' tlestija: irrapporta progress kumulattiv; id-delta li nqalbet ġdida tiġi rreġistrata immedjatament, ir-regressjonijiet jiġu miċħuda.POST /v1/sales/recognition/summary(sales:read) - ammont rikonoxxut sal-lum, li fadal, għadd ta' dawk pendenti u d-data dovuta li jmiss għal kull linja, flimkien mat-totals tal-kumpanija.
Tliet avvenimenti jmexxu l-għarfien mingħajr ma jitolbu informazzjoni b'mod kontinwu (polling): l-iffriżar tal-perjodu (ledger/periods/lock) l-ewwel jagħraf dak kollu dovut sal-aħħar tal-perjodu, irreġistrat fid-data tal-għeluq tal-perjodu; il-ħruġ tal-att ta' kunsinna (sales/acts/issue) jagħraf it-tranches tal-istadji importanti pendenti tal-fattura marbuta fid-data tal-att; u timer tal-iskeda dovuta jiġi attivat għad-data r-rata dovuta li jmiss u jirreġistra għal kull kumpanija meta tasal (perjodu ffriżat jerġa' jipprova aktar tard). L-istadji importanti huma bbażati fuq l-avvenimenti apposta - expectedDate ta' stadju importanti hija informazzjoni ta' ippjanar u qatt ma tikkawża għarfien waħedha.
Konsiderazzjoni varjabbli - obbligazzjoni ta' rifużjoni
refundEstimatePercent fuq linja tikkredita dak is-sehem tan-net (allokat) lil 4450 minflok lid-dħul jew id-dħul imdewwem fil-ħruġ - rifużjonijiet mistennija huma esklużi mill-prezz tat-transazzjoni (IFRS 15 §55). L-istat għal kull fattura jgħix f'sales/refund-liability/list (stmat, ikconsumat, rifużjonijiet ta' saldu osservati, li fadal).
Valuri attwali: nota ta' kreditu kontra l-fattura tiddebita 4450 sa l-obbligazzjoni li fadal qabel ma tmiss id-dħul. sales/refund-liability/true-up (sales:write) { invoiceId, estimatedTotal, date? } jirrevedi l-istima u jirreġistra d-delta kontra d-dħul fi kwalunkwe direzzjoni (b'limitu minimu fl-ammont ikconsumat). Rifużjonijiet ta' saldu ta' PSP imqabbla mal-fattura huma rreġistrati fuq l-obbligazzjoni u joħorġu webhook refund_liability.actual - huma ma jiġux irreġistrati direttament kontra 4450, minħabba li t-tneħħija tad-dħul u tal-VAT tal-output teħtieġ in-nota ta' kreditu bħala d-dokument tal-VAT.
Abbonamenti - ftehimiet mal-fatturi
Agħti lil ftehim billingPeriod (monthly | quarterly | annual) u agreements/generate-invoice (agreements:write) joħloq il-fattura abbozz tal-perjodu li jmiss li ma jkunx ġie fatturat: linji mill-oġġetti tal-ftehim (jew value bħala linja waħda għal kull perjodu), kull waħda b'għarfien rat fuq il-perjodu tas-servizz. agreements/billing/run { asOfDate? } jiskennja l-ftehimiet attivi kollha, jiġġenera kull perjodu dovut, u jiskadi ftehimiet li jkunu ġew fatturati għal kollox wara d-data tat-tmiem tagħhom. Perjodi qosra finali huma pro-rated bil-ġranet; autoRenew jestendi t-terminu bit-tul tiegħu stess u jkompli jiffattura. Fatturi ġenerati jġorru agreementId (li jista' jiġi ffiltrat f'sales/invoices/list).
Modifiki tal-kuntratti
POST /v1/sales/recognition/modify (sales:write) { invoiceLineId, approach, date?, newEndDate?, newMilestones? }:
prospective- ikkanċella l-iskeda pendenti u qassam mill-ġdid il-bqija mhux rikonoxxuta fuq it-termini l-ġodda mid-data tal-modifika (oġġetti/servizzi li fadal huma distinti: IFRS 15 §20(a), §21(a)). Linji rati jieħdunewEndDate; linji ta' stadji importanti jieħdunewMilestones(perċentwali tal-ammont li fadal).cumulative_catch_up(għal dawk rati biss) - erġa' ikkalkula d-dħul daqslikieku t-termini l-ġodda kienu japplikaw mill-bidu u irregistra d-differenza immedjatament, fi kwalunkwe direzzjoni (obbligu uniku sodisfatt parzjalment: §21(b)); il-bqija jerġa' jitqassam.
Tnaqqis fil-prezz jgħaddi minn noti ta' kreditu: nota ta' kreditu kontra fattura bi skedi pendenti tiddebita d-dħul imdewwem l-ewwel u tnaqqas il-pjan pendenti mill-aktar tarf imbiegħed tiegħu, imbagħad l-obbligazzjoni ta' rifużjoni, u mbagħad biss id-dħul. Żidiet fil-prezz huma fatturi addizzjonali bl-għarfien tagħhom stess - prospettivi min-natura tagħhom.
Limiti
- L-iskedi u r-reġistrazzjonijiet tal-għarfien huma ammonti f'munita bażi (EUR) iffissati bir-rata tal-kambju tad-data tal-ħruġ; il-bilanċi mdewwma ma jerġgħux jiġu evalwati għall-kambju wara l-ħruġ.
- Il-kont tal-assi kuntrattwali (2910) huwa pprovdut fil-pjan u bħala ċ-ċavetta ta' posting, iżda l-ebda fluss awtomatizat ta' dħul mhux fatturat ma jirreġistra fih s'issa - l-għarfien qabel il-fatturazzjoni huwa ġurnal manwali llum.
- L-allokazzjoni teħtieġ prezz tal-bejgħ indipendenti fuq il-linji kollha tal-fattura jew l-ebda waħda; l-approċċ residwu (§79(c)) mhuwiex implimentat.
- L-obbligazzjonijiet ta' rifużjoni huma segwiti netti mill-VAT fil-livell tal-fattura; l-assi korrispondenti għad-dritt li jiġu rkuprati oġġetti rritornati (§B25) mhuwiex immudellat.
- Il-korrezzjoni kumulattiva (cumulative catch-up) tapplika għal linji rati; l-ippjanar mill-ġdid tal-istadji importanti huwa prospettiv biss; il-linji ta' perċentwal ta' tlestija huma aġġustati permezz ta' rapporti ta' progress, mhux permezz ta'
modify. - Komponenti ta' finanzjament sinifikanti (§60–65), konsiderazzjoni mhux f'flus kontanti, u konsiderazzjoni pagabbli lil klijent huma barra mill-kamp ta' applikazzjoni.
- Proċessi awtomatiċi ta' skedi dovuti jirreġistraw fil-jum li fih jiġu attivati; reġistrazzjonijiet ta' tpattija f'perjodi ffriżati jiġu miċħuda - neħħi l-iffriżar jew uża data ta' reġistrazzjoni miftuħa.