Prikazi cijelu temu 16.09.2024 07:20
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Lokacija:SARAJEVO


Predmet:Re:Fiskalizacija u RS-u
Ovaj kod prolazi za gotovinski racun i slanje slike racuna na email:

PreuzmiIzvorni kôd (Text):
  1. Private Sub Gotovinski_Click()
  2.  
  3.     Dim http As Object
  4.     Dim url As String
  5.     Dim body As String
  6.     Dim response As String
  7.    
  8.     ' Definisite URL
  9.     url = "http://192.168.1.21:3566/api/invoices"
  10.    
  11.     ' Kreirajte XMLHTTP objekat
  12.     Set http = CreateObject("MSXML2.ServerXMLHTTP.6.0")
  13.    
  14.     ' Definisite tijelo zahtjeva kao JSON string sa jednim artiklom i jednim nacinom placanja
  15.     body = "{""print"": true, ""email"": ""ofs@gmail.com"", ""invoiceRequest"": {""invoiceType"": ""Training"", ""transactionType"": ""Sale"", ""payment"": [{""amount"": 0.10, ""paymentType"": ""0""}], ""items"": [{""name"": ""KESA TREGERICA"", ""labels"": [""E""], ""totalAmount"": 0.10, ""unitPrice"": 0.05, ""quantity"": 2.000}], ""cashier"": """"}}"
  16.    
  17.     ' Otvorite HTTP konekciju
  18.     http.Open "POST", url, False
  19.    
  20.     ' Dodajte zaglavlja
  21.     http.setRequestHeader "Authorization", "Bearer 4b0920000000000caccdfa5b57eb23f3"
  22.     http.setRequestHeader "RequestId", "19345"
  23.     http.setRequestHeader "Content-Type", "application/json"
  24.    
  25.     ' Posaljite zahtjev
  26.     http.send body
  27.    
  28.     ' Dobijte odgovor
  29.     response = http.responseText
  30.    
  31.     ' Prikazite odgovor
  32.     MsgBox response
  33.     Debug.Print response
  34.     ' Oslobodite resurse
  35.     Set http = Nothing
  36.  
  37. End Sub

Da bi se stampao racun na nekom POS stampacu potrebno je kreirati sliku u png ili pdf i poslati na stampu. Vjerovatno iz odgovora. Kako?
Pozdrav, Amela
Ovaj post je ureden 1 puta. Posljednja izmjena 16.09.2024 07:21 od strane Amelasar.