{"id":"c0075","filename":"c0075_pos_omega_arhitektura.dok.json","weise3_id":"WEISE3::pos_omega_arhitektura_2026::fenix::pos::FENIX2026","tip":"arhitektura","naziv":"POS OMEGA — EU #1 Modularna Blagajna","kreator":"CC + Ivan","datum":"2026-05-07","snippet":"","status":"IMPLEMENTACIJA","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"arhitektura","naziv":"POS OMEGA — EU #1 Modularna Blagajna","weise3_id":"WEISE3::pos_omega_arhitektura_2026::fenix::pos::FENIX2026","datum":"2026-05-07","verzija":"OMEGA-1.0","status":"IMPLEMENTACIJA","autor":"CC + Ivan","vizija":"Svaka 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, materijali"],"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"},{"id":"tse_de","naziv":"DE TSE","opis":"KassenSichV, DSFinVK, TSE signature chain"},{"id":"rksv_at","naziv":"AT RKSV","opis":"Österreich Registrierkassensicherheitsverordnung"},{"id":"furs_si","naziv":"SI FURS","opis":"Slovenija fiskalizacija TRR+EOR"},{"id":"sdi_it","naziv":"IT SDI FatturaPA","opis":"Sistema di Interscambio, B2C/B2B e-račun"},{"id":"ctc_fr","naziv":"FR CTC Factur-X","opis":"Chorus Pro, PDV reforming 2026"},{"id":"peppol_nl","naziv":"NL Peppol","opis":"NLCIUS, Peppol BIS Billing 3.0"},{"id":"pocket","naziv":"Pocket Mode","opis":"Phone-only POS, QR račun, bez printera"},{"id":"printer","naziv":"ESC/POS Printer","opis":"Termalni pisač 80mm USB/network"},{"id":"terminal","naziv":"Card Terminal","opis":"Stripe Terminal, Adyen, Ingenico integracija"},{"id":"nfc","naziv":"NFC Tap-to-Pay","opis":"Web NFC API (Android Chrome 89+)"},{"id":"whatsapp","naziv":"WhatsApp Račun","opis":"Ghost receipt via WAHA, PDF attachment"},{"id":"krunica","naziv":"ChainBlock POE","opis":"Proof-of-existence, Merkle chain, neporicanje"},{"id":"loyalty","naziv":"Loyalty Program","opis":"Bodovi, razine, kuponi, darovi"},{"id":"stock","naziv":"Inventory","opis":"Zalihe, alarm za minimum, replenishment"},{"id":"table","naziv":"Stolovi","opis":"Tlocrt restorana, kelneri, split bill"},{"id":"voucher","naziv":"Voucher/Gift Card","opis":"Generiraj, prodaj, naplati poklon bon"},{"id":"crypto","naziv":"Crypto Payment","opis":"BTC/ETH/USDT lightning, QR naplata"},{"id":"training","naziv":"Training Mode","opis":"Obuka, watermark OBUKA, ne šalje FINA"},{"id":"ai_check","naziv":"AI Anomaly","opis":"Haiku anomalija detekcija, upozorenja"},{"id":"split_pay","naziv":"Split Payment","opis":"Više metoda plačanja u jednom računu"},{"id":"repair","naziv":"Servis/Radni Nalog","opis":"Unos servisnih usluga i materijala"},{"id":"appointment","naziv":"Termini","opis":"Rezervacija termina, podsjetnici"},{"id":"members","naziv":"Članovi/Udruga","opis":"Baza članova, godišnja upisnina"}]},"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","layer_entity":"EntityAdapter — per-entity-type config, validation, display transforms","layer_ui":"HTMX + Alpine.js + Tailwind (gold dark theme), progresivni PWA","layer_print":"ESC/POS driver, thermal 80mm, A4 PDF, QR ghost receipt"},"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","OMEGA":"Alat može biti OMEGA — sam sebe nadograđuje kad regulation promijeni API"},"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 Worker, IndexedDB Dexie, background sync"},{"r":6,"naziv":"ui_omega","sto":"Dashboard, receipt view, tool tiles, modular settings"},{"r":7,"naziv":"advanced_alati","sto":"table/stolovi, loyalty, stock, appointments, members"}],"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"]}}