..|| Blog || Produkti/Storitve || MExcel || MDodatki || 300 nasvetov ||..

Obejct reference not set to an instance of an object

Podatki o programski kodi povezani z izdajo davčnih računov v SLO

Obejct reference not set to an instance of an object

OdgovorNapisal/-a IZTOK » Pe jan 15, 2016 7:08 pm

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
IZTOK
 
Prispevkov: 7
Pridružen: Pe jan 15, 2016 4:24 pm



Matjazev.NET
 

Re: Obejct reference not set to an instance of an object

OdgovorNapisal/-a admin » Pe jan 15, 2016 9:50 pm

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:
Koda: Izberi vse
<fu:InvoiceRequest xmlns:fu="http://www.fu.gov.si/" ID="podatki">


morali pa bi zapisati takole:
Koda: Izberi vse
<fu:InvoiceRequest xmlns:fu="http://www.fu.gov.si/" Id="podatki">


Torej Id (velik i, mali d)!. Tako zahteva FURS.
lp,
Matjaž Prtenjak
Administrator
admin
Site Admin
 
Prispevkov: 3537
Pridružen: Sr jul 20, 2005 10:06 pm

Re: Obejct reference not set to an instance of an object

OdgovorNapisal/-a admin » Pe jan 15, 2016 10:59 pm

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!
lp,
Matjaž Prtenjak
Administrator
admin
Site Admin
 
Prispevkov: 3537
Pridružen: Sr jul 20, 2005 10:06 pm

Re: Obejct reference not set to an instance of an object

OdgovorNapisal/-a IZTOK » So jan 16, 2016 10:21 am

Pozdravljen!
Drži, napaka je bila v definiciji XML(Id/id...).
Hvala, deluje.
l.p. Iztok
IZTOK
 
Prispevkov: 7
Pridružen: Pe jan 15, 2016 4:24 pm


Vrni se na SloTax - Davčne blagajne v Sloveniji

Kdo je prisoten

Po forumu brska: 0 registriranih uporabnikov in 1 gost

cron