← DokArh Portal
arhitektura

POS OMEGA — EU #1 Modularna Blagajna

Kreator: CC + Ivan Datum: 2026-05-07 Status: IMPLEMENTACIJA
WeisE3™ ID: WEISE3::pos_omega_arhitektura_2026::fenix::pos::FENIX2026
tiparhitektura
verzijaOMEGA-1.0
statusIMPLEMENTACIJA
vizijaSvaka pravna osoba u EU ima blagajnu u džepu. Kvantno sigurna. Offline-first. Fiskalizirana. Modularna — svaki alat se nadograđuje neovisno.
entiteti_podrzani[ "OPG (Obiteljsko Poljoprivredno Gospodarstvo) — PDV-E paušal, nema EU e-račun", "Obrtnik — Fiskal 1 + Fiskal 2, ePorezna PP oznake", "Udruga — izuzeta od fiskalizacije, donacijski tok", "Bilježnik — formalni račun, posebna nomenklatura", "Odvjetnik — AOP šifrarnik, odvjetnička tarifa", "d.o.o. / j.d.o.o. — puna fiskalizacija + e-račun B2B", "Trgovački lanac — multi-terminal, centralni izvještaji", "Restoran/Kafić — stolovi, kuhinja, kelneri", "Uslužni obrtnik — radni nalozi,
alati_modul_plus{ "opis": "Svaki alat je neovisna Python klasa koja se registrira u POS_ALATI_REGISTRY. Alat može proširiti model, dodati view, template, JS i hook. Terminali aktiviraju alate po JSON config polju.", "alati": [ { "id": "fiskal_hr", "naziv": "HR Fiskal 1", "opis": "FINA CIS SOAP, ZKI (RSA-SHA1+MD5), JIR, ePorezna" }, { "id": "eracun_hr", "naziv": "HR Fiskal 2 eRačun", "opis": "EvidentirajERacunZahtjev, XAdES, Propter/Posrednik" }, {
tehnicka_arhitektura{ "layer_offline": "Service Worker + IndexedDB (Dexie.js) — sve operacije rade bez interneta, sync na reconnect", "layer_security": "ML-DSA-65 potpis svakog računa, BunkerSeal BPZ-9 L5 za export, Kyber-1024 za transport", "layer_identity": "WeisE3™ 9D hash za svaki račun, cashier WebAuthn biometric authn", "layer_chain": "ChainBlock™ Merkle tree — svaki JIR ulazi u lanac, hash chain po terminalu", "layer_fiscal": "FiskalBridge — adapter pattern: isti API prema svakom country provider",
weise3_inovacije{ "WeisE3": "receipt_hash = WEISE3::{sha256(receipt_data)}::{cashier_oib}::{terminal_id}::FENIX2026", "BunkerSeal": "BPZ-9 L0-L8 na svakom exportanom JSON/PDF računu", "ChainBlock": "prev_hash chain po terminalu, Merkle proof za svaki JIR", "VIVUS": "Račun ima lifecycle: DRAFT→ISSUED→FISCALIZED→ARCHIVED, s expiry za privremene", "FenixVault": "ML-DSA-65 potpis JIR-a, Kyber-1024 za cert transport", "D9SVJEDOK": "Svaka fiskalizacija logira: timestamp, promatrac, rezultat, trajanje",
faze_implementacije[ { "r": 1, "naziv": "core_alati_baza", "sto": "BasePOSAlat, registry, entity adapter, WeisE3 modeli" }, { "r": 2, "naziv": "fiscal_bridge", "sto": "FiskalBridge HR1+HR2+DE+AT, Propter posrednik" }, { "r": 3, "naziv": "payment_alati", "sto": "split_pay, terminal, nfc, crypto, voucher" }, { "r": 4, "naziv": "print_receipt", "sto": "ESC/POS, PDF A4, QR ghost, WhatsApp" }, { "r": 5, "naziv": "pwa_offline", "sto": "Service
zakon[ "ZAKON 1A — sve FENIX inovacije primijenjene", "ZAKON 2 — svaki račun ide kroz Bršljan", "ZAKON 3 — trojna pohrana: ChainBlock + BunkerSeal + Bršljan gossip", "ZAKON 17 — BORG pull-only, nema push_to_peer" ]