sobota, 31. januar 2015

Programček za digitalno podpisovanje eRačunov


Vsi eRačuni proračunskim uporabnikom gredo preko državne ustanove UJP. Da UJP vaš eRačun sprejme, pa mora biti eRačun digitalno podpisan.

eRačun lahko digitalno podpišete npr. s svojim  SIGEN-ca digitalnim potrdilom (certifikatom). Za podpisovanje je veljaven certifikat vezan na podjetje, kot tudi na fizično osebo. Za sebe (fizično osebo) dobite digitalno potrdilo brezplačno na upravni enoti. In v vsakem primeru priporočam, da si ga pridobite.

Več o tem katera digitalna potrdila so veljavna ...

Programček Čebelca Podpis

Za tiste, ki potrebujete e-podpis smo pripravili programček, ki vzame .zip paket eRačuna, ki ga prenesete iz Čebelce (lahko pa tudi od drugod), jo odpre, podpiše eRačun, popravi ovojnico ter vam na isto mesto ustvari .sig.zip paket z enakim imenom (sig predstavlja signed / podpisan). 




Program deluje na Windows, Linux in Mac računalnikih. Trenutno imamo pripravljeno le inštalacijo za Windows. Če ste Linux ali Mac uporabnik pa vam lahko pošljemo navodila kako ga namestiti. Pripravljamo pa tudi namestitve na teh sistemih.

Tehnične informacije o podpisu

Programček eRačun podpiše po W3C XMLDsig standardu. Pri tem se sklicujemo na informacijo na UJP strani.

"eRačun mora biti podpisan v skladu z W3C standardi in shemami."

Ker je odgovor nekoliko širok: več uporabnikov je uspešno poslalo s programčkom podpisan eRačun preko UJP in ta je prispel do naročnika (proračunskega uporabnika).


Sobota 31.1.2015: Težave z dostopom do strežnika


9:00 - Datacenter, kjer tečejo čebelca strežniki ima težave z mrežo (networkom). Težave aktivno rešujejo. Gre za kvalitetnega ponudnika in to so prve takšne težave v 5 letih delovanja. Vas bomo obveščali. Opravičujemo se za morebitne nevšečnosti.

9:07 - Stran je spet dosegljiva vendar mrežni dostop še ni zanesljiv.

9:35 - Na datacentru še diagnosticirajo a stran se sedaj že 5 minut stabilno odziva. Morda na trenutke nekoliko počasneje.

10:24 - V zadnji uri nismo opazili težav pri dostopu do čebelce. Še iz datacentra so sedaj potrdili da so težave z mrežo odpravljene.

Ker je to prva takšna težava pri tem ponudniku v 5 letih (kar je zelo malo) in so takoj urgirali zaenkrat ne razmišljamo o menjavi ponudnika strežnikov.

Opravičujemo se vam za morebitne nevšečnosti.

petek, 16. januar 2015

eRačuni: vprašanja in odgovori iz prakse




V preteklih dveh tednih smo od naših uporabnikov in še koga zraven dobili veliko sledečih vprašanj glede eRačunov:


Kaj je eRačun in kako ga naredim?

eRačun je posebna podatkovna (xml) datoteka oz. skupek datotek, ki bi jih zelo težko naredili "ročno". eRačun naredite v svojem programu za izdajanje računov običajno enako kot vsak drug račun. Razlika je v tem, da si potem ne prenesete PDF-ja računa, ki ga boste natisnili. Prenesete si eRačun obliko. Odvisno od storitve, preko katere ga boste pošiljali, je to datoteka s končnico .xml ali .zip.


Ali je eRačun PDF, ki ga pošljem po e-pošti?

Ne, vsaj ne v smislu, ki je sedaj aktualen. Proračunskim uporabnikom morate poslati eRačun po standardu eSlog, ki zahteva posebej oblikovano XML datoteko.


Ali moram izdajati eRačune?

Zaenkrat le, če izdajate račune proračunskim uporabnikom. To so ustanove kot npr. občine, šole, ministrstva. Ali je neka organizacija proračunski uporabnik, lahko preverite v registru.

Tudi nekatera zasebna podjetja od dobaviteljev zahtevajo le še eRačune, vendar je to stvar dogovora posameznih podjetij.


Kaj potrebujem, da lahko čimprej izdam eRačun?

Vpisani morate biti v register izdajateljev eRačunov. To za vas običajno stori organizacija, preko katere boste eRačune pošiljali: npr. vaša banka, Pošta Slovenije ali UJP. Postopek lahko traja nekaj dni.


Ne uporabljam eBanke oz. moja banka nima podpore za eRačune, certifikata nimam?

V primeru, da boste izdali do 5 eRačunov na mesec, priporočam spletni program na UJP. Tam račun ročno vnesete (opcije, da predložite že izdelano datoteko, ni), ga podpišete in oddate. Pridobiti boste morali enega od veljavnih certifikatov.

Če imate večje število eRačunov, pa priporočam storitev Pošte Slovenije.

Moja e-banka podpira pošiljanje eRačunov. Kako oddam eRačun?

Banki javite, da želite aktivirati izdajanje eRačunov. Ko ste registrirani, v svojem programu (npr. v Čebelci), naredite račun kot običajno. Namesto PDF datoteke si prenesete eRačun datoteko in jo vstavite v program e-banke. Banka pa eRačun po medbančnem sistemu pošlje prejemniku, ki ga prav tako prejme v svojo e-banko ali v primeru proračunskih uporabnikov UJP aplikacijo.


Ali potrebujemo certifikat, kateri?

Certifikat potrebujete, če želite sami digitalno podpisovati eRačune ali to zahteva ponudnik storitve, preko katere jih pošiljate. Sprejemljivi certifikati so:

  • SIGOV-CA (www.sigov-ca.gov.si),
  • SIGEN-CA (www.sigen-ca.si),
  • POŠTA®CA (postarca.posta.si),
  • HALCOM-CA (www.halcom.si),
  • AC NLB (www.nlb.si)

Pri UJP so nam potrdili, da so v redu tudi certifikati pisani na fizično osebo, ne nujno na podjetje.


Ali mi lahko občasen eRačune odda računovodja, ki ima svoj certifikat?

Da. Račune lahko izda vaš/a računovodja ali katerakoli druga pravna ali celo fizična oseba, ki jo za to pooblastite.


Katero obliko eRačuna pošljem?

To je odvisno od tega, preko katere organizacije pošiljate eRačun.

ZIP z ovojnico:
  • Deželna Banka Slovenije
  • NKBM
  • Banka Koper
  • Delavska Hranilnica
XML eSlog 1.5:
  • Pošta Slovenije
  • NLB
  • SKB banka
  • Abanka
  • Factor banka
  • Raiffeisen Krekova banka, 
  • Hypo Alpe-Adria-Bank
  • Probanka
Ročni ponovni vnos:
  • UJP (do 5 eRačunov mesečno)


Zakaj pred prenosom eRačuna program zahteva, da popravim BIC, IBAN in ostale podatke?

Standard eSlog zahteva podatke v točno določeni obliki, drugače bo eRačun zavrnjen že pri banki, ali kje na poti do prejemnika.


Katero BIC kodo vnesem?

Za vse proračunske uporabnike vnesete BIC kodo UJP-a: UJPLSI2DICL. Za tiste, ki to niso pa 11-mestni BIC banke. Včasih se na koncu le doda znake X, da dosežete 11 mest.

Npr. BIC koda za NLB je LJBASI2X. Pravilna za eRačun pa je v tem primeru LJBASI2XXXX. Več o tem si lahko preberete pri navodilih za eRačune pri Čebelci.


Specifike...

Pri NKBM morate pred vklopom poslati primer eRačuna v zip (stisnjeni) datoteki po e-pošti. Pošljite celoten zip, ne posameznih datotek zunaj zip-a.


Dodatna vprašanja?

Sporočite nam jih na podpora@cebelca.biz


nedelja, 04. januar 2015

eRačuni: zapiski iz prakse



eRačune smo imeli po XSD shemi (eSlog 1.6)  pripravljene že sredi poletja. Decembra, ko se je interes zanje povečal in so se začele pojavljati različne testne različice programov za pošiljanje eRačunov, pa smo lahko eRačune začeli testirati v praksi. Naredili smo naslednje spremembe:


Verziji 1.5 ali 1.6

Iz pogovorov z različnimi bankami smo izvedeli, da jih večina sicer podpira eSlog 1.6, vendar ne vse. Tako tudi, če ga banka pošiljatelja podpira, ga banka prejemnika morda ne bo. Vse pa podpirajo eSlog 1.5, zato smo eRačune prilagodili nanj.


Z ovojnico ali brez

Nekatere banke za pošiljanje eRačuna zahtevajo le XML datoteko eRačuna (ovojnico kreirajo same), druge pa potrebujejo še ovojnico. Pošta Slovenije je v prvi skupini.

Pri teh drugih se datoteko običajno naloži kot ZIP paket, v katerem sta (vsaj) dve datoteki: ovojnica s končnico .inv in eRačun. Pri nekaterih mora le-ta imeti končnico .eracun.xml, pri drugih ni specifizirano.



V Čebelci si lahko sedaj prenesete eRačun v obeh oblikah. Če se bo pojavila zahteva še po novih oblikah, jih bomo pripravili.


IBAN in BIC

Za kreiranja ovojnice se poleg IBAN številke vas in kupca potrebuje še BIC številka obeh bank, zato smo dodali ti polji k Partnerjem in v Nastavitve - Podatki o podjetju. Pri eRačunih potrebujete IBAN. Če uporabljate opcijo z ovojnico, pa še BIC.

Pri tem mora biti BIC v dolgem zapisu. Npr. na spletni strani NLB je BIC zapisan kot LJBASI2X, standard za ovojnice pa zahteva LJBASI2XXXX.



Da pohitrimo vnos partnerjev, ob teh novih zahtevah, že pripravljamo zelo konkretne izboljšave. Več o tem v roku dveh tednov...


Vizualizacija

XML datoteka, v kateri je eRačun, je končnemu uporabniku le za silo berljiva. K sreči XML podpira vizualizacije.

Na strani GZS imajo vizualizacijo, a ni omogočena splošna uporaba, saj ima lastnik datoteke vse pravice pridržane.

Zato pripravljamo odprtokodne XSLT skripte za vizualizacijo eRačunov. Objavljene bodo na Github-u do srede. Če lahko pripomorete, vabljeni k sodelovanju.


Kako preizkusiti pošiljanje eRačuna

Preverite, kaj vam nudi vaša banka. Še najhitreje pa pošiljanje preizkusite preko testnega portala Pošte Slovenije. Povezava do njih je: https://tsteracun.posta.si/

Kot je navada za vse resne (državne) slovenske spletne strani, boste morali najprej potrditi varnostno izjemo. Če se ne ustrašite tega in uspete nadaljevati, je uporabniška izkušnja kar dobra.

Toliko zaenkrat ... zapiske bomo s pridobivanjem dodatnih informacij še nadgrajevali.


Preberete si lahko tudi objavo: eRačuni v letu 2015