← DokArh Portal
implementacija

Fenix V4 — Globalni PDF standard (DE Modern template) + Konjik setup

Kreator: genesis Datum: Status: DONE
WeisE3™ ID: (nema)
tipimplementacija
statusDONE
sto_trebaPortirati invoice_de_modern.html iz fina-connect u Jinja2 format za V4 WeasyPrint. Nadograditi pdf.py s QR generiranjem i kompletnim kontekstom. Kreirati Konjik d.o.o. u V4.
faze{ "template_port": "DONE — v4_pdf_de_modern.html → /var/www/fenix-v4/templates/invoicing/pdf_invoice.html (Jinja2 sintaksa, DejaVu font, flexbox layout)", "pdf_py_update": "DONE — QR generiranje: EPC GiroCode (ISO 20022 SEPA), Genesis verify QR, LC brand QR. Logo kao base64 data URI iz media/. iban_formatted, issuer_* vars iz InvoicingProfile", "epc_girocode": "DONE — EPC QR payload: BCD/002/1/SCT/BIC/name/IBAN/EUR{total} — ISO 20022 standard", "konjik_setup": "DONE — Konjik d.o.o. kreir
linkovi{ "konjik_portal": "https://v4.limit-connect.com/api/v4/invoicing/portal/aaaaaaaa-aaaa-4aaa-aaaa-aaaaaaaaaaaa", "konjik_pdf": "https://v4.limit-connect.com/api/v4/invoicing/portal/aaaaaaaa-aaaa-4aaa-aaaa-aaaaaaaaaaaa/pdf", "viskovic_portal": "https://v4.limit-connect.com/api/v4/invoicing/portal/3d214859-3faf-4311-b473-6a43025b5875", "viskovic_pdf": "https://v4.limit-connect.com/api/v4/invoicing/portal/3d214859-3faf-4311-b473-6a43025b5875/pdf" }
design{ "template": "DE Modern — dark navy #1a1a2e header, gold #c9a84c RECHNUNG/ANGEBOT title, EPC GiroCode QR, Genesis Chain block, brand bar footer", "font": "DejaVu Sans (WeasyPrint embedded)", "qr_codes": [ "EPC GiroCode (SEPA scan-to-pay)", "Genesis verify (sha3-256 proof-of-existence)", "limit-connect.com brand" ], "logo": "base64 data URI, filter: brightness(0) invert(1) za bijelu verziju na tamnoj pozadini" }
entiteti{ "konjik": { "company_id": "77777777-7777-4777-a777-777777777777", "profile_id": "88888888-8888-4888-a888-888888888888", "invoice_id": "99999999-9999-4999-a999-999999999999", "token": "aaaaaaaa-aaaa-4aaa-aaaa-aaaaaaaaaaaa" }, "viskovic": { "company_id": "33333333-3333-4333-a333-333333333333", "profile_id": "44444444-4444-4444-a444-444444444444", "invoice_id": "55555555-5555-4555-a555-555555555555", "token": "3d214859-3faf-4311-b473-6a43025b5875" } }
zakon[ "ZAKON 1A (WeisE3)", "ZAKON 27 (weise3_id na modelu)", "ZAKON 32 (chain entry za fix/implementaciju)" ]
sesija2026-05-18
git_commitpending