Prikazi cijelu temu 16.09.2024 17:23
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Lokacija:SARAJEVO


Predmet:Re:Fiskalizacija u RS-u
Kada posaljem ovaj kod:

PreuzmiIzvorni kôd (Text):
  1. Private Sub Command15_Click()
  2. Dim http As Object
  3.     Dim url As String
  4.     Dim body As String
  5.     Dim response As String
  6.    
  7.     ' Definisite URL
  8.     url = "http://192.168.1.21:3566/api/invoices"
  9.    
  10.     ' Kreirajte XMLHTTP objekat
  11.     Set http = CreateObject("MSXML2.ServerXMLHTTP.6.0")
  12.    
  13.     ' Definisite tijelo zahtjeva kao JSON string sa svim parametrima
  14.     body = "{""print"": true, ""renderReceiptImage"": true, ""receiptLayout"": ""Slip"", ""receiptImageFormat"": ""Png"", ""receiptSlipWidth"": 386, ""receiptSlipFontSizeNormal"": 23, ""receiptSlipFontSizeLarge"": 27, ""invoiceRequest"": {""invoiceType"": ""Training"", ""transactionType"": ""Sale"", ""payment"": [{""amount"": 1.00, ""paymentType"": ""0""}], ""items"": [{""name"": ""Test"", ""labels"": [""\u0415""], ""totalAmount"": 1.00, ""unitPrice"": 0.50, ""quantity"": 2.000}], ""cashier"": ""Prodavac 1""}}"
  15.    
  16.     ' Otvorite HTTP konekciju
  17.     http.Open "POST", url, False
  18.    
  19.     ' Dodajte zaglavlja
  20.     http.setRequestHeader "Authorization", "Bearer 03dbf5a104b4c4d0ed2b298eb7886255"
  21.     http.setRequestHeader "RequestId", "12385"
  22.     http.setRequestHeader "Content-Type", "application/json"
  23.    
  24.     ' Posaljite zahtjev
  25.     http.send body
  26.    
  27.     ' Dobijte odgovor
  28.     response = http.responseText
  29.    
  30.     ' Prikazite odgovor
  31.     MsgBox response
  32.     Debug.Print response
  33.     ' Oslobodite resurse
  34.     Set http = Nothing
  35. End Sub

dobijem odgovor koji je u prilogu.. Mislim da se iz ovog odgovora moze slika png izvuci i poslati na pos printer.

Ovaj dio je ukljucen ""print"": true, i racun bude isprintan na kasi.

Prilozi:
Odgovor1.txt
Preuzimanja:37
Velicina datoteke:46.18 KB


Pozdrav, Amela
Ovaj post je ureden 1 puta. Posljednja izmjena 16.09.2024 17:25 od strane Amelasar.