<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dario Koričić</title>
    <description>The latest articles on DEV Community by Dario Koričić (@dario_korii_b455fb4070c).</description>
    <link>https://dev.to/dario_korii_b455fb4070c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4219202%2F01945fda-7715-49e6-be53-8194a76716f4.png</url>
      <title>DEV Community: Dario Koričić</title>
      <link>https://dev.to/dario_korii_b455fb4070c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dario_korii_b455fb4070c"/>
    <language>en</language>
    <item>
      <title>JOPPD XML i SEPA XML iz putnih naloga: model podataka za isplatu putnih troškova</title>
      <dc:creator>Dario Koričić</dc:creator>
      <pubDate>Sat, 31 Oct 2026 21:27:40 +0000</pubDate>
      <link>https://dev.to/dario_korii_b455fb4070c/joppd-xml-i-sepa-xml-iz-putnih-naloga-model-podataka-za-isplatu-putnih-troskova-2785</link>
      <guid>https://dev.to/dario_korii_b455fb4070c/joppd-xml-i-sepa-xml-iz-putnih-naloga-model-podataka-za-isplatu-putnih-troskova-2785</guid>
      <description>&lt;p&gt;Liquid syntax error: 'raw' tag was never closed&lt;/p&gt;
</description>
      <category>croatia</category>
      <category>xml</category>
      <category>fintech</category>
      <category>automation</category>
    </item>
    <item>
      <title>SEPA XML (pain.001) za isplatu putnih troškova: tehnički pregled</title>
      <dc:creator>Dario Koričić</dc:creator>
      <pubDate>Sat, 31 Oct 2026 15:33:53 +0000</pubDate>
      <link>https://dev.to/dario_korii_b455fb4070c/sepa-xml-pain001-za-isplatu-putnih-troskova-tehnicki-pregled-378k</link>
      <guid>https://dev.to/dario_korii_b455fb4070c/sepa-xml-pain001-za-isplatu-putnih-troskova-tehnicki-pregled-378k</guid>
      <description>&lt;p&gt;&lt;a href="https://voznja.net/sepa-xml-isplata-putnih-troskova/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fvoznja.net%2Fwp-content%2Fuploads%2F2026%2F10%2Fsepa-xml-isplata-putnih-troskova.webp" title="SEPA XML (pain.001) za isplatu putnih troškova: tehnički pregled" alt="SEPA XML pain.001 datoteka za isplatu putnih troškova" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://voznja.net/sepa-xml-isplata-putnih-troskova/" rel="noopener noreferrer"&gt;SEPA XML isplata putnih troškova – vodič na Voznja.net&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Na kraju mjeseca knjigovodstvo često ima isti posao: desetak odobrenih putnih naloga, nekoliko obračuna loko vožnje i za svaki od njih zaseban nalog u internetskom bankarstvu. Deset putnih naloga i tri zaposlenika s loko vožnjom znače trinaest ručno prepisanih IBAN-ova i iznosa. Jedna pogrešna znamenka i novac završi na krivom računu.&lt;/p&gt;

&lt;p&gt;Rješenje nije novo, ali se u malim tvrtkama rijetko koristi: &lt;strong&gt;SEPA XML datoteka&lt;/strong&gt; koja sve isplate šalje banci odjednom. U nastavku je tehnički pregled formata, a cijeli postupak s primjerima opisan je u &lt;a href="https://voznja.net/sepa-xml-isplata-putnih-troskova/" rel="noopener noreferrer"&gt;vodiču za SEPA XML isplatu putnih troškova&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Što je zapravo SEPA XML
&lt;/h2&gt;

&lt;p&gt;SEPA XML je standardni format za naloge za plaćanje u eurima. Temelji se na normi &lt;strong&gt;ISO 20022&lt;/strong&gt;, a za isplate se koristi poruka &lt;strong&gt;pain.001&lt;/strong&gt; (&lt;em&gt;Customer Credit Transfer Initiation&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Jedna datoteka sadrži tri razine podataka:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;zaglavlje&lt;/strong&gt; – tko šalje datoteku i koliko naloga sadrži,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;blok plaćanja&lt;/strong&gt; – račun platitelja i datum izvršenja,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;pojedinačne transakcije&lt;/strong&gt; – primatelj, IBAN, iznos i opis plaćanja.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Banka datoteku učita, prikaže ukupan broj naloga i ukupni iznos, a korisnik sve odobri jednim potpisom.&lt;/p&gt;

&lt;h2&gt;
  
  
  Koje verzije prihvaćaju hrvatske banke
&lt;/h2&gt;

&lt;p&gt;U praksi se susreću dvije verzije:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Verzija&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;pain.001.001.09&lt;/td&gt;
&lt;td&gt;aktualna verzija koju prihvaćaju hrvatske banke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pain.001.001.03&lt;/td&gt;
&lt;td&gt;starija verzija, mnoge banke je još primaju&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ako banka kod učitavanja javi grešku u formatu, prvo provjeri koju verziju traži. Na Voznja.net se verzija bira u postavkama profila, pa se datoteka može ponovno izvesti u ispravnom obliku.&lt;/p&gt;

&lt;h2&gt;
  
  
  Polja koja moraju biti točna
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Podatak&lt;/th&gt;
&lt;th&gt;Što sadrži&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Platitelj&lt;/td&gt;
&lt;td&gt;naziv i IBAN tvrtke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Datum izvršenja&lt;/td&gt;
&lt;td&gt;datum isplate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Primatelj&lt;/td&gt;
&lt;td&gt;ime i prezime zaposlenika te njegov IBAN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Iznos&lt;/td&gt;
&lt;td&gt;iznos naknade u eurima&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opis plaćanja&lt;/td&gt;
&lt;td&gt;npr. „Naknada putnih troškova: 2/26”&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Šifra namjene&lt;/td&gt;
&lt;td&gt;OTHR ili prema uputi banke&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Opis plaćanja s brojem putnog naloga sitnica je koja kasnije štedi vrijeme: svaka stavka na izvodu odmah se može povezati s nalogom u knjigovodstvu.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treba li BIC?
&lt;/h2&gt;

&lt;p&gt;Za plaćanja unutar SEPA područja prema IBAN-u BIC u pravilu nije potreban. To pojednostavljuje generiranje datoteke jer je IBAN dovoljan identifikator računa.&lt;/p&gt;

&lt;h2&gt;
  
  
  Validacija prije izvoza
&lt;/h2&gt;

&lt;p&gt;Banka će odbiti cijelu datoteku ili pojedini nalog ako podaci nisu ispravni. Prije izvoza provjeri:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;kontrolni broj u IBAN-u svakog zaposlenika,&lt;/li&gt;
&lt;li&gt;IBAN tvrtke s kojeg se plaća,&lt;/li&gt;
&lt;li&gt;da su svi iznosi veći od nule (ako je akontacija bila veća od troškova, zaposlenik vraća razliku i isplate nema),&lt;/li&gt;
&lt;li&gt;da imena primatelja nemaju posebne znakove koje banka ne prihvaća.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Isti izvor podataka za banku i ePoreznu
&lt;/h2&gt;

&lt;p&gt;Najveća prednost nije samo brzina. Kad se SEPA XML i JOPPD XML generiraju iz iste isplate, iznosi u banci i u JOPPD obrascu sigurno se podudaraju. Ručna izmjena iznosa u bankarstvu nakon učitavanja tu vezu prekida, zato ispravke uvijek treba raditi na izvoru, ne u banci.&lt;/p&gt;

&lt;p&gt;Više o putnim nalozima, loko vožnji i obračunu dnevnica nađi na &lt;a href="https://voznja.net/" rel="noopener noreferrer"&gt;Voznja.net&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>croatia</category>
      <category>fintech</category>
      <category>xml</category>
      <category>payments</category>
    </item>
  </channel>
</rss>
