Quantcast
Channel: Fiskalizacija za developere
Viewing all 3804 articles
Browse latest View live

New Post: CIS - promjena IP adrese


New Post: CIS - promjena IP adrese

$
0
0
Ne, ne mijenja se - URL-ovi ostaju isti, mijenjaju se IP adrese. Ova promjena ne bi trebala brinuti nikoga tko nema firewall, proxy ili sl. gdje su explicitno korištene IP adrese.

Commented Feature: Podrška za JAVA-u (NOT IMPLEMENTED) [614]

$
0
0
Ima li potrebe za ovime?
Comments: ** Comment from web user: jonnieZG **

Adresa sitea s komercijalnim Java API-jem za fiskalizaciju se promijenila: [http://fly.srk.fer.hr/~arsen/fiskalizacija/](http://www.example.com).

Commented Feature: Podrška za JAVA-u (NOT IMPLEMENTED) [614]

$
0
0
Ima li potrebe za ovime?
Comments: ** Comment from web user: jonnieZG **

Adresa sitea s komercijalnim Java API-jem za fiskalizaciju se promijenila: [http://fly.srk.fer.hr/~arsen/fiskalizacija/](http://fly.srk.fer.hr/~arsen/fiskalizacija/).

New Post: ECHO radi, račun kroz SAMPLE ne radi?

$
0
0
Pozdrav,

koristim COM komponentu i već sam odradio 2 implementacije koje rade kako treba.

Jučer imam ovakav slučaj:
  • poslovni prostor prošao kroz moju aplikaciju
  • račun ne želi proći, javlja praznu grešku
Pomislim da šaljem nešto krivo pa probam kroz SAMPLE. Račun ne prolazi. 500 Internal server error

Pomislim možda nešto drugo smeta - dignem čistu virtualnu mašinu. Stavim DEMO, RDC i FISKAL 1. Isprobam samo SAMPLE. Rezultat: echo prolazi, račun javlja 500 Internal server error.

Molim pomoć, je li netko imao ovakav slučaj?

New Post: ECHO radi, račun kroz SAMPLE ne radi?

$
0
0
sdupor wrote:
Pozdrav,

koristim COM komponentu i već sam odradio 2 implementacije koje rade kako treba.

Jučer imam ovakav slučaj:
  • poslovni prostor prošao kroz moju aplikaciju
  • račun ne želi proći, javlja praznu grešku
Pomislim da šaljem nešto krivo pa probam kroz SAMPLE. Račun ne prolazi. 500 Internal server error

Pomislim možda nešto drugo smeta - dignem čistu virtualnu mašinu. Stavim DEMO, RDC i FISKAL 1. Isprobam samo SAMPLE. Rezultat: echo prolazi, račun javlja 500 Internal server error.

Molim pomoć, je li netko imao ovakav slučaj?
Radiš sa OIB-om čiji je certifikat ?
Ispravna CIS adresa ? ( ovisno o Certifikatu )

New Post: ECHO radi, račun kroz SAMPLE ne radi?

$
0
0
Da, OIB je ispravan i CIS adresa je https://cis.porezna-uprava.hr:8449/FiskalizacijaService. Najviše me čudi što je prijava poslovnog prostora prošla, i to su mi potvrdili iz APISa. A račun nikako.

Ovo je greška koja se javlja kada koristim SAMPLE skinut sa ovih stranica:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
at System.Net.HttpWebRequest.GetResponse()
at Raverus.FiskalizacijaDEV.CentralniInformacijskiSustav.SendSoapMessage(XmlDocument soapMessage)
at Raverus.FiskalizacijaDEV.CentralniInformacijskiSustav.PosaljiZahtjev(String certificateSubject, XmlDocument& racunOdgovor, XmlDocument zahtjevXml)
at Raverus.FiskalizacijaDEV.CentralniInformacijskiSustav.PosaljiRacun(RacunType racun, String certificateSubject)
at Raverus.FiskalizacijaDEV.Sample.Form1.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

New Post: ECHO radi, račun kroz SAMPLE ne radi?


New Post: ECHO radi, račun kroz SAMPLE ne radi?

$
0
0
Ma joj, tako me sram sada... Iako je error code greške bio -227546nešto, našao sam problem...

Falio mi je jedan tag u XML-u. Sad radi prijava računa iz mog programa. Hvala na brzim reakcijama.


No, i dalje mi je nejasno zašto SAMPLE program ne radi?

New Post: Neispravan Digitalni potpis

$
0
0
Bok

Mi smo u razvoju našeg softvera fiszalizaciju i mi koristiti C # so Visual Studio 2010; webservice uvijek reagira s porukom "Neispravan Digitalni potpis". Mi smo testirali različite metode, s trenutnom koda smo pretvoriti Racunzahtev u dokumentu XML pomoću Serialize, provodimo generacije potpis i opet mi smo pretvoriti u objekt Racunzahtev prije nego objavi u webservice. Ne mogli smo obavljati generaciju potpis bez ove pretvorbe u XML dokumentu.

Također smo pokušali da neće koristiti objekt Racunzahtev i stvoriti stvaranje XML dokument s potrebnom formatu, ali dobili isti rezultat ("Neispravan Digitalni potpis").

Ne znam kako da se krene naprijed.

Mnogo hvala.
X509Certificate2 cert = new X509Certificate2("fiskal1.pfx", "xxxxxx",X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite);
store.Add(cert);
RSACryptoServiceProvider provider = (RSACryptoServiceProvider)cert.PrivateKey;
XmlSerializer serializador = new XmlSerializer(typeof(RacunZahtjev));
TextWriter writer = new StreamWriter("prueba.xml");
serializador.Serialize(writer, vXML);
writer.Close();
XmlDocument doc = new XmlDocument();
doc.PreserveWhitespace = true;
doc.Load("prueba.xml");
SignedXml XmlFirmado = new SignedXml(doc);
XmlFirmado.SigningKey = provider;
XmlFirmado.SignedInfo.CanonicalizationMethod = SignedXml.XmlDsigExcC14NTransformUrl;

KeyInfo keyinfo = new KeyInfo();
KeyInfoX509Data keyinfodata = new KeyInfoX509Data();
keyinfodata.AddCertificate(cert);
keyinfodata.AddIssuerSerial(cert.Issuer, cert.GetSerialNumberString());
keyinfo.AddClause(keyinfodata);

XmlFirmado.KeyInfo = keyinfo;

Reference ref1 = new Reference("");
ref1.AddTransform(new XmlDsigEnvelopedSignatureTransform(false));
ref1.AddTransform(new XmlDsigExcC14NTransform(false));
ref1.Uri = "#racunId";
XmlFirmado.AddReference(ref1);
XmlFirmado.ComputeSignature();

XmlElement elemento = XmlFirmado.GetXml();
doc.DocumentElement.AppendChild(elemento);
XmlTextWriter xmltw = new XmlTextWriter("S_prueba.xml", new UTF8Encoding(true));
doc.WriteTo(xmltw);
xmltw.Close();
StreamReader Rser = new StreamReader("S_prueba.xml",new UTF8Encoding(true));
vXML = (RacunZahtjev)serializador.Deserialize(Rser);

New Post: Porez na motorna vozila

$
0
0
Ok hvala, ali to je iznos koji je propisan ovisno o automobilu, u xml shemi moram upisati osim naziva i iznosa i osnovicu i postotak, te podatke nemam

New Post: Nova godina - resetiranje računa, rezime situacije

$
0
0
Pošto više nema "vrućih" tema i problema, ajmo na one malo laganije..
A i usput podsjetnik svima da od 1.1.2014. računi moraju opet ići od broja 1. Nadam se da ste to svi implementirali, a ako niste evo prilike da to učinite..
Ja osobno nisam htio to stavljati u program kao neku automatsku funkciju, zadnji tjedan ove radne godine ću obići sve klijente, arhivirati podatke na CD/USB/etc, te resetirati bazu.
Kakva je kod vas situacija?
Inače, da kucnem u drvo, nisam dosad imao većih problema ni sa poreznom ni sa radom programa (ne koristim Raverusovo rješenje, ali svejedno...)

New Post: Nova godina - resetiranje računa, rezime situacije

$
0
0
Ja sam davnih dana ubacio funkciju da se prilikom prijenosa godine u novu bazu za novu godinu, brojač fiskaliziranih računa postavi na 0, a klijenti sami u opcijama rade prijenos u novu godinu. Tako je bilo najlakše.

New Post: Nova godina - resetiranje računa, rezime situacije

$
0
0
Ja sam to odmah u startu napravio automatski jos krajem prosle godine i istestirao koliko god je to bilo moguce. Napominjem da tu problematika nastaje kod rada preko ponoci, kad se mijenjaju i dan i mjesec, a bogme i godina, sto po meni ne predstavlja ulazak u novu godinu, vec u nastavak prethodnog radnog dana (31.12.).
Tek zatvaranjem radnog dana i pocetkom novog, ulazimo i u novu godinu, tj. tada resetiramo racune na 1.

Osobno poznajem neke kolege koji se s tim ne slazu i idu silom kalendara, tj. ne poznaju termin "radnog dana", koji moze (a i ne mora) biti razlicit od "kalendarskog dana", ali ja se s tom logikom nikako ne slazem (i nadam se da sam u pravu, jer sam tako radio zadnjih skoro 20 godina).

Necu nista raditi, ali cu one koji rade preko nove godine upozoriti da "sirom otvore oci" i da nikako ne nastavljaju rad ako im nakon Z ztrake od 31.12. ne pocne od broja 1. Ko zna gdje se bug skrio, nadam se da nije, ali se dobro sjecam da su mi oci ispale testirajuci sve moguce kombinacije lani, prije NG.

New Post: Nova godina - resetiranje računa, rezime situacije

$
0
0
Po meni je čitav projekt i implementacija fiskalizacije odrađen vrlo solidno i gotovo bi rekao po najvišim standardima.
Mislim da bi trebalo pohvaliti sve sudionike u procesu, jer je fiskalizacija uistinu velik iskorak i u informatičkom i u organizacijskom smislu.
Mi osobno, uglavnom nismo imali problema, poneki manji problemi sa ADSL ruterima, ponekad nedostupan CIS (ali zanemarivo), brzina odaziva iznenađujuća. (koristimo vlastito rješenje)

Što se tiče Nove godine, kod nas će brojači automatski krenuti od 1 sa ulaskom u Novu godinu.
Nije mi baš jasna filozofija: ja još stignem obići korisnike? A što da se tom nekom ja nešto dogodi ili da se nekim korisnicima nešto dogodi i da se mimoiđete?
To svakako ne preporučam i to vidim kao poprilično veliki bug u projektiranju i vašem IS-u.

Što se tiče 31.12.2013 i prelaska u 1.1.2014 - e to je vrlo sklisko.
I kod nas postoji pojam radnog dana, koji bi u ovom slučaju trebao biti 31.12.2013.
Mi smo to riješili na slijedeći način: nakon ponoći na računima se iskazuje stvarno vrijeme, a u napomeni je Datum knjiženja - datum pod koji se računi zaista knjiže u promet.
No, već smo u par kontrola naišli na problem sa takvom logikom.
Naime, PU vidi i prati izdavanje računa na nivou datuma!!
Stoga, račune koji su meni knjiženi u promet prethodnog dana, oni vide sa datumom izdavanja, odnosno u prometu tekućeg dana.

Po meni je to (rijetka) greška u projektiranju sustava fiskalizacije, koji je trebao pretpostaviti datum knjiženja.

No, ulazak u Novu godinu je zbog toga još problematičniji!
Radi se o ukupnom prometu i kontroli prometa koji će imati svi kod kojih se bude razlikovao prijavljeni promet kroz knjigovodstvo i kroz sustav fiskalizacije!

Stoga, ja ću svojima ipak predložiti da paze na ponoć, i da prije ponoći zaključe blagajne i krenu u Novu godinu od broja 1 i sa datumom knjiženja 1.1.2014.

Nadam se da netko od PU ovo čita i da možemo od njih dobiti službeno tumačenje ovog problema.

Siniša Stanković
Info partner d.o.o.

New Post: Nova godina - resetiranje računa, rezime situacije

$
0
0
Nadam se da netko od PU ovo čita i da možemo od njih dobiti službeno tumačenje ovog problema.
A, da, sigurno ih ima bar troje koji su naucili i citati (uglavnom samo znaju brojke, plus i minus), ali sumnjam da postoji itko iz navedene institucije tko bi bio u stanju pratiti ovaj forum (na problemskoj, ne na programerskoj razini) te o tome obavjestavati svoje kolege, ne d'o Bog svoje nadredjene.

Created Unassigned: Kompletan Java open source kod za fiskalizaciju [926]

$
0
0
Poštovani,

napisao sma kompletan Java open source kod za fiskalizaciju pa molim Vas uvrstite link kako bi se korisnici mogli poslužiti: https://sourceforge.net/projects/fiskalizacija/

Updated Release: FiskalizacijaDev 2.0 (Dec 12, 2012)

$
0
0
Prva prava produkcijska verzija - Zakon je tu, ova je verzija usklađena sa trenutno važećom Tehničkom specifikacijom (v1.2. od 04.12.2012.) i spremna je za produkcijsko korištenje.


Verzije iza ove će ovisiti o naknadnim izmjenama Zakona i/ili Tehničke specifikacije, odnosno, o eventualnim greškama u radu/zahtjevima community-a za novim feature-ima.

Novosti u v2.0 su:
- That assembly does not allow partially trusted callers (http://fiskalizacija.codeplex.com/workitem/699)
- scheme IznosType i StopaType (http://fiskalizacija.codeplex.com/workitem/698)
- Implementirati Timeout u EXE (http://fiskalizacija.codeplex.com/workitem/694)
- INI datoteka uz EXE (http://fiskalizacija.codeplex.com/workitem/664)
- Bilo bi krasno kada bi se npr. "PoslovniProstorZahtjev" ili "GenerirajUuid" mogli pozvati kao recimo "PPZ" ili "GU" (http://fiskalizacija.codeplex.com/workitem/663)
- Implementirati obradu grešaka koje vraća CIS i kroz EXE-e (http://fiskalizacija.codeplex.com/workitem/673)
- Overloadati metode: PosaljiPoslovniProstor, PosaljiZahtjev (http://fiskalizacija.codeplex.com/workitem/693)
- Da se u COM DLL doda mogućnost mijenjanja/čitanja Property-a NazivMapeZahtjev, NazivMapeOdgovor, NazivAutoGeneriranje, OdgovorGreska, OdgovorGreskaStatus, TimeOut i CisUrl (http://fiskalizacija.codeplex.com/workitem/667)
- Overload postojećih metoda koji kao parametar uzima CIS URL (http://fiskalizacija.codeplex.com/workitem/691)
- COM - problemi/želje/prigovori (http://fiskalizacija.codeplex.com/workitem/687)
- COM - nova metoda DohvatiGresku (http://fiskalizacija.codeplex.com/workitem/692)
- Mogu li se napraviti overloadi funkcija PosaljiRacun i PosaljiPoslovniProstor koji bi primali certifikat kao argument (http://fiskalizacija.codeplex.com/workitem/690)
- Greška SendSoapMessage ne dostavlja informaciju o tome što je pogrešno (http://fiskalizacija.codeplex.com/workitem/672)
- Proširiti SAMPLE program sa OIB-om proizvođača software-a (http://fiskalizacija.codeplex.com/workitem/659)
- Provjeriti valjanost potpisa na poruci poslanoj iz CIS-a (http://fiskalizacija.codeplex.com/workitem/671)
- U SendSoapMessage dodati responseSoapMessage.PreserveWhitespace = true; (http://fiskalizacija.codeplex.com/workitem/676)
- Handle greške koja se javlja u slučaju nedostpunosti servisa koji provjerava status (http://fiskalizacija.codeplex.com/workitem/678)

Hvala svima na sugestijama :)

ConnectionTest aplikacija:
https://fiskalizacijadev.blob.core.windows.net/resources/Raverus.FiskalizacijaDEV.ConnectionTest.application


Kolega bbanko je zaslužan za SysTray tool - dokumentacija je na http://www.dosprinter.net/Fiskalizacija/

JAVA open source kod za fiskalizaciju, by zekonja: https://sourceforge.net/projects/fiskalizacija/

Updated Release: FiskalizacijaDev 2.0 (Dec 12, 2012)

$
0
0
Prva prava produkcijska verzija - Zakon je tu, ova je verzija usklađena sa trenutno važećom Tehničkom specifikacijom (v1.2. od 04.12.2012.) i spremna je za produkcijsko korištenje.


Verzije iza ove će ovisiti o naknadnim izmjenama Zakona i/ili Tehničke specifikacije, odnosno, o eventualnim greškama u radu/zahtjevima community-a za novim feature-ima.

Novosti u v2.0 su:
- That assembly does not allow partially trusted callers (http://fiskalizacija.codeplex.com/workitem/699)
- scheme IznosType i StopaType (http://fiskalizacija.codeplex.com/workitem/698)
- Implementirati Timeout u EXE (http://fiskalizacija.codeplex.com/workitem/694)
- INI datoteka uz EXE (http://fiskalizacija.codeplex.com/workitem/664)
- Bilo bi krasno kada bi se npr. "PoslovniProstorZahtjev" ili "GenerirajUuid" mogli pozvati kao recimo "PPZ" ili "GU" (http://fiskalizacija.codeplex.com/workitem/663)
- Implementirati obradu grešaka koje vraća CIS i kroz EXE-e (http://fiskalizacija.codeplex.com/workitem/673)
- Overloadati metode: PosaljiPoslovniProstor, PosaljiZahtjev (http://fiskalizacija.codeplex.com/workitem/693)
- Da se u COM DLL doda mogućnost mijenjanja/čitanja Property-a NazivMapeZahtjev, NazivMapeOdgovor, NazivAutoGeneriranje, OdgovorGreska, OdgovorGreskaStatus, TimeOut i CisUrl (http://fiskalizacija.codeplex.com/workitem/667)
- Overload postojećih metoda koji kao parametar uzima CIS URL (http://fiskalizacija.codeplex.com/workitem/691)
- COM - problemi/želje/prigovori (http://fiskalizacija.codeplex.com/workitem/687)
- COM - nova metoda DohvatiGresku (http://fiskalizacija.codeplex.com/workitem/692)
- Mogu li se napraviti overloadi funkcija PosaljiRacun i PosaljiPoslovniProstor koji bi primali certifikat kao argument (http://fiskalizacija.codeplex.com/workitem/690)
- Greška SendSoapMessage ne dostavlja informaciju o tome što je pogrešno (http://fiskalizacija.codeplex.com/workitem/672)
- Proširiti SAMPLE program sa OIB-om proizvođača software-a (http://fiskalizacija.codeplex.com/workitem/659)
- Provjeriti valjanost potpisa na poruci poslanoj iz CIS-a (http://fiskalizacija.codeplex.com/workitem/671)
- U SendSoapMessage dodati responseSoapMessage.PreserveWhitespace = true; (http://fiskalizacija.codeplex.com/workitem/676)
- Handle greške koja se javlja u slučaju nedostpunosti servisa koji provjerava status (http://fiskalizacija.codeplex.com/workitem/678)

Hvala svima na sugestijama :)

ConnectionTest aplikacija:
https://fiskalizacijadev.blob.core.windows.net/resources/Raverus.FiskalizacijaDEV.ConnectionTest.application


Kolega bbanko je zaslužan za SysTray tool - dokumentacija je na http://www.dosprinter.net/Fiskalizacija/

JAVA open source kod za fiskalizaciju, by zekonja: https://sourceforge.net/projects/fiskalizacija/

Released: FiskalizacijaDev 2.0 (Dec 12, 2012)

$
0
0
Prva prava produkcijska verzija - Zakon je tu, ova je verzija usklađena sa trenutno važećom Tehničkom specifikacijom (v1.2. od 04.12.2012.) i spremna je za produkcijsko korištenje.


Verzije iza ove će ovisiti o naknadnim izmjenama Zakona i/ili Tehničke specifikacije, odnosno, o eventualnim greškama u radu/zahtjevima community-a za novim feature-ima.

Novosti u v2.0 su:
- That assembly does not allow partially trusted callers (http://fiskalizacija.codeplex.com/workitem/699)
- scheme IznosType i StopaType (http://fiskalizacija.codeplex.com/workitem/698)
- Implementirati Timeout u EXE (http://fiskalizacija.codeplex.com/workitem/694)
- INI datoteka uz EXE (http://fiskalizacija.codeplex.com/workitem/664)
- Bilo bi krasno kada bi se npr. "PoslovniProstorZahtjev" ili "GenerirajUuid" mogli pozvati kao recimo "PPZ" ili "GU" (http://fiskalizacija.codeplex.com/workitem/663)
- Implementirati obradu grešaka koje vraća CIS i kroz EXE-e (http://fiskalizacija.codeplex.com/workitem/673)
- Overloadati metode: PosaljiPoslovniProstor, PosaljiZahtjev (http://fiskalizacija.codeplex.com/workitem/693)
- Da se u COM DLL doda mogućnost mijenjanja/čitanja Property-a NazivMapeZahtjev, NazivMapeOdgovor, NazivAutoGeneriranje, OdgovorGreska, OdgovorGreskaStatus, TimeOut i CisUrl (http://fiskalizacija.codeplex.com/workitem/667)
- Overload postojećih metoda koji kao parametar uzima CIS URL (http://fiskalizacija.codeplex.com/workitem/691)
- COM - problemi/želje/prigovori (http://fiskalizacija.codeplex.com/workitem/687)
- COM - nova metoda DohvatiGresku (http://fiskalizacija.codeplex.com/workitem/692)
- Mogu li se napraviti overloadi funkcija PosaljiRacun i PosaljiPoslovniProstor koji bi primali certifikat kao argument (http://fiskalizacija.codeplex.com/workitem/690)
- Greška SendSoapMessage ne dostavlja informaciju o tome što je pogrešno (http://fiskalizacija.codeplex.com/workitem/672)
- Proširiti SAMPLE program sa OIB-om proizvođača software-a (http://fiskalizacija.codeplex.com/workitem/659)
- Provjeriti valjanost potpisa na poruci poslanoj iz CIS-a (http://fiskalizacija.codeplex.com/workitem/671)
- U SendSoapMessage dodati responseSoapMessage.PreserveWhitespace = true; (http://fiskalizacija.codeplex.com/workitem/676)
- Handle greške koja se javlja u slučaju nedostpunosti servisa koji provjerava status (http://fiskalizacija.codeplex.com/workitem/678)

Hvala svima na sugestijama :)

ConnectionTest aplikacija:
https://fiskalizacijadev.blob.core.windows.net/resources/Raverus.FiskalizacijaDEV.ConnectionTest.application


Kolega bbanko je zaslužan za SysTray tool - dokumentacija je na http://www.dosprinter.net/Fiskalizacija/

JAVA open source kod za fiskalizaciju, by zekonja: https://sourceforge.net/projects/fiskalizacija/
Viewing all 3804 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>