Nordlet

← Blog

Kif Jaħdmu s-Sistemi tal-ERP: Moduli, Fluss tad-Dejta, u l-Ledger ta’ Taħt

Transazzjoni waħda segwita permezz ta' kull modulu tal-ERP, bl-entrati tal-ġurnal attwali, u għaliex il-general ledger hu r-rekord li l-bqija kollox jaqra minnu.

Nordlet Team · · 8 min qari

Sistema tal-ERP taħdem billi taħżen kull avveniment kummerċjali darba biss, f'bażi tad-dejta waħda, u tħalli lil kull modulu jaqra u jikteb f'dak ir-rekord maqsum. Ordni mibgħuta tibqa' l-istess rekord kemm jekk jaraha l-maħżen, it-tim tal-bejgħ, jew l-accountant. Il-modulu li jżomm is-sistema kollha korretta u f'postha hu l-general ledger: kull avveniment li għandu valur monetarju jispiċċa bħala entrata tal-ġurnal ibbilanċjata hemmhekk, u kull rapport jiġi ġġenerat minn dawk l-entrati.

Dan l-artiklu jsegwi bejgħ wieħed mill-moduli kollha, juri l-entrati tal-ġurnal li jipproduċi, u jispjega għaliex l-integrazzjoni ma' ERP hija marbuta mal-avvenimenti u mal-ledger aktar milli mal-iskrins.

Il-bażi tad-dejta maqsuma

Qabel l-ERP, kull dipartiment kien iħaddem il-programm tiegħu stess. L-istokk kien f'sistema tal-maħżen, il-fatturi f'sistema tal-fatturazzjoni, u l-kotba f'pakkett tal-kontabilità. L-aħħar tax-xahar kien jintnefaq fir-rikonċiljazzjoni tat-tlieta. X'inhu softwer tal-ERP tispjega l-kategorija; il-mekkaniżmu li jġiegħelha taħdem huwa mudell tad-dejta uniku li fih:

  • rekord ta’ sieħeb (partner) jintuża mill-bejgħ, mix-xiri, u mill-ledger bl-istess mod,
  • rekord ta’ oġġett (item) iġorr il-kwantità tal-istokk, is-saffi tal-ispejjeż tal-FIFO, il-prezz tal-bejgħ, u l-kont tad-dħul (revenue),
  • dokument (ordni, fattura, nota ta' kreditu, xiri, ordni ta' produzzjoni) jirreferi għall-imsieħba u l-oġġetti u jipproduċi eżattament sett wieħed ta' entrati tal-ġurnal,
  • entrata tal-ġurnal (journal entry) tirreferi għad-dokument li produċiha, sabiex kull figura f'rapport tkun tista' tiġi traċċata lura.

Meta r-rekords ikunu maqsuma, m'hemm xejn x'jirrikonċilja bejn il-moduli. Dak li jibqa' x'jirrikonċilja huwa d-dinja ta' barra: l-istandments tal-bank u r-ritorni tat-taxxa.

Il-mappa tal-moduli

Modulu Jikteb Jaqra
Bejgħ (Sales) Ordni, fatturi, noti ta' kreditu Imsieħba, oġġetti, prezzijiet, regoli tal-VAT
Xiri (Purchasing) Ordni tax-xiri, fatturi tal-fornituri Imsieħba, oġġetti, kontijiet tal-ispejjeż
Inventarju (Inventory) Movimenti tal-istokk, saffi tal-ispejjeż FIFO, għadd tal-istokk Oġġetti, imħażen
Produzzjoni (Production) Ordni ta' produzzjoni, konsum ta' komponenti, prodotti lesti Abbozzi ta' materjali, stokk
Bank Transazzjonijiet importati, tqabbil ta' pagamenti Fatturi miftuħa, kontijiet bankarji
Pagi (Payroll) Ġirjiet tal-pagi, kontribuzzjonijiet, preżentazzjonijiet Impjegati, kuntratti, tabelli tat-taxxa
Assi (Assets) Reġistru tal-assi, ġirjiet tad-deprezzament Gruppi ta' assi, ħajja utli
Taxxa (Tax) Ritorni tal-VAT, listi tal-bejgħ tal-UE, Intrastat, e-fatturi Dokumenti maħruġa u rreġistrati
General ledger Entrati tal-ġurnal, serraturi tal-perjodi Kulħadd hawn fuq
Rappurtar (Reporting) Xejn Il-general ledger u s-subledgers

Kull ringiela ħlief l-aħħar tnejn tispiċċa b'kitba fil-general ledger. Din hija r-regola tad-disinn li tiddistingwi ERP minn sett ta' għodod konnessi.

Fluss tad-dejta f'każ prattiku

L-eżempju hawn taħt juża l-endpoints ta' Nordlet u l-kontijiet default tat-tabella tal-kontijiet tal-Litwanja li tiġi magħha. Kwalunkwe ERP iwettaq l-istess passi; il-kodiċijiet tal-kontijiet u l-ismijiet tal-endpoints ivarjaw.

1. Ordni

Post tal-bejgħ (storefront) jagħmel ordni permezz ta' POST /v1/ecommerce/orders/create: sieħeb, linji b'oġġetti u kwantitajiet, pajjiż tad-destinazzjoni għall-kunsinna. Xejn ma jitpoġġa fil-ledger s'issa. Ordni hija impenn, mhux transazzjoni.

2. Riżerva tal-istokk

orders/reserve iwarrab il-kwantitajiet sabiex it-tieni ordni ma tkunx tista' tbigħ l-istess unitajiet. Xorta m'hemm l-ebda entrata fil-ġurnal: l-istokk riżervat għadu fil-pussess tal-kumpanija.

3. Twettiq (Fulfilment)

orders/fulfill jirreġistra l-oġġetti li jkunu qed jitilqu mill-maħżen. Jiġru żewġ affarijiet f'transazzjoni waħda tal-bażi tad-dejta:

  • L-istokk jiġi kkunsmat bi spejjeż FIFO (FIFO cost): l-eqdem saffi tal-ispejjeż għal kull oġġett jintużaw l-ewwel, li hija l-metodoloġija deskritta fid-dizzjunarju tal-valutazzjoni tal-inventarju FIFO (FIFO inventory valuation).
  • L-ispiża ta' dawk l-unitajiet titpoġġa bħala entrata tal-ġurnal, debitu mal-ispiża tal-oġġetti thejjija (cost of goods sold), kreditu mal-istokk.
Kont Debitu Kreditu
6000 Spiża tal-oġġetti mibjugħa 600.00
2040 Stokk 600.00

It-twettiq joħloq ukoll fattura abbozz (draft invoice) għall-ordni, u jsolvi t-trattament tal-VAT mill-pajjiż tad-destinazzjoni bl-użu tal-magna tal-VAT tal-UE (EU VAT engine).

4. Ħruġ tal-fattura

Il-ħruġ tal-fattura huwa l-mument li fih id-dħul (revenue) jiġi rrikonoxxut għal bejgħ f'punt fil-ħin. Id-dokument jirċievi n-numru sekwenzjali tiegħu mingħajr lakuni, u titpoġġa entrata bilanċjata waħda: l-ammont gross mar-riċevibbli (receivables), il-VAT mal-kont tal-VAT tal-ħruġ, u n-nett mal-kont tad-dħul.

Għal bejgħ nett ta' €1,000 b'VAT Litwana ta' 21%:

Kont Debitu Kreditu
2410 Kontijiet riċevibbli 1,210.00
5000 Dħul mill-oġġetti 1,000.00
4492 VAT tal-ħruġ pagabbli 210.00

Jekk linja jkollha metodu ta' rikonoxximent għajr il-punt fil-ħin, in-nett imur għad-dħul differit (deferred income) minflok, u l-magna tar-rikonoxximent tad-dħul (revenue recognition engine) tirrilaxxah skont l-iskeda. Il-posting tar-riċevibbli u tal-VAT ma jinbidel xejn.

Il-fattura issa tista' titlaq bħala PDF, bħala e-fattura Peppol BIS 3.0, jew fil-format nazzjonali tal-e-fatturazzjoni li jirrikjedi l-pajjiż tal-kumpanija.

5. Tqabbil mal-bank (Bank match)

Ġimagħtejn wara jaslu €1,210. Il-moviment jidħol permezz ta' għalf bankarju PSD2 jew importazzjoni ta' stqarrija camt.053. Il-modulu tal-bank jagħti punteġġ lill-fatturi kandidati skont l-ammont, ir-referenza tal-pagament, l-isem tal-kontroparti, u l-IBAN, u bank/transactions/match ipoġġi s-saldu:

Kont Debitu Kreditu
2710 Bank 1,210.00
2410 Kontijiet riċevibbli 1,210.00

L-istatus tal-fattura jinbidel għal imħallas, u jiġi emess webhook sale_invoice.paid. L-entrata tar-rikonċiljazzjoni tal-pagamenti (payment reconciliation) tispjega l-loġika tat-tqabbil f'aktar dettall. Pagament f'munita oħra jreġistra d-differenza realizzata tal-kambju fil-kont tal-qligħ jew tat-telf fl-istess pass.

6. Ritorn tal-VAT

Fl-aħħar tax-xahar xejn ma jerġa' jiddaħħal bl-idejn. Ir-ritorn tal-VAT jiġi kkalkulat mid-dokumenti maħruġa u rreġistrati: declarations/eu/vat-return/compute għar-ritorn nazzjonali (FR0600 fil-Litwanja), declarations/eu/oss/compute għall-bejgħ transfruntier lill-konsumaturi taħt l-iskema tal-Unjoni. Il-bejgħ ta' hawn fuq jispiċċa fil-kaxxa tar-rata standard tar-ritorn domestiku minħabba li l-iskema tal-VAT tiegħu hija domestic.

7. Serratura tal-perjodu (Period lock)

L-istess kif ir-ritorn jiġi ppreżentat, ledger/periods/lock jagħlaq ix-xahar. Minn dakinhar 'il quddiem kwalunkwe posting datat fih, inkluż tqabbil bankarju tardiv jew sejħa tal-API li terġa' tiġi ppruvata, jiġi miċħud b'HTTP 409. Is-serratura tiskatta wkoll ir-rikonoxximent ta' kwalunkwe dħul differit dovut sal-aħħar tal-perjodu, sabiex xahar ma jkunx jista' jagħlaq b'dħul qligħ li jitħalla fil-kont tal-passiv.

Għaliex il-ledger hu s-sistema tar-rekords

Kull modulu ta' fuq iżomm subledger: riċevibbli skont il-klijent, pagabbli skont il-fornitur, stokk skont l-oġġett, assi skont l-assi. Il-general ledger iżomm it-totals li dawk is-subledgers iridu jaqblu magħhom. Is-subledger kontra l-general ledger (Subledger vs general ledger) ikopri r-relazzjoni; il-punt prattiku huwa li rapport mibni mill-ledger u rapport mibni minn subledger iridu jagħtu l-istess numru, u l-ERP jiggarantixxi dan billi jipproduċi t-tnejn mill-istess entrati tal-ġurnal (journal entries).

Tliet proprjetajiet jagħmlu l-ledger affidabbli bħala rekord:

  1. Il-bilanċ huwa infurzat. F'Nordlet il-bażi tad-dejta tirrifjuta entrata li d-debiti tagħha ma jkunux ugwali għall-krediti tagħha. Żball f'modulu ma jistgħux joħloq posting żbilanċjat.
  2. L-istorja hija biss għaż-żieda (append-only). Entrata posted qatt ma tiġi editjata. Żball jiġi kkoreġut b'reversalis u entrata ġdida, it-tnejn marbutin mal-oriġinali. L-entrata tal-ledger immutabbli (immutable ledger) tispjega għaliex l-awdituri jinsistu fuq dan.
  3. Il-perjodi jagħlqu. Xahar imsakkar ma jistgħux jinbidel, għalhekk iċ-ċifri li ppreżentajt huma ċ-ċifri li jibqgħu fis-sistema.

Integrazzjoni: avvenimenti u l-idempotenza, mhux l-ipproċessar f'lottijiet bil-lejl

Integrazzjonijiet eqdem tal-ERP kienu joperaw fuq fajls skambjati bil-lejl: tesporta l-ordnijiet, timportahom, tiċċekkja l-log tal-iżbalji filgħodu. L-ERP moderni jesponu API, u l-integrazzjoni ssir kwistjoni ta' żewġ dixxiplini.

Avvenimenti 'l barra (Events out). Meta xi ħaġa tinbidel, l-ERP jgħidlek. Nordlet jikteb kull avveniment tal-webhook f'outbox fl-istess transazzjoni tal-bażi tad-dejta bħall-bidla, sabiex dokument li jkun ġie rriversjat qatt ma jiemetti avveniment u ebda avveniment ma jintilef. Il-kunsinni huma ffirmati b'HMAC-SHA256 u jerġgħu jippruvaw b'esponenzjali backoff. Is-sistema tiegħek tirreaġixxi għal sale_invoice.paid minflok tistaqsi kull ħames minuti jekk xi ħaġa tħallsetx.

Tentattivi sikuri 'l ġewwa (Safe retries in). In-netwerks ifallu, u talba li terġa' tiġi ppruvata m'għandhiex toħloq it-tieni fattura. Nordlet jaċċetta header Idempotency-Key fuq kull sejħa li timmotar: l-istess ċavetta bl-istess payload tirritorna r-rispons maħżun, l-istess ċavetta b'payload differenti tiġi miċħuda, u ċ-ċwievet jiskadu wara 24 siegħa. L-entrata tad-dizzjunarju tal-idempotenza (idempotency) u l-konventions tal-API (API conventions) jiddeskrivu l-imġiba eżatta.

Minħabba li kull operazzjoni hija sejħa POST /v1/{module}/{resource}/{action} u l-applikazzjoni tuża l-istess endpoints, integrazzjoni tista' tħaddem il-fluss kollu ta' fuq mingħajr ħadd ma jiftaħ skrin. Kif tintegra API tal-kontabilità tas-sħab fi pjattaforma SaaS timxi pass pass ma' bini simili.

X'jaqra r-rappurtar

Ir-rapporti ma jaħżnux figuri. Huma mistoqsijiet (queries) fuq il-ledger u s-subledgers f'punt fil-ħin:

  • Bilanċ ta' prova (Trial balance), karta tal-bilanċ (balance sheet), profitt u telf, flus kontanti (cash flow) jaqraw l-entrati tal-ġurnal skont il-kont u l-perjodu.
  • Anzjanità tad-dejn (Debt aging) taqra r-riċevibbli u l-pagabbli miftuħa skont id-data tad-dovuta.
  • Bilanċ tal-istokk u moviment jaqraw is-subledger tal-inventarju u s-saffi FIFO tiegħu.
  • Sommarju tal-VAT jaqra l-linji tal-VAT tad-dokumenti maħruġa u rreġistrati.
  • Rapporti taċ-ċentri tal-ispejjeż (Cost-center reports) jaqraw id-dimensjoni taċ-ċentru tal-ispejjeż fuq kull linja tal-ġurnal.

F'Nordlet rapport jiġi ġġenerat fl-isfond bħala XLSX, PDF jew JSON, u webhook jattiva meta l-fajl ikun lest. Iċ-ċifri tal-grupp jiġu mill-konsolidazzjoni (consolidation), li tgħaqqad il-ledgers ta' diversi kumpaniji b'piż tal-proprjetà u traduzzjoni tal-munita.

Fejn dan ifalli fil-prattika

Il-biċċa l-kbira tal-problemi tal-ERP huma fallimenti tal-prinċipju tar-rekord maqsum minflok tal-5softwer. Każijiet komuni:

  • Spreadsheet parallela għal xi ħaġa li l-ERP "ma jistgħux jagħmel", li mbagħad ma taqbilx mal-kotba.
  • Entrati tal-ġurnal manwali użati b'mod biex jikkoreġu l-output tal-modulu minflok ma jikkoreġu d-dokument, li jikser it-traċċa mir-rapport sal-oriġini.
  • Integrazzjonijiet li jikteb il-bilanċi minflok id-dokumenti, sabiex il-ledger iżomm totals li ħadd ma jista' jispjega.
  • Perjodi miftuħa li jitħallew mhux imsakkarin għal xhur sħaħ, sabiex iċ-ċifri ppreżentati tat-trimestru li għadda jitbiegħdu mir-realtà.

Għaliex l-implimentazzjonijiet tal-ERP jfallu ikopri kif dawn id-drawwiet jiffurmaw matul il-bidu ta' proġett, u skedi reali tal-implimentazzjoni tal-ERP juru f'liema parti tal-proġett dawn is-soltu jidhru.

FAQ

X'inhu l-qalba ta' sistema tal-ERP?

Il-general ledger u l-mudell tad-dejta maqsuma madwaru. Kull modulu jikteb dokumenti li jipproduċu entrati tal-ġurnal ibbilanċjati, u kull rapport jiġi derivat minn dawk l-entrati.

Kif tiċċirkola d-dejta permezz ta' ERP?

Avveniment jiġi rreġistrat darba bħala dokument (ordni, fattura, moviment, ġirja tal-pagi). Id-dokument jipproduċi entrati tal-ġurnal fil-ledger u movimenti fis-subledger rilevanti. Ir-rapporti u r-ritorni tat-taxxa huma kkalkulati minn dawk ir-rekords. Xejn ma jiġi kkupjat bejn il-moduli.

X'inhi d-differenza bejn modulu u integrazzjoni?

Modulu jikteb fl-istess bażi tad-dejta u fl-istess ledger bħall-bqija tas-sistema. Integrazzjoni hija programm estern li jsejjaħ l-API tal-ERP. B'ERP li jagħti prijorità lill-API (API-first), id-differenza hija żgħira, minħabba li l-integrazzjoni tuża l-istess endpoints li jużaw il-moduli.

ERP ipoġġi l-entrati tal-kontabilità awtomatikament?

Iva. Il-ħruġ ta' fattura, it-twettiq ta' ordni, it-tqabbil ta' pagament, it-tmexxija tal-pagi, jew id-deprezzament ta' assi, kull wieħed jipproduċi l-entrata tal-ġurnal tiegħu mingħajr persuna ma jkollha għalfejn tibni d-debiti u l-krediti hi stess. Il-kontijiet użati jiġu minn regoli ta' posting li jistgħu jinbidlu għal kull kumpanija.

Għaliex l-ERP jissakkru l-perjodi tal-kontabilità?

Sabiex iċ-ċifri rrapportati jew ippreżentati għal perjodu ma jkunux jistgħu jinbidlu wara. Perjodu msakkar jirrifjuta postings ġodda, li jipproteġi t-traċċa tal-awditjar u jġiegħel li l-korrezzjonijiet isiru fil-perjodu kurrenti fejn ikunu viżibbli.

Aktar qari