Postoji mogucnost citanja broja racuna preko XML fajlova - HCP Residential gateway. Ova opcija je dostupna preko korisnike komande. Program vraca niz od 512 bajtova, u obliku XML fajla - user_command_reply.xml. Broj je od 4. do 8. bajta - celobrojni zapis u 4B (LSB first).
KOMANDA KOJU SALJETE:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<KOMANDE>
<DATA CMD='USER_COMMAND' COMMAND_BYTE='9'>
<COMMAND_DATA LENGTH="4" VALUE="1005684" />
</DATA>
</KOMANDE>
ODGOVOR:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<REPLY>
<DATA BYTE='116' />
<DATA BYTE='88' />
<DATA BYTE='15' />
<DATA BYTE='0' />
<DATA BYTE='44' />
<DATA BYTE='1' />
<DATA BYTE='0' />
<DATA BYTE='0' />
<DATA BYTE='0' />
<DATA BYTE='0' />
.....
<DATA BYTE='255' />
<DATA BYTE='255' />
<DATA BYTE='255' />
<DATA BYTE='0' />
</REPLY>
U ovom primeru br. racuna je bio 300. Gledaju se druga 4B koja su oznacena crvenom bojom. Za konkretni primer broj racuna dobijamo na sledeci nacin:
<DATA BYTE='44' /> --------------44
<DATA BYTE='1' /> --------------256*1
256*1+44=300
Komanda za čitanje broja računa kod fiskalne kase HCP Prima sadrži drugu adresu sa koje se dobijaju informacije o poslednjem odštampanom fiskalnom isečku. Ispod je primer komande za kasu HCP Prima:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<KOMANDE>
<DATA CMD='USER_COMMAND' COMMAND_BYTE='9'>
<COMMAND_DATA LENGTH="4" VALUE="271352" />
</DATA>
</KOMANDE>