Skip to main content

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

  1. 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).
  2. UI: checkbox selekcija na listi obveza + "Preuzmi naloge (XML)".
  3. Validacija protiv XSD pain.001.001.09; ručni uvoz u OTP internet bankarstvo = zaseban dokaz korak (CEO).
  4. 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.