biromega 23.12.2010 20:53
Predmet:Re: Fiskalizacija u FBiH

mozes

<Item Description="naziv artikla" Quantity="1.234" Price="5.67" VatInfo="2" Department="1" UnitName="kg" />

Ramiz.G 25.12.2010 10:39
Predmet:Re: Fiskalizacija u FBiH

Citiraj amir:
@Ramiz:

Pozdrav,

- Da li se može dobiti izgled povratne datoteke (pri prodaji artikla) MP-55LD sa fiskalizovanog uredjaja
Ovo mi je potrebno da "pokupim" br. zadnjeg racuna. Radio sam na nefiskaliziranom MP55LD tako da u odgovornoj dateteci nisam mogao vidjeti na kojem mjestu je zapisan broj računa.

- Ima li rješenje za X - Report, sve moguce kombinacije sam probao nisu prosle, te ako moze ispravna sintaksa

Dnevni Z izvjestaj prolazi sa ovom sintaksom:
69,1,______,_,__;0;NA;

dok ovi ne prolaze:
69,1,______,_,__;2;NA;
69,1,______,_,__;2;N;
69,1,______,_,__;2;A;


Pozdrav,
Sto se tice kase -printera MP55LD ona se slobodno moze koristiti sa potpuno istom aplikacijom koja se koristi uz FP550H, sve komande i parametri su potpuno identicni. Zbog uze trake naziv artikla kod MP55LD je ogranicen na 18 karaktera ali ne smeta ako se posalje i 32, ostatak ce biti ignorisan. Za X izvjestaj parametri A i N nemaju smisla jer X izvjestaj ne mijenja stanje u memoriji te tako nista ne brise (A). A parametar N se ionako koristi u slucaju Z izvjestaja. Na osnovu svga ovoga za X izvjestaj treba poslati komandu
69,1,______,_,__;2;;
a za Z izvjestaj
69,1,______,_,__;0;A;
Pozdrav

amir 25.12.2010 14:51
Predmet:Re: Fiskalizacija u FBiH

@Ramiz:
Hvala na odgovoru, to je ono sto me interesovalo vezano za broj racuna. Na FP550 je funkcionisalo ok, ako je sve isto nadam se da nece biti problema ni na MP55LD.

amir 25.12.2010 15:08
Predmet:Re: Fiskalizacija u FBiH

@Miro:

Izvini Å¡to te peglam sa ovim tremolom, a'l fakat imaju loÅ¡ support za programiranje. Nigdje nisam uspio naći sve moguće parametre koje se mogu koristiti sa XML (mislim na parametre pod "Command" opcijom).
Evo navodim primjer ovaj sto si poslao gore za dodavanje artikla. Å ta ide ispred ?
<Item Description="naziv artikla" Quantity="1.234" Price="5.67" VatInfo="2" Department="1" UnitName="kg" />

probao sam ovo staviti ispred ali ne radi :
<TremolFpServer Command="Receipt">

Pretpostavljam da onda umjesto Command="Receipt" bi trebalo ici nesto kao Command="Items" ili sl.
Ima li još kakav .pdf sa opisima XML komandi ?
Dali se artikli mogu ubacivati u FP samo nakon Z-Izvjestaja na gore tvoj pomenuti način ili je moguce uvijek ?

Nikako nisam uspio ubaciti artikle pojedinacno, samo sam uspio preko SyncItems opcije tako sto su ucitani iz .txt fajla nakon Z-Izvjestaja i tada radi ok. Å to je joÅ¡ čudno, ne mogu kao način plaćanja (Type) postaviti "Ček", da li je to uopÅ¡te rezervisana riječ za ček plaćanje ili ide drugačije.
Kao kodnu stranicu sam stavio ibm852: <?xml version="1.0" encoding="ibm852" ?>

biromega 27.12.2010 14:17
Predmet:Re: Fiskalizacija u FBiH

Primjeri za TREMOL (ispitani na fiskalizovanom uređaju)

1. fiskalni račun - plaćanje gotovina

<?xml version="1.0" encoding="ibm852" ?>
<TremolFpServer Command="Receipt" >
    <Item Description="ADITIV TDA ZA DIZEL" Quantity="1.000" Price="21.50" VatInfo="2" Department="1" UnitName=""/>
    <Item Description="ANTIFRIZ BELIF -40 1" Quantity="1.000" Price="4.00" VatInfo="2" Department="1" UnitName=""/>
    <Payment Type="Gotovina" Amount="25.50" />
    <AdditionalLine Message="1-0361-1"/>
</TremolFpServer>

2. fiskalni račun - plaćanje ček

<?xml version="1.0" encoding="ibm852" ?>
<TremolFpServer Command="Receipt" >
    <Item Description="AIR WICK AUTO REFIL" Quantity="1.000" Price="6.50" VatInfo="2" Department="1" UnitName=""/>
    <Payment Type="¬ek" Amount="6.50" />
    <AdditionalLine Message="1-0361-9"/>
</TremolFpServer>

3. Duplikat fiskalnog računa broj 87

<?xml version="1.0" encoding="UTF-8"?>
<TremolFpServer Command="PrintDuplicate" Type="0" Document="87" />

4. Periodični izvjeÅ¡taj (npr od 21.12.-27.12.2010)

<?xml version="1.0" encoding="UTF-8"?>
<TremolFpServer Command="Report" Type="Date" Start="2010-12-21" End="2010-12-27" />

5. Presjek stanja

<?xml version="1.0" encoding="utf-8"?>
<TremolFpServer Command="Report" Type="DailyX" />

6. Dnevni izvještaj

<?xml version="1.0" encoding="UTF-8"?>
<TremolFpServer Command="Report" Type="DailyZ" />

7. fiskalni račun - plaćanje karticom

<?xml version="1.0" encoding="ibm852" ?>
<TremolFpServer Command="Receipt" >
    <Item Description="ćTRUDLA SA BRUSNICOM" Quantity="10.000" Price="1.20" VatInfo="2" Department="1" UnitName=""/>
    <Payment Type="Kartica" Amount="12.00" />
    <AdditionalLine Message="1-0361-6"/>
</TremolFpServer>

8. Reklamirani fiskalni račun (reklamacija računa br. 90)

<?xml version="1.0" encoding="ibm852" ?>
<TremolFpServer Command="Receipt" RefundReceipt="90">
    <Item Description="-DIZEL BAS EN 590 Eu" Quantity="1.000" Price="1.86" VatInfo="2" Department="1" UnitName="l"/>
    <Payment Type="Gotovina" Amount="0.00" />
    <AdditionalLine Message="1-0361-10"/>
</TremolFpServer>

9. Fiskalni račun za klijenta - plaćanje Virman

<?xml version="1.0" encoding="ibm852" ?>
<TremolFpServer Command="Receipt" CompanyID="4209330460009" CompanyName="LIDO OSIGURANJE DD" CompanyHQ="DERVIćA NUMIŹA 3" CompanyAddress="71000" CompanyCity="SARAJEVO">
    <Item Description="-DIZEL BAS EN 590 Eu" Quantity="20.000" Price="1.89" VatInfo="2" Department="1" UnitName="l"/>
    <Payment Type="Virman" Amount="37.80" />
    <AdditionalLine Message="1-0361-11"/>
    <AdditionalLine Message="Vozaź:VOZA¬ 1"/>
    <AdditionalLine Message="Reg.:1 VOZILO 1"/>
</TremolFpServer>

10. Unos novca u blagajnu

<?xml version="1.0" encoding="UTF-8"?>
<TremolFpServer Command="CashIn">
    <Cash Amount="50.00" />
</TremolFpServer>

11. isplata novca iz blagajne

<?xml version="1.0" encoding="UTF-8"?>
<TremolFpServer Command="CashOut">
    <Cash Amount="10.00" />
</TremolFpServer>

miro35 28.12.2010 09:31
Predmet:Re: Fiskalizacija u FBiH

Evo moj code s kojim ja pravim xml fajl koji se tove Miro.xml i ovo radi probano na uređaju:
PreuzmiIzvorni kôd (Text):
  1. Dim rs2
  2. Dim db As Database
  3. Set Tekst = New Stream
  4. Tekst.Open
  5. Tekst.Position = 0
  6. Tekst.Charset = "IBM852"
  7. Tekst.WriteText "<?xml version=""1.0"" encoding=""IBM852""?>" & vbCrLf
  8. Tekst.WriteText "<TremolFpServer Command=""Receipt"" " & "Operator" & "=" & """" & Me.RedniBroj & """" & " " & ">" & vbCrLf
  9.  
  10. Set db = CurrentDb()
  11. Set rs2 = db.OpenRecordset("SELECT * FROM qryIZLAZMP WHERE BROULIZ='" & Me.BROIZD & "'", dbOpenDynaset)
  12.     Do While Not rs2.EOF
  13.  
  14.  Tekst.WriteText "<" & "Item Description" & "=" & """" & rs2!ArtNaz & """" & " " & "Quantity" & "=" & """" & rs2!KOLICINASAD & """" & " " & "Price" & "=" & """" & rs2!Cijena & """" & " " & "VatInfo" & "=" & """" & rs2!ArtGPorez & """" & " " & "Department=""1"" " & "UnitName" & "=" & """" & rs2!FISKAL & """" & " " & "Discount" & "=" & """" & rs2!DiscSad & """" & " " & "/>" & vbCrLf
  15.  
  16. rs2.MoveNext
  17.  
  18.     Loop
  19.    
  20.       rs2.Close
  21.       Tekst.WriteText "<Payment Type=""Virman"" Amount=""0""/>" & vbCrLf
  22.       Tekst.WriteText "<Payment Type=""Gotovina"" " & "Amount" & "=" & """" & Me.Sveukupno & """" & " " & "/>" & vbCrLf
  23.       'Tekst.WriteText "<AdditionalLine Message=""Hvala na posjeti""/>" & vbCrLf
  24.       Tekst.WriteText "<AdditionalLine Message=" & """" & DLookup("PodRac2", "tblPod") & """" & " " & "/>" & vbCrLf
  25.       Tekst.WriteText "<AdditionalLine Message=" & """" & Me.BROIZD & """" & " " & "/>" & vbCrLf
  26.    Tekst.WriteText "</" & "TremolFpServer" & ">" & vbCrLf
  27.       'Tekst.WriteText "<TremolFpServer>" & vbCrLf
  28.  
  29.    
  30.     Set db = Nothing
  31. Tekst.SaveToFile "C:\Prodaja\Miro.xml", adSaveCreateOverWrite
  32.  Tekst.Close

miro35 28.12.2010 09:34
Predmet:Re: Fiskalizacija u FBiH

Znači niÅ¡ta drugo nema osim Å¡to si ti napiso i za naÅ¡a slova ti ide umjesto UTF-8 trebaÅ¡ stavit IBM852.joÅ¡ jedna napomena nemoj slati brojeve sa zarezom npr:2,22 nego umjesto zareza stavi tačku i za količinu i cijenu.

miro35 28.12.2010 09:37
Predmet:Re: Fiskalizacija u FBiH

Još nešto pazi na porez mora biti u obliku 1 2 3 itd... 2 je PDV 17% a 1 je nulta stopa.Ko je u sustavu pdv-a šalji za svaki artikal broj 2, a ko nije šalji 1.

amir 28.12.2010 15:39
Predmet:Re: Fiskalizacija u FBiH

Hvala Miro na primjerima, probam pa javim rezultate.

Mirzo 29.12.2010 07:22
Predmet:Re: Fiskalizacija u FBiH

Pozdrav,
pitanje za Tremol i FP50H, ako se mijenja cijena artikla u toku dana Å¡ta treba uraditi sa usklađivanjem cijena ako je artikal već prodavan u toku dana?