Pozdravljeni
Pri testnem potrjevnju računa z SloTaxGuiTes programom dobim odgovor z opisom napake:
---------------------------------------------------------------------
Obejct reference not set to an instance of an object
--------------------------------------------------------------------
ZOI in EOR kodi sta izračunani, QR koda izdelana,
V zavihku Prejeto iz FURS ni podatkov.
Zanima me za kakšno napako gre in kako jo lahko odpravim.
l.p. Iztok
Obejct reference not set to an instance of an object
Re: Obejct reference not set to an instance of an object
Pozdravljeni,
ZOI in QR koda morata biti vedno izračunana, saj ju morate izpisati na račun četudi bi povezava na FURS ne uspela. ZOI in QR koda se izračunata preden se podatki pošljejo na FURS in bosta vedno prisotna, razen če programu podate popolnoma napačen XML dokument iz katerega sploh ne more prebrati davčne številke, datuma, časa in zneska, torej podatkov, ki so nujno potrebni za izračun omenjenih elementov.
EOR kode pa zagotovo ne dobite, saj če povezava ne uspe (in v vašem primeru ni uspela!) potem se EOR ne vrne, tako da EOR kode zagotovo niste dobili vrnjene!
Zdaj pa še k napaki. Napaka je čisto programerska in bi lahko bila lepša, pomeni pa da se programu podali napačen XML dokument. Sklepam, da ste v xml dokumentu napisali nekaj takšnega:
morali pa bi zapisati takole:
Torej Id (velik i, mali d)!. Tako zahteva FURS.
ZOI in QR koda morata biti vedno izračunana, saj ju morate izpisati na račun četudi bi povezava na FURS ne uspela. ZOI in QR koda se izračunata preden se podatki pošljejo na FURS in bosta vedno prisotna, razen če programu podate popolnoma napačen XML dokument iz katerega sploh ne more prebrati davčne številke, datuma, časa in zneska, torej podatkov, ki so nujno potrebni za izračun omenjenih elementov.
EOR kode pa zagotovo ne dobite, saj če povezava ne uspe (in v vašem primeru ni uspela!) potem se EOR ne vrne, tako da EOR kode zagotovo niste dobili vrnjene!
Zdaj pa še k napaki. Napaka je čisto programerska in bi lahko bila lepša, pomeni pa da se programu podali napačen XML dokument. Sklepam, da ste v xml dokumentu napisali nekaj takšnega:
Koda: Izberi vse
<fu:InvoiceRequest xmlns:fu="http://www.fu.gov.si/" ID="podatki">
Koda: Izberi vse
<fu:InvoiceRequest xmlns:fu="http://www.fu.gov.si/" Id="podatki">
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Obejct reference not set to an instance of an object
Sem popravil knjižnico na GitHub-u (https://github.com/MPrtenjak/SLOTax/releases), da v primeru tovrstne napake javi sledeč tekst
Element 'Invoice' nima argumenta 'Id' / Node 'Invoice' is missing 'Id' attribute
Razen tega v knjižnici ni nobenih drugih sprememb!
Element 'Invoice' nima argumenta 'Id' / Node 'Invoice' is missing 'Id' attribute
Razen tega v knjižnici ni nobenih drugih sprememb!
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Obejct reference not set to an instance of an object
Pozdravljen!
Drži, napaka je bila v definiciji XML(Id/id...).
Hvala, deluje.
l.p. Iztok
Drži, napaka je bila v definiciji XML(Id/id...).
Hvala, deluje.
l.p. Iztok