Digitalni Posrednik

LIMIT Connect — od lokalnog ERP-a do institucionalne e-invoice infrastrukture za Hrvatsku i EU
Pipeline Active — 6/6 Sandbox PASS

Brojke

42
Fajlova
~4.000
Linija koda
5
DB modela
10
Servisa
6/6
Sandbox PASS
0.48s
Pipeline vrijeme
78
Firmi u sustavu
11 god
Zakonska arhiva

Kronologija Nastanka

Dan 1-2 | 24.03.2026
Data Layer + Transport
5 modela (AS4Message, PeppolParticipant, TransportConfiguration, InboundInvoice, DocumentArchive), TransportRouter sa 4 transportna kanala (FINA/phase4/B2C/email), PosrednikClient za FINA REST API, SmartMailbox s rule-based klasifikacijom, ArchiveService sa SHA-256.
Dan 3 | 24.03.2026
UBL 2.1 Generator
InvoiceAdapter pattern — bridging invoicing.Invoice na postojeci eracun UBL generator (0 duplikacije koda). CIUS-HR 2025 + Peppol BIS 3.0 + XRechnung profili.
Dan 4 | 24.03.2026
Validator + OutboundPipeline
3-stupanjska validacija: XSD shema, EN 16931 poslovna pravila, PROPTER custom pravila (OIB checksum ISO 7064, buduci datum, konzistentnost iznosa). Pipeline: Generate → Validate → Route → Submit.
Dan 5 | 24.03.2026
DLQ + Webhook + Prometheus
Dead Letter Queue (5 pokusaja max), Webhook receiver s HMAC-SHA256 verifikacijom, Prometheus metrike (6 countera, 2 histograma, 2 gaugea), bulk send task.
UI Sprint
Smart Mailbox
AI confidence badgevi (zeleno >=80%, zlato 40-80%, crveno <40%), swipe-to-approve na mobitelu, push notifikacije za nove fakture, sidebar + mobile navigacija.
Reorganizacija
POS kao Centar Svijeta
QuickActions JSONField na POSTerminal (14 registriranih akcija), 6 kontekstualnih profila (retail/restaurant/reception/field/service/udruga), post-receipt hookovi (eVisitor, clanarina, WhatsApp).
Infrastruktura
MinIO S3 + Sandbox Strike
MinIO Docker kontejner s propter-einvoice-archive bucketom. End-to-end test: certifikat → UBL → validacija → mTLS → submit = 6/6 PASS u 0.48 sekundi. DR backup/restore skripte (289 MB, 30s).
Ceka
FINA Sandbox Live Test
Pipeline spreman. Ceka API kljuc od posrednika (FINA ili Moj-eRacun.hr) za --live test s pravim FINA sandboxom.
Q3 2026
Faza 3 — Vlastiti Peppol AP
Kad sustav predje 200 firmi: phase4 Java microservice (256 MB), SMP/SML registracija, ISO 27001 gap analysis.
2027
B2B Mandat — Full AP
Zakonska obveza B2B e-fakturiranja. Cross-border (DE via Viskovic Bau). Per-invoice pricing.

Arhitektura Cjevovoda

Faktura
UBL 2.1
Validator
3 stupnja
Router
4 kanala
FINA
Posrednik
S3 Arhiva
SHA-256

Smart Mailbox (ulazni): Primanje → AI klasifikacija → One-click proknjizi → Arhiva

Infrastruktura

Trenutni Server (do 200 firmi)

LokacijaHetzner Cloud, Helsinki
CPU4x AMD EPYC Genoa
RAM8 GB + 18 GB swap
Disk160 GB NVMe (96 GB free)
ServisiGunicorn, Celery, PostgreSQL, Redis, Nginx, MinIO, WAHA
Firmi78 aktivnih / 200 max
Backup289 MB, <30 sekundi
StatusACTIVE

Produkcija (1.500+ firmi)

LokacijaHetzner Bare Metal, DE/FI
CPU8-16 cores (AMD EPYC)
RAM32-64 GB DDR5 ECC
Disk1 TB NVMe RAID-1
ServisiIsti stack + phase4 AP
Kapacitet1.500+ firmi
Migracijabackup → scp → restore (15 min)
StatusPLANIRANO

Marijine Zadace

Tehnika je spremna. Ovo su koraci koje treba odraditi da sustav prodje u produkciju:

Zakonski Okvir

2019
B2G e-racun (HR)
Obavezan e-racun za javnu nabavu. FINA kao centralni posrednik. UBL 2.1 + EN 16931.
2025
CIUS-HR 2025
NN 89/25 — Hrvatski CIUS profil. Novi CustomizationID s HR Extension. Implementiran u LIMIT Connect.
2027
B2B mandat (HR)
Obavezan B2B e-racun za velika poduzeca. LIMIT Connect spreman — ceka API kljuc.
2030
EU ViDA direktiva
Obavezan intra-EU e-racun + Digital Reporting. Peppol + EN 16931 kao EU standard.
11 god
Retencija
Zakonska obveza cuvanja racuna 11 godina. SHA-256 hash + S3 arhiva = zakonska uskladenost.
ISO
ISO 27001
Potreban za certifikaciju informacijskog posrednika. Planirano za Fazu 3 (Q4 2026).

GovExport Standard — Kriptografski Trezor

LIMIT Connect uvodi novi standard za komunikaciju s državnim institucijama. Umjesto krhkih live konekcija, koristimo potpisane XML dokumente — ista logika kao fiskalizacija računa, ali za sve izvještaje.

Kako funkcionira

Generate
XML
Validate
XSD
Sign
XAdES
Timestamp
TSA
Send
Transport
Confirm
Potvrda

Svaki dokument je potpisan, hashiran (SHA-256), vremenski žigosan (RFC 3161) i auditiran. Država ga može preuzeti danas, sutra ili za 3 godine — matematika garantira neizmjenjivost.

Agro-Fiskalizacija

Veterinarski zapisi, karenca lijekova, mortalitet peradi, nesenje jaja — potpisan XML za HAPIH i sanitarnu inspekciju.

XSD Shema

Turistički ZKI

Asinkrona prijava gostiju s lokalnim ZKI kodom. Radi bez eVisitora — kriptografski dokaz vremena prijave.

XSD Shema

Forenzika Zaliha

Mjesečni snapshot inventara — artikli, LOT šarže, kretanja, SplitAllocation. Skladišna fiskalizacija.

XSD Shema

Javni Alati

Tehnička Specifikacija

Potpis: XAdES-T (eIDAS)
Hash: SHA-256
Timestamp: RFC 3161 (FINA TSA)
Format: XML + XSD
Certifikat: FINA X.509
Transport: SOAP / REST / AS4
Validacija: EN 16931 + CIUS-HR
Licenca: MIT (sheme)

Svi XML dokumenti su usklađeni s EU eIDAS regulativom (Uredba 910/2014). Kvalificirani elektronički potpis ima istu pravnu snagu kao vlastoručni potpis. Javne XSD sheme omogućuju neovisnu implementaciju i verifikaciju bez pristupa LIMIT Connect sustavu.