Forum » Programiranje » Davčne blagajne
Davčne blagajne
kkrajnc ::
Ali kdo ve, kaj narediti, ko ima račun vrednost nič (0.00 EUR) - npr. pri menjavi, stranka vrne en artikel in vzame drugega v istem znesku.
Kako pravilno vpisati davke, ker shema javi napako, če ni davkov v TaxPerSeller.
Kako pravilno vpisati davke, ker shema javi napako, če ni davkov v TaxPerSeller.
VKR77 ::
"kkrajnc :: danes, 16:12:09"
Prolazi bez davka ako se kod serializacije stavi prazan tag
Prolazi bez davka ako se kod serializacije stavi prazan tag
<fu:TaxesPerSeller/>
SonjaP ::
Nam gre tudi brez zneska davka:
"Invoice": { "TaxNumber": 10039724, "IssueDateTime": "2015-12-11T08:20:09", "NumberingStructure": "B", "InvoiceIdentifier": { "BusinessPremiseID": "ena", "ElectronicDeviceID": "DOMACA", "InvoiceNumber": "37" }, "InvoiceAmount": , "PaymentAmount": 0.00, "TaxesPerSeller": [ { "VAT": [ { "TaxRate": 22.00, "TaxableAmount": , "TaxAmount": 0.00 } ] } ],
SasoS ::
Ali kdo ve zakaj dobim SSL error 40 na blagajne-test.fu.gov.si, blagajne.fu.gov.si pa dela ok?
Testiral sem tudi z openssl:
Imajo premajhen DH key na -test serverju?
Testiral sem tudi z openssl:
$ openssl s_client -connect blagajne-test.fu.gov.si:9002 CONNECTED(00000003) depth=1 C = si, O = state-institutions, OU = sitest-ca verify error:num=19:self signed certificate in certificate chain verify return:0 139927437055816:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1259:SSL alert number 40 139927437055816:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:184: --- Certificate chain 0 s:/C=si/O=state-institutions/OU=SITEST-CA/OU=certificates-web/serialNumber=2108201500001/CN=blagajne-test.fu.gov.si i:/C=si/O=state-institutions/OU=sitest-ca 1 s:/C=si/O=state-institutions/OU=sitest-ca i:/C=si/O=state-institutions/OU=sitest-ca --- Server certificate -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- subject=/C=si/O=state-institutions/OU=SITEST-CA/OU=certificates-web/serialNumber=2108201500001/CN=blagajne-test.fu.gov.si issuer=/C=si/O=state-institutions/OU=sitest-ca --- No client certificate CA names sent Server Temp Key: DH, 1024 bits --- SSL handshake has read 3741 bytes and written 202 bytes --- New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-GCM-SHA384 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : DHE-RSA-AES256-GCM-SHA384 Session-ID: 14A6A7D17791124E8184EC876C86EF73E4DA94405EF48F9B13FF3905120E390A Session-ID-ctx: Master-Key: 7F5B069E86BFC4061C3DAA7E01D67BF14C705C63FFD990147291CE54059D67A3CFAEEFF47601AAC404DC516D811B0822 Key-Arg : None Krb5 Principal: None PSK identity: None PSK identity hint: None Start Time: 1449833875 Timeout : 300 (sec) Verify return code: 19 (self signed certificate in certificate chain) ---
$ openssl s_client -connect blagajne.fu.gov.si:9002 CONNECTED(00000003) depth=0 C = si, O = state-institutions, OU = web-certificates, OU = servers, serialNumber = 1237073010016 + CN = blagajne.fu.gov.si verify error:num=20:unable to get local issuer certificate verify return:1 depth=0 C = si, O = state-institutions, OU = web-certificates, OU = servers, serialNumber = 1237073010016 + CN = blagajne.fu.gov.si verify error:num=27:certificate not trusted verify return:1 depth=0 C = si, O = state-institutions, OU = web-certificates, OU = servers, serialNumber = 1237073010016 + CN = blagajne.fu.gov.si verify error:num=21:unable to verify the first certificate verify return:1 --- Certificate chain 0 s:/C=si/O=state-institutions/OU=web-certificates/OU=servers/serialNumber=1237073010016/CN=blagajne.fu.gov.si i:/C=si/O=state-institutions/OU=sigov-ca --- Server certificate -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- subject=/C=si/O=state-institutions/OU=web-certificates/OU=servers/serialNumber=1237073010016/CN=blagajne.fu.gov.si issuer=/C=si/O=state-institutions/OU=sigov-ca --- No client certificate CA names sent Server Temp Key: ECDH, prime256v1, 256 bits --- SSL handshake has read 1928 bytes and written 431 bytes --- New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-SHA384 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-SHA384 Session-ID: 0A11000077F5CCA0A5694669C6317E0C09780C731FF0919E31B96DA24BC28929 Session-ID-ctx: Master-Key: 3588DBDAE55631CE6A09E2F8BF962235B903778EBA0565D56CAFC796A13F5805C2E602FA9D41F35A21F9682DD2145F8A Key-Arg : None Krb5 Principal: None PSK identity: None PSK identity hint: None Start Time: 1449833914 Timeout : 300 (sec) Verify return code: 21 (unable to verify the first certificate) --- quit HTTP/1.1 400 Bad Request
Imajo premajhen DH key na -test serverju?
Zgodovina sprememb…
- spremenilo: SasoS ()
trstenjak ::
Ima kdo morda kode za POS tiskanje kode 128 na tiskalnik PRP 085II, ki bi naj bil ESC/POS kompatibilen. Na Staru TSP mi lepo deluje, tukaj mi nikakor ne uspe.
kkrajnc ::
Ima kdo morda kode za POS tiskanje kode 128 na tiskalnik PRP 085II, ki bi naj bil ESC/POS kompatibilen. Na Staru TSP mi lepo deluje, tukaj mi nikakor ne uspe.
Tekstovni prikaz: 29 72 48
Višina: 29 104 80
Širina: 29 119 02
Izpis: 29 107 73 dolžina podatki - npr. 29 107 73 6 {Btest
Pri izpisu je posebnost prefix {B.
perci ::
marko35 ::
Že 14 dni se hecam s PHP jem, nastavitvami, strežniki , certifikati.
Sedaj uspešno pošljem že prej podpisan račun, PHP skripto za podpisovanje pa sem uporabil XMLSecLibs, ki dela sicer super, ampak imam problem , da deluje le na PHP 5.4 ali več. In me zanima če ima kdo to podpisovanje računa rešeno kako drugače in da deluje tudi v PHP 5.2 , če kdo ima bi lepo lepo prosil za php kodo.
Mare
Sedaj uspešno pošljem že prej podpisan račun, PHP skripto za podpisovanje pa sem uporabil XMLSecLibs, ki dela sicer super, ampak imam problem , da deluje le na PHP 5.4 ali več. In me zanima če ima kdo to podpisovanje računa rešeno kako drugače in da deluje tudi v PHP 5.2 , če kdo ima bi lepo lepo prosil za php kodo.
Mare
trstenjak ::
Ima kdo morda kode za POS tiskanje kode 128 na tiskalnik PRP 085II, ki bi naj bil ESC/POS kompatibilen. Na Staru TSP mi lepo deluje, tukaj mi nikakor ne uspe.
Tekstovni prikaz: 29 72 48
Višina: 29 104 80
Širina: 29 119 02
Izpis: 29 107 73 dolžina podatki - npr. 29 107 73 6 {Btest
Pri izpisu je posebnost prefix {B.
Funkcionira, hvala lepa. Sem pa moral izpisati kodo v 4 vrsticah, ker tiskalnik ne zna tiskati dovolj ozko. V nasprotju s starom, kjer gre z dvema.
// c++ primer, če komu kaj pomaga
char len = barkoda.GetLength()+2;
char barkodaPrint128Begin[] =
{ 0x1d, 0x77/*w 119dec*/, 2, // barcode width
0x1d, 0x68 /*h 104dec*/, 30, // barcode height
0x1d, 0x6b, 73, len, '{', 'B', // print barkode
0x00
};
CString ret=barkodaPrint128Begin;
ret+=barkoda;
return ret;
Zgodovina sprememb…
- spremenil: trstenjak ()
detroit ::
ali ima kdo porblem z
S100 Sistemska napaka pri obdelavi sporočila. Oz ima kakšno idejo kaj bi to lahko bilo?
jap napačn json ali xml ki ga pošiljaš poglej strukturo še 1x...raje 100x
Skero
DamijanD ::
Imam čuden problem - gre za XPje. Trenutno dobivam nazaj:
Se komu kaj sanja kaj bi to bilo?
Pa bi razumel, če to ne bi nikoli delovalo, ampak pošiljanje poslovnega prostora je v točno tem okolju 3 dni nazaj že uspelo
<html><head><title>Request Rejected</title></head><body>The requested URL was rejected. Please consult with your administrator.<br><br>Your support ID is: 1849719934807802627</body></html>
Se komu kaj sanja kaj bi to bilo?
Pa bi razumel, če to ne bi nikoli delovalo, ampak pošiljanje poslovnega prostora je v točno tem okolju 3 dni nazaj že uspelo
kkrajnc ::
Podobno napako sem dobil, ker nisem poslal vseh podatkov v headerju http requesta (manjkajoči host).
Poglej z fiddlerjem če imaš vredu request.
Poglej z fiddlerjem če imaš vredu request.
DamijanD ::
Mislim, da ni to krivo, ker ista verzija aplikacije drugje dela OK.
Sem pa pravkar ugotovil, da imajo tuj IP in glede na percijev komentar:
Je verjetno to vzrok. Kako oz. kje pa se prijavi tuji IP? Trenutno še ne vem, če sploh imajo statičen IP, kaj pa v primeru, da gre za tuj dinamični IP?
Sem pa pravkar ugotovil, da imajo tuj IP in glede na percijev komentar:
Kolikor vem, je zadeva za tujino blokirana (vsaj na produkciji) in boš moral posebej zaprositi za IP izjemo, če boš hotel uporabljati tuj IP.
Je verjetno to vzrok. Kako oz. kje pa se prijavi tuji IP? Trenutno še ne vem, če sploh imajo statičen IP, kaj pa v primeru, da gre za tuj dinamični IP?
inkanet ::
@Gregorjo
Meni je javljalo napako S100 ker sem imel nekje v poslanih podatkih nedovoljen znak (CR/LF/Space) ali pa je bila 1. vrstica prazna. Sumim da sem pri copy/paste iz PDF tehničnih navodil kopiral kakšen "čuden" znak.
S primerjavo sporočila objavljenega na strani za razvijalce in mojega konkretnega sporočila s pomočjo https://www.diffchecker.com/ sem ugotovil kje v sporočilu je napaka.
Meni je javljalo napako S100 ker sem imel nekje v poslanih podatkih nedovoljen znak (CR/LF/Space) ali pa je bila 1. vrstica prazna. Sumim da sem pri copy/paste iz PDF tehničnih navodil kopiral kakšen "čuden" znak.
S primerjavo sporočila objavljenega na strani za razvijalce in mojega konkretnega sporočila s pomočjo https://www.diffchecker.com/ sem ugotovil kje v sporočilu je napaka.
inkanet ::
A kdo ve katera (zneskovna) polja se pošiljajo na FURS, če se gre za račun izdan s strani malega davčnega zavezanca (davčni zavezanec, ki je oproščen plačila DDV po 94. členu ZDDV-1) ? Ali je dovolj da se pošlje samo:
InvoiceAmount
PaymentnAmount
ExemptVATTaxableAmount
TaxesPerSeller/VAT pa se kompletno izpusti
Pa še kje lahko v produkciji preveriš ali je poslovni prostor prijavljen? Odgovor na prijavo preko JSON sporočila je bil pritrdilen, vendar se mi v Mini Blagajni prijavljen prostor ne pokaže.
InvoiceAmount
PaymentnAmount
ExemptVATTaxableAmount
TaxesPerSeller/VAT pa se kompletno izpusti
Pa še kje lahko v produkciji preveriš ali je poslovni prostor prijavljen? Odgovor na prijavo preko JSON sporočila je bil pritrdilen, vendar se mi v Mini Blagajni prijavljen prostor ne pokaže.
marjač ::
Pri izpisu barkode za ZOI v obliki code 128
na račun v 4 vrsticah po 15 znakov z prefiksom
le te lahko pravilno preberem z ročnim optičnim
bralnikom, medtem ko mi ga aplikacija, ki sem jo dobil na
FURS strani kode ne prebere.
Branje QR kode z aplikacijo na FURS strani za isto ZOI številko v QR obliki lepo deluje.
Ima kdo rešitev za to težavo?
na račun v 4 vrsticah po 15 znakov z prefiksom
le te lahko pravilno preberem z ročnim optičnim
bralnikom, medtem ko mi ga aplikacija, ki sem jo dobil na
FURS strani kode ne prebere.
Branje QR kode z aplikacijo na FURS strani za isto ZOI številko v QR obliki lepo deluje.
Ima kdo rešitev za to težavo?
kkrajnc ::
trstenjak ::
Pri izpisu barkode za ZOI v obliki code 128
na račun v 4 vrsticah po 15 znakov z prefiksom
le te lahko pravilno preberem z ročnim optičnim
bralnikom, medtem ko mi ga aplikacija, ki sem jo dobil na
FURS strani kode ne prebere.
Branje QR kode z aplikacijo na FURS strani za isto ZOI številko v QR obliki lepo deluje.
Ima kdo rešitev za to težavo?
Imaš dobro osvetljeno? Meni ni čitalo 4 vrstične kode, če mi ni ravno svetloba padala na kodo.
SonjaP ::
Pri izpisu barkode za ZOI v obliki code 128
na račun v 4 vrsticah po 15 znakov z prefiksom
le te lahko pravilno preberem z ročnim optičnim
bralnikom, medtem ko mi ga aplikacija, ki sem jo dobil na
FURS strani kode ne prebere.
Branje QR kode z aplikacijo na FURS strani za isto ZOI številko v QR obliki lepo deluje.
Ima kdo rešitev za to težavo?
V kodi imaš napačne podatke. To se je tudi nam dogajalo, potem smo odkrili napako pri razstavljanju kode v vrstice.
Chuck Borris ::
C# sekcija:
Na enem računalniku imamo problem, da oddaja traja več kot 30 sekund
Ugotovil sem, da je problem v ukazu (15 sekund): RSACryptoServiceProvider rsaCSP = (RSACryptoServiceProvider)certifikat.PrivateKey;
Računalnik: Win 7, .net 4.0 (in tudi z .net 4.5), 3 gm ram, 2,8 gHz
Na enem računalniku imamo problem, da oddaja traja več kot 30 sekund
Ugotovil sem, da je problem v ukazu (15 sekund): RSACryptoServiceProvider rsaCSP = (RSACryptoServiceProvider)certifikat.PrivateKey;
Računalnik: Win 7, .net 4.0 (in tudi z .net 4.5), 3 gm ram, 2,8 gHz
n7 ::
Iz kje pa bereš certifikat? Jaz ga iz StoreLocation.LocalMachine in nimam težav.
Imam pa še vprašanje glede stornacije, je storno nov "račun" z negativnimi zneski in se torej številči enako kot račun (+1 od zadnjega dokumenta)?
Imam pa še vprašanje glede stornacije, je storno nov "račun" z negativnimi zneski in se torej številči enako kot račun (+1 od zadnjega dokumenta)?
n7 ::
Pa še;
dobi kdo napako
pri oddaji storno računa? Prijava mi deluje OK.
dobi kdo napako
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
pri oddaji storno računa? Prijava mi deluje OK.
Zgodovina sprememb…
- spremenil: n7 ()
marjač ::
Najlepša hvala!
Pod dobro svetlobo je odčitek 4 vrstične CODE 128 tudi iz pametnega telefona OK.
Pod dobro svetlobo je odčitek 4 vrstične CODE 128 tudi iz pametnega telefona OK.
abraxas ::
Kakšne imate kaj izkušnje s printanjem QR kod na termalnih tiskalnikih skozi Windows grafične driverje?
Na Star TSP700 sem dobil kar kvaliteten (uporaben) izpis QR kode in tudi fotoaparat telefona kodo prepozna.
Potem sem vzel v roke nek kitajski almost no-name NT-8250 POS tiskalnik in ugotovil, da je v grafičnem mode-u skorajda neberljiv.
Na Star TSP700 sem dobil kar kvaliteten (uporaben) izpis QR kode in tudi fotoaparat telefona kodo prepozna.
Potem sem vzel v roke nek kitajski almost no-name NT-8250 POS tiskalnik in ugotovil, da je v grafičnem mode-u skorajda neberljiv.
Chuck Borris ::
Iz kje pa bereš certifikat? Jaz ga iz StoreLocation.LocalMachine in nimam težav.
Imam pa še vprašanje glede stornacije, je storno nov "račun" z negativnimi zneski in se torej številči enako kot račun (+1 od zadnjega dokumenta)?
Certifikat beremo trenutno berem z diska. Bom preveril, če bo kaj hitreje če berem iz StoreLocation.CurrentUser.
Tako je, številči se enako, dodati pa je potrebno še vezo na originalen račun (navedeno v tehnični dokumentaciji).
Zgodovina sprememb…
- spremenil: Chuck Borris ()
Chuck Borris ::
Chuck Borris je izjavil:
Iz kje pa bereš certifikat? Jaz ga iz StoreLocation.LocalMachine in nimam težav.
Imam pa še vprašanje glede stornacije, je storno nov "račun" z negativnimi zneski in se torej številči enako kot račun (+1 od zadnjega dokumenta)?
Certifikat beremo trenutno berem z diska. Bom preveril, če bo kaj hitreje če berem iz StoreLocation.CurrentUser.
Tako je, številči se enako, dodati pa je potrebno še vezo na originalen račun (navedeno v tehnični dokumentaciji).
Ukaz je enako časovno potraten, tudi če certifikat beremo iz StoreLocation.CurrentUser. (ampak samo na enem računalniku...)
radmannsdorf ::
Ali bom za uporabo davčne blagajne na androidu(cebelca), tudi potreboval FURS-ov certifikat?
Če ja, ga bo nekako potrebno vnesti v telefon in v app?
Če ja, ga bo nekako potrebno vnesti v telefon in v app?
SonjaP ::
A kdo ve katera (zneskovna) polja se pošiljajo na FURS, če se gre za račun izdan s strani malega davčnega zavezanca (davčni zavezanec, ki je oproščen plačila DDV po 94. členu ZDDV-1) ? Ali je dovolj da se pošlje samo:
InvoiceAmount
PaymentnAmount
ExemptVATTaxableAmount
TaxesPerSeller/VAT pa se kompletno izpusti
Pa še kje lahko v produkciji preveriš ali je poslovni prostor prijavljen? Odgovor na prijavo preko JSON sporočila je bil pritrdilen, vendar se mi v Mini Blagajni prijavljen prostor ne pokaže.
Mislim, da tudi ExemptVATTaxableAmount ni potrebno vpisovati. Namreč to je oproščen promet: "Skupna vrednost dobav blaga ali storitev na računu, ki so v skladu z Zakonom o davku na dodano vrednost oproščene plačila DDV."
To vrednost bi torej pošiljal, če bi imel na računu blago ali storitve, ki bi bile oproščene DDV-ja, tudi če bi bil zavezanec za DDV.
Komplicirano.. vem...
Enako je pri neobdavčljivih dobavah (NontaxableAmount).
Če nimaš nič od tega, je vsebina TaxesPerSeller prazna.
"InvoiceAmount": 10.00, "PaymentAmount": 10.00, "TaxesPerSeller": [ { } ],
V mini blagajni kaže samo poslovne prostore, ki jih tam določiš, ker jih boš tam uporabljal... po moje..
perci ::
radmannsdorf je izjavil:
Ali bom za uporabo davčne blagajne na androidu(cebelca), tudi potreboval FURS-ov certifikat?
Če ja, ga bo nekako potrebno vnesti v telefon in v app?
Certifikat boš potreboval ne glede na platformo (vsaj enega na davčno številko).
Kam ga boš uvozil, je pa odvisno od aplikacije, ki jo boš uporabljal. Vsekakor ti mora proizvajalec te stvari razložiti.
radmannsdorf ::
Za certifikat sem že zaprosil. Me tudi čaka geslo za prevzem in to. Ampak ne vidim smisla, da bi ga prevzel in uvozil v brskalnik, če recimo sploh ne bom uporabljal računalnika kot blagajno. Vse bom počel izključno na telefonu. Bom kontaktiral proizvajalca android blagajne kako in kaj. Hvala.
perci ::
Itak prevzem izgleda tako, da se ti certifikat generira kot p12 fajl in ga boš po prevzemu lahko uvozil kamorkoli.
d(-_-)b ::
Chuck Borris je izjavil:
Ukaz je enako časovno potraten, tudi če certifikat beremo iz StoreLocation.CurrentUser. (ampak samo na enem računalniku...)
Ravnokar sem naletel na isto težavo na Windows 7 - prvi response je bil 10 - 15 sekund, vsi naslednji pa normalno nekaj deset ms.
Po nasvetu strica Googla sem dodal spodnji parameter in zdaj zadeva deluje že v prvo bp. EchoResponse je okoli 30ms.
webRequest.Proxy = Nothing
DusanU ::
A je kdo opazil, da dobimo nagradno še "Božičnico":
http://www.mf.gov.si/fileadmin/mf.gov.s...
Super ne! Ravno ko bomo posodobili programe pri vseh strankah bo še ta dodatek, V predlogu piše da prične veljati 2.1.2016.
http://www.mf.gov.si/fileadmin/mf.gov.s...
Super ne! Ravno ko bomo posodobili programe pri vseh strankah bo še ta dodatek, V predlogu piše da prične veljati 2.1.2016.
DusanU ::
Meni je link posredovala žena, ki ga je opazila na na Računovodja.com
Takoj je dodala Please don't kill the Messenger....
Bi pričakoval, da bodo šle virtualne blagajne v penzijo sedaj ko imamo "ta prave", samo ne mi bomo prvi na svetu ki bomo imeli tako virtualne kot ONLINE, čez čas mogoče dobimo še fiskalne čipe zraven.
To je sicer predlog ampak verjetno bo 30.12.15 objavljen kot zakon tako smo vsaj navajeni.
Takoj je dodala Please don't kill the Messenger....
Bi pričakoval, da bodo šle virtualne blagajne v penzijo sedaj ko imamo "ta prave", samo ne mi bomo prvi na svetu ki bomo imeli tako virtualne kot ONLINE, čez čas mogoče dobimo še fiskalne čipe zraven.
To je sicer predlog ampak verjetno bo 30.12.15 objavljen kot zakon tako smo vsaj navajeni.
bojanp ::
Chuck Borris je izjavil:
Ukaz je enako časovno potraten, tudi če certifikat beremo iz StoreLocation.CurrentUser. (ampak samo na enem računalniku...)
Ravnokar sem naletel na isto težavo na Windows 7 - prvi response je bil 10 - 15 sekund, vsi naslednji pa normalno nekaj deset ms.
Po nasvetu strica Googla sem dodal spodnji parameter in zdaj zadeva deluje že v prvo bp. EchoResponse je okoli 30ms.
webRequest.Proxy = Nothing
Zgornja ugotovitev ne rešuje problema, ki ga navaja 'Chuck Borris'. To reši le problem komunikacije s furs-om. Problem, ki je izpostavljen, se nanaša na kreiranje objekta 'RSACryptoServiceProvider' z uporabnikovim certifikatom, ki ga potrebujemo že pri računanju ZOI-a. Kakšna ideja, kaj bi lahko vplivalo na tako dolg čas izvedbe ukaza RSACryptoServiceProvider rsaCSP = (RSACryptoServiceProvider)certifikat.PrivateKey;?
abraxas ::
Ali so glede lege oz. pozicije EOR in ZOI ter QR kode na računu kakšna posebna pravila?
Na maloprodajnih računih na POS tiskalnikih se vedno nekako razume, da so na dnu računa EOR, ZOI in čisto spodaj še QR koda.
Na A4 računih, ki bodo prav tako šli v davčno potrjevanje, je nekoliko več oblikovnih možnosti.
Koliko je tu "pesniške svobode"?
Ali sme biti QR koda tudi bolj zgoraj?
Verjetno se tudi zahteva nekaj "praznega" prostora okoli QR kode.
Na maloprodajnih računih na POS tiskalnikih se vedno nekako razume, da so na dnu računa EOR, ZOI in čisto spodaj še QR koda.
Na A4 računih, ki bodo prav tako šli v davčno potrjevanje, je nekoliko več oblikovnih možnosti.
Koliko je tu "pesniške svobode"?
Ali sme biti QR koda tudi bolj zgoraj?
Verjetno se tudi zahteva nekaj "praznega" prostora okoli QR kode.
raufnk ::
Za obliko QR kode imaš točne specifikacije.
Pozicija teh elementov pa mislim, da ni določena.
Pozicija teh elementov pa mislim, da ni določena.
lp
raufnk
n7 ::
Kolikor sem bral, prazen prostor okoli kode je definiran, lokacija pa ne. Jaz delam kodo zgoraj desno (na A4).
Mavrik ::
Kakšna ideja, kaj bi lahko vplivalo na tako dolg čas izvedbe ukaza RSACryptoServiceProvider rsaCSP = (RSACryptoServiceProvider)certifikat.PrivateKey;?
Pomanjkanje entropije in čakaš na RNG?
The truth is rarely pure and never simple.
D-monLord ::
Ali so glede lege oz. pozicije EOR in ZOI ter QR kode na računu kakšna posebna pravila?
Na maloprodajnih računih na POS tiskalnikih se vedno nekako razume, da so na dnu računa EOR, ZOI in čisto spodaj še QR koda.
Na A4 računih, ki bodo prav tako šli v davčno potrjevanje, je nekoliko več oblikovnih možnosti.
Koliko je tu "pesniške svobode"?
Ali sme biti QR koda tudi bolj zgoraj?
Verjetno se tudi zahteva nekaj "praznega" prostora okoli QR kode.
Pravilo je tudi, da mora ZOI biti direktno nad QR kodo, upostevajoc se prazni prostor okoli QR kode Stran 113 od TehnicnaDokumentacijaVer1.5.pdf.
Kje pa pise da mora biti ZOI direktno nad QR kodo me pa ne vprasat, meni so FURSovci povedali.
trstenjak ::
Ali so glede lege oz. pozicije EOR in ZOI ter QR kode na računu kakšna posebna pravila?
Na maloprodajnih računih na POS tiskalnikih se vedno nekako razume, da so na dnu računa EOR, ZOI in čisto spodaj še QR koda.
Na A4 računih, ki bodo prav tako šli v davčno potrjevanje, je nekoliko več oblikovnih možnosti.
Koliko je tu "pesniške svobode"?
Ali sme biti QR koda tudi bolj zgoraj?
Verjetno se tudi zahteva nekaj "praznega" prostora okoli QR kode.
Pravilo je tudi, da mora ZOI biti direktno nad QR kodo, upostevajoc se prazni prostor okoli QR kode Stran 113 od TehnicnaDokumentacijaVer1.5.pdf.
Kje pa pise da mora biti ZOI direktno nad QR kodo me pa ne vprasat, meni so FURSovci povedali.
To je res. In zanimivo, da imajo Lidl, Spar in še nekaj njih najprej zoi, potem eor in na koncu barkodo.
d(-_-)b ::
Citat 5.člena šestega odstavka Pravilnika o izvajanju Zakona o davčnem potrjevanju računov:
»Zaščitna oznaka izdajatelja računa se na računu navede v tekstovni obliki (32 znakov v šestnajstiškem zapisu) in v obliki QR kode, kode PDF 417 ali več črtnih kod tipa Code 128 v skladu s tehničnimi navodili, objavljenimi na portalu eDavki. Kodi QR in PDF 417 morata biti skladni s standardom ISO/IEC 15415. Koda Code 128 mora biti skladna s standardom ISO/IEC 15416. Koda se navede pod tekstovno obliko zaščitne oznake izdajatelja računa.«
Gledam račun od Petrola - imajo ZOI, pod njo EOR in pod njo QRkoda. Saj ustreza zahtevam - je pod ZOI številko. Ne piše, da mora biti koda prva zadeva pod ZOI ;)
Spodnji račun je iz mini davčne blagajne - moraš kar iskat EOR kodo ...
Zgodovina sprememb…
- spremenilo: d(-_-)b ()
Rumko ::
Ker sem precej obupan (na isti točki že nekaj časa), bi prosil če bi kdo pomagal pri validaciji XML-ja za prijavo računa.
Konstantno dobivam S001 (Sporočilo ni v skladu s shemo XML) ampak kolikor gledam je zadeva narejena po shemi in mi ni jasno kaj naj bi bil problem.
Med drugim sem uporabil corefiling schemaValidate in freeformatter xml-validator-xsd za validacijo, pa je povsod vse ok.
XML, ki ga pošiljam:
Hvala
Konstantno dobivam S001 (Sporočilo ni v skladu s shemo XML) ampak kolikor gledam je zadeva narejena po shemi in mi ni jasno kaj naj bi bil problem.
Med drugim sem uporabil corefiling schemaValidate in freeformatter xml-validator-xsd za validacijo, pa je povsod vse ok.
XML, ki ga pošiljam:
<fu:InvoiceRequest xmlns:fu="http://www.fu.gov.si/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Id="test"><fu:Header><fu:MessageID>a8faa800-0ae9-4000-8afa-48db2e00e2ff</fu:MessageID><fu:DateTime>2015-12-17T20:25:07</fu:DateTime></fu:Header><fu:Invoice><fu:TaxNumber>10368817</fu:TaxNumber><fu:IssueDateTime>2015-12-15T00:00:00</fu:IssueDateTime><fu:NumberingStructure>B</fu:NumberingStructure><fu:InvoiceIdentifier><fu:BusinessPremiseID>TRGOVINA1</fu:BusinessPremiseID><fu:ElectronicDeviceID>BLAG2</fu:ElectronicDeviceID><fu:InvoiceNumber>1</fu:InvoiceNumber></fu:InvoiceIdentifier><fu:InvoiceAmount>122.55</fu:InvoiceAmount><fu:PaymentAmount>122.55</fu:PaymentAmount><fu:TaxesPerSeller><fu:VAT><fu:TaxRate>22.00</fu:TaxRate><fu:TaxableAmount>100.45</fu:TaxableAmount><fu:TaxAmount>22.10</fu:TaxAmount></fu:VAT></fu:TaxesPerSeller><fu:OperatorTaxNumber>10368817</fu:OperatorTaxNumber><fu:ProtectedID>d9c384a531fd6368856cd72743df95ae</fu:ProtectedID></fu:Invoice><ds:Signature> <ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/> <ds:Reference URI="#test"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>myyhum3e3Hoyc/xV+ESvutzF2p4fEuQ0w6jMuRG/yAc=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>kITJLAv6hWydIzjfcYuQhTh2oONWt7yBEiJlXuUzoRPgcByVJbu+dCPgfAQtC6190XslZzcMn3wsvMMMavK86tZXIHu1kVXwIPueHC30Cw+p6IgaTEFIhCMouiuIvdH09Ea1S5SfOin7YZflbcW/MRdHfF+AaKPdact7FdeR8XzwV2Ssq0UiwESxf01iyMgtr2jICv/A9BFuIZzSRnj+1e9l4q8sZw7S8ClhO/Wlh1XNGB9fyCCmBIwFtFYHaQ1Ur89tkZbpTyzBfh1aScMWDYP/dTCNct7z5a1JjA7UfTqIl6KHAjMYaai5ct+8UItXE5g1DtCvLmG4l4LnXyqCNQ==</ds:SignatureValue> <ds:KeyInfo><ds:X509Data><ds:X509SubjectName>CN=TESTNO PODJETJE 863,serialNumber=1,OU=10368817,OU=DavPotRacTEST,O=state-institutions,C=SI</ds:X509SubjectName><ds:X509IssuerSerial><ds:X509IssuerName>CN=Tax CA Test,O=state-institutions,C=SI</ds:X509IssuerName><ds:X509SerialNumber>6020784265773673773</ds:X509SerialNumber></ds:X509IssuerSerial><ds:X509Certificate>MIIFbTCCA1WgAwIBAgIIU44fY+azbS0wDQYJKoZIhvcNAQELBQAwQDELMAkGA1UEBhMCU0kxGzAZBgNVBAoMEnN0YXRlLWluc3RpdHV0aW9uczEUMBIGA1UEAwwLVGF4IENBIFRlc3QwHhcNMTUxMjA4MDkzODA3WhcNMjAxMjA4MDkzODA3WjB/MQswCQYDVQQGEwJTSTEbMBkGA1UECgwSc3RhdGUtaW5zdGl0dXRpb25zMRYwFAYDVQQLDA1EYXZQb3RSYWNURVNUMREwDwYDVQQLDAgxMDM2ODgxNzEKMAgGA1UEBRMBMTEcMBoGA1UEAwwTVEVTVE5PIFBPREpFVEpFIDg2MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJI3RrUfLxB/XLgqEdGjf5xpecDOguMrlsVPJQ+GSkpMqtGwH8HakudEFUkfDVh90VHVoixLl6iLrrMN9V3c5u8hBh1BAtZ+a5SXaCwwJmNhIw1yOEul3kNz3XZYyWMtXLTKkFTukoILsXSSMgDHEFtlt/J1PLEGkUGdAqXXTWbd11l5mbACHlNhyQ38OfR7EKRi3DF9QFiuUW80Yy7ZhBLNyCG/Rxn5FQP0DMQ426GYgf7ESrmT8WpjjHkDTQhmZvJPK3AJ5qVWgpESwXx+OCv1qEClnZ/0LMhaJQwICElxK7sWCpaxpPRrzDzRKyEPAv3uGCDn0vd0zLL0ZGGlLvUCAwEAAaOCASowggEmMHAGCCsGAQUFBwEBBGQwYjA0BggrBgEFBQcwAoYoaHR0cDovL2NhLXRlc3QuZ292LnNpL2NlcnQvVGF4Q0FUZXN0LmNydDAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AtdGF4Y2EtdGVzdC5nb3Yuc2kvMB0GA1UdDgQWBBQJHbf3Aqoc2uO14tM5vQGqGB7msTAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFDPNWvsJR8cB5jYoJvWBfLeONfeyMBoGA1UdIAQTMBEwDwYNKwYBBAGChG+PXwcVATA4BgNVHR8EMTAvMC2gK6AphidodHRwOi8vY2EtdGVzdC5nb3Yuc2kvY3JsL1RheENBVGVzdC5jcmwwDgYDVR0PAQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4ICAQAIHJnV++wV491ZAITNkclof/QbQzU4xY+kFRaDTkmt8XVgmpXxzeXfoptVpuzQ9ZJ37h8flXJoou8ex3YFOhKj32BWlGeTIe9149k+cW2gVSxn/gK16qXD/2GTgteY+HjjJ2k55IdvJzx/kRgoPKC+jj7wVKcqFZCXzaxVied+AuictL0c5h8yAxrfavpjitbfm0ynHctCwW9iMCQHZHPoWRuuHUfON+OgDSb1jli6B+PWMwOr/YeLoBgk9Rbr6dvFk4pQXs84TwEdmAkmjN8iYBtp24PzggPYIHtXYyjOSb/dqZdbdmMQ5b5igSUd4tEMe5Eai37rNwr0WMaoIM99LWG636VV4S1WM4rQleQX/70nZmIW6GIRIucxEmeWj8BWJyeDzQaaJ8of7wX/7VD03endy3gUWh80FZplqvSUu3YpDMaNLWjHZRqgbfuHpi8k/B8YerQAoc1EfrgWWqipWch3q87rj6c7xxRQG4SvnjkyJvJSDt/fL0GzaVMLHQMczASjknVTxzyprl9Mtxjq1mOE6E1pb+LpRJj0cyuwHzzwYgvVv0vTsZ1kZKdxVGWIlwO3BHM+gsEaHlE0hMu8k5EtuAl50YwN7VRXLIJq8PPMhmis0AYots+SuQGa9Fmz4T4FHOIcVD9kIgzIHOa4J4Hg6CODE3N6uqyffiwPFA==</ds:X509Certificate></ds:X509Data></ds:KeyInfo></ds:Signature></fu:InvoiceRequest>
Hvala
d(-_-)b ::
Manjka ti Envelope:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fu="http://www.fu.gov.si/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header /> <soapenv:Body> <fu:InvoiceRequest Id="test" xmlns:fu="http://www.fu.gov.si/"> ... </fu:InvoiceRequest> </soapenv:Body> </soapenv:Envelope>Ostalo pa izgleda ok
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Davčne blagajne - PHPOddelek: Programiranje | 6241 (1287) | vsepocenv |
» | C# davčno potrjevanjeOddelek: Programiranje | 4485 (3954) | windigo |
» | E-računOddelek: Programiranje | 7584 (4347) | ivanhoe5x |
» | PHP davčna blagajnaOddelek: Programiranje | 8187 (6211) | brble |
» | [JAVA] HTTPS clientOddelek: Programiranje | 3197 (1927) | peterv6i |