BACKEND: api/arhiva_export.py — 5 novih endpointa (CSV, DATEV EXTF v700, JSON, .dokarh ZIP, Synesis XML) · BACKEND: api/arhiva_integracije.py — GET /api/v1/arhiva/integracije/status (Synesis/DATEV/Min
tipsesija
verzija1.0
sto_je_napravljeno[
"BACKEND: api/arhiva_export.py — 5 novih endpointa (CSV, DATEV EXTF v700, JSON, .dokarh ZIP, Synesis XML)",
"BACKEND: api/arhiva_integracije.py — GET /api/v1/arhiva/integracije/status (Synesis/DATEV/Minimax/CSV/DokArh)",
"BACKEND: Svi endpointi registrirani PRIJE arhiva_v2_router — routing konflikt riješen",
"FRONTEND: ExportTraka komponenta — 5 download gumba s loading spinnerom",
"FRONTEND: IntegrationPanel komponenta — status Synesis 69 firmi + DATEV + Minimax + CSV + DokArh",
"
endpointi{
"GET /api/v1/arhiva/export/csv": "CSV export s BOM-om, separator ;, kompatibilan Excel/LibreOffice",
"GET /api/v1/arhiva/export/datev": "DATEV EXTF v700 Buchungsstapel — Lexware/FinanzManager/MonKey Office",
"GET /api/v1/arhiva/export/json": "JSON Minimax HR/EU standard za ulazne dokumente",
"GET /api/v1/arhiva/export/dokarh-zip": "ZIP svih .dokarh bundlea — ZOR 11 god. pohrana",
"GET /api/v1/arhiva/export/synesis-xml": "XML Synesis ULZ import format za proknjižbu",
"GET /api/v1/ar
query_parametri{
"namespace": "OIB radnog prostora (filter po firmici)",
"od": "datum od (YYYY-MM-DD)",
"do": "datum do (YYYY-MM-DD)",
"kreator": "filter po kreatoru",
"tip": "filter po tipu dokumenta",
"samo_s_ocr": "samo dokumenti s AI analizom (default: false, za DATEV/Synesis: true)"
}
sustavgenesis.limit-connect.com / fenix-v3
serverEU (217.160.71.124)
urlhttps://genesis.limit-connect.com/erp/arhiva
test_rezultati{
"csv": "HTTP 200",
"datev": "HTTP 200",
"json": "HTTP 200",
"dokarh-zip": "HTTP 200",
"synesis-xml": "HTTP 200",
"integracije_status": "HTTP 200 — 5 integracija",
"next_js_build": "uspješan, 0 errora",
"genesis_web": "active"
}
zakon{
"Z3": "trojna pohrana ✓ (export logira se, chain entry pisan)",
"Z26": "TypedDict schema ✓ (IntegracijaInfo, IntegracijeStatus)",
"Z29": "Content-Disposition headeri na svim download responsima ✓",
"Z32": "chain entry c0898 ✓"
}
sljedeci_koraci[
"ARHIVA-1.5: Token generator UI za QR kampanju (forma + QR + WhatsApp share)",
"ARHIVA-2: Magic link portal za komitente (/arhiva-portal/{token}/)",
"DATEV: Dodati Konto/Gegenkonto lookup tablicu po tipu dokumenta",
"Synesis: push_invoice_to_synesis() MDB WRITE (promo proknjižba)",
"DE: Steuerkategorie field + Anlage EÜR sumiranje po kategorijama"
]
natjecanje{
"DiGRa (webup.hr)": "700 EUR jednom, nema ZOR pohrane, nema AI, nema DATEV export, nema .dokarh",
"mi": "Besplatno do 10 dok + 9 EUR/mj, ZOR 11 god, AI OCR, 5 export formata, WeisE3 pečat"
}