Sari la conținut
Pre-lansare · KONTAH nu e încă public, abonamentele se deschid în curând Pune-te pe listă
KONTAHFinance · Operations · Intelligence
Produs

Cum e construit

Un registru de fapte care nu se rescrie, proiecții care se refac oricând, izolarea ținută de baza de date, o singură poartă de scriere. Nu sunt opțiuni de configurare; fiecare ecran stă pe toate patru.

Trei straturi

În ordinea în care se sprijină unul pe altul

FINANCE e nucleul: registrul de fapte, contabilitatea derivată din el, declarațiile, banca și casa, activele. Fără el nimic nu are sens contabil.

OPERATIONS sunt operațiunile care produc faptele: gestiunea, producția, vânzările, achizițiile, salarizarea. Nu țin o a doua contabilitate — scriu în același registru.

INTELLIGENCE e ce se construiește deasupra: asistentul, tabloul, controalele continue, telemetria.

Nu sunt trei aplicații și nu sunt trei baze. O factură emisă în Facturare descarcă gestiunea, își face nota contabilă, intră în jurnalul de vânzări și în decont — fără niciun pas de export sau import.

Regulile

Patru reguli pe care nu le negociem, și două care decurg din ele

Fiecare e verificabilă din afară, nu o promisiune de marketing.

LIVRAT

01 · Registrul e append-only

Tot ce se întâmplă într-o firmă se scrie o dată, ca fapt, și nu se mai șterge. O corecție e un fapt nou. Fiecare fapt poartă amprenta celui dinainte, iar baza de date însăși refuză modificarea sau ștergerea — nu e o convenție a programului, e o regulă a bazei. Lanțul se citește înapoi: o funcție recalculează amprentele și legăturile, iar o alterare rupe lanțul și se vede.

LIVRAT

02 · Tot ce e derivat se recalculează

Jurnalele, notele, balanța, situațiile, exporturile sunt proiecții ale registrului. Se pot goli și reface oricând, și trebuie să iasă identic; nu există a doua sursă de adevăr. Regulile de contare se aleg după data faptului, deci o lună veche recontată dă aceleași cifre ca prima dată, iar fiecare notă are nume stabil.

LIVRAT

03 · Izolare strictă între firme

Fiecare cerere lucrează într-o singură firmă, iar separarea e impusă de Postgres, prin securitate la nivel de rând forțată, nu de codul aplicației. Rolul cu care se conectează aplicația nu poate ocoli regula: nu are dreptul, prin construcție.

LIVRAT

04 · O singură poartă de scriere

Toate faptele intră prin același loc, unde stau și gărzile: perioada închisă nu primește fapte noi, tipul necunoscut se refuză, fiecare fapt își consemnează autorul și rolul lui la momentul scrierii. Aceeași cheie de idempotență nu produce a doua înregistrare.

LIVRAT

Fail-closed

Unde o cifră nu se poate ști, sistemul refuză și spune de ce, în loc să presupună. O cotă lipsă la intrarea în magazin oprește actul; un fișier care nu trece schema oficială nu iese. Motivul: greșelile de acest fel produc note perfect echilibrate, pe care nimic aritmetic nu le prinde.

LIVRAT

Fiecare fapt își poartă drumul de intrare

Un fapt știe pe ce cale a intrat: tastat de om, venit din SPV, citit dintr-o fotografie cu confirmarea omului, adus din casa de marcat, importat la preluare, trimis de un program din afară cu cheia lui. Poarta refuză un fapt fără drum de intrare, iar canalul e obligatoriu și în baza de date, nu doar în program.

Cum arată

Ecranul, nu o ilustrație

Conturile firmei: pe ce cont cade fiecare simbol al regulilor de contare
Conturile firmei: pe ce cont cade fiecare simbol al regulilor de contare, cu implicitul lângă. Notele sunt proiecții — perioada se recontează oricând, cu regulile valabile la data faptului.
Ce se poate dovedi

Cifre, nu promisiuni

Fiecare cifră are un fișier din depozit în spate.

76
tipuri de fapte în registru (8 septembrie 2026)
docs/KONTAH_Sinteza.md §1.2
53 / 68
coduri de reguli de contare, în 68 de versiuni datate; o regulă schimbată azi nu rescrie trecutul
docs/KONTAH_Sinteza.md §1.2
224
migrații ale schemei, numerotate; o migrație aplicată nu se modifică, se adaugă una nouă
docs/KONTAH_Sinteza_Finish.md, „Cifrele zilei”
7
căi publicate în contractul API, cu 9 operațiuni; o probă cade dacă vreuna dispare
docs/KONTAH_Manual_Tehnic.md, „Suprafața publicată”
Ce înseamnă pentru tine

Consecințele, în cuvinte de fiecare zi

  • Corecția e un document nou, nu o ștergere. Un control vede același lucru azi și peste cinci ani, în ordinea în care s-a întâmplat.
  • Dacă două ecrane arată cifre diferite, unul e greșit și se poate dovedi care. Amândouă ies din același registru.
  • Luna veche se reface identic. Regulile se aleg după data faptului, nu după data de azi.
  • Datele ies din sistem în formate deschise. Toate listele în tabel de calcul, text delimitat și document tipăribil; SAF-T; formatul de import al altor programe de contabilitate.
  • Ce trimite un program terț rămâne, pentru totdeauna, deosebit de ce a tastat un om. Cheia de API aparține integrării, nu unui om, e legată de o singură firmă și se revocă pe loc.
Întrebări

Ce ne întreabă lumea

De ce nu pot șterge o factură greșită?

Fiindcă faptul e definitiv prin construcție, iar legea nu permite nici ea. Faci un document de corecție; amândouă rămân vizibile, în ordinea lor.

Există ciornă?

Nu pe fapt. Ciorna trăiește pe propunere — documentul citit, factura pregătită de asistent — care se editează până la acceptare. Odată acceptată, e fapt.

Pot lua datele cu mine?

Da. Orice listă iese în tabel de calcul, text delimitat sau document tipăribil; declarațiile ca fișierele lor; plus exportul către formatul de import al altor programe.

Există API?

Da, cu contract publicat, chei pe integrare și verdictul ANAF întors prin webhook. Suprafața publicată e scurtă dinadins: fiecare cale e o promisiune, și crește la cerere.

Pe ce rulează?

Python, FastAPI și PostgreSQL. Testele rulează contra unei baze de date adevărate, fiindcă lanțul de amprente, refuzul modificărilor și izolarea între firme se pot proba doar acolo.

Vezi-l pe demo

Instanța de demonstrație are o balanță cu luni închise: apeși pe o celulă și cobori până la fapt, cu amprenta lui.