Integracija Stripe
Vsako plačilo, ki prispe na vaš Stripe račun, postane račun v Moj Računu — davčno potrjen pri FURS, ko vklopite davčno potrjevanje Stripe računov. Vsako vračilo postane dobropis. Brez ročnega vnašanja.
Če sprejemate plačila prek Stripe-a (kartice, Apple Pay, Google Pay, SEPA, bančna nakazila, naročnine), Integracija Stripe samodejno izda račun v Moj Računu za vsako uspešno plačilo — z načinom plačila, s katerim je kupec dejansko plačal. Pri vračilih se prav tako samodejno izda dobropis (storno), pri sporih (chargebackih) pa takoj, ko Stripe zaradi spora odtegne sredstva. Plačilo s kartico je po 2. členu ZDavPR gotovinsko poslovanje, zato vklopite nastavitev »Vedno davčno potrdi račune iz Stripe plačil« (Nastavitve → Davčno potrjevanje) — potem dobi vsak tak račun ZOI in EOR. Od leta, v katerem ločeno številčite davčno potrjene in nepotrjene račune, se kartična plačila davčno potrdijo tudi brez nje. Računi se generirajo v PDF in (po želji) pošljejo stranki po e-pošti.
Vsebina
- Kako deluje
- Kako se povežem s Stripe
- Vsi scenariji avtomatizacije — kaj DA in kaj NE
- Vračila in spori (dobropisi)
- Gumb »Plačaj zdaj« (povezava za plačilo)
- Politika valut
- DDV in obrnjena davčna obveznost
- Kaj če nekaj ne uspe
- Kako prepoznam, da je nekaj narobe
- Odpornost na izpade FURS (naknadno davčno potrjevanje)
- Pogosta vprašanja
- Pravne in računovodske opombe
Kako deluje
Ko se zgodi plačilo v vašem Stripe računu, Stripe pošlje obvestilo (webhook) aplikaciji Moj Račun. Aplikacija nato samodejno opravi tale tok:
- Preveri pristnost obvestila (digitalni podpis Stripe-a).
- Poišče stranko v vašem CRM-ju ali jo ustvari, če je še nimate.
- Sestavi račun z vsemi obveznimi elementi (znesek, DDV, datum, številka).
- Če imate vklopljeno davčno potrjevanje Stripe računov, ga pošlje na FURS v davčno potrditev (pridobi ZOI in EOR).
- Generira PDF in ga shrani v vašem oblačnem prostoru.
- Po želji pošlje PDF stranki na e-poštni naslov, ki ga je uporabila pri plačilu.
Stripe obvestilo pošlje takoj, Moj Račun pa čakajoče dogodke obdela enkrat na minuto, po največ 5 naenkrat. Račun zato običajno nastane v minuti ali dveh po plačilu; kadar hkrati prispe veliko plačil, se obdelajo po vrsti in lahko traja dlje, vendar se noben račun ne izgubi.
Pomembno: Moj Račun ne vidi vašega denarja. Stripe je merchant of record, vse transakcije gredo direktno na vaš Stripe račun. Mi samo opazujemo dogodke in izdamo račun za vaše davčne in računovodske potrebe.
Integracija obdela samo plačila od trenutka povezave naprej. Plačil, ki so se v vašem Stripe računu zgodila pred povezavo, ne uvozimo za nazaj in zanje ne izdamo računov samodejno — po potrebi jih izdate ročno v Moj Računu.
Izgled računa. Račune ob plačilih Stripe aplikacija izriše z izgledom, ki ga za Stripe izberete v Nastavitve → Izgled računa → Uporaba izgledov; privzeto dobijo enak izgled kot drugi novi dokumenti, dobropis pa je vedno videti kot račun, ki ga popravlja.
Kako se povežem s Stripe
Povezava traja običajno manj kot eno minuto:
- V aplikaciji Moj Račun odprite Dodatki → Integracija Stripe in se naročite na dodatek (mesečna naročnina 4,99 €, odpoveste lahko kadarkoli).
- Kliknite gumb "Poveži z Stripe". Preusmerjeni boste na stripe.com.
- Prijavite se v svoj Stripe račun (ali ga registrirajte, če ga še nimate — gre brezplačno).
- Stripe vas vpraša, ali dovoljujete Moj Računu dostop. Kliknite "Connect".
- Vrnjeni boste v aplikacijo Moj Račun. Sedaj samo še izberete scenarije, ki jih želite avtomatizirati, in shranite.
Povezovanje uporablja standardni protokol OAuth — Moj Račun nikoli ne vidi vašega gesla. Stripe nam izda žeton z omejenimi pravicami (branje dogodkov, plačil, računov in strank; pisanje samo za ustvarjanje povezav za plačilo), ki ga lahko kadarkoli prekličete iz Stripe nadzorne plošče ali iz Moj Račun nastavitev.
Vsi scenariji avtomatizacije — kaj DA in kaj NE
Vsakega od petih scenarijev lahko vklopite ali izklopite ločeno v nastavitvah dodatka; ko je izklopljen, plačila te vrste računa ne dobijo. Tukaj je natančna razdelitev, kaj posamezen scenarij avtomatizira in kaj ne.
Enkratna plačila
- Plačila s karticami (Visa, Mastercard, Amex, …)
- Apple Pay in Google Pay
- Plačila, ki jih vaša spletna stran ali aplikacija ustvari neposredno prek Stripa (PaymentIntent)
- Račun se izda, ko Stripe potrdi plačilo — običajno v minuti ali dveh
- Neuspela plačila (zavrnjena kartica, 3DS odpoved)
- "Authorized" stanja brez bremenitve (pre-auth)
- Plačila, ki so del naročnine — to pokriva drug scenarij
- Plačila prek Stripe Checkouta — to pokriva scenarij Stripe Checkout
- Test transakcije, dokler ne preklopite na "live mode"
Stripe Checkout in plačilne povezave
- Plačila prek Stripe Checkout strani
- Plačilne povezave (Payment Links)
- Postavke računa se prevzamejo iz Checkout seje
- Nezaključene ali neplačane Checkout seje
- Plačila prek »Plačaj zdaj« — ta ne izdajo novega računa, obstoječega le označijo kot plačanega
Naročnine (Stripe Billing)
- Vsak mesečni ali letni obračun naročnine
- Spremembe paketa sredi obdobja (proration) v naslednjem računu
- Prilagojene cene in popusti, kakor jih sporoči Stripe
- Poskusna obdobja (trial) — račun se izda šele ob prvem dejanskem plačilu
- Predračuni za naročnine — Stripe jih ne ustvarja
- Pavzirane naročnine (paused) brez plačila
SEPA direktna obremenitev
- Račun se izda glede na izbrano nastavitev časovnega okvira
- Ko SEPA plačilo uspe, se plačilo na računu zabeleži samodejno
- Storno ob zavrnjeni obremenitvi — račun ostane neplačan in ga stornirate ročno
- Stari SEPA toki z nestandardno potrditvijo
- SEPA plačila, kjer Stripe ne sproži dogodkov
Časovni okvir: izberete lahko, da se račun izda takoj, ko Stripe sporoči "processing" (slovenska praksa), ali šele po končni potrditvi (T+6 dni). Prvi način je bolj odziven, drugi varnejši pri tveganju zavrnitve.
Stripe lastni računi
- Računi, ki ste jih ustvarili v Stripe-u in jih je stranka plačala
- Računi se zrcalijo v Moj Račun s PDF-jem (in davčno potrditvijo, če jo imate vklopljeno)
- Računi, ki ste jih ustvarili v Moj Računu — te že obvladujemo ročno
- Osnutki Stripe računov (neplačani)
- Računi za naročnine — to pokriva scenarij Naročnine
Vračila in spori (dobropisi)
Ko Stripe sporoči vračilo, Moj Račun lahko samodejno izda dobropis (storno); ta je davčno potrjen pri FURS-u, če je bil potrjen izvirni račun. Nastavitev »Ravnanje z vračili in spori« velja samo za vračila — spori (chargebacki) imajo svoj, od nje neodvisen postopek (glejte spodaj). Za vračila izberete enega od dveh načinov:
Samodejno (priporočeno)
Vsako vračilo — v celoti ali delno — samodejno ustvari storno (davčno potrjen, če je bil potrjen izvirni račun).
Samo obvesti me
Dobite e-pošto in obvestilo v aplikaciji ob vsakem vračilu, sami pa odločite, ali boste izvedli storno. Primerno, če imate veliko nestandardnih primerov, ki zahtevajo individualno presojo.
Delna vračila
Stripe lahko vrne samo del plačila (npr. 30 € od 100 € računa). V tem primeru se izda manjši dobropis z navezavo na izvirni račun. Več delnih vračil ustvari več majhnih dobropisov. Dobropis k davčno potrjenemu računu dobi svoj ZOI in EOR.
Spori (chargeback)
Ko stranka pri svoji banki odpre spor, Stripe sporoči Moj Računu in originalni račun označimo kot "v sporu" — denar takrat še ni odtegnjen, zato dokument še ne nastane. Ko Stripe zaradi spora dejansko odtegne sredstva (dogodek charge.dispute.funds_withdrawn), se takoj samodejno izda poln dobropis (storno) za izvirni račun — ne glede na to, ali je nastavitev vračil »Samodejno« ali »Samo obvesti me«, in ne da bi čakali na zaključek spora. To deluje, če Moj Račun izvirni račun najde po Stripe plačilu; pri računih iz Stripe naročnin ali iz povezave »Plačaj zdaj« ga ne najde, zato prejmete le obvestilo in dobropis po potrebi izdate ročno. Če spor dobite in Stripe sredstva vrne (charge.dispute.funds_reinstated), se prav tako samodejno izda nov račun, ki zrcali izvirnega — tudi če ob odtegnitvi dobropis ni nastal. Zaključek spora le posodobi oznako na računu. Če za spore ne želite samodejnih dokumentov, v nastavitvah dodatka izklopite oba ustrezna Stripe dogodka hkrati — sicer ob dobljenem sporu nastane nov račun brez predhodnega dobropisa.
Gumb »Plačaj zdaj« (povezava za plačilo)
Avtomatizacija deluje tudi v obratno smer: račun, ki ga izdate v Moj Računu, stranka plača s kartico, Apple Pay ali Google Pay prek vašega Stripe računa. Vsak račun ima lahko svojo trajno povezavo za plačilo: stranka jo odpre, vidi znesek, ki ga še dolguje, in s klikom »Plačaj zdaj« plača na varni Stripe strani. Povezava ne poteče — stranka lahko plača tudi čez tedne, vedno pa le še odprti znesek (delna plačila in dobropisi so upoštevani). Ko plačilo prispe, se račun samodejno označi kot plačan; novega računa se ne izda.
Vklop za nove račune — korak za korakom
- Povežite Stripe — naročite se na dodatek in povežite svoj Stripe račun (kako). To naredite enkrat.
- Vklopite nastavitev — v Nastavitve → Nastavitve računov → Plačilo s kartico na računih vklopite »Na nove račune dodaj povezavo za plačilo s kartico« in kliknite »Posodobi«.
- Izdajte račun kot običajno — vsak nov račun, ki ima še kaj za plačati, dobi svojo povezavo: na PDF-ju je blok »Plačaj s kartico« s kodo QR in povezavo, ki jo stranka lahko klikne, v e-pošti z računom gumb »Plačaj zdaj«, prav tako v vseh opominih za ta račun.
- Po želji brez gumba — iz posamezne e-pošte ga izpustite tako, da v oknu za pošiljanje odkljukate »Dodaj gumb »Plačaj zdaj««. Povezava ostane na računu za naslednjo e-pošto in opomine.
- Ponavljajoči se računi — v urniku pri Dostavi vklopite »Povezava »Plačaj zdaj« (plačilo s kartico)«: povezavo dobi vsak račun, ki ga urnik izda, tudi če je splošna nastavitev izklopljena.
- •Že izdani računi – nastavitev velja za račune, izdane od vklopa naprej. Starejšemu računu povezavo ustvarite na njegovem pregledu z gumbom »Ustvari povezavo za plačilo«; odtlej jo vsebujeta e-pošta z računom in opomini, na PDF tega računa pa se ne doda.
- •Lastna predloga e-pošte – pri Prilagoditvi e-pošte se gumb pojavi tam, kamor v predlogo vstavite
{{params.PAYMENT_BUTTON}}(samo povezava:{{params.PAYMENT_LINK}}). Nastavitve vas opozorijo, če ga v predlogi ni. - •Lasten izgled računa – blok »Plačaj s kartico« se na PDF doda sam; v urejevalniku ga premaknete ter mu nastavite velikost kode QR in pisave.
- •SMS opomin – povezavo vsebuje, če je v besedilu SMS opomnika spremenljivka »Povezava za plačilo«.
- •Brez doplačila – gumb je del dodatka Integracija Stripe; Stripe zaračuna le svojo standardno provizijo za kartično plačilo.
- •Omejitve – povezave ni mogoče ustvariti za predračune in avansne račune.
Politika valut
Stripe obdela plačila v različnih valutah. Vi izberete, kako se prikaže na računu:
| Način | Kako izgleda račun | Priporočeno za |
|---|---|---|
| Izvirna valuta + EUR opomba | Račun izstavljen v USD (npr. $50), v opombi protivrednost v EUR po dejanskem Stripe-ovem tečaju | Slovenska praksa za tuje valute |
| Pretvorba v EUR | Račun izstavljen v EUR, v opombi navedba izvirne valute | Enostavno knjiženje, manjša transparentnost |
Menjalniški tečaj uporabimo iz Stripe-ovega balance_transaction objekta — to je dejanski tečaj, po katerem je bila transakcija poravnana, ne pa hipotetični tečaj iz Banke Slovenije.
DDV in obrnjena davčna obveznost
Moj Račun uporabi vaše obstoječe DDV nastavitve iz Nastavitve → Nastavitve računov. Če uporabljate Stripe Tax (Stripe-ov modul za samodejno določanje DDV-ja), aplikacija prepozna in upošteva razčlenitev, ki jo poda Stripe. Sicer računa DDV po vaših SKU nastavitvah.
Pri B2B kupcih iz EU z veljavnim VAT ID-jem (DE, AT, IT, …) se samodejno uporabi obrnjena davčna obveznost (reverse charge) v skladu z 196. členom Direktive 2006/112/EC. Račun se izda z 0 % DDV in z ustrezno opombo na PDF-ju.
Pri OSS shemi (sprostev e-trgovine v EU) se uporabi DDV stopnja namembne države, če imate v Moj Računu vklopljeno OSS in B2C prodajo prek meje. Več o tem v dokumentaciji za račune.
Kaj če nekaj ne uspe
Avtomatizacija ni magija — občasno se zgodi, da Stripe sporoči dogodek, ki ga ne moremo obdelati avtomatsko. V vsakem takem primeru dobite obvestilo v aplikaciji, pri večini tudi e-pošto. Najpogostejši primeri:
| Primer | Kaj se zgodi | Kaj naredite vi |
|---|---|---|
| Manjkajo FURS nastavitve | Račun se izda, a ne davčno potrdi (»Potrjevanje ni uspelo«); prejmete obvestilo v aplikaciji | Registrirate poslovni prostor in elektronsko napravo – aplikacija nato te račune sama pošlje na FURS (zakonski rok je dva delovna dneva od izdaje) |
| FURS zavrne potrditev | Račun se izda, a ni davčno potrjen (»Potrjevanje ni uspelo«); prejmete e-pošto z razlogom | Popravite DDV način ali druge fiskalne nastavitve, nato račun pošljete z »Ponovno potrdi« |
| Vračilo brez izvirnega računa | Dobropis ne nastane, prejmete obvestilo »Stripe vračilo zahteva pregled« | Ročno vnesete storno (ali ignorirate, če gre za starejši primer) |
| Več strank z istim e-naslovom | Račun izstavimo na najboljšo oceno, primer se pojavi na strani Stripe ujemanja (le obvestilo v aplikaciji) | V rubriki Stranke ročno združite zapise |
| Stripe pooblastilo razveljavljeno | Integracija se izklopi, prejmete e-pošto in opozorilo v aplikaciji | Znova povežete Stripe iz dodatkov |
| Omrežna težava (kratkotrajna) | Stripe ponovi pošiljanje do 3 dni — račun se izda kasneje | Običajno nič — sistem sam zaživi nazaj |
Kako prepoznam, da je nekaj narobe
Štirje neodvisni kanali za vaše obveščanje:
- E-pošta — za vsako napako ali primer, ki zahteva vaš pregled, prejmete e-pošto na svoj naslov.
- V aplikaciji — pod Dodatki → Integracija Stripe vidite seznam zadnjih dogodkov s statusom: uspeh, napaka, v obdelavi.
- Aktivnost — na strani integracije imate pregled zadnjih 25 dogodkov z razlogom za morebitno napako.
- Davčno potrjevanje (Dokumenti → Davčno potrjevanje) — pregled stanja davčnega potrjevanja vseh računov (Stripe in ročno izdanih), s števci po stanju in možnostjo ročnega ponovnega potrjevanja.
Odpornost na izpade FURS (naknadno davčno potrjevanje)
Aplikacija nikoli ne izgubi računa, tudi če je FURS v trenutku izdaje nedosegljiv. To velja tako za ročno izdane račune kot za Stripe samodejne račune. Stanja davčnega potrjevanja in kaj pomenijo:
| Stanje | Pomen |
|---|---|
| Davčno potrjen | FURS je potrdil, EOR je prisoten, PDF je popolnoma davčno potrjen. |
| V naknadnem potrjevanju | FURS ni bil dosegljiv ob izdaji. Račun je ohranjen z lokalno izračunanim ZOI in se samodejno znova pošilja – najprej po nekaj minutah, nato v vse daljših presledkih (največ na eno uro), dokler ga FURS ne potrdi. |
| V naknadnem potrjevanju, rok potekel | Od izdaje sta minila več kot 2 delovna dneva in FURS računa še ni potrdil. Aplikacija ga še naprej pošilja na FURS in vas obvesti, da je rok potekel; na strani Davčno potrjevanje ima oznako »Rok potekel«. Glede zamujenega roka se posvetujte s FURS ali računovodjo. |
| Potrjevanje ni uspelo (poslovna napaka) | FURS je zavrnil potrditev (npr. neveljaven DDV način). Sporočilo o napaki vam pove, kaj popraviti; nato račun pošljete z »Ponovno potrdi«. |
| Manjka certifikat | Račun je izdan, vendar v trenutku izdaje ni bilo certifikata. Ko naložite certifikat, jih aplikacija samodejno pošlje na FURS. |
| Brez davčnega potrjevanja | Uporabnik ima v nastavitvah izklopljeno davčno potrjevanje. |
Rok FURS: 2 delovna dneva
Slovenska FURS zakonodaja zahteva naknadno davčno potrjevanje računov v roku 2 delovnih dni od izdaje (vikendi in prazniki se ne štejejo). Če potrditev v tem roku ne uspe, aplikacija račun še naprej pošilja na FURS, dokler ga FURS ne potrdi, in vas z e-pošto obvesti, da je rok potekel. Glede zamujenega roka se posvetujte s FURS ali svojim računovodjo.
Ko ponovno naložiš certifikat
Če si certifikat odstranil ali se je iztekel in si izdal nekaj Stripe računov v stanju "manjka certifikat", po ponovnem nalaganju veljavnega certifikata aplikacija samodejno:
- Vsi računi v stanju »Manjka certifikat« se samodejno postavijo v vrsto za naknadno davčno potrjevanje; strežnik jih sproti pošilja na FURS.
- Na FURS gredo tudi računi, starejši od 2 delovnih dni; zakonski rok je pri njih že potekel, zato te aplikacija nanje posebej opozori — glede zamude se posvetuj s FURS ali računovodjo.
- Računov, ki so bili medtem stornirani ali dobropisani, aplikacija ne pošlje, saj dobropis k njim ni bil davčno potrjen — o njih te obvesti.
- O vsem tem dobiš obvestilo v aplikaciji in po e-pošti.
Pogosta vprašanja
Ali Moj Račun vidi moje denarne tokove? +
Ne. Stripe je merchant of record, vsi denarni tokovi gredo direktno k vam. Moj Račun samo prejema obvestila o plačilih in izda račune za vaše davčne potrebe.
Ali se mi plačuje Stripe provizija večkrat? +
Ne. Moj Račun ne jemlje provizije od vaših Stripe plačil. Plačate samo 4,99 € na mesec za sam dodatek (in kar koli Stripe sam zaračuna za obdelavo plačil — to je popolnoma ločeno).
Kaj se zgodi, če izklopim integracijo sredi meseca? +
Računi, ki so že izdani, ostanejo nedotaknjeni. Če naročnino na dodatek odpoveste, se tekoči mesec obračuna v celoti (brez sorazmerne delitve); če le prekinete povezavo s Stripe-om, naročnina ostane aktivna, dokler je ne odpoveste. Nadaljnja Stripe plačila se ne bodo več samodejno obdelovala, lahko pa znova povežete, kadar koli želite.
Kaj pa plačila, ki sem jih prek Stripe-a prejel pred povezavo? +
Integracija obdela samo plačila od trenutka povezave naprej. Starih plačil, izvedenih pred povezavo, ne uvozimo za nazaj in zanje ne izdamo računov samodejno. Če za takšno plačilo potrebujete račun, ga preprosto izdate ročno v Moj Računu (in po želji označite kot plačano).
Ali deluje za testne (test mode) Stripe transakcije? +
Ne. Integracija obdeluje samo plačila v živem načinu (live mode); testna plačila (test mode) zabeleži in preskoči, računov zanje ne izda. Integracijo zato preizkusite z majhnim pravim plačilom, ki ga nato vrnete — vračilo samodejno izda dobropis.
Kako varna je povezava? +
Uporabljamo standardni protokol OAuth (kakor pri Googlu, Facebooku). Vašega Stripe gesla nikoli ne vidimo. Stripe nam izda žeton z omejenimi pravicami, ki ga lahko kadarkoli prekličete iz Stripe nadzorne plošče (Settings → Connected applications) ali iz Moj Račun.
Kaj če dobi stranka račun po e-pošti dvakrat — enkrat od Stripe-a in enkrat od vas? +
Stripe običajno pošlje samo svoje potrdilo o plačilu (receipt), ki ga lahko izklopite v Stripe nastavitvah. Račun, ki ga izda Moj Račun, je dejanski uradni račun (pri kartičnih plačilih davčno potrjen, ko imate potrjevanje vklopljeno). Priporočamo, da v Stripe izklopite samodejne potrditve, če želite, da stranka dobi samo en dokument.
Ali integracija deluje, če imam tudi druge plačilne sisteme (PayPal, plačilo na TRR)? +
Da. Integracija Stripe obdela samo plačila, ki gredo prek Stripe-a. Vsa ostala plačila (PayPal, TRR, gotovina) ročno vnesete v Moj Račun kot doslej. Lahko pa razmislite o uvozu plačil iz banke — glejte dokumentacijo o uvozu plačil.
Kaj se zgodi pri Stripe Tax-u in slovenskem OSS-u? +
Če imate v Stripe-u vklopljen Stripe Tax (njihov modul za avtomatsko določanje DDV-ja), Moj Račun upošteva DDV razčlenitev, ki jo dobi od Stripe-a. Pri B2C čezmejnih prodajah v EU se uporabi vaša OSS shema (če je v Moj Računu vklopljena). Pri B2B prodajah v EU se uporabi obrnjena davčna obveznost.
Pravne in računovodske opombe
Integracija Stripe je orodje za poenostavitev izdaje računov. Pravna odgovornost za pravilnost računov in davčnih obveznosti ostaja na vas. Pri čezmejnih primerih (B2B EU reverse charge, OSS shema, neevropski kupci) priporočamo, da samodejno izdane račune redno pregledate skupaj s svojim računovodjo.
Ko je vklopljena nastavitev »Vedno davčno potrdi račune iz Stripe plačil«, Moj Račun vsak račun iz Stripe plačila pošlje v davčno potrjevanje pri FURS-u (ZOI, EOR) — ob izpadu FURS naknadno — in ga shrani v skladu z zahtevami slovenske davčne zakonodaje. Ne odgovarjamo pa za izbiro pravilnega DDV načina, OSS sheme ali napačno vneseno VAT ID stranke.
Pripravljeni na avtomatizacijo?
Naročite se na dodatek, povežite svoj Stripe račun in pustite, da Moj Račun poskrbi za račune in dobropise brez vašega posega.
Mesečna naročnina 4,99 € · Odpoveste lahko kadarkoli, brez odpovednega roka
Drugi dodatki
Aplikacija ostaja brezplačna. Dodatki so opcijski:
- SMS obvestila — 0,08 € / SMS
- Prilagoditev e-pošte — 5 € / mesec
- AI branje dokumentov — 5 branj/mesec brezplačno, nato 0,05 € / branje
- Vse dodatke »