Centar za edukaciju-BiH



#11 29.08.2024 12:09
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Citiraj zxz:
evo link za json.
VBA-JSON

I ne mogu se bas snaci.
Pozdrav, Amela
↑  ↓

#12 29.08.2024 13:04
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Re:Fiskalizacija u RS-u
Da malo pojasnim sta je json decode i encode.
Sam json format je nesto slicno kao sto je prije se koristio xml.
Znaci string koji ima strukturu.
Evo primjer:
--data '{
"invoiceRequest": {
"invoiceType": "Advance",
"transactionType": "Sale",
"referentDocumentNumber": "RX4F7Y5L-RX4F7Y5L-143",
"referentDocumentDT": "2024-03-12T07:51:53.207+01:00",
"payment": [
{
"amount": 400.00,
"paymentType": "WireTransfer"
}
],
"items": [
{
"name": "Artikl 1",
"labels": [
"F"
],
"totalAmount": 600.00,
"unitPrice": 50.00,
"quantity": 12
},
{
"name": "Artikl 2",
"labels": [
"F"
],
"totalAmount": 400.00,
"unitPrice": 200.00,
"quantity": 2
}
],
"cashier": "Teron"
},
"advancePayment": [
{
"label": "F",
"amount": 400.00
}
]
}'
E sad velikom zagradom se odrdjuje se niz a u nekom nizu moze piti opet variabla koja je niz ukolio je ponovo otvorena velika zagrada a nije predhodna zatvorena.
Malo komplikovano za access.
Mnogi programski jezici imaju jsondekode gdje se iz ovog stringa upisu svi elementi niza po nazivima kako je dato uu json.
To access nema.
Naziv elementa niza ima iza sebe dvije tacke odnosno dvotacku i iza toga dolazi vrijednost tog elementa ili moze biti naziv drugog niza ako je otvorena velika zagrada itd. itd.
Toga bi se moglo dosta napisati ali mi mozemo to i zaobici odnsosno zaobici vba json.
Sto se tice slanja prema poreskoj to nije problem,
samo u json stringu umjesto vrijednosti upisemo nasu variablu koja ce nositi vrijednost.
Kada dobijamo json od poreske onda nemozemo tako uraditi znaci moramo pronaci podatke u stringu na osnovu naziva elemenata.
To cu ja napraviti funkciju kada stignem. i onda nam nece ni trebati ovaj vba json jer sumnjam da ce se svi moci snaci sa njim jer treba tu i u referencama ukljuciti jos neki dll cini mi se da se zove window string ili tako nekako.
heh neznam koliko sam uspio kao sto neznam ni sta znaci ovo heh.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#13 29.08.2024 14:50
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Hvala zxz na trudu. Malo sam shvatila strukturu. Bilo bi super kad bi napravio tu funkciju. Jos jednom hvala.
Pozdrav, Amela
↑  ↓

#14 29.08.2024 20:24
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
{"allTaxRates":[{"groupId":2,"taxCategories":[{"categoryType":0,"name":"? ?","orderId":1,"taxRates":[{"label":"?","rate":0.0000}]},{"categoryType":0,"name":"? ? ?","orderId":2,"taxRates":[{"label":"?","rate":0.0000}]},{"categoryType":0,"name":"?","orderId":3,"taxRates":[{"label":"?","rate":17.0000}]}],"validFrom":"2024-07-01T00:00:00.000+02:00"},{"groupId":1,"taxCategories":[{"categoryType":0,"name":"? ?","orderId":1,"taxRates":[{"label":"?","rate":0.0000}]},{"categoryType":0,"name":"? ? ?","orderId":2,"taxRates":[{"label":"A","rate":0.0000}]},{"categoryType":0,"name":"?","orderId":3,"taxRates":[{"label":"?","rate":17.0000}]}],"validFrom":"2006-01-01T00:00:00.000+01:00"}],"auditRequired":false,"currentTaxRates":{"groupId":2,"taxCategories":[{"categoryType":0,"name":"? ?","orderId":1,"taxRates":[{"label":"?","rate":0.0000}]},{"categoryType":0,"name":"? ? ?","orderId":2,"taxRates":[{"label":"?","rate":0.0000}]},{"categoryType":0,"name":"?","orderId":3,"taxRates":[{"label":"?","
rate":17.0000}]}],"validFrom":"2024-07-01T00:00:00.000+02:00"},"deviceSerialNumber":"01-0001-WPYB002413012538","gsc":["0100","0210"],"hardwareVersion":"1.0","isPinRequired":false,"lastInvoiceNumber":"BQ3RHRM5-BQ3RHRM5-101","make":"OFS","model":"OFS P5 EFU LPFR","mssc":[],"protocolVersion":"2.0","sdcDateTime":"2024-08-29T20:17:05.118+02:00","secureElementVersion":"1.1.0","softwareVersion":"2.0","supportedLanguages":["sr-RS","sr-Cyrl-RS","en-US"],"taxCoreApi":"https://api.suf.poreskaupravars.org:443/","uid":"BQ3RHRM5"}
Pozdrav, Amela
↑  ↓

#15 29.08.2024 20:29
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Ovo je odgovor kad posaljem kod za autorizaciju

neda mi kod upisati

javi gresku

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 69632 bytes) in /home2/icentarb/public_html/icentar/classes/database/class.db_driver.php on line 220
Pozdrav, Amela
Ovaj post je ureden 1 puta. Posljednja izmjena 29.08.2024 20:29 od strane Amelasar. ↑  ↓

#16 29.08.2024 20:32
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Evo txt datoteka

Prilozi:
Informacije o tipu datoteke za:txt  StatusServera.txt
Preuzimanja:8
Velicina datoteke:900 Bajt


Pozdrav, Amela
↑  ↓

#17 29.08.2024 20:35
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Mislim da je tu status 200 OK.
Pozdrav, Amela
↑  ↓

#18 29.08.2024 20:44
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Provjera pina i javi odgovor 0100 sto znaci da je pin ispravan!

Prilozi:
Informacije o tipu datoteke za:txt  ProvjeraPina.txt
Preuzimanja:6
Velicina datoteke:1,007 Bajt


Pozdrav, Amela
↑  ↓

#19 29.08.2024 20:45
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Polako napredujemo :-)
Pozdrav, Amela
↑  ↓

#20 29.08.2024 20:51
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Sad dolazimo do izdavanja racuna.

Prilozi:
Informacije o tipu datoteke za:txt  IzdavanjeRacunaOpis.txt
Preuzimanja:5
Velicina datoteke:3.79 KB


Pozdrav, Amela
↑  ↓

Stranice (7):1,2,3,4,5,6,7


Sva vremena su GMT +02:00. Trenutno vrijeme: 4: 46 pm.