Nordlet

← Blog

L-API-jiet tal-Ledger b'Dħul Doppju għall-Kontabilità tas-Swieq Diġitali

Gwida teknika dwar kif jaħdmu l-API-jiet tal-ledger b'dħul doppju li ma jitħassrux, għaliex is-swieq diġitali jeħtieġuhom, u x'għandek tfittex meta ddaħħal il-kontabilità fil-pjattaforma tiegħek.

Nordlet Team · · 11 min qari

Il-biċċa l-kbira tas-swieq diġitali (marketplaces) skoprew li għandhom problema fil-kontabilità bl-istess mod: jidħol persunal ġdid fil-finanzi, jiftaħ l-iskeda ta' Excel tal-pagamenti (payouts), u jistaqsi min fil-fatt qed jirreġistra d-djun lejn il-bejjiegħa bejn il-mument li xerrej jħallas u l-mument li l-fondi jitilqu mill-kont tal-pjattaforma. It-tim tal-inġinerija jindika tabella tat-transactions. Il-persunal tal-finanzi jindika li tabella ta' avvenimenti mhijiex sett ta' kotba tal-kontabilità. Dik id-distakk, bejn id-data tal-avvenimenti u l-kontabilità vera, huwa dak li l-API ta' ledger b'dħul doppju (double-entry ledger API) inbniet biex issolvi.

Din hija mistoqsija teknika b'konsegwenzi regolatorji serji. Is-swieq diġitali iżommu flus ħaddieħor, jikkalkulaw il-VAT f'diversi ġurisdizzjonijiet, u joħorġu fatturi f'isem il-bejjiegħa. Meta tagħmel dan b'tabella ta' transazzjonijiet maħduma fid-dar, dan jaħdem sakemm awditur, awtorità tat-taxxa, jew xerrej serju jitolbu prova.

X'inhu fil-fatt API ta' ledger b'dħul doppju

API ta' ledger b'dħul doppju hija magna tal-kontabilità programmabbli esposta permezz tal-HTTP. Kull avveniment finanzjarju li tirreġistra l-pjattaforma tiegħek jikteb bħala entrata fil-ġurnal ibbilanċjata: mill-inqas debitu wieħed u kreditu wieħed, ugwali fit-total, imtella' f'kontijiet imsemmija fi pjan ta' kontijiet (chart of accounts). L-API tinforza dak il-bilanċ fil-ħin tal-kitba u taħżen l-entrati sabiex ma jkunux jistgħu jiġu editjati b'mod moħbi aktar tard.

Il-parti tad-"dħul doppju" hija r-regola tal-kontabilità ta' erba' mitt sena li kull transazzjoni taffettwa mill-inqas żewġ kontijiet. Il-parti tal-"API" tistaqsi jekk il-prodott tiegħek, u mhux bookkeeper uman, huwiex min qed isejjaħ. Il-parti li "ma tistax titħassar jew tinbidel" (immutable) tfisser li l-korrezzjonijiet iseħħu permezz ta' entrati li jreġġgħu lura (reversing entries), u mhux billi teditja l-istorja. Flimkien, dawn it-tliet proprjetajiet huma dak li jagħmel il-kotba li jirriżultaw lesti għall-awditjar aktar milli sempliċement puliti.

Definizzjoni utli ta' ħidma:

API ta' ledger b'dħul doppju taċċetta avvenimenti finanzjarji mill-applikazzjoni tiegħek, tikkonverti lil kull wieħed f'entrata tal-ġurnal ibbilanċjata kontra pjan ta' kontijiet definit, taħżen dawk l-entrati b'mod permanenti mingħajr ma tħallihom jinbidlu, u tesponi l-ledger li jirriżulta, il-bilanċ tal-prova (trial balance), u r-rapporti finanzjarji permezz ta' endpoints prevedibbli.

Nordlet inbniet eżattament madwar din l-idea: kotba reali bħala API, bil-ledger, il-loġika tal-VAT, il-fatturazzjoni, u r-rikonċiljazzjoni kollha aċċessibbli mill-istess sett ta' endpoints li l-prodott tiegħek diġà qed jikkomunika magħhom.

Għaliex is-swieq diġitali b'mod speċjali għandhom bżonn dan

SaaS b'negozjant wieħed spiss jista' jgħaddi billi jissinkronizza ma' għodda tal-kontabilità ġenerali darba kuljum. Is-swieq diġitali ma jistgħux, għal tliet raġunijiet.

L-ewwel nett, huma qegħdin fin-nofs tal-flus. Xerrej jħallas lill-pjattaforma, il-pjattaforma żżomm il-fondi, u mbagħad tħallas lill-bejjiegħa wara li tnaqqas it-tariffi. Kull wieħed minn dawk il-movimenti huwa avveniment tal-kontabilità distint li jaffettwa kontijiet differenti: flus kontanti, djun lejn il-bejjiegħa (seller payables), dħul tal-pjattaforma, VAT li trid titħallas, u riżervi għal rifużjonijiet. Tabella ta' payments b'kolonna status ma taqbadx dan kollu.

It-tieni nett, huma joperaw f'diversi ġurisdizzjonijiet tat-taxxa. Suq diġitali fl-UE li għandu bejjiegħa fil-Litwanja, il-Ġermanja, u l-Polonja, u xerrejja madwar il-blokk kollu, irid japplika t-trattament korrett tal-VAT għal kull transazzjoni, jivvalida n-numri tal-VAT tal-bejjiegħa kontra l-VIES, u jipproduċi dikjarazzjonijiet li jissodisfaw lil kull awtorità lokali. Li tagħmel dan sewwa fil-kodiċi tal-applikazzjoni, u mbagħad tirrikonċiljaha kontra sistema tal-kontabilità separata, huwa fejn il-biċċa l-kbira tas-swieq diġitali jfallu fil-kwiet.

It-tielet nett, il-volum ma jixirqux lill-kontabilità manwali. Pjattaforma li tagħmel għaxbat elef ordni fix-xahar qed tipproduċi għexieren ta' eluf ta' entrati fil-ġurnal. Dan irid jiġi awtomatizzat mill-bidu sal-aħħar, jew inkella t-tim tal-finanzi jsir l-ostaklu ewlieni għat-tkabbir.

Kif taħdem l-API, pass pas pass

Il-mekkanika hija inqas eżotika milli tinst പെ. Fluss tipiku għal ordni f'suq diġitali jidher hekk:

1. Il-pjattaforma tiegħek toħroġ avveniment finanzjarju. Xerrej itemm ix-xiri. Il-backend tiegħek isejjaħ lill-API tal-ledger b'xi ħaġa bħal dawn: ID tal-ordni, xerrej, bejjiegħ, ammont gross, rata tal-VAT, kummissjoni tal-pjattaforma, munita, u ċavetta tal-idempotenza (idempotency key).

2. Il-ledger joħloq entrata fil-ġurnal. L-API tittraduċi dak l-avveniment f'debiti u krediti. Għal bejgħ sempliċi f'suq diġitali, dan jista' jfisser id-debitu ta' kont ta' flus fit-tranżitu, il-kreditu ta' kont tad-djun lejn il-bejjiegħ għammont nett, il-kreditu ta' kont tad-dħul tal-pjattaforma għall-kummissjoni, u l-kreditu ta' kont tal-VAT li trid titħallas għall-parti tat-taxxa. Kollox ibbilanċjat. Kollox imtella' b'mod atomiku.

3. L-entrata tinkiteb b'mod permanenti mingħajr ma tista' tinbidel. Ladarba titella', l-entrata jkollha identifikatriċi u timbru tal-ħin u ma tistax tiġi editjata. Jekk xi ħaġa ma tkunx tajba, int ttella' entrata li treġġgħu lura u waħda korretta. It-traċċa tal-awditjar hija l-punt ewlieni.

4. Ir-rapporti downstream jaġġornaw f'ħin reali. Il-bilanċ tal-prova, il-bilanċi tad-djun tal-bejjiegħa, is-sommarji tal-VAT, u d-dikjarazzjoni tad-dħul u l-ispejjeż (P&L) jirriflettu l-entrata l-ġdida minnufih. M'hemm l-ebda xogħol ta' billejl, l-ebda esportazzjoni, l-ebda tieqa ta' rikonċiljazzjoni fejn in-numri jkunu qed "joqgħodu f'posthom".

5. Il-Webhooks jinnotifikaw is-sistema tiegħek. Avvenimenti bħal sale_invoice.paid jew bank_transaction.matched jiġu attivati lejn l-endpoints tiegħek, sabiex il-prodott tiegħek ik pueda jirreaġixxi mingħajr ma jkollu għalfejn jagħmel tiftix ripetut (polling). Flimkien ma' ċwievet tal-idempotenza, dan ifisser li l-ippruvar mill-ġdid huwa sigur u d-duplikati ma jidħlux meta n-netwerk ikollu xi intopp.

Il-punt tad-disinn importanti: il-ledger huwa s-sors tal-verità għal dak li ġara finanzjarjament. Id-database tal-applikazzjoni tiegħek hija s-sors tal-verità għall-istat tal-prodott. Iż-żewġ sistemi jirrikonċiljaw ruħhom minħabba li l-ledger jinkiteb minn avvenimenti tal-applikazzjoni, u mhux bil-kontra.

Il-pjan tal-kontijiet huwa fejn isir ix-xogħol tad-disinn

Il-biċċa l-kbira tal-isforz intellettwali fl-istabbiliment ta' ledger għal suq diġitali jinsab fil-pjan tal-kontijiet (chart of accounts). Din hija l-lista ta' kategoriji msemmija li fihom jaqgħu d-debiti u l-krediti: kontijiet tal-flus kontanti għal kull bank, kontijiet tad-djun lejn il-bejjiegħa (spiss wieħed għal kull bejjiegħ jew wieħed aggregat b'sub-ledgers), id-dħul tal-pjattaforma skont il-kategorija, il-VAT li trid titħallas għal kull pajjiż, riżervi għal rifużjonijiet, riżervi għal ċarġbacks (chargebacks), u l-bqija.

Ftit mudelli li jerġgħu jirrepetu ruħhom fis-swieq diġitali:

  • Il-fondi tal-bejjiegħa huma passiv (liability), mhux dħul. Il-flus li żżomm f'isem il-bejjiegħa huma djun li trid tħallas. Li tittrattahom b'dħul u tpoġġihom bħala "spiża" tal-pagament aktar tard hija l-iżball klassiku li jidher matul l-investigazzjonijiet ta' diliġenza dovuta (due diligence).
  • Il-VAT hija passiv separat għal kull pajjiż. Jekk topera f'diversi ġurisdizzjonijiet tal-UE, trid kontijiet distinti tal-VAT li trid titħallas għal kull pajjiż sabiex id-dikjarazzjonijiet jaqblu b'mod nadif.
  • It-tariffi jridu jiġu mmudellati fil-mument li jintqalqu, mhux meta jitħallsu. Il-kontabilità fuq bażi ta' accrual mhijiex opzjonali hawnhekk.
  • Ir-rifużjonijiet, iċ-ċarġbacks, u t-tilwim kollha jeħtieġu l-kontijiet tagħhom stess sabiex il-P&L jirrifletti r-realtà aktar milli taqlib ta' bejgħ pożittiv u negattiv.

API tajba tal-ledger tħallik tiddefinixxi din l-istruttura darba u mbagħad tittella' fiha b'kunfidenza, minflok ma terġa' tivvinta l-loġika tal-kontabilità ġewwa l-kodiċi tax-xiri tiegħek.

Immutabilità, l-illokkjar tal-perjodi, u għaliex l-awdituri jimpurtahom

Il-fatt li ma jista' jitħassar jew jinbidel xejn (immutability) jinstema' b'mod ta' dettall tad-database. Fil-fatt hija d-differenza bejn kotba li awditur jiffirma u oħrajn li ma jiffirmax.

Jekk suq diġitali jista' b'mod moħbi jeditja l-entrati tal-kwartier li għadda, allura n-numri tal-kwartier li għadda jkunu, f'sens kontabbli, impossibbli li tkun tafhom. Ledger li ma jitħalliex jinbidel jinforza r-regola li l-istorja tibqa' storja. Il-korrezzjonijiet jidhru bħala korrezzjonijiet. L-illokkjar tal-perjodi jestendi dan: ladarba xahar jingħalaq, l-ebda entrata jew editjar ġdid ma jista' jidħol f'dak il-perjodu mingħajr azzjoni espliċita biex jerġa' jinfetaħ, li hi stess tiġi rreġistrata.

Għal pjattaformi li eventwalment se jżidu fondi, jinbiegħu, jew jiffaċċjaw awditjar tat-taxxa, dan mhuwiex xi ħaġa "sabiħa li jkollok". Hija l-ħaġa li tagħmel il-kotba difensibbli. Il-ledger ta' Nordlet huwa ddisinjat madwar dan awtomatikament, bl-istruttura tad-dħul doppju u l-illokkjar tal-perjodi mibni fih minflok ma ġie miżjud aktar tard.

Il-VAT tal-UE: il-parti li tiekol il-ħin tal-inġinerija

Il-VAT hija l-qasam fejn il-biċċa l-kbira tal-proġetti tal-kontabilità tas-swieq diġitali jaqbżu l-limitu ta' żmien. Ir-regoli mhumiex sempliċement "applika persentaġġ". Huma jiddependu fuq fejn hu x-xerrej, fejn hu l-bejjiegħ, x'inhu jinbiegħ, jekk il-bejjiegħ huwiex reġistrat għall-VAT, jekk is-suq diġitali huwiex meqjus bħala l-fornitur (deemed supplier) taħt ir-regoli tal-kummerċ elettroniku tal-2021, u liema reġim ta' rappurtar japplika lokalment.

API serja tal-ledger għall-UE timmaniġġja mill-inqas dawn li ġejjin:

  • Validazzjoni permezz tal-VIES għan-numri tal-VAT tal-bejjiegħ u tax-xerrej, idealment bir-riżultati maħżunin fil-cache u mmarkati fuq it-transazzjoni
  • Loġika tar-rati tal-VAT skont il-pajjiż inkluż rati mnaqqsa u eżenzjonijiet
  • Ġenerazzjoni tar-reġistru i.SAF għad-dikjarazzjonijiet Litwani, u outputs strutturati ekwivalenti fejn stati membri oħra jeħtieġuhom
  • Fatturazzjoni elettronika Peppol BIS 3.0 għal ġurisdizzjonijiet li qed jersqu lejn il-fatturazzjoni elettronika obbligatorja
  • Ġestjoni tal-OSS/IOSS għal bejgħ B2C transkonfinali

Li tagħmel dan fil-kodiċi tal-applikazzjoni, għal kull pajjiż, huwa ammont ta' xogħol ta' tim sħiħ tal-inġinerija li qatt ma jispiċċa tassew minħabba li r-regoli jibqgħu jinbidlu. Li titfagħha fis-saff tal-ledger hija l-għażla pragmatika.

Ir-rikonċiljazzjoni hija fejn jidher l-iffrankar tal-ħin

L-aktar li jispikka l-iffrankar tal-ħin huwa meta l-ledger isir is-sors tal-verità u r-rikonċiljazzjoni tal-bank tieqaf milli tkun tbatija ta' kull xahar. Id-dikjarazzjonijiet bankarji jidħlu, il-ledger diġà jaf x'għandu jkun hemm hemmhekk, u t-tqabbil ikun fil-biċċa l-kbira awtomatiku.

Il-verżjoni realistika ta' dan mhijiex "żero xogħol manwali". Hija "l-eċċezzjonijiet jitfaċċaw huma stess". Fluss ta' rikonċiljazzjoni bi klikk waħda għad-disgħin fil-mija tat-transazzjonijiet li jaqblu b'mod nadif, flimkien ma' kju tal-għaxra fil-mija li jeħtieġu deċiżjoni umana, huwa bejn wieħed u ieħor dak li twassal API tar-rikonċiljazzjoni ddisinjata tajjeb. It-tqabbil intelliġenti tal-pagamenti jimmaniġġja pagamenti parzjali, pagamenti żejda, u pagamenti li jkopru fatturi multipli mingħajr ma bniedem ikollu jikteb regoli għal kull każ.

L-esportazzjoni SEPA (format pain.001) għall-pagamenti lill-fornituri u lill-bejjiegħa tagħlaq iċ-ċirku fuq in-naħa tal-ħruġ. Int tapprova l-pagamenti fil-prodott tiegħek, il-ledger jiġġenera l-fajl SEPA, il-bank tiegħek jipproċessah, u l-moviment li jirriżulta jiġi rikonċiljat lura awtomatikament.

Bini vs. Xiri vs. Inkorporazzjoni

It-timijiet tas-swieq diġitali għandhom tendenza li jikkunsidraw tliet toroq. Hawn hu kif dawn jitqabblu fuq il-fatturi li jimportaw.

Approċċ Żmien sal-produzzjoni Lest għall-awditjar Ġestjoni tal-VAT tal-UE Jidħol ġewwa l-prodott tiegħek
Ibni l-ledger tiegħek stess 12 sa 24+ xahar Jiddependi kompletament fuq it-tim tiegħek Int tibnih, skont il-pajjiż Iva
Sinkronizzazzjoni ma' Xero/QuickBooks Ġimgħat Tajjeb għan-naħa tal-kontabilità, dgħajjef għal flussi speċifiċi tas-suq Parzjali, meħtieġa add-ons Le, jgħix f'għodda separata
Inkorpora API ta' ledger (eż., Nordlet) Ġimgħat Mibni permezz ta' ledger li ma jitħassarx u l-illokkjar tal-perjodi Mibni għall-UE, inkluż VIES u i.SAF Iva, permezz tal-API u l-SDKs

Li tibni tiegħek huwa difensibbli jekk il-kontabilità hija l-prodott tiegħek. Għal kulħadd, il-kalkoli rari jaħdmu. Is-sinkronizzazzjoni ma' għodda tal-kontabilità tradizzjonali taħdem għal negozji b'entità waħda iżda tfalli taħt il-flussi tas-swieq diġitali: pagamenti maqsuma, sub-ledgers tal-bejjiegħa, VAT għal kull pajjiż, u xenarji fejn il-pjattaforma titqies bħala l-fornitur ma jaqblux b'mod nadif ma' għodod iddisinjati għall-kotba ta' kumpanija waħda.

L-inkorporazzjoni ta' ledger li jibda bl-API (API-first) hija dak li l-biċċa l-kbira tal-pjattaformi moderni qed jikkonverġu lejha. Il-kotba jgħixu ġewwa l-esperjenza tal-prodott tiegħek, il-bejjiegħa jaraw il-finanzi tagħhom stess fl-UI tiegħek, u l-piż kumplessiv jiġi mmaniġġjat fis-saff tal-infrastruttura.

X'għandek tfittex meta tevalwa API ta' ledger

Lista ta' kontroll qasira li taqbeż waqt it-telefonati mal-bejjiegħa:

  • Ħażna b'dħul doppju li ma titħassarx b'korrezzjonijiet permezz ta' entrati li jreġġgħu lura, mhux ringieli li jistgħu jiġu editjati
  • Illokkjar tal-perjodi b'azzjonijiet ta' ftuħ mill-ġdid illogjati
  • Ċwievet tal-idempotenza fuq kull endpoint tal-kitba
  • Webhooks għall-avvenimenti li l-prodott tiegħek jeħtieġ li jirreaġixxi għalihom, mhux biss API ta' tiftix ripetut
  • SDKs bit-tipi definiti fil-lingwi li t-tim tiegħek fil-fatt juża
  • Loġika tal-VAT skont il-pajjiż inkluż VIES, i.SAF jew ekwivalenti, u OSS/IOSS
  • Appoġġ għal bosta kumpaniji jekk topera b'bosta entitajiet jew qed tippjana li tagħmel hekk
  • Aċċess ibbażat fuq ir-rwoli granulari biżżejjed biex tissepara l-iżviluppaturi, il-kontabilisti, u dawk li jaraw biss
  • Esportazzjonijiet tar-rapporti f'XLSX, PDF, u JSON, b'notifikazzjonijiet bil-webhooks meta rapport kbir ikun lest
  • Sandbox li jirrifletti l-imġiba tal-produzzjoni, mhux demo imneħħija minn kollox

Jekk bejjiegħ ma jkunx j jista' juri l-ewwel tlieta f'telefonata teknika, il-bqija ma jimpurtax.

X'kont nagħmel l-ewwel

Jekk suq diġitali qed jibda dan ix-xogħol mill-bidu, is-sekwenzi li jiffrankaw l-aktar uġigħ huma:

  1. Immappja l-flussi reali tal-flus fuq whiteboard qabel ma tikteb kwalunkwe kodiċi. Min thejjejt lil min, f'liema mument, f'liema munita, b'liema trattament tal-VAT.
  2. Abbozza l-pjan tal-kontijiet minn dak il-mappa. Djun lejn il-bejjiegħa, dħul tal-pjattaforma, VAT li trid titħallas għal kull pajjiż, riżervi. Qabbad kontabilist biex jirrevedih qabel ma jmur fil-produzzjoni.
  3. Agħżel is-saff tal-ledger. Ibni, sinkronizza, jew inkorpora. Kun onest dwar liema waħda t-tim tiegħek jista' fil-fatt iwassal u jżomm.
  4. Implimenta fluss wieħed mill-bidu sal-aħħar: mill-ordni sal-fattura sal-pagament sa r-rikonċiljazzjoni. Ipprova li jibbilanċja. Imbagħad kabbar.
  5. Ixgħel l-illokkjar tal-perjodi hekk kif l-ewwel xahar jagħlaq b'mod nadif. Id-dixxiplina tibni ruħha.

It-timijiet li jagħmlu dan tajjeb jittrattaw il-ledger bħala infrastruttura ewlenija, mhux b'mod sekondarju bħala rappurtar. Din hija l-bidla, u hija dik li tagħmel il-konversation tal-finanzi ma' awditur, investitur, jew awtorità tat-taxxa waħda qasira minflok waħda twila.

FAQ

L-API ta' ledger b'dħul doppju hija l-istess bħal integrazzjoni tal-kontabilità?

Le. Integrazzjoni tissinkronizza d-data mill-prodott tiegħek f'għodda tal-kontabilità esterna, ġeneralment b'dewmien. API ta' ledger hija s-sistema tal-kontabilità stess, miktuba direttament fiha, f'ħin reali. Id-distinzjoni timporta minħabba li l-integrazzjonijiet jitilfu l-preċiżjoni fil-marġini: pagamenti parzjali, muniti multipli, qsim tal-pagamenti fis-suq. API tal-ledger tirreġistra dawn b'mod nattiv.

Ma nistgħux sempliċement nużaw ir-rapporti ta' Stripe jew Adyen?

Ir-rapporti tal-proċessur tal-pagamenti jgħidulek dak li għadda mill-proċessur. Mhumiex kotba b'dħul doppju. Huma ma jafux dwar id-djun lejn il-bejjiegħa tiegħek li għadhom ma tħallsux, il-passivi tal-VAT tiegħek f'diversi pajjiżi, jew l-ispejjeż tiegħek li mhumiex tal-proċessur tal-pagamenti. Huma input wieħed fil-ledger, mhux sostitut għalih.

Kemm hi permanenti l-immutabilità fil-prattika?

L-entrati ma jistgħux jiġu editjati. Il-korrezzjonijiet huma entrati ġodda li jirreferu għal dik oriġinali. Din hija deċiżjoni tad-disinn, mhux waħda teknoloġika. Kwalunkwe ledger kompetenti se jinforzaha. Ir-raġuni għaliex għandha tinteressak hija li "editjajnieha biex taqbel mal-bank" huwa eżattament il-mudell li jagħmel il-kotba mhux ta>dfiduċja.

Xi ngħidu għas-swieq diġitali li mhux fl-UE?

Il-mekkanika tad-dħul doppju hija universali. Il-loġika tat-taxxa mhijiex. API ta' ledger immanifatturata għall-VAT tal-UE se timmaniġġja l-operazzjonijiet tqal fl-UE tajjeb u tista' tappoġġja transazzjonijiet li mhux fl-UE, iżda jekk is-suq primarju tiegħek huwa t-taxxa tal-bejgħ fl-Istati Uniti jew reġimi tal-fatturazzjoni elettronika fl-Amerika Latina, ivverifika l-kopertura speċifikament tal-konformità qabel ma tikkommetti ruħek.

Kemm idum fil-fatt biex timplimentaha?

Għal suq diġitali b'mudell ta' avvenimenti nadif, l-inkorporazzjoni ta' API ta' ledger sal-punt li tmexxi fluss wieħed mill-bidu sal-aħħar tipikament tieħu ftit ġimgħat ta' inġinerija. Migrazzjoni sħiħa minn setup antik, inkluża data storika, tieħu aktar żmien. Il-varjabbli kważi dejjem tkun l-istat tad-data eżistenti, mhux l-API innifisha.