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):Dim rs2
Dim db As Database
Set Tekst = New Stream
Tekst.Open
Tekst.Position = 0
Tekst.Charset = "IBM852"
Tekst.WriteText "<?xml version=""1.0"" encoding=""IBM852""?>" & vbCrLf
Tekst.WriteText "<TremolFpServer Command=""Receipt"" " & "Operator" & "=" & """" & Me.RedniBroj & """" & " " & ">" & vbCrLf
Set db = CurrentDb()
Set rs2 = db.OpenRecordset("SELECT * FROM qryIZLAZMP WHERE BROULIZ='" & Me.BROIZD & "'", dbOpenDynaset)
Do While Not rs2.EOF
Tekst.WriteText "<" & "Item Description" & "=" & """" & rs2!ArtNaz & """" & " " & "Quantity" & "=" & """" & rs2!KOLICINASAD & """" & " " & "Price" & "=" & """" & rs2!Cijena & """" & " " & "VatInfo" & "=" & """" & rs2!ArtGPorez & """" & " " & "Department=""1"" " & "UnitName" & "=" & """" & rs2!FISKAL & """" & " " & "Discount" & "=" & """" & rs2!DiscSad & """" & " " & "/>" & vbCrLf
rs2.MoveNext
Loop
rs2.Close
Tekst.WriteText "<Payment Type=""Virman"" Amount=""0""/>" & vbCrLf
Tekst.WriteText "<Payment Type=""Gotovina"" " & "Amount" & "=" & """" & Me.Sveukupno & """" & " " & "/>" & vbCrLf
'Tekst.WriteText "<AdditionalLine Message=""Hvala na posjeti""/>" & vbCrLf
Tekst.WriteText "<AdditionalLine Message=" & """" & DLookup("PodRac2", "tblPod") & """" & " " & "/>" & vbCrLf
Tekst.WriteText "<AdditionalLine Message=" & """" & Me.BROIZD & """" & " " & "/>" & vbCrLf
Tekst.WriteText "</" & "TremolFpServer" & ">" & vbCrLf
'Tekst.WriteText "<TremolFpServer>" & vbCrLf
Set db = Nothing
Tekst.SaveToFile "C:\Prodaja\Miro.xml", adSaveCreateOverWrite
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? |