CMDERR_NONE,                	// 0
CMDERR_NUMFIELDS,           	// 1 	send more or less fields in protocol command
CMDERR_FIELDLONG,           	// 2 	send field len more than specs
CMDERR_FIELDSMALL,          	// 3 	send field lem less than specs
CMDERR_FIELDSIZE,           	// 4    Check the protocol command fields size
CMDERR_FIELDCHECK,          	// 5     Check the protocol command fields
CMDERR_BADREQ,              	// 6    The protocol command is not supported
CMDERR_PLUINDEXERR,         	// 7    The PLU code doesn’t exist
CMDERR_DPTINDEXERR,         	// 8    The DPT Code doesn’t exist
CMDERR_VATCODE,             	// 9   Wrong VAT code
CMDERR_CLERKINDEXERR,       	// 10  The Clerk’s index number doesn’t exist
CMDERR_CLERKPASSERR,        	// 11  Wrong Clerk’s password
CMDERR_PAYMENTINDEXERR,     	// 12  The payment code doesn’t exist
CMDERR_FISCRECNO,           	// 13  The requested Fiscal record doesn’t exist
CMDERR_BUSY,                	// 14  The ECR is busy
CMDERR_FISCRECTYPEERR,      	// 15  The requested Fiscal record type doesn’t exist
CMDERR_PRNTYPE,             	// 16  Printing type error
CMDERR_DAYOPEN,             	// 17  The day is open, issue a Z- Report first
CMDERR_NONRTCJUMPER,        	// 18  Disconnect Jumpers first
CMDERR_RTCDATA,             	// 19  Wrong TIME, call SERVICE
CMDERR_CANTSALES,           	// 20  CAN NOT PERFORM SALES
CMDERR_TRANCACTIONOPEN,     	// 21  A transaction is open, close the transaction first
CMDERR_INPAYMENT,           	// 22 Invalid Payment
CMDERR_INCASHIO,            	// 23 CASH IN/OUT transaction in progress
CMDERR_VATRATE,             	// 24 Wrong VAT rate
CMDERR_PRICERROR,           	// 25 Price Error
CMDERR_ONLINEON,            	// 26 The online communication of the ECR is ON
CMDERR_INVSALEOP,           	// 27 Invalid sales operation
CMDERR_INVDMTYPE,           	// 28 Invalid Discount/Markup type
CMDERR_NOMOREHEADER,        	// 29 No more headers can be programmed
CMDERR_USERNORMALOPEN,      	// 30 A user’s report is open
CMDERR_USERSLIPOPEN,        	// 31 A user’s report is open
CMDERR_NOTRANSFM,           	// 32 The Fiscal Memory has no transactions
CMDERR_DMINDEXERR,          	// 33 Discount/Markup index number error
CMDERR_PLUNOMORE,           	// 34 You can’t program any more PLUs
CMDERR_BMPDATAERR,          	// 35 Error in BMP Data
CMDERR_BMPINDEXERR,         	// 36 The BMP index number doesn’t exist
CMDERR_GPINDEXERR,          	// 37 The category index number doesn’t exist
CMDERR_IDPRNINDEXERR,       	// 38 Printer ID index error
CMDERR_TYPEPRN,             	// 39 Error printing type
CMDERR_UNITINDEXERR,        	// 40 Unit ID index error
CMDERR_NOMORESALES,         	// 41 No more sales can be performed
CMDERR_KEYBORDERROR,        	// 42 Keyboard error-or keyboard disconnected
CMDERR_NOMOREVATS,          	// 43 No more VATs can be programmed
CMDERR_PAPEREND,            	// 44 Paper End
CMDERR_BATERY,              	// 45 Error in Battery
CMDERR_PRINTERDISCONECT,    	// 46 he printer is disconnected
CMDERR_OVERTEMP,            	// 47 The printer's head temperature is critical
CMDERR_AFMFISCAIDNOTVALD,   	// 48 Fiscal data not valid
CMDERR_NOTFOUNDDATACF,      	// 49 Compact Flash data not found
CMDERR_NOMOREDATCFBYDATE,   	// 50 No data in compact flash from the spesific date
CMDERR_NOSTARTREADDATACF    	// 51 Can not start reading compact flash data from the spesific data

ERR_QTY             	 	// 100, .Larger Quantity Value than the one allowed 
ERR_PRICE           	 	// 101, Larger Sales Value than the one allowed.
ERR_PLUNOTF         	 	// 102, PLU does not exist.
ERR_DPTNOTF         	 	// 103, DPT does not exist.
ERR_INPAYMENT       	 	// 104, Payment error
ERR_INCASHIN        	 	// 105, There is an open CASH IN.
ERR_INCASHOUT       	 	// 106, There is an open CASH OUT.
ERR_NOTVOID         	 	// 107, Negative VAT amount is not allowed.
ERR_NOTRANS         	 	// 108, No open receipt.
ERR_NOSALES         	 	// 109, No transactions in the receipt .
ERR_INVALID         	 	// 110, Action is not allowed
ERR_PAYZERO         	 	// 111, No zero amount is valid for this payment
ERR_NONEGPAY        	 	// 112, Cannot give change; payment will go negative
ERR_NOSUBTOT        	 	// 113, No subtotal pressed, before payment requiring it
ERR_NOCHANGE        	 	// 114, Cannot allow change in this payment
ERR_TRANSOPEN       	 	// 115, There is an open receipt .
ERR_INCASHIO        	 	// 116, There is an open CASH IN/OUT.
ERR_NOCASHIN        	 	// 117, There is not an open CASH IN.
ERR_NOCASHOUT       	 	// 118, There is not an open CASH OUT.
ERR_INVPAYMENT      	 	// 119, Wrong code
ERR_DEPTCODE        	 	// 120, Wrong DPT code.
ERR_TICKETQTY       	 	// 121, Ticket may not have non integer quantity
ERR_ZERODM          	 	// 122, Disc/Mark ammount is zero
ERR_DMRANGE         	 	// 123,           is higher than allowed
ERR_NOTSALESZERO    	 	// 124, Not sales if price is zero
ERR_INACTIVESALES   	 	// 125, Not sales if plu or dpt is not saled
ERR_TRANSACTION     	 	// 126, No more other plus sales in receipt
ERR_SUBTOTALMAX     	 	// 127, Transtotal > maxtransaction sales
ERR_NOCOUPINSUB     		// 128,  // Not sales if price id zero
ERR_NODISCOUNT      	 	// 129, No more discount/surcharges allowed, make a sale first
ERR_DATETIME        	 	// 130,  Wrong DATE-TIME Call Service.
ERR_NEGCASH         	 	// 131, No negative VAT amount is allowed
ERR_DMINSUBTOTAL    	 	// 132, Subtotal must be pressed first before Discount/Markup.
ERR_DMINSALES       	 	// 133, No Discount/Markup is allowed in Subtotal .
ERR_NOTRANSFM       	 	// 134, There are no fiscal data for the requested period .
ERR_NOTACTIVEDM     	 	// 135, The Discount/Markup is not active .
ERR_GEMATFM         	 	// 136, Fiscal Memory is full
ERR_NODAYTRANS      	 	// 137, There are no transactions.
ERR_NOTACCES        	 	// 138, Clerk is not allowed to perform ths action
ERR_DAYISCLOSE      	 	// 139, No daily transactions
ERR_DATEERROR       	 	// 140, Wrong DATE, call SERVICE
ERR_TIMEERROR       	 	// 141, Wrong TIME, call SERVICE
ERR_FMDISCONECT     	 	// 142, Fiscal MEMORY disconnected
ERR_DAYISOPEN       	 	// 143, There daily transactions, issue a Z report first
ERR_ACCECTEXNIKOS   	 	// 144, Access only to SERVICE
ERR_JPAPER          	 	// 145, Paper End in Receipt Station
ERR_HEADOPEN        		// 146, Printer Head open

ERR_PRNDISCONECT    		// 147, Printer Disconnected
ERR_FMINACTIVE      		// 148, Fiscal Memory is not active
ERR_NOMAREPLU       		// 149, You cannot program any more PLUs cause the PLU index number is exceeded
ERR_NOCHANGEDM      		// 150, You cannot program this Discount/Markup
ERR_FMNOHEADER      		// 151, No more Headers can be programmed
ERR_MUSTCLEARPLU    		// 152, The PLUS must be zeroed first
ERR_NOTFOUNF        		// 153, Data not found
ERR_CFNOTINIT       		// 154, Compact Flash is not initialized
ERR_CFNOTFORMAT     		// 155, Compact Flash is not formated
ERR_CFSN            		// 156, Compact Flash Serial Number mismatch error
ERR_CFAANUM         		// 157, Compact Flash index number mismatch error
ERR_ELOURNALFULL    		// 158, Electronic Journal is full
ERR_CFDISCONECT     		// 159, Compact Flash is disconnected
ERR_TAKEZ           		// 160, Error in taking Z report
ERR_MAXDAILYTOTAL   		// 161, Maximum daily total is exceeded
ERR_CLIENTNOTF      		// 162 The Client Code does not exist
