04 · Pénzügyi mag
Egyetlen könyvelési motor.
A rendszerben minden főkönyvi sort egyetlen motor ír. Ez az egyetlen ellenőrzési pont teszi megbízhatóvá a ráépülő számadatokat.
A platform leírása
A pénzügyi mag
A főkönyvben minden egyetlen könyvelési motoron halad át, és ez az egyetlen ellenőrzési pont teszi megbízhatóvá a rendszer többi részét. A motor validálja és könyveli a számlákat, a fizetéseket és a vegyes könyvelési tételeket, újrakönyveli a visszavont tranzakciókat, töröl és párosít, és ez az egyetlen kód az alkalmazásban, amely főkönyvi sort ír. A meglévő főkönyv konvencióit követi: a tartozik negatív alapösszeg, a fejléc mindig a könyvelési tétel első sora, a dátumok pedig örökölt, nyolckarakteres karakterláncként tárolódnak, amelyeket egyetlen olvasó dolgoz fel, ahelyett hogy minden helyen külön konvertálnánk őket.
A számlázás egyetlen felületen fut a szállítói és a vevői oldal számára, egy négylépéses folyamaton keresztül: fejléc, tételsorok, ellenőrzés és fizetés. Jóváíró számlák, deviza, tételsor-szintű üzleti analitika és csatolt dokumentumok mindenütt elérhetők. Minden tételsor előjelét egyetlen képlet állítja elő, a tartozik vagy követel jelzést pedig az eredő összegből vezetjük le ahelyett, hogy mellette adnánk át, így a kettő soha nem lehet ellentmondásban.
A fizetések azt követik, ahogyan a pénzügyi csapatok ténylegesen rendezik a tételeket:
- A számláról történő fizetés előbb a számlát, majd a pénzmozgást könyveli. Ha a második lépés meghiúsul, az elsőt a legújabbtól visszafelé visszagörgeti, mert minden motor saját kapcsolatot nyit, és ezeken átívelő egyetlen adatbázis-tranzakció nem áll rendelkezésre.
- A részfizetés folyószámlára könyvelődik; párosítás csak pontos kiegyenlítéskor történik.
- A nyitott egyenleget meghaladó összeget a rendszer elutasítja, és a szerver ezt a böngészőtől függetlenül is elutasítja.
A bankmodul lefedi a kivonatok importját négy banki formátumban, a formátumot magából a fájlból felismerve, valamint egy egyeztetési lapot, amely csak akkor válik végrehajthatóvá, ha egy javasolt párosítás mindkét oldalának egyenlege pontosan nulla. Egy kivonatsor közvetlenül feldolgozható új fizetéssé vagy számlává ugyanazon a könyvelési motoron keresztül; párhuzamos útvonal nincs.
További három kontroll teszi teljessé a magot:
- A nyitott időszakok kontrollja három szinten érvényesül (a gazdálkodó egység főkönyve, a modul és a számla szintjén), és az elutasítás mindig megnevezi, melyik szint akadályozta meg a könyvelést.
- A többdevizás működés az Európai Központi Bank referencia-árfolyamait használja API-kulcs nélkül, kilenc tizedesjegyű árfolyam-pontossággal, és egyetlen közös aritmetikai modullal, amelyet a böngésző és a könyvelési motor egyaránt használ.
- A módosítás egy lekönyvelt tranzakción csak a megnevezett, nem pénzügyi mezőkre terjedhet ki, egyenként, egy rögzített kulcstérképen keresztül: az ismeretlen kulcsot a rendszer elutasítja, és oszlopnév soha nem utazik a hálózaton. A teljes újranyitás egy csak olvasó ellenőrzésen halad át, amely megválaszolja, hogy a tranzakció újranyitható-e, és ha nem, melyik párosítás, egyeztetés, időszak vagy benyújtott bevallás áll az útjában.