Stripe Connect Marketplace Accounting Workflow
Handbók fagaðila um bókun á greiðslum, þóknunum, millifærslum, endurgreiðslum, ágreiningsmálum og bindifé í höfuðbók markaðstorgs sem stemmir óaðfinnanlega.
Flest vandamál í bókhaldi markaðstorga rekja sig til einrar grundvallarvillu: að meðhöndla útborgun frá Stripe í banka eins og um tekjur sé að ræða. Útborgunin er hrein staða tuga aðskildra efnahagslegra atburða, og ef hún er færð sem ein tekjulína þá strikast þóknun vettvangsins, skuldbinding seljanda og hver einasta þóknun og ágreiningsmál sem þar leynast út. Réttur vinnuferill sundurliðar útborgunina áður en nokkuð fer inn í höfuðbókina.
Þessi handbók rekur hvern flokk jöfnunarfærslu (balance-transaction) í Stripe Connect á sinn rétta stað í bókhaldi: kröfur, þóknunartekjur, skuldbindingar við seljendur, afgreiðslukostnað og biðreikninga. Hún nýtir skjalfesta innflutnings- og uppgjörsendapunkta Nordlet sem bókunarvél, inniheldur dæmi um framkvæmt uppgjör og endar með afstemmingarlisti sem þú getur keyrt fyrir hvert lokunartímabil.
Skilgreindu Connect-gjaldlíkanið áður en það er hannað
Ekki er hægt að skrifa bókhaldsreglur fyrr en vitað er hvaða gjaldlíkani bókheldni hvers greiðsluflokks fylgir. Líkanið ákvarðar á hvaða Stripe-stöðu gjaldið lendir, hver ber þóknanirnar og hvar endurgreiðslur og ágreiningsmál lenda fyrst.
| Connect-líkan | Gjald stofnað á | Ber Stripe-þóknanir | Endurgreiðslur/ágreiningsmál lækka | Bókhaldsleg afleiðing |
|---|---|---|---|---|
| Beinar greiðslur (Direct charges) | Tengdur reikningur | Hægt að stilla fyrir hvorn aðila um sig | Staða tengds reiknings | Vettvangurinn bókar umsóknarþóknun sína sem tekjur; greiðsluflæði seljanda á að mestu leyti heima í höfuðbók tengds reiknings |
| Áfangastaðargreiðslur (Destination charges) | Vettvangur, með tafarlausri millifærslu á einn tengdan reikning | Vettvangur | Vettvangur | Vettvangurinn bókar kröfu á viðskiptavin og Stripe-þóknun; hlutur seljanda er skuldbinding, ekki tekjur |
| Aðskildar greiðslur og millifærslur (Separate charges and transfers) | Gjald á vettvang, síðan ein eða fleiri aðskildar millifærslur | Vettvangur | Vettvangur | Gjald og millifærslur til seljanda eru aðskildir atburðir; skuldbinding seljanda er fylgst með óháð gjaldi viðskiptavinar |
Leiðbeiningar Stripe um hvernig gjöld virka í Connect-samþættingu staðfesta að við áfangastaðargreiðslur og aðskildar greiðslur og millifærslur ber staða vettvangsins greiðsluþóknanir, endurgreiðslur og endurgreiðslukröfur (chargebacks). Fyrir beinar greiðslur móttekur tengdi reikningurinn gjaldið og hægt er að gjaldfæra þóknanir af hvorum aðila sem er.
Praktíska regla: Ekki segja að „Stripe-útborgunin sé tekjur seljanda“ eða „seljandinn greiði þóknanirnar“ fyrr en þú hefur skrifað niður gjaldlíkanið fyrir hvert flæði. Geymdu það líkan samhliða hverri færslu. Það er fljótlegasta leiðin til að rangfæra bæði tekjur og skuldbindingar að blanda saman beinum greiðslum og áfangastaðargreiðslum undir einni bókunarreglu.
Þessi handbók gerir ráð fyrir áfangastaðargreiðslum eða aðskildum greiðslum og millifærslum, þar sem það er staðurinn þar sem staða vettvangsins ber bókhaldslegan þunga og þar sem flest höfuðbök markaðstorga eru smíðuð.
Kortleggðu sjóðstreymið áður en ein auka röð er flutt inn
Áður en ráðist er í innflutning skal teikna upp einfalt færslukort fyrir hvert flæði á einni blaðsíðu:
Greiðsla viðskiptavinar
-> Stripe gjald / jöfnunarfærsla greiðslu
-> Stripe þóknun
-> umsóknarþóknun vettvangs (þóknun)
-> millifærsla á tengdan reikning
-> endurgreiðsla eða ágreiningsmál (ef við á)
-> Stripe útborgun
-> innborgun á bankareikning
Hver ör er aðskilin jöfnunarfærsla með sitt eigið auðkenni (ID), flokk, upphæð og dagsetningar. Meðhöndlaðu Stripe-stöðuna eins og hreinsireikning (clearing account) í banka: gjöld flæða inn, þóknanir og millifærslur flæða út, og útborgunin færir afganginn yfir á raunverulegan bankareikning. Leiðbeiningar Nordlet um innflutning á banka- og greiðslufærslum mæla með nákvæmlega þessari meðferð fyrir venjulega starfsemi á Stripe.
Veldu rétta upprunaskýrslu frá Stripe
Fyrir sjálfvirka útborgunarhópa skal nota skýrsluna Payout reconciliation, itemized frá Stripe. Hún gefur eina röð á hverja jöfnunarfærslu, flokkar raðir eftir reporting_category, tengir hverja röð við automatic_payout_id og veitir heildar-, þóknunar- og nettótölur. Leiðbeiningar Stripe um val á skýrslum skjalfesta þessa skýrslu og staðfesta charge_id, connected_account_id og destination_payment_id sem tiltæk Connect-svæði.
Þar sem sjálfvirkar útborgunaraðgerðir eru ekki virkar (í sumum handvirkum uppgjörsfyrirkomulögum) skal nota Balance-skýrsluna í staðinn. Ekki líta svo á að yfirlit yfir útborgun í mælaborði (Dashboard) sé nægileg sönnun fyrir bókun. Yfirlitið sýnir heildarupphæð hópsins en aðeins sundurliðaða skýrslan útskýrir stökurnar.
Stripe mælir með því að flokka eftir reporting_category í stað eldri type-reitsins, og hver röð ber source-auðkenni sem tengist undirliggjandi hlut. Athugið tímasetningartakmörkunina: Stripe tekur fram að dagleg gögn í skýrslum séu venjulega aðgengileg fyrir hádegi næsta dag, og ekki er hægt að úthluta tafarlausum útborgunum (instant payouts) með hreinum hætti á stakar færslur þannig að þær þarfnast sérstakrar afstemmingar á færslusögu.
Flokkaðu hverja jöfnunarfærslu eftir flokki
Notaðu reporting_category sem aðalflokkara og skoðaðu síðan source_id, charge_id og lýsingar. Tengingin sem skiptir máli:
| Stripe starfsemi | Skýrsluflokkur (reporting_category) |
Bókhaldsleg túlkun |
|---|---|---|
| Gjald frá viðskiptavini, kort eða staðbundið greiðslumáti | charge |
Krafa eða sala greidd af viðskiptavini |
| Endurgreiðsla | refund |
Afturkall á upphaflegri greiðslu viðskiptavinar |
| Afgreiðsluþóknun sem Stripe dregur af | fee |
Greiðsluvinnslukostnaður |
| Umsóknarþóknun vettvangs | platform_earning |
Þóknunartekjur |
| Endurgreidd umsóknarþóknun | platform_earning_refund |
Lækkun á þóknunartekjum |
| Millifærsla á tengdan reikning | transfer |
Lækkun á skuldbindingu við seljanda |
| Afturkölluð millifærsla | transfer_reversal |
Innheimta frá tengdum reikningi |
| Endurgreiðslukröfu (Chargeback) | dispute |
Tap vegna endurgreiðslukröfu; skoðaðu upprunalegan ágreiningshlut |
| Unnið eða afturköllað ágreiningsmál | dispute_reversal |
Innheimta á áður bókuðu tapi vegna ágreiningsmála |
| Útborgun í banka | payout |
Hreyfing í banka, ekki tekjur |
| Afturkölluð útborgun | payout_reversal |
Fjármunir skila sér aftur í Stripe-stöðuna |
| Haldið bindifé (reserve) | connect_reserved_funds / risk_reserved_funds |
Takmarkaðir fjármunir, ekki kostnaður sjálfkrafa |
| Innheimta á langvarandi neikvæðri stöðu | connect_collection_transfer |
Fjármögnunar- eða endurheimtaratburður sem krefst áhættustefnu |
Varúð varðandi hugtakanotkun: Eldri gerð jöfnunarfærslna (reiturinn type) notar önnur merki fyrir sömu atburði, þar á meðal payment, application_fee og adjustment. Skjöl Stripe um tegundir jöfnunarfærslna telja upp bæði orðasöfnin. Ekki blanda type-gildi saman við reglu fyrir reporting_category og ekki búa til flokk eins og dispute_loss sem Stripe flytur ekki út. Ef útflutningur inniheldur merki sem þú þekkir ekki skaltu varðveita útflutta gildið og staðfesta það gegn upprunalegum hlut.
Bókaðu eðlilega starfsemi markaðstorgsins í höfuðbókina
Fyrir vettvang á áfangastaðargreiðslum eða aðskildum greiðslum og millifærslum eru hugmyndalegar færslur þessar:
Gjald frá viðskiptavini (peningar viðskiptavinar koma inn á Stripe-hreinsireikninginn):
Debet Stripe hreinsireikningur Brúttógjald viðskiptavinar
Kredit Viðskiptakrafa Brúttógjald viðskiptavinar
Stripe vinnsluþóknun:
Debet Stripe þóknunarkostnaður Stripe þóknun
Kredit Stripe hreinsireikning Stripe þóknun
Ekki setja Stripe-þóknunina á móti tekjum nema bókhaldsstefna þín krefjist þess beinlínis og styðji nettóframsetningu.
Þóknun vettvangs (þínar tekjur, teknar úr því sem annars væri gjaldfellt til seljanda):
Debet Skuldbinding við seljanda Upphæð þóknunar
Kredit Þóknunartekjur Upphæð þóknunar
Millifærsla til seljanda (uppgjör á skuldgengum fjármunum, ekki kostnaður):
Debet Skuldbinding við seljanda Upphæð millifærslu
Kredit Stripe hreinsireikning Upphæð millifærslu
Millifærsla er aldrei sjálfkrafa kostnaður. Hlutur seljanda verður að skuldbindingu þegar gjaldið lendir, og millifærslan gerir upp þá skuldbindingu. Bókunarreglur Nordlet fyrir uppgjör fylgja þessu: platform_earning raðir fara á þóknunartekjur á meðan transfer raðir lækka skuldbindingar við seljendur. Skjalfestir sjálfgefnir bókunarlyklar eru settlements.commissionRevenue (sjálfgefið 5001), settlements.sellerPayable (sjálfgefið 4499), settlements.fees (sjálfgefið 6800) og settlements.suspense (sjálfgefið 4440), þar sem hver um sig er hægt að yfirskrifa fyrir hvert fyrirtæki í gegnum bókunarreglur í Nordlet API.
Meðhöndlaðu endurgreiðslur á móti upphaflegri sölu, ekki sem lausa bankaliði
Endurgreiðsla tengist upprunalegu gjaldi eða reikningi. Hugmyndalega:
Debet Endurgreiðslur / söluendurskoðun Upphæð endurgreiðslu
Kredit Viðskiptakrafa Upphæð endurgreiðslu
Raunveruleg færsla fer eftir því hvort salan hafi verið gjaldfærð, hvort skattur þurfi að fara til baka og hvort umsóknarþóknun vettvangs hafi verið endurgreidd. Ein endurgreiðsla getur leitt af sér afturköllun kröfu, skattafturköllun, endurgreiðslu umsóknarþóknunar, endurköllun millifærslu eða lækkun á skuld við seljanda, og áhrifum á Stripe-þóknun sem verður að athuga í stað þess að gera ráð fyrir þeim.
Tímasetningar gildran: Endurgreiðsla gerir oft upp í síðari útborgun en upprunalega gjaldið. Veldu sundurliðaða útborgunarafstemmingarskýrsluna fram yfir tilbúna endurgreiðslu úr útflutningi á greiðslustigi. Skjöl Nordlet vara sérstaklega við því að endurgreiðsla sem búin er til úr útflutningi á greiðslum (Payments) sé aðeins nálgun þegar endurgreiðslan gerir upp síðar. Uppgjörsinnflytjandinn getur tekið inn endurgreiðsluröðina, passað hana við upprunalegu sölu og afturkallað kröfuna þegar hópurinn er bókaður.
Meðhöndlaðu ágreiningsmál sérstaklega frá endurgreiðslum
Ágreiningsmál er krafa frá korthafa eða útgefanda korts, og Stripe getur dregið bæði umdeildu upphæðina og ágreiningsþóknun af áður en máli lyktar. Fyrir áfangastaðargreiðslur og aðskildar greiðslur og millifærslur dregur Stripe bæði af stöðu vettvangsins, samkvæmt leiðbeiningum um endurgreiðslur og ágreiningsmál. Vettvangurinn getur reynt að endurheimta fjármunina með því að afturkalla millifærslu til seljanda.
Tapað ágreiningsmál, frá sjónarhóli vettvangsins:
Debet Tap vegna endurgreiðslukröfu / enduropnuð krafa Umdeild upphæð
Debet Kostnaður vegna ágreiningsmála Ágreiningsþóknun
Kredit Stripe hreinsireikning Samlögð upphæð
Ef seljandinn ber tapið og endurheimt er staðfest:
Debet Skuldbinding við seljanda / endurheimtareikningur Endurheimranleg upphæð
Kredit Endurheimt endurgreiðslukröfu Endurheimranleg upphæð
Ekki bóka endurheimt seljanda bara vegna þess að óskað hafi verið eftir afturköllun á millifærslu. Staðfestu að afturköllunin hafi verið stofnuð, heppnast og birtist á Stripe-stöðunni. Ef ágreiningsmálið tapast ekki, heldur vinnst, skilar Stripe umdeildu upphæðinni í gegnum dispute_reversal röð; afturkallaðu tapið vegna endurgreiðslukröfunnar og taktu sérstaklega á öllum ágreiningsþóknunum sem Stripe skilar ekki. Nordlet finnur samsvörun við ágreiningsraðir með því að nota charge_id fyrir áður samræmt gjald, úr sömu skrá eða úr fyrri innflutningi.
Dæmi um framkvæmt uppgjör
Tökum einn sjálfvirkan útborgunarhóp. Sundurliðaða skýrslan inniheldur:
chargeröð: brúttó 100.00, Stripe þóknun 3.20, nettó 96.80platform_earningröð: 15.00, þóknun vettvangsinstransferröð: 81.80 til tengda seljandansrefundröð frá fyrri sölu: brúttó 20.00, sem gerir upp í þessum hópipayoutröð: heildarupphæð hópsins sem fer í bankann
Samsetning útborgunarinnar, samkvæmt uppgjörssamræmi Stripe:
Brúttógjöld 100.00
- endurgreiðslur 20.00
- Stripe þóknun 3.20
- millifærslur 81.80
= nettó inn á stöðu vettvangs -5.00
platform_earning röðin færir ekki peninga í annað sinn. Hún tilgreinir þær 15.00 sem sitja eftir á stöðu vettvangsins þegar þóknunin og millifærsla seljanda eru farnar út, þannig að vettvangurinn getur gert sér grein fyrir þóknunartekjum í stað þess að álykta um þær.
Hér fara millifærsla seljanda ásamt endurgreiðslunni yfir nettógreiðslustarfsemina, þannig að hópurinn verður lítillega neikvæður og lækkar næstu útborgun eða gengur á stöðuna. Bókuð færsla afturkallar endurgreiddu kröfuna, færir 15.00 í þóknunartekjur, bókar 3.20 í þóknunarkostnað, lækkar skuldbindingu við seljanda um millifærsluna og bókar afturköllun endurgreiðslunnar. Bankalínan passar við nettóupphæðina sem berst á reikninginn. Engin ein tala jafngildir „tekjum“, sem er kjánalegt ef annað er haldið fram.
Flytja inn og bóka í gegnum uppgjörsendapunkt Nordlet
Fyrir afstemmingu á útborgunarstigi skal nota:
POST /v1/bank/settlements/import
með Stripe þjónustuveitunni og sundurliðaða CSV-skránni. Nordlet flokkar raðir eftir automatic_payout_id, breytir hverri útborgun í uppgjörshóp með brúttó-, þóknunar- og nettótölum, sleppir endurinnflutningi á útborgun sem þegar hefur verið bókuð, sleppir payout röðum úr samsetningu útborgunar, og samsamar sjálfkrafa gjald-, endurgreiðslu- og ágreiningsraðir með því að nota tilvísanir í pantanir, reikninga, PaymentIntent, gjöld, uppruna (source) eða lýsigögn (metadata). Stripe skiptir sundurliðuðu skýrslunni í eina skrá á hvern hluta, svo flyttu inn gjald-, endurgreiðslu- og þóknunarskrána saman: raðir sem tilheyra útborgun sem þegar hefur verið flutt inn en ekki bókuð sameinast núverandi hópi. Þetta er innflutnings- og bókunarferli sem knúið er áfram af skrám og uppgjörsendapunktum, en ekki lifandi Stripe-tengingu; eiginleikasíðan telur upp það sem banka- og uppgjörshliðin nær yfir.
Passaðu saman í réttni röð: gjöld við reikninga, endurgreiðslur við upprunaleg gjöld, ágreiningsmál við upprunaleg gjöld, þóknunarraðir við þóknunameðferð. Haltu Stripe þóknunum, leiðréttingum, bindifé og útborgunarröðum frá reikningasamsvörun. Orðlisti Nordlet yfir greiðslustemmingu tilgreinir að þóknunar- og leiðréttingalínur passi ekki við reikninga samkvæmt hönnun; beindu óleystum fjármunafærslum yfir á biðreikning. Handvirk leiðrétting notar bank/settlements/match { lineId, invoiceId }, með null á invoiceId til að afturkalla samsvörun.
Bókaðu síðan einn jafnaðan hóp:
POST /v1/bank/settlements/post
Þetta býr til eina jafnaða höfuðbókarfærslu, gerir upp samsvarandi reikninga, skrifar í debet á höfuðbókarreikning bankareikningsins fyrir nettóútborguninni, skrifar í debet á þóknanir, kredit á kröfur vegna gjalda, afturkallar kröfur vegna endurgreiðslna og endurgreiðslukrafna, skiptir ósamræmdum gjöldum markaðstorgs á milli þóknunartekna og skuldbindingar við seljanda þegar commissionPercent er gefið upp, og sendir óleystar upphæðir á biðreikning. Hver flokkur sem kerfið þekkir ekki lendir einnig á biðreikningi, og svörunin nefna þá flokka í viðvörun í stað þess að gleypa þá hljóðlega.
Afstemmingarlisti
Keyrðu eftirfarandi staðhæfingar áður en hverju tímabili er lokað:
- Engin tvítekin
balance_transaction_id - Enginn tvítekin
(provider, payout_id)uppgjörshópur - Summa
netlínunnar jafngildir nettóhópnum - Nettó hópsins jafngildir útborgun í banka, með fyrirvara um tímasetningu og gjaldmiðilstefnu
- Hver endurgreiðsla hefur upprunalegt gjald eða skráða undanþágu
- Hvert ágreiningsmál hefur ágreinings- eða gjaldtilvísun
- Hver millifærsla hefur auðkenni tengds reiknings (
connected_account_id) - Hver
platform_earningröð hefur skilgreinda þóknunameðferð - Biðreikningur er núll eða yfirfarinn að fullu, þar með talið allir óþekktir flokkar sem nefndir eru í bókunarviðvörunni
- Skuldbinding við seljanda er ekki neikvæð án samþykktrar fyrirframgreiðslu eða endurheimtarstefnu
- Ekki er hægt að flytja bókaða hópa inn aftur eða endurbóka í þögn
- Útborgun í öðrum gjaldmiðli en grunnpeningafyrirtækisins breytist á gengi útborgunardags, þar sem mismunurinn á gengi hvers reiknings er bókaður sem raunverulegur gengishagnaður eða -tap; útborgun sem blandar saman gjaldmiðlum er hafnað við innflutning
Gerðu afstemmingu á þremur stigum: röð (hver færsla hefur varðveitt auðkenni, flokk, upphæð, gjaldmiðil, uppruna), útborgun (sundurliðuð nettó jafngilda Stripe útborgun og bankainnborgun) og höfuðbók (bókuð færsla stemmir og skilar tilætluðum tekju-, þóknunar-, kröfu-, seljendaskuldbindingar- og biðstöðum). Fyrir stöður seljenda sérstaklega skal staðfesta að opnunarskuld við seljanda plús nýr hlutur seljanda, að frádregnum millifærslum og gildum afturköllunum, jafngildi lokaskuld við seljanda.
Endurtekna bilunin yfir alla höfuðbókur markaðstorgs er sú sama og hún byrjaði á: að þjappa saman skipulagðri útborgun í eina tölu. Haltu hlutunum aðskildum, festu hvern um sig við stöðugt Stripe-auðkenni og láttu biðreikninginn geyma það sem þú getur ekki útskýrt enn þá. Hrein lokun er það sem endurskoðandi mun treysta.
FAQ
Er Stripe-útborgunin tekjur vettvangsins?
Nei. Útborgunin er nettó af gjöldum, endurgreiðslum, vinnsluþóknunum, millifærslum til seljenda, ágreiningsmálum og leiðréttingum sem áttu sér stað til að gera upp í sama hópi. Ef hún er færð sem ein tekjulína þá strikast skuldbinding seljanda og vinnslukostnaðurinn sem leynist þar inni út. Fyrir umboðsmarkaðstorg eru tekjur þóknunin, sem platform_earning raðirnar bera kennsl á.
Hvaða Stripe-skýrslu ætti ég að afstemma við?
Skýrsluna Payout reconciliation, itemized, vegna þess að hún gefur eina röð á hverja jöfnunarfærslu með reporting_category, automatic_payout_id og brúttó-, þóknunar- og nettóupphæðum. Yfirlit yfir útborgun í mælaborði (Dashboard) sýnir aðeins heildarupphæð hópsins. Þar sem sjálfvirkar útborganir eru ekki virkar skal nota Balance-skýrsluna í staðinn.
Á að bóka millifærslu til seljanda sem kostnað?
Nei. Hlutur seljanda verður að skuldbindingu um leið og gjaldið frá viðskiptavini lendir, og millifærslan gerir upp þá skuldbindingu. Ef millifærslur eru bókaðar sem kostnaður tvíteknast kostnaðurinn og skuldbinding við seljanda er látin standa eftir með rangt of hátt gildi.
Hvað verður um Stripe-röð sem innflytjandinn þekkir ekki flokkinn á?
Hún fer inn á biðreikning uppgjörsins, sjálfgefið 4440, og svörun við bókun skilar viðvörun sem nefnir þá flokka sem fóru þangað. Bindifé (reserves) og óvenjulegar leiðréttingar lenda venjulega svona, sem er viljandi gert: peningarnir sjást áfram og höfuðbókarfærslan heldur jafnvægi þar til einhver ákveður hvert þeir eiga heima.
Hvernig er farið með endurgreiðslur sem gera upp í síðari útborgun?
Þær berast sem refund röð í sundurliðaðri skýrslu síðari útborgunarinnar og eru paraðar aftur við upprunalega gjaldið í gegnum charge_id fyrra samráða gjaldsins. Endurgreiðsla sem búin er til úr útflutningi á greiðslustigi (Payments) er aðeins nálgun í þessu tilviki, þannig að sundurliðaða skýrslan er öruggari uppruninn.