Error Codes in eKASA FT4000
This document contains an overview of error codes that may occur during communication with Financial Administration via TM5000WIN print manager and eKASA FT4000 printer with VAROS CHDU5000.
Basic States
| Code | State | Description |
|---|---|---|
| 1 | OK | Everything is fine |
| -1 | EKASA_OFFLINE | Connection to FS server failed within set time |
Errors Checked by Financial Administration Server
| Code | Identifier | Description |
|---|---|---|
| -103 | FUTURE_ISSUE_DATE | Document issue date and time is later than processing date and time |
| -104 | FUTURE_CREATE_DATE | Document creation date and time is later than processing date and time |
| -105 | PAST_CREATE_DATE | Document creation date and time is earlier than processing date and time |
| -106 | BEFORE_ISSUE_DATE | Document issue date and time is earlier than system start date and time |
| -107 | BEFORE_CREATE_DATE | Document creation date and time is earlier than system start date and time |
| -108 | FUTURE_LOC_DATE | Location data creation date and time is later than processing date and time |
| -109 | PAST_LOC_DATE | Location data creation date and time is earlier than processing date and time |
| -110 | BEFORE_LOC_DATE | Location data creation date and time is earlier than system start date and time |
| -112 | INVOICE_NUM_MISSING | Invoice number must be filled for document type: Invoice payment |
| -113 | VAT_NOT_ALLOWED | VAT breakdown must not be filled for document type: Invoice payment, Deposit, Withdrawal |
| -114 | ITEM_NOT_ALLOWED | Document type: Invoice payment, Deposit, Withdrawal must not contain items |
| -115 | INVOICE_NUM_NOT_ALLOWED | Invoice number must not be filled for document type: Cash register document, Invalid document, Deposit, Withdrawal |
| -116 | PD_EMPTY | Document type: Cash register document, Invalid document must contain items |
| -117 | REF_UID_MISSING | For item type: Returned, Corrective, Reference document number must be filled to which return, correction relates |
| -118 | REF_UID_NOT_ALLOWED | For item type: Positive, Returned packaging, Discount, Deducted deposit, Voucher exchange, Reference document number must not be filled |
| -119 | VAT_MISSING | VAT breakdown must be filled for document type: Cash register document, Invalid document |
| -120 | VAT1_BOTH | Basic tax rate amount and Basic tax rate base must be filled both or neither |
| -121 | VAT2_BOTH | Reduced tax rate amount and Reduced tax rate base must be filled both or neither |
| -122 | CUSTOMER_BOTH | Customer ID and Customer ID type must be filled both or neither |
| -123 | CUSTOMER_NOT_ALLOWED | Customer ID and Customer ID type must not be filled for document type: Invalid document, Deposit, Withdrawal |
| -124 | PARAGON_NUM | Paragon number is mandatory when registering paragon |
| -125 | PARAGON_NUM | Paragon number can only be filled when registering paragon |
| -126 | PARAGON_TYPE | Paragon cannot be registered for document type: Invalid document, Deposit, Withdrawal |
| -127 | POSITIVE_PRICE | Item type: Positive must not have negative price |
| -128 | NEGATIVE_PRICE | Item type: Returned packaging, Returned, Discount, Deducted deposit, Voucher exchange must not have positive price |
| -129 | SELLER_ID_BOTH | Seller ID and Seller ID type must be filled both or neither |
| -130 | EXTNULA_INC | For tax assignment: 20, 10, Verbal information must not be filled |
| -131 | I_VOUCHER_TYPE | For item type: Positive, Returned packaging, Returned, Discount, Deducted deposit, Single-purpose voucher number must not be filled |
| -132 | BAD_TIME_ZONE | Incorrect time zone |
Errors Occurring Locally During Document Creation and Sending
| Code | Identifier | Description |
|---|---|---|
| -499 | SECURITY499 | Rejection for security reasons, support contact needed |
| -500 | I_SUM | Sum sent via ESC K doesn’t match item sum and document sum |
| -501 | I_QUANTITY | Incorrect value in quantity |
| -502 | I_PRICE | Incorrect value in unit price |
| -503 | I_PRICE_SIGN | Incorrect price sign in line |
| -504 | I_TEST_TYPE | Invalid document type in test mode |
| -505 | I_STORNO_TYPE | Incorrect cancellation type ABCD |
| -506 | OLD_R_DATE | Block date is from period before eKasa launch |
| -507 | WSDL_FAIL | Validation error according to WSDL schema |
| -508 | DUPLICITY | Duplicate item |
| -509 | M_CUSTOMER | Customer specified multiple times |
| -510 | PRINTER_BUSY | Printer is busy |
| -512 | I_VOUCHER_SUM | Voucher sum doesn’t match |
| -520 | I_SUMMARY_INTERVAL | Incorrect interval for closure |
| -550 | SUM_MISSING | ESC K error in block |
| -551 | LINE_OPENED | Unfinished line |
| -552 | MAX_FREE_CHAR | Exceeded number of allowed free print characters |
| -553 | I_SEQ | Invalid control characters |
| -556 | DATE_INTERRUPT | User said NO when offline exceeded 48 hours |
| -557 | INVALID_SWID | SWID doesn’t match those in define |
| -999 | UNKNOWN | Unknown error |
Other Errors
| Code | Identifier | Description |
|---|---|---|
| -1001 | NO_INIT_SEQ | Initialization sequence not found |
| -1002 | NO_ETX_AFTER_F | No ETX in ESC,F sequence |
| -1003 | NO_CARET_K | Caret sequence not terminated with ^k |
| -1004 | MESSAGE_REGISTER_FAILED | Failed to register Windows message |
| -1005 | EMAIL_FAILED | Email sending failure |
| -1006 | PRINTER_INFO_READ | Error reading printer info |
| -1007 | PRINTER_NOT_INITIALIZED | Printer not connected or configured |
| -1008 | PRINTER_NOT_RESPONDING | Printer not responding (timeout etc.) |
| -1009 | PRINTER_VERSION_NOT_LOADED | Failed to read printer version |
| -1010 | PRINTER_COM_NOT_AVAILABLE | COM port is occupied or doesn’t exist |
| -1011 | PRINTER_COM_SEND_ERR | Exception when sending data to COM port |
| -1012 | EKASA_AUTH_MISSING | Authentication data not imported |
| -1013 | EKASA_XML_FILE_FAILED | Failed to create file to save last xml |
| -1014 | EKASA_XML_STORAGE_FAILED | Failed to create file to save xml |
| -1015 | CHDU_BILL_NOT_STORED | Error storing block in CHDU |
| -1016 | CHDU_CERT_NOT_LOADED | Certificate loading error |
| -1017 | CHDU_IDENT_NOT_LOADED | Identification data loading error |
| -1018 | EKASA_UNEXPECTED_RESPONSE | FS server returned unknown response |
| -1100 | ATTS_LOAD_STREAM_NOT_INITIALIZED | Attributes load stream not good |
| -1101 | APP_ALREADY_RUNS | Second TM application already running in background |
| -1102 | MISSING_LIBS | Required libraries missing |
| -1103 | SHUTDOWN_ERR | Error indicating program should be shut down |
| -1104 | NO_ACCESS_GRANTED | No access to required files |
| -1105 | INFO_FUL_NOT_ACC | No access to info.ful file |
| -1106 | INFO_NOT_ACC | No access to info.txt file |
| -1107 | DEBUG_NOT_ACC | No access to debug file |
| -1108 | FMSTS_NOT_ACC | No access to fmsts file |
| -1109 | ERR_FILE_NOT_ACC | No access to error file |
| -1110 | TCP_LISTENER_PORT_OCCUPIED | Port for TCP server document reception is occupied |
| -1112 | EKASA_ATT_NOT_SET | Required attribute in xml not filled |
| -1113 | EKASA_ORP_DIC_NOT_SET | ORP or DIČ missing |
| -1114 | EKASA_XML_LOC_LOAD_FAILED | Node missing when creating localization envelope |
| -1115 | EKASA_XML_LOAD_NO_BODY | Body node not found when creating envelope |
| -1116 | EKASA_XML_DATA_NOT_LOADED | Failed to read xml data to create envelope |
| -1117 | EKASA_XML_INVALID_FORMAT | XML had incorrect format - nodes or attributes missing |
| -1118 | XML_PARSER_FAILED | XML parsing error |
| -1119 | CHDU_DIC_INCORECT | Inserting DIČ that doesn’t match previous one |
| -1120 | PRINTER_COPY_FAILED | Failed to print document copy |
| -1121 | ENV_SIGNATURE_FAILED | RSA_sign returned -1 when signing envelope (don’t know when this happens, but should never) |
| -1122 | XML_NODE_MISSING | Required node missing |
| -1123 | CHDU_IMPORT_INTERRUPTED | Authentication data import interrupted |
| -1124 | CHDU_OFFLINE_INVALID | CHDU contains invalid offline document, service needed |
| -1125 | INVALID_CERT_DATA | Some certificate was loaded but it failed to instantiate the object |
| -1126 | CHDU_IS_FULL | CHDU capacity is at zero |
| -1227 | CHDU_INVALID_DATE | Date from CHDU is greater than on PC |