MC 900266 — pain.001 izvoz naloga (bank epic S0)
MC #900266 — SEPA pain.001 izvoz naloga za plaćanje (bank epic S0)
Epic: #900264. CEO GO: 2026-08-26. Dispatch: John e4adedc9 → pi builder.
Scope
- Backend: generator SEPA Credit Transfer pain.001.001.09 XML iz selektovanih odobrenih ulaznih računa (purchase-invoices, APPROVED/neplaćeno) — debtor IBAN iz org postavki, creditor IBAN/model/poziv na broj iz računa (HUB3 polja).
- UI: checkbox selekcija na listi obveza + "Preuzmi naloge (XML)".
- Validacija protiv XSD pain.001.001.09; ručni uvoz u OTP internet bankarstvo = zaseban dokaz korak (CEO).
- Testovi red-first: XSD validnost, HR IBAN mod-97, model poziva HR00/HR01, kanarinac oba smjera.
Arhitekturno pravilo (CEO 26.08)
Nijedna bank-specifična grana u kodu. pain.001 je ISO/SEPA standard — radi sa svakom bankom. Nove banke = konfiguracija/fixture, nikad if-po-banci.
Ne dirati
Stripe, eRačun lanac, postojeći GlBankService/BankCsvParser (uvozna strana), landing.